US 12,259,791 B2
Object store data management container with integrated snapshot difference interface for compliance scans
Tijin George, San Jose, CA (US); and Sharankumar Yelheri, Santa Clara, CA (US)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp Inc., San Jose, CA (US)
Filed on Mar. 31, 2023, as Appl. No. 18/193,838.
Claims priority of provisional application 63/338,066, filed on May 4, 2022.
Prior Publication US 2023/0359585 A1, Nov. 9, 2023
Int. Cl. G06F 7/02 (2006.01); G06F 11/14 (2006.01); G06F 16/00 (2019.01); G06F 16/11 (2019.01)
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
OG exemplary drawing
 
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.