×

Systems and methods for generating catalogs for snapshots

  • US 9,612,910 B2
  • Filed: 02/04/2014
  • Issued: 04/04/2017
  • Est. Priority Date: 12/23/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for generating catalogs for snapshots, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

  • identifying an initial snapshot and a subsequent snapshot for a protected volume;

    providing identifiers of the initial snapshot and the subsequent snapshot to a storage vendor application programming interface (API);

    receiving, from the storage vendor API, an indication of at least one difference between the initial snapshot and the subsequent snapshot;

    synthetically generating a catalog for the subsequent snapshot based on a preexisting catalog for the initial snapshot in an incremental manner by unifying the preexisting catalog and the indication of the difference in a single data structure such that the synthetically generated catalog reflects the difference between the initial snapshot and the subsequent snapshot indicated by the storage vendor API, wherein;

    the indication of the difference is received in response to a request for all files that were at least one of modified, deleted, and created between the initial snapshot and the subsequent snapshot;

    the preexisting catalog comprises a data structure that is separate from the initial snapshot and that tracks metadata about files within the initial snapshot to enable searching of the initial snapshot; and

    synthetically generating the catalog conserves storage space by omitting creation of data in the catalog for the subsequent snapshot that is unchanged from the preexisting catalog for the initial snapshot.

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