×

Method for maintaining parity-data consistency in a disk array

  • US 5,533,190 A
  • Filed: 12/21/1994
  • Issued: 07/02/1996
  • Est. Priority Date: 12/21/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. In an independent access disk array subsystem, a method for maintaining consistency between the contents of data and parity storage areas within redundancy groups in the array subsystem following a system reset which interrupts the execution of one or more disk write I/O operations, said method comprising the steps of:

  • examining current drive activities to identify unfinished write I/O operations in response to the receipt of a reset signal;

    logging information necessary to identify said unfinished write I/O operations and the redundancy groups associated with said unfinished write I/O operations into a non-volatile memory;

    checking for log entries in the non-volatile memory during a disk array subsystem initialization following the system reset;

    for each one of said unfinished write I/O operations, performing a bit-wise exclusive-OR of corresponding portions of the data stored across the data storage areas within the redundancy group associated with said one of said unfinished write I/O operations to calculate parity consistent therewith; and

    writing the calculated parity to said parity storage areas within said redundancy group associated with said one of said unfinished write I/O operations.

View all claims
  • 13 Assignments
Timeline View
Assignment View
    ×
    ×