×

Recovering from storage transaction failures using checkpoints

  • US 20060047925A1
  • Filed: 08/24/2004
  • Published: 03/02/2006
  • Est. Priority Date: 08/24/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of checkpointing a copy-on-write operation sequence, the method comprising:

  • (a) receiving a first write request identifying payload data to be written beginning at a first address of a first data store;

    (b) reading original data associated with the first address of the first data store;

    (c) copying the original data to a second data store beginning at a second address;

    (d) recording transactional information associated with the first write request, the transactional information including indicia associated with the second address;

    (e) generating a first checkpoint confirming the successful recordation of the transactional information and the successful copying of the original data to the second data store;

    (f) writing the payload data to the first data store beginning at the first address;

    (g) in response to successfully writing the payload data to the first data store, acknowledging a successful completion of the copy-on-write operation sequence; and

    (h) generating a second checkpoint confirming the successful completion of the copy-on-write operation sequence.

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