Locating and correcting corrupt data or syndrome blocks
OwnerTheresa L. Segura, Ashish Batwara +1inventors
InventorsTheresa L. Segura, Ashish Batwara, William G. Lomelino
Life of this patent
Estimating the term…
Loading patent…
OwnerTheresa L. Segura, Ashish Batwara +1inventors
InventorsTheresa L. Segura, Ashish Batwara, William G. Lomelino
Estimating the term…
Disclosed is a method and system of determining a data block of a RAID level 6 stripe that has corrupted or incorrect data. For each data block of the stripe, a reconstructed data block is created using the other data blocks and the P syndrome data block. The reconstructed data block and the other data blocks are used to create a new Q syndrome data block. The new Q syndrome data block and the stored Q syndrome data block are compared. If the new Q syndrome data block and the stored Q syndrome data block match, the data block is marked as being suspected as having corrupted or incorrect data. This process is repeated for every data block in the stripe. If there is only a single suspected data block, the reconstructed data block is stored as a replacement of the suspect data block in the stripe.
A method of maintaining the correctness of data, comprising:
A method of maintaining consistent data and syndromes in a RAID stripe, comprising:
A storage system, comprising:
A computer readable medium having instructions stored thereon for maintaining consistent data and syndromes in a RAID stripe that, when executed by a computer, at least instruct the computer to:
Dependencies are inferred from the claim text.