Selectively improving RAID operations latency

    公开(公告)号:US10353642B2

    公开(公告)日:2019-07-16

    申请号:US15583946

    申请日:2017-05-01

    Applicant: NetApp, Inc.

    Inventor: Ratnesh Gupta

    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for selectively limiting the amount of data in a file system, which include: determining a reparity bit value for a write disk block range, wherein the reparity bit is configured to track a number of writes in progress to a stripe range; determining the reparity bit value; updating a threshold written disk block number as a highest disk block number of the reparity bit value; and initiating a RAID operation until it reaches the threshold written disk block number, wherein the threshold written disk block number comprises a maximum written disk block number representing the last disk block number written.

    METHODS FOR MANAGING STORAGE SYSTEMS WITH DUAL-PORT SOLID-STATE DISKS ACCESSIBLE BY MULTIPLE HOSTS AND DEVICES THEREOF

    公开(公告)号:US20230259460A1

    公开(公告)日:2023-08-17

    申请号:US18140808

    申请日:2023-04-28

    Applicant: NetApp, Inc.

    Abstract: Methods, non-transitory machine-readable media, and computing devices that manage resources between multiple hosts coupled to dual-port solid-state disks (SSDs) are disclosed. With this technology, in-core conventional namespace (CNS) and zoned namespace (ZNS) mapping tables are synchronized by a host flash translation layer with on-disk CNS and ZNS mapping tables, respectively. An entry in one of the in-core CNS or ZNS mapping tables is identified based on whether a received storage operation is directed to a CNS or a ZNS of the dual-port SSD. The entry is further identified based on a logical address extracted from the storage operation. The storage operation is serviced using a translation in the identified entry for the logical address, when the storage operation is directed to the CNS, or a zone identifier in the identified entry for a zone of the ZNS, when the storage operation is directed to the ZNS.

    Failover methods and system in a networked storage environment

    公开(公告)号:US11714731B2

    公开(公告)日:2023-08-01

    申请号:US17648531

    申请日:2022-01-20

    Applicant: NETAPP, INC.

    Abstract: Failover methods and systems for a storage environment are provided. During a takeover operation to take over storage of a first storage system node by a second storage system node, the second storage system node copies information from a first storage location to a second storage location. The first storage location points to an active file system of the first storage system node, and the second storage location is assigned to the second storage system node for the takeover operation. The second storage system node quarantines storage space likely to be used by the first storage system node for a write operation, while the second storage system node attempts to take over the storage of the first storage system node. The second storage system node utilizes information stored at the second storage location during the takeover operation to give back control of the storage to the first storage system node.

    Selectively improving raid operations latency

    公开(公告)号:US11537330B2

    公开(公告)日:2022-12-27

    申请号:US16428378

    申请日:2019-05-31

    Applicant: NETAPP, INC.

    Inventor: Ratnesh Gupta

    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for selectively limiting the amount of data in a file system, which include: determining a reparity bit value for a write disk block range, wherein the reparity bit is configured to track a number of writes in progress to a stripe range; determining the reparity bit value; updating a threshold written disk block number as a highest disk block number of the reparity bit value; and initiating a RAID operation until it reaches the threshold written disk block number, wherein the threshold written disk block number comprises a maximum written disk block number representing the last disk block number written.

    Failover methods and system in a networked storage environment

    公开(公告)号:US11249869B1

    公开(公告)日:2022-02-15

    申请号:US17026785

    申请日:2020-09-21

    Applicant: NETAPP, INC.

    Abstract: Failover methods and systems for a storage environment are provided. During a takeover operation to take over storage of a first storage system node by a second storage system node, the second storage system node copies information from a first storage location to a second storage location. The first storage location points to an active file system of the first storage system node, and the second storage location is assigned to the second storage system node for the takeover operation. The second storage system node quarantines storage space likely to be used by the first storage system node for a write operation, while the second storage system node attempts to take over the storage of the first storage system node. The second storage system node utilizes information stored at the second storage location during the takeover operation to give back control of the storage to the first storage system node.

    METHODS FOR MANAGING STORAGE SYSTEMS WITH DUAL-PORT SOLID-STATE DISKS ACCESSIBLE BY MULTIPLE HOSTS AND DEVICES THEREOF

    公开(公告)号:US20210334216A1

    公开(公告)日:2021-10-28

    申请号:US16855243

    申请日:2020-04-22

    Applicant: NetApp, Inc.

    Abstract: Methods, non-transitory machine readable media, and computing devices that manage resources between multiple hosts coupled to dual-port solid-state disks (SSDs) are disclosed. With this technology, in-core conventional namespace (CNS) and zoned namespace (ZNS) mapping tables are synchronized by a host flash translation layer with on-disk CNS and ZNS mapping tables, respectively. An entry in one of the in-core CNS or ZNS mapping tables is identified based on whether a received storage operation is directed to a CNS or a ZNS of the dual-port SSD. The entry is further identified based on a logical address extracted from the storage operation. The storage operation is serviced using a translation in the identified entry for the logical address, when the storage operation is directed to the CNS, or a zone identifier in the identified entry for a zone of the ZNS, when the storage operation is directed to the ZNS.

    SELECTIVELY IMPROVING RAID OPERATIONS LATENCY

    公开(公告)号:US20190286374A1

    公开(公告)日:2019-09-19

    申请号:US16428378

    申请日:2019-05-31

    Applicant: NETAPP, INC.

    Inventor: Ratnesh Gupta

    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for selectively limiting the amount of data in a file system, which include: determining a reparity bit value for a write disk block range, wherein the reparity bit is configured to track a number of writes in progress to a stripe range; determining the reparity bit value; updating a threshold written disk block number as a highest disk block number of the reparity bit value; and initiating a RAID operation until it reaches the threshold written disk block number, wherein the threshold written disk block number comprises a maximum written disk block number representing the last disk block number written.

Patent Agency Ranking