-
公开(公告)号:US12056385B2
公开(公告)日:2024-08-06
申请号:US17389499
申请日:2021-07-30
Applicant: EMC IP Holding Company LLC
Inventor: Malak Alshawabkeh , Seema Pai , Dale Elliott , Christopher Monti , Sunil Gumaste , Krishnamoorthy Anantharaman , Ravish Sachdeva , Abhilash Sanap , Pankaj Soni , ShashiKiran Talanki Ramanathagupta
CPC classification number: G06F3/0652 , G06F3/0619 , G06F3/0653 , G06F3/0683
Abstract: Aspects of the present disclosure relate to detecting and correcting a storage array's drive sectors to prevent data loss. In embodiments, a storage array's telemetry information is monitored. Further, one or more state or operational metrics of the storage array's storage drives are measured. Additionally, each storage drive is scrubbed based on each drive's relative scrubbing priority defined by the telemetry information and each storage drive's state or operation metrics.
-
公开(公告)号:US20230031331A1
公开(公告)日:2023-02-02
申请号:US17389499
申请日:2021-07-30
Applicant: EMC IP Holding Company LLC
Inventor: Malak Alshawabkeh , Seema Pai , Dale Elliott , Christopher Monti , Sunil Gumaste , Krishnamoorthy Anantharaman , Ravish Sachdeva , Abhilash Sanap , Pankaj Soni , ShashiKiran Talanki Ramanathagupta
IPC: G06F3/06
Abstract: Aspects of the present disclosure relate to detecting and correcting a storage array's drive sectors to prevent data loss. In embodiments, a storage array's telemetry information is monitored. Further, one or more state or operational metrics of the storage array's storage drives are measured. Additionally, each storage drive is scrubbed based on each drive's relative scrubbing priority defined by the telemetry information and each storage drive's state or operation metrics.
-
公开(公告)号:US10983879B1
公开(公告)日:2021-04-20
申请号:US16176188
申请日:2018-10-31
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Akash Agrawal , Timothy Johnson , Jiahui Wang , Peng Yin , Stephen Richard Ives , Michael Garvey , Christopher Monti
Abstract: A method of distributed management of recovery of multi-controller NVMe drives includes detecting a path failure of a PCIe path from a first storage node to a first controller on the multi-controller NVMe drive, and initially attempting to correct the path failure using a controller level reset. If the controller level reset is unsuccessful, an alternative path to the controller is sought, and if that is unsuccessful a drive level reset operation is coordinated by all storage nodes with controllers executing on the NVMe drive. To coordinate reset of the NVMe drive, one storage node is elected master. Each node (both slave and master) initiates quiescing of IO operations on its respective controller, and after quiescing has completed, initiates shutdown of its respective controller. Once all controllers are shut down, the master initiates reset of the NVMe drive. Timeouts are used to constrain completion of the quiescing and shutdown operations.
-
-