Append-only storage in a disk array using striping and parity caching
AssigneeInformix Software, Inc.
InventorThomas K. Clark
Life of this patent
Estimating the term…
Loading patent…
AssigneeInformix Software, Inc.
InventorThomas K. Clark
Estimating the term…
A computer writes information to a series of blocks that form a stripe on a disk array. The computer first checks if the stripe contains data written in a current pass. If the stripe has stored data, but is not completely full, the computer calculates a parity for the stripe (assuming the information is appended to the data). If appending the information to the data would not complete the stripe, the computer caches the parity outside the disk array. The computer appends the information to the data and updates a parity block on the stripe each time information is appended to the stripe. In various implementations, the computer places a stamp on the pages forming the blocks in the stripe to which information is written. Alternatively, the computer zeroes the bits in the remaining blocks to form a complete stripe.
A method for writing information to a stripe on an array of independent disks, the stripe comprising a series of blocks spanning the disks, the method comprising:
A method for writing information to a stripe on an array of independent disks, the stripe comprising a series of blocks spanning the disks, the method comprising:
A method for writing information to a stripe on an array of independent disks, the stripe comprising a series of blocks spanning the disks, the method comprising:
Dependencies are inferred from the claim text.