Data format for efficient management of checkpoint support
AssigneeNetApp, Inc.
InventorsSanhita Praveen Dhavale, Tijin George, Allan Jessie Sur
Life of this patent
Estimating the term…
Abstract
Techniques are provided for a data format for efficient management of checkpoint support. The data format corresponds to a base metafile and a set of instance metafiles used to track storage operations such as a directory restore operation. The base metafile and the set of instance metafiles can be used to resume the storage operation from where the storage operation left off in the event of a failure. The base metafile and the set of instance metafiles can be used to track progress of the storage operation processing objects stored within an object store of a cloud storage environment.
Claims20
A method, comprising:
- generating a base metafile and a set of instance metafiles to track progress of a storage operation targeting objects stored within an object store hosted by a cloud storage environment, wherein the objects store data of a volume;
- populating the base metafile with base entries for each instance of the storage operation, wherein a base entry is populated with checkpoint identification information linking the base entry to one or more instance metafiles associated with an instance of the storage operation;
- and
- populating the set of instance metafiles with instance entries.
A computing device comprising:
- a memory storing instructions;
- and
- a processor coupled to the memory, the processor configured to execute the instructions to perform operations comprising:
- generating a base metafile and a set of instance metafiles to track progress of a storage operation targeting objects stored within an object store hosted by a cloud storage environment, wherein the objects store data of a volume;
- populating the base metafile with base entries for each instance of the storage operation, wherein a base entry is populated with checkpoint identification information linking the base entry to one or more instance metafiles associated with an instance of the storage operation;
- and
- populating the set of instance metafiles with instance entries.
A non-transitory machine readable medium comprising instructions for performing a method, which when executed by a machine, causes the machine to perform operations comprising:
- generating a base metafile and a set of instance metafiles to track progress of a storage operation targeting objects stored within an object store hosted by a cloud storage environment, wherein the objects store data of a volume;
- populating the base metafile with base entries for each instance of the storage operation, wherein a base entry is populated with checkpoint identification information linking the base entry to one or more instance metafiles associated with an instance of the storage operation;
- and
- populating the set of instance metafiles with instance entries.
Dependencies are inferred from the claim text.