Please download the dossier by clicking on the dossier button x
×

Managing transformed snapshots in a storage system

  • US 10,430,434 B2
  • Filed: 01/20/2017
  • Issued: 10/01/2019
  • Est. Priority Date: 01/20/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for transforming snapshots, the method comprising:

  • storing, in a storage system, a plurality of source snapshots, wherein a source snapshot shares data blocks with one or more other source snapshots;

    maintaining links representing relationships between source snapshots from the plurality of source snapshots, each link relating a snapshot with another snapshot created using data of the snapshot;

    identifying a set of previously created transformed snapshots associated with a transform operation and stored in the storage system, each transformed snapshot of the set of transformed snapshots obtained by performing the transform operation on data of a respective source snapshot of the plurality of source snapshots to change a format of the respective source snapshot;

    receiving a request to perform the transform operation on a first source snapshot of the plurality of source snapshots;

    generating a first transformed snapshot by transforming data of the first source snapshot;

    determining relations between the first transformed snapshot and the previously created transformed snapshots, the determining comprising;

    identifying a second source snapshot of the plurality of source snapshots, the second source snapshot connected to the first source snapshot via one or more links, and wherein the second source snapshot was transformed to obtain a second transformed snapshot of the previously created transformed snapshots; and

    responsive to identifying the second source snapshot, storing at least one link between the first transformed snapshot and the second transformed snapshot based upon the identified one or more links connecting the first source snapshot and the second source snapshot; and

    sending information describing relations between one or more transformed snapshots for presentation via a user interface.

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