| CPC G06F 11/1451 (2013.01) [G06F 11/1469 (2013.01); G06F 11/1471 (2013.01); G06F 16/125 (2019.01); G06F 16/11 (2019.01); G06F 16/128 (2019.01); G06F 2201/84 (2013.01)] | 23 Claims |

|
1. A method, comprising:
receiving a snapshot difference request from an application, wherein the snapshot difference request specifies a first snapshot identifier of a first snapshot and a second snapshot identifier of a second snapshot, wherein snapshot data of the first snapshot and the second snapshot is stored within objects of an object store of a cloud computing environment according to an object format;
identifying a first snapshot file system of the first snapshot and a second snapshot file system of the second snapshot based upon the first snapshot identifier and the second snapshot identifier;
traversing the first snapshot file system of the first snapshot and the second snapshot file system of the second snapshot to identify differences between the first snapshot and the second snapshot;
generating checkpoints while identifying the snapshot differences amongst the first snapshot and the second snapshot;
utilizing a checkpoint to resume processing of the first snapshot file system and the second snapshot file system from a progress point of the processing captured by the checkpoint; and
transmitting the differences to the application in response to the snapshot difference request.
|