US 12,204,784 B1
Zero-copy volume move within a distributed storage system
Anil Paul Thoppil, Pleasanton, CA (US); Ananthan Subramanian, San Ramon, CA (US); Kevin Daniel Varghese, Milpitas, CA (US); Garima Choudhary, San Jose, CA (US); and Qinghua Zheng, San Jose, CA (US)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp, Inc., San Jose, CA (US)
Filed on Apr. 29, 2024, as Appl. No. 18/649,906.
Application 18/649,906 is a continuation in part of application No. 18/595,768, filed on Mar. 5, 2024.
Int. Cl. G06F 3/06 (2006.01); G06F 16/13 (2019.01)
CPC G06F 3/0647 (2013.01) [G06F 3/0608 (2013.01); G06F 3/0644 (2013.01); G06F 3/0689 (2013.01); G06F 16/13 (2019.01)] 24 Claims
OG exemplary drawing
 
15. A distributed storage system comprising:
one or more processing resources; and
instructions that when executed by the one or more processing resources cause the distributed storage system to:
provide a storage pod having a group of disks containing a plurality of Redundant Array of Independent Disks (RAID) groups, wherein an entirety of a global physical volume block number (PVBN) space associated with the storage pod is visible and accessible to all nodes of a plurality of nodes of a cluster representing a distributed storage system; and
move a source volume from a source node of the plurality of nodes of the cluster to a destination node of the plurality of nodes of the cluster as part of a constant-time operation that is independent of a size of the source volume by copying metadata maintained by the file system that is associated with a first container file representing the source volume to the destination node.