Patent ID: 8667322
Filing Date: 2014-03-04
Classification: G06F

Abstract:
1. A computer-implemented method for restoring data consistency in a RAID array in a degraded mode upon failover from a primary storage node of a storage cluster to a secondary storage node of the storage cluster, the method comprising: upon receiving a write input/output (“I/O”) at the primary storage node when the RAID array is in the degraded mode, computing a missing data strip based on a plurality of data strips in a data stripe stored on operable physical storage devices of the RAID array; sending the missing data strip to the secondary storage node; taking ownership of the RAID array at the secondary storage node upon failure of the primary storage node; reading the missing data strip from an outstanding strip log, the missing data strip being a data strip in the data stripe stored on a failed physical storage device of the RAID array; and writing the missing data strip to the RAID array, wherein writing the missing data strip to the RAID array transforms the data stripe on the RAID array containing the data strip from an inconsistent state to a consistent state.