Patent ID: 8595595
Filing Date: 2013-11-26
Classification: G06F

Abstract:
1. A method comprising: receiving, by a storage server, a data access request specifying a data block in a stripe of a parity group that includes a plurality of data storage devices to store data and a parity storage device to store parity information, the stripe comprising a data block from each of the data storage devices and a parity block from the parity storage device; detecting an error in the data block; comparing a first storage device signature stored in a metadata field associated with the data block to a second storage device signature, wherein the first and second storage device signatures are used to verify that metadata associated with the data block belongs to the current parity group; if the first storage device signature matches the second storage device signature, comparing a consistency point count stored in the metadata field to a reconstructed consistency point count; and if the reconstructed consistency point count is greater than the consistency point count stored in the metadata field, identifying the error as a lost write error for the data block.