Patent ID: 8020074
Filing Date: 2011-09-13
Classification: G06F

Abstract:
1. A method for auto-correction of errors in an array of a plurality of disk storage devices having at least a pair of said plurality of storage devices dedicated to storing parity data to provide a fault tolerance for a loss of at least two of said plurality of disk storage devices, said array being arranged in a plurality of disk storage channels, the method comprising the steps of: a. performing a read operation from said array, said read operation including respectively transferring data read from each said plurality of disk storage channels to a corresponding disk channel memory; b. reading said data from said disk channel memories and performing a parity check of said data read from said disk channel memories; c. responsive to a failure of said parity check in an unidentified disk storage channel, testing said data to identify one of said plurality of disk storage channels as being in error; and d. responsive to identifying said one disk storage channel as being in error, using remaining other of said plurality of disk storage channels to provide valid data to a processor requesting said data.