Recovering from abnormal interruption of a parity update operation in a disk array system
First Claim
Patent Images
1. A program product comprising:
- program code configured to upon execution;
initiate a parity update operation in association with storing new data on a disk in a disk array system;
maintain a state indicator during the parity update operation, the state indicator indicative of a status of the parity update operation;
capture snapshot data during the parity update operation; and
store the snapshot data in non-volatile memory; and
a computer readable recordable medium bearing the program code.
0 Assignments
0 Petitions
Accused Products
Abstract
Data associated with the state of a parity update operation in a disk array system such as a RAID-6 system is stored during performance of the operation so that, in the event the operation is interrupted, recovery may be initiated using the stored data. The stored data may include a state indicator that is indicative of the status of the parity update operation, and snapshot data (e.g., a delta value indicative of a difference between new and old data) captured during the parity update operation.
90 Citations
16 Claims
-
1. A program product comprising:
-
program code configured to upon execution; initiate a parity update operation in association with storing new data on a disk in a disk array system; maintain a state indicator during the parity update operation, the state indicator indicative of a status of the parity update operation; capture snapshot data during the parity update operation; and store the snapshot data in non-volatile memory; and a computer readable recordable medium bearing the program code. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
an interface configured to couple to a plurality of disks in a disk array; and a disk array controller coupled to the interface, the disk array controller configured to; initiate a parity update operation in association with storing new data on a disk in the disk array; maintain a state indicator during the parity update operation, the state indicator indicative of a status of the parity update operation; capture snapshot data during the parity update operation; and store the snapshot data in non-volatile memory. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
Specification