US 12,229,082 B2
Flexible tiering of snapshots to archival storage in remote object stores
Atul Ramesh Pandit, Los Gatos, CA (US); Tijin George, Sunnyvale, CA (US); Avanthi Rajan, Fremont, CA (US); and Anitha Ganesha, Santa Clara, CA (US)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp Inc., San Jose, CA (US)
Filed on Aug. 7, 2023, as Appl. No. 18/366,053.
Application 18/366,053 is a continuation of application No. 17/389,395, filed on Jul. 30, 2021, granted, now 11,720,525.
Prior Publication US 2023/0409523 A1, Dec. 21, 2023
Int. Cl. G06F 16/11 (2019.01); G06F 11/14 (2006.01)
CPC G06F 16/128 (2019.01) [G06F 11/1458 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method implemented by a scanner to perform operations comprising:
identifying a candidate snapshot for archival from a storage tier to an archival storage tier of a remote object store based upon the candidate snapshot being older than a restore time metric;
executing the scanner to evaluate an object identifier map of the candidate snapshot to identify objects within which snapshot data of the candidate snapshot are stored, wherein the object identifier map comprises bits set to indicate which objects within the remote object store comprise the snapshot data of the candidate snapshot;
evaluating, by the scanner, the object identifier map of the candidate snapshot and object identifier maps of non-candidate snapshots that are not older than the restore time metric to identify overlapping objects that store the snapshot data of the candidate snapshot and snapshot data of at least one non-candidate snapshot and to identify non-overlapping objects that store the snapshot data of the candidate snapshot and do not store snapshot data of any non-candidate snapshots; and
archiving the non-overlapping objects from the storage tier to the archival storage tier.