Patent ID: 11886295
Assignee: PURE STORAGE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A method comprising:
determining that two parity shards of an N+2 erasure coded stripe stored at two of a plurality of storage devices differ from expected values of the two parity shards calculated from remaining data shards of the N+2 erasure coded stripe;
determining, by a processing device, that a stored value for a particular data shard of the remaining data shards differs from an expected value for the particular data shard calculated using erasure codes from other remaining data shards of the remaining data shards and a first parity shard of the two parity shards; and
utilizing the expected value for the particular data shard calculated using the erasure code as a corrected value for the particular data shard.