×

Storage device management of unrecoverable logical block addresses for RAID data regeneration

  • US 9,529,674 B2
  • Filed: 06/18/2013
  • Issued: 12/27/2016
  • Est. Priority Date: 06/18/2013
  • Status: Active Grant
First Claim
Patent Images

1. A Redundant Array of Independent Drives (RAID) controller, comprising:

  • a memory; and

    a processor operable to;

    request a subset of an unrecoverable logical block address (LBA) table from a data storage device coupled to the RAID controller, wherein the subset of the unrecoverable LBA table includes unrecoverable LBAs associated with a particular physical block address;

    determine, from the subset of the unrecoverable LBA table, a first LBA of the data storage device that includes first unrecoverable data;

    reconstruct the first unrecoverable data at a time when the RAID controller is idle;

    and issue a write of the reconstructed data to the first LBA;

    determine, from the subset of the unrecoverable LBA table, a second LBA of the data storage device that includes second unrecoverable data;

    determine that a number of LBAs that include unrecoverable data from the subset of the unrecoverable LBA table exceeds a first threshold failure rate based upon the determination that the second LBA includes second unrecoverable data; and

    indicate that the storage device is in danger of failing based upon the determination that the number of LBAs that include unrecoverable data exceeds the first threshold failure rate.

View all claims
  • 14 Assignments
Timeline View
Assignment View
    ×
    ×