US 11,921,671 B2
Managing volume snapshots in the cloud
Kiyoshi Komatsu, Sunnyvale, CA (US); Ardalan Kangarlou, Raleigh, NC (US); Richard Swift, Pittsburgh, PA (US); Rajesh Rajaraman, Waltham, MA (US); and Ling Zheng, Sunnyvale, CA (US)
Assigned to NETAPP, INC., San Jose, CA (US)
Filed by NetApp, Inc., Sunnyvale, CA (US)
Filed on Sep. 30, 2020, as Appl. No. 17/039,931.
Claims priority of provisional application 63/044,743, filed on Jun. 26, 2020.
Prior Publication US 2021/0406216 A1, Dec. 30, 2021
Int. Cl. G06F 16/16 (2019.01); G06F 11/14 (2006.01); G06F 12/02 (2006.01); G06F 16/11 (2019.01); G06F 16/182 (2019.01)
CPC G06F 16/128 (2019.01) [G06F 11/1469 (2013.01); G06F 12/0253 (2013.01); G06F 16/162 (2019.01); G06F 16/1827 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a container system, a request to delete an individual volume snapshot of a source volume of the container system independent of a maintenance schedule for the individual volume snapshot, the individual volume snapshot being stored at an object store that is separate from the source volume;
identifying a volume snapshot object corresponding to the individual volume snapshot from an identifier unique to the individual volume snapshot included in the volume snapshot object, the volume snapshot object being separate from the individual volume snapshot and uniquely corresponding to the individual volume snapshot;
marking, by an orchestrator of the container system in response to the request to delete the individual snapshot, the volume snapshot object that uniquely corresponds to the volume snapshot for deletion;
sending, in response to detecting that the volume snapshot object has been marked for deletion, a delete request from the container system to the object store that stores the volume snapshot, wherein the delete request requests deleting the volume snapshot; and
repeating the sending until the individual volume snapshot is deleted from the object store.