METHODS FOR HANDLING STORAGE DEVICES WITH DIFFERENT ZONE SIZES AND DEVICES THEREOF

    公开(公告)号:US20240201884A1

    公开(公告)日:2024-06-20

    申请号:US18588112

    申请日:2024-02-27

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/0644 G06F3/0604 G06F3/0659 G06F3/0689

    Abstract: The disclosed technology relates determining a first subset of a plurality drives having a first zone size and a second subset of the plurality of drives having a second zone size different from the first zone size, within a redundant array of independent disks (RAID) group. A prevailing zone size between the first zone size and the second zone size is determined. One or more logical zones within the determined first subset of the plurality of drives and the determined second subset of the plurality of drives for a received input-output operation is reserved based on the determined prevailing zone size. The received input-output operation is completed within the reserved one or more logical zones within the determined first subset of the plurality of drives and the determined second subset of the plurality of drives

    Slice file recovery using dead replica slice files

    公开(公告)号:US12014056B2

    公开(公告)日:2024-06-18

    申请号:US17893511

    申请日:2022-08-23

    Applicant: NetApp Inc.

    CPC classification number: G06F3/0619 G06F3/064 G06F3/067

    Abstract: Techniques are provided for repairing a primary slice file, affected by a storage device error, by using one or more dead replica slice files. The primary slice file is used by a node of a distributed storage architecture as an indirection layer between storage containers (e.g., a volume or LUN) and physical storage where data is physically stored. To improve resiliency of the distributed storage architecture, changes to the primary slice file are replicated to replica slice files hosted by other nodes. If a replica slice file falls out of sync with the primary slice file, then the replica slice file is considered dead (out of sync) and could potentially comprise stale data. If a storage device error affects blocks storing data of the primary slice file, then the techniques provided herein can repair the primary slice file using non-stale data from one or more dead replica slice files.

    GRANULAR REPLICATION OF VOLUME SUBSETS
    45.
    发明公开

    公开(公告)号:US20240193149A1

    公开(公告)日:2024-06-13

    申请号:US18502287

    申请日:2023-11-06

    Applicant: NetApp Inc.

    CPC classification number: G06F16/2358 G06F16/245 G06F16/27

    Abstract: Data is replicated on a backup node, where the granularity of the replication can be less than a full volume. A data consistency group comprising a subset of data for a volume is defined for a primary node. A set of differences for the data consistency group is sent to a backup node. The backup node creates change logs in response to receiving the set of differences. In response to receiving a request to access a file having data in the data consistency group, the backup node creates a clone of the file. The backup node determines whether an update to a data block of the file exists in the change logs. In response to determining that the update to the data block exists in the change logs, the backup node updates a copy of the data block for the cloned file with data in the change logs.

    Contextual text detection of sensitive data

    公开(公告)号:US11995209B2

    公开(公告)日:2024-05-28

    申请号:US17444167

    申请日:2021-07-30

    Applicant: NetApp, Inc.

    Inventor: Sheli Sela

    Abstract: Systems, methods, and machine-readable media are disclosed for detecting sensitive personal information in a file. An entity extractor may extract a set of terms and a set of person candidates from a sentence in a file. Each term of the set of terms belongs to a set of sensitive categories. For a verb in the sentence, a relationship builder may determine a relationship between the respective verb, a subject, and an object in the sentence, where the respective verb, the subject, or the object includes a term. An event detector may determine, based on the relationship, that the term relates to a person from the set of set of person candidates and to a sensitive category. The event detector may create an event specifying the term, the sensitive category, and the person in response to determining that the term relates to the person and to the sensitive category.

Patent Agency Ranking