US 11,914,884 B2
Immutable snapshot copies stored in write once read many (WORM) storage
Atul Ramesh Pandit, Los Gatos, CA (US); and Tijin George, Sunnyvale, CA (US)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp Inc., San Jose, CA (US)
Filed on Mar. 6, 2023, as Appl. No. 18/178,706.
Application 18/178,706 is a continuation of application No. 17/389,398, filed on Jul. 30, 2021, granted, now 11,599,296.
Prior Publication US 2023/0205446 A1, Jun. 29, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 12/00 (2006.01); G06F 3/06 (2006.01); G06F 16/11 (2019.01)
CPC G06F 3/065 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01); G06F 3/0647 (2013.01); G06F 16/125 (2019.01); G06F 16/128 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
storing a snapshot of a volume hosted by a node into one or more objects formatted according to an object format;
assigning an expiry time to the snapshot and the one or more objects based upon a creation time of the snapshot and a retention time;
storing the one or more objects within an object store, wherein the one or more objects are retained in an immutable state and cannot be deleted until expiration of the expiry time; and
in response to identifying an existing object within the object store comprising shared snapshot data referenced by the snapshot, modifying an assigned expiry time of the existing object based upon the expiry time assigned to the one or more objects to create a modified expiry time for the existing object.