US 12,105,678 B2
Cloned virtual machine disk replication
Rithin Kumar Shetty, Sunnyvale, CA (US); Akhil Kaushik, San Jose, CA (US); Nagender Somavarapu, Sunnyvale, CA (US); Yuedong Mu, San Jose, CA (US); and Pranab Patnaik, Cary, NC (US)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp Inc., San Jose, CA (US)
Filed on Jun. 15, 2023, as Appl. No. 18/335,710.
Application 18/335,710 is a continuation of application No. 17/516,343, filed on Nov. 1, 2021, granted, now 11,681,663.
Application 17/516,343 is a continuation of application No. 16/456,775, filed on Jun. 28, 2019, granted, now 11,163,729, issued on Nov. 2, 2021.
Application 16/456,775 is a continuation of application No. 15/141,988, filed on Apr. 29, 2016, granted, now 10,339,111, issued on Jul. 2, 2019.
Prior Publication US 2023/0325361 A1, Oct. 12, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/178 (2019.01); G06F 9/455 (2018.01); G06F 11/14 (2006.01); G06F 11/20 (2006.01); G06F 16/188 (2019.01); H04L 67/1095 (2022.01)
CPC G06F 16/178 (2019.01) [G06F 9/45558 (2013.01); G06F 11/1464 (2013.01); G06F 11/1484 (2013.01); G06F 11/2076 (2013.01); G06F 11/2082 (2013.01); G06F 16/188 (2019.01); H04L 67/1095 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/45583 (2013.01); G06F 2201/84 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
creating, by a hypervisor agent, a virtual machine disk clone as a backup of a virtual machine;
in response to the virtual machine disk clone being created while a synchronous replication relationship is out-of-sync, storing, by the hypervisor agent, an indicator that the virtual machine disk clone is the backup of the virtual machine having synchronous replication protection by a synchronous replication relationship;
transitioning, by a storage operating system, the synchronous replication relationship from being out-of-sync to in-sync; and
during the transitioning by the storage operating system, performing an out-of-band replication of the virtual machine disk clone from first storage to second storage to create a replicated virtual machine disk clone within the second storage based upon the indicator specifying that the virtual machine disk clone is the backup of the virtual machine.