Intelligent Redundant Array Of Independent Disks With Resilvering Beyond Bandwidth Of A Single Drive
AssigneeHGST, Inc.
InventorsShailendra Tripathi, Sreekanth Garigala, Sandeep Sebe
Life of this patent
Estimating the term…
Loading patent…
AssigneeHGST, Inc.
InventorsShailendra Tripathi, Sreekanth Garigala, Sandeep Sebe
Estimating the term…
A process for reconstructing data stored on a failed storage drive in a RAID storage system involves performing a resilvering procedure on a first portion of the data for reconstruction and performing a recompaction procedure on the remaining portion of the data for reconstruction. Because the resilvering procedure rebuilds its data only on the replacement storage drive, but the recompaction procedure rebuilds its data on one or more, likely multiple, non-failed storage drives, the additional bandwidth provided by the non-failed drives is utilized to increase the speed of the overall data reconstruction. Determining how much of the data storage chunk processing to distribute to the resilvering and to the recompaction procedures may be based on the respective write workloads of the replacement and non-failed drives, as well as on the percentage of free storage space available from each of the chunks.
A method for reconstructing data stored on a failed storage drive in a redundant array of independent disks (RAID) storage system, the method comprising:
A non-transitory processor-readable storage medium storing one or more sequences of instructions for reconstructing data stored on a failed storage drive in a redundant array of independent disks (RAID) storage system, the instructions which, when executed by at least one processing circuit, cause performance of:
Dependencies are inferred from the claim text.