Patent ID: 7383465
Filing Date: 2008-06-03
Classification: G06F

Abstract:
1. A method comprising: creating a copy of a volume, the copy corresponding to a first point in time; logging write operations to the volume in a log separate from the volume; recovering a state of the volume to a second point in time subsequent to the first point in time using the copy of the volume from the first point in time and at least a subset of the write operations from the log, the subset of write operations occurring subsequent to the first point in time and prior to the second point in time, and wherein the write operations are block write operations; wherein each write operation includes an end indication indicative of whether or not the write operation completes a logical group of write operations, and wherein the method further comprises: receiving a request to recover the state of the volume, the request indicating a third point in time; and locating the second point in time corresponding to a first write operation of the subset, the first write operation having the end indication indicating that the first write operation completes the logical group of write operations, the locating responsive to the third point in time and the third point in time differing from the second point in time.