Parallelization of incremental backups
AssigneeCohesity, Inc.
InventorsAmandeep Gautam, Venkata Ranga Radhanikanth Guturi
Life of this patent
Estimating the term…
Abstract
An assigned subgroup that includes a plurality of entries is traversed by a prefetcher. It is determined that an expected number of entries associated with the assigned subgroup have been traversed. In response to determining that expected number of entries associated with the assigned subgroup have been traversed, it is determined that a last read entry associated with the assigned subgroup does not correspond to a last entry associated with the assigned subgroup. The prefetcher is preempted by stopping the prefetcher from obtaining a list of entries associated with a remaining portion of the assigned subgroup.
Claims20
A method, comprising:
- receiving, by a prefetcher, an indication that a checkpoint file has been updated;
- determining, by the prefetcher, one or more differences between the updated checkpoint file and a checkpoint file associated with the previous backup are determined;
- and
- ingesting, by the prefetcher and concurrent to determining at least one of the one or more differences, the one or more determined differences.
A computing device, comprising:
- a memory configured to store instructions that implement a prefetcher;
- one or more processors configured to execute the instructions to implement the prefetcher, the prefetcher configured to:
- receive an indication that a checkpoint file has been updated;
- determine one or more differences between the updated checkpoint file and a checkpoint file associated with the previous backup are determined;
- and
- ingesting, concurrent to determining at least one of the one or more differences, the one or more determined differences.
Non-transitory computer-readable media storing instructions that, when executed, cause one or more processors to execute a prefetcher configured to:
- receive an indication that a checkpoint file has been updated;
- determine one or more differences between the updated checkpoint file and a checkpoint file associated with the previous backup are determined;
- and
- ingest, concurrent to determining at least one of the one or more differences, the one or more determined differences.
Dependencies are inferred from the claim text.