Patent
1995-10-13
1998-10-20
Beausoliel, Jr., Robert W.
39518203, 39518204, 395441, G06F 1100, G06F 1110, G06F 1120
Patent
active
058260013
ABSTRACT:
A data block in a RAID array is reconstructed under the control of metadata recorded on the RAID array. The RAID array has a plurality of members, each member being a data storage device. The metadata includes device metadata for data blocks recorded on each member and RAIDset metadata for RAID protected data blocks recorded across the members of the RAID array. The RAID protected data blocks include user data blocks, RAIDset metadata blocks and parity data blocks. The data blocks are reconstructed by detecting from a device FE bit in the device metadata that a bad data block corresponding to or associated with the device FE bit needs to be reconstructed. The data is read from each data block, other than the bad data block, in the same RAID sliver with bad data block. A RAID sliver of data blocks includes all the data blocks in a RAID protected sliver of data blocks. From the data read from the other data blocks in the RAID sliver with the bad data block, the bad data block is regenerated to produce a new data block. The new data block is written in the RAID array as the reconstructed block in place of the bad data block. The device FE bit for the reconstructed data block is cleared to indicate the reconstructed data block is consistent with the other data blocks in the RAID protected sliver containing the reconstructed data block.
REFERENCES:
patent: 4434487 (1984-02-01), Rubinson et al.
patent: 4775978 (1988-10-01), Hartness
patent: 5208813 (1993-05-01), Stallmo
patent: 5233618 (1993-08-01), Glider et al.
patent: 5235601 (1993-08-01), Stallmo et al.
patent: 5253256 (1993-10-01), Oyama et al.
patent: 5301297 (1994-04-01), Menon et al.
patent: 5331646 (1994-07-01), Krueger et al.
patent: 5379411 (1995-01-01), Morgan et al.
patent: 5390187 (1995-02-01), Stallmo
patent: 5390327 (1995-02-01), Lubbers et al.
patent: 5469453 (1995-11-01), Glider et al.
patent: 5488701 (1996-01-01), Brady et al.
patent: 5490248 (1996-02-01), Dan et al.
patent: 5504858 (1996-04-01), Ellis et al.
patent: 5522031 (1996-05-01), Ellis et al.
patent: 5522032 (1996-05-01), Franaszek et al.
Ellis Robert A.
Jackson James Perry
Lubbers Clark E.
McLean Ronald H.
Sicola Stephen J.
Beausoliel, Jr. Robert W.
Digital Equipment Corporation
Do Luan C.
Hudgens Ronald C.
Rodriguez Michael A.
LandOfFree
Reconstructing data blocks in a raid array data storage system h does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Reconstructing data blocks in a raid array data storage system h, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Reconstructing data blocks in a raid array data storage system h will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-255561