-
公开(公告)号:US10275155B2
公开(公告)日:2019-04-30
申请号:US15156848
申请日:2016-05-17
Applicant: NetApp, Inc.
Inventor: Sasidharan Krishnan , Kalaivani Arumugham , Kyle Sterling , Susan Coatney , Douglas Coatney
IPC: G06F3/06
Abstract: A method, non-transitory computer readable medium, and storage node computing device that identifies a subset of a plurality of sections of a shelf that is unowned based on a determined ownership status of a plurality of storage devices hosted by the shelf. Obtained section discriminant data is applied to one of a plurality of ordered storage node identifiers to identify one section of the subset of the sections. Ownership of one or more of the storage devices corresponding to the one section is obtained.
-
公开(公告)号:US20170344431A1
公开(公告)日:2017-11-30
申请号:US15166862
申请日:2016-05-27
Applicant: NetApp, Inc.
Inventor: Douglas Coatney , Rebecca Kekelishvili , Minh Pham
CPC classification number: G06F11/3452 , G06F11/004 , G06F11/0754 , G06F11/3034 , G06F2201/81
Abstract: A method, non-transitory computer readable medium, and device that assists with proactive prediction of disk failure in a RAID group includes obtaining performance data for a plurality of storage drives. The obtained performance data is compared with a stored classification data to predict one or more storage drives of the plurality of storage drives failing within a time period. The data present in the one or more storage drives predicted to fail based on the comparison is copied on to one or more secondary storage drives. A notification including a list of the one or more storage drives predicted to fail is sent upon the copying the data on to the one or more secondary storage drives.
-
公开(公告)号:US11481335B2
公开(公告)日:2022-10-25
申请号:US16523980
申请日:2019-07-26
Applicant: NetApp, Inc.
Inventor: Reyaz Ahmed , Douglas Coatney
IPC: G06F12/1009 , G06F13/16 , G06F3/06
Abstract: Methods, non-transitory machine readable media, and computing devices that use extended physical region page (PRP) lists to improve storage device performance are disclosed. With this technology, a PRP list is generated that includes pointers retrieved from a scatter/gather list (SGL) for memory buffers representing data segments associated with a storage operation. The PRP list is extended to include a pointer to an allocated memory page configured to store metadata segments represented by other memory buffers referenced by other pointers in the SGL. A command request that includes the extended PRP list is submitted to a storage device for execution of the storage operation. With this technology, storage operations are advantageously enabled for non-volatile memory express (NVMe) solid-state drive (SSDs), for example, that do not support SGL transfers.
-
公开(公告)号:US10268375B2
公开(公告)日:2019-04-23
申请号:US15167041
申请日:2016-05-27
Applicant: NetApp, Inc.
Inventor: Douglas Coatney , Rebecca Kekelishvili , Varsha Ingle
Abstract: A method, non-transitory computer readable medium, and device that assists with identifying failure of a storage disk includes obtaining performance data and a threshold value associated with each of the obtained performance data for a plurality of storage disks. Next, the obtained performance data is compared with the corresponding threshold value associated with each of the obtained performance data to determine for one or more initial failures in the plurality of storage disks. Next, one or more operational test cases are executed on each of the determined one or more initial failures in the plurality of storage disks to determine for one or more false positives in the determined one or more initial failures in the plurality of storage disks. A notification is sent based on the determination of the one or more false positives.
-
公开(公告)号:US20210026780A1
公开(公告)日:2021-01-28
申请号:US16523980
申请日:2019-07-26
Applicant: NetApp, Inc.
Inventor: Reyaz Ahmed , Douglas Coatney
IPC: G06F12/1009 , G06F13/16 , G06F3/06
Abstract: Methods, non-transitory machine readable media, and computing devices that use extended physical region page (PRP) lists to improve storage device performance are disclosed. With this technology, a PRP list is generated that includes pointers retrieved from a scatter/gather list (SGL) for memory buffers representing data segments associated with a storage operation. The PRP list is extended to include a pointer to an allocated memory page configured to store metadata segments represented by other memory buffers referenced by other pointers in the SGL. A command request that includes the extended PRP list is submitted to a storage device for execution of the storage operation. With this technology, storage operations are advantageously enabled for non-volatile memory express (NVMe) solid-state drive (SSDs), for example, that do not support SGL transfers.
-
公开(公告)号:US10558547B2
公开(公告)日:2020-02-11
申请号:US15166862
申请日:2016-05-27
Applicant: NetApp, Inc.
Inventor: Douglas Coatney , Rebecca Kekelishvili , Minh Pham
Abstract: A method, non-transitory computer readable medium, and device that assists with proactive prediction of disk failure in a RAID group includes obtaining performance data for a plurality of storage drives. The obtained performance data is compared with a stored classification data to predict one or more storage drives of the plurality of storage drives failing within a time period. The data present in the one or more storage drives predicted to fail based on the comparison is copied on to one or more secondary storage drives. A notification including a list of the one or more storage drives predicted to fail is sent upon the copying the data on to the one or more secondary storage drives.
-
7.
公开(公告)号:US20170344267A1
公开(公告)日:2017-11-30
申请号:US15167041
申请日:2016-05-27
Applicant: NetApp, Inc.
Inventor: Douglas Coatney , Rebecca Kekelishvili , Varsha Ingle
CPC classification number: G06F3/0605 , G06F3/0614 , G06F3/0653 , G06F3/0674 , G06F11/008 , G06F11/0727 , G06F11/0754 , G06F11/3604
Abstract: A method, non-transitory computer readable medium, and device that assists with identifying failure of a storage disk includes obtaining performance data and a threshold value associated with each of the obtained performance data for a plurality of storage disks. Next, the obtained performance data is compared with the corresponding threshold value associated with each of the obtained performance data to determine for one or more initial failures in the plurality of storage disks. Next, one or more operational test cases are executed on each of the determined one or more initial failures in the plurality of storage disks to determine for one or more false positives in the determined one or more initial failures in the plurality of storage disks. A notification is sent based on the determination of the one or more false positives.
-
公开(公告)号:US20170336993A1
公开(公告)日:2017-11-23
申请号:US15156848
申请日:2016-05-17
Applicant: NetApp, Inc.
Inventor: Sasidharan Krishnan , Kalaivani Arumugham , Kyle Sterling , Susan Coatney , Douglas Coatney
IPC: G06F3/06
CPC classification number: G06F3/0607 , G06F3/0635 , G06F3/067 , G06F3/0688
Abstract: A method, non-transitory computer readable medium, and storage node computing device that identifies a subset of a plurality of sections of a shelf that is unowned based on a determined ownership status of a plurality of storage devices hosted by the shelf. Obtained section discriminant data is applied to one of a plurality of ordered storage node identifiers to identify one section of the subset of the sections. Ownership of one or more of the storage devices corresponding to the one section is obtained.
-
-
-
-
-
-
-