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 |
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.
|