×

Checkpoint restart

  • US 8,924,355 B1
  • Filed: 03/29/2011
  • Issued: 12/30/2014
  • Est. Priority Date: 03/29/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for restarting backup, comprising:

  • receiving an indication of an interruption to a backup process, wherein the backup process is performed based at least in part on data objects associated with a save set;

    saving data backed up prior to the interruption as a partial save set, wherein saving data backed up includes;

    receiving one or more data objects to be written to backup media flushed from a first buffer maintained at a backup source;

    determining that the one or more data objects to be written to the backup media associated with the first buffer have been fully written to the backup media;

    sending an indication that the one or more data objects associated with the first buffer have been fully written to the backup media; and

    receiving metadata corresponding to the one or more data objects flushed from a second buffer maintained at the backup source, wherein the metadata corresponding to the one or more data objects associated with the first buffer was flushed from the second buffer in response to the indication that the one or more data objects associated with the first buffer have been fully written to the backup media;

    storing the metadata associated with the partial save set, wherein the metadata associated with the partial save set includes identifying information associated with the one or more data objects that were saved in the partial save set;

    in response to receiving an indication to restart the backup process, determining the metadata associated with the partial save set;

    restarting the backup process from a portion of the save set determined based at least in part on the metadata associated with the partial save set; and

    saving subsequently backed up data in one or more subsequent partial save sets linked to a first partial save set.

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