×

Method and system for implementing writable snapshots in a virtualized storage environment

  • US 10,359,952 B1
  • Filed: 04/13/2015
  • Issued: 07/23/2019
  • Est. Priority Date: 08/10/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • identifying a parent snapshot of a virtual disk;

    creating a read snapshot of the parent snapshot, wherein the read snapshot is accessed in place of the parent snapshot without immediately copying all contents of the parent snapshot to the read snapshot;

    designating the read snapshot as a copy of the parent snapshot, wherein future data requests for the parent snapshot are directed to the read snapshot, the contents of the parent snapshot are copied to the read snapshot at a later time after creating the read snapshot;

    creating a writable snapshot of the parent snapshot, in which modifications are made to data items of the writable snapshot, wherein the writable snapshot can be accessed without immediately copying all of the contents of the parent snapshot to the writable snapshot, wherein an unchanged data item of the parent snapshot is copied to the writable snapshot at a later time after creating the writable snapshot; and

    directing future data write requests for the parent snapshot to the writable snapshot instead of the parent snapshot or the read snapshot, wherein a particular data item that is not in the writable snapshot is copied to the writable snapshot from the parent snapshot upon a request to modify the particular data item.

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