Offload of storage system data recovery to storage devices
AssigneeEMC IP Holding Company LLC
InventorsLior Kamran, Amitai Alkalay
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsLior Kamran, Amitai Alkalay
Estimating the term…
A storage system comprises a plurality of storage devices that are configured to store data pages. The data pages are distributed across the plurality of storage devices in a plurality of data stripes. A processing device of a storage controller is configured to identify a data stripe that corresponds to a given data page that was stored on a failed storage device and to provide an indication of the identified data stripe to a first storage device. A first processing device of the first storage device is configured to obtain data pages corresponding to the identified data stripe from at least one storage device other than the failed storage device and to perform a parity calculation based at least in part on the obtained data pages to rebuild the given data page. The rebuilt given data page is then stored on a third storage device.
An apparatus comprising:
A method comprising:
A computer program product comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, the program code being executable by at least one processing device of a storage system, the storage system comprising a plurality of storage devices that are configured to store data pages, the data pages being distributed across the plurality of storage devices in a plurality of data stripes, a first storage device of the plurality of storage devices comprising a first processing device, the storage system further comprising a storage controller comprising a second processing device, wherein:
Dependencies are inferred from the claim text.