US 12,229,010 B2
Volume group restore from remote object store
Rakesh Bhargava M. R., Karnataka (IN); Murali Subramanian, Karnataka (IN); Tijin George, Sunnyvale, CA (US); and Ching-Yuk Paul Ngan, Redwood City, CA (US)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp Inc., San Jose, CA (US)
Filed on Apr. 27, 2022, as Appl. No. 17/730,899.
Prior Publication US 2023/0350758 A1, Nov. 2, 2023
Int. Cl. G06F 11/14 (2006.01)
CPC G06F 11/1448 (2013.01) [G06F 2201/84 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a request to perform a restore operation for a volume group backed up to an object store as a volume group backup composed of a plurality of constituent volume backups of a set of constituent volumes forming the volume group;
evaluating a metafile to identify geometry information describing how the volume group is composed of the set of constituent volumes backed up to the object store as the plurality of constituent volume backups;
generating a restore volume group comprising a set of restore constituent volumes according to the geometry information;
utilizing the metafile, comprising information related to the plurality of constituent volume backups and the volume group backup, to generate constituent volume restore workflows;
creating a group restore workflow to track and manage the constituent volume restore workflows;
executing, by a plurality of nodes, the constituent volume restore workflows to restore backup data from the plurality of constituent volume backups to the set of restore constituent volumes of the restore volume group, wherein a first node executes a first constituent volume restore workflow to restore a first consistent volume and a second node executes a second constituent volume restore workflow to restore a second constituent volume; and
in response to determining that the plurality of nodes successfully completed all constituent volume restore workflows to restore all restore constituent volumes of the restore volume group, indicating that the restore volume group has been successfully restored.