Patent ID: 7409587
Filing Date: 2008-08-05
Classification: G06F

Abstract:
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, generating a second checkpoint confirming the successful completion of the copy-on-write operation sequence; and (h) removing information associated with a second write request from at least one queue of a processor module based on finding the second checkpoint in the transactional information.