US 11,836,513 B2
Transitioning volumes between storage virtual machines
Vani Vully, Bangalore (IN); Avishek Chowdhury, Bangalore (IN); Balaji Ramani, Bangalore (IN); and Vasudev Mulchandani, Bangalore (IN)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp Inc., Sunnyvale, CA (US)
Filed on Jun. 23, 2020, as Appl. No. 16/908,909.
Application 16/908,909 is a continuation of application No. 15/045,179, filed on Feb. 16, 2016, granted, now 10,725,806.
Prior Publication US 2020/0319912 A1, Oct. 8, 2020
Int. Cl. G06F 3/06 (2006.01); G06F 9/455 (2018.01); G06F 16/182 (2019.01); G06F 16/188 (2019.01)
CPC G06F 9/45558 (2013.01) [G06F 3/067 (2013.01); G06F 3/0619 (2013.01); G06F 3/0647 (2013.01); G06F 16/183 (2019.01); G06F 16/188 (2019.01); G06F 2009/4557 (2013.01); G06F 2009/45579 (2013.01); G06F 2009/45595 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
in response to determining that an aggregate is to be transitioned during a transition phase of a transition process from a first storage system to a second storage system, generating a reversion snapshot of data within the aggregate, wherein reversion snapshot data of the reversion snapshot is stored within at least one of a reserved storage space separated from user data or within a user data space if the reserved storage space is exhausted;
during the transition phase, determining that a data object of the aggregate is to be reverted back to the first storage system and that the transition process is to be aborted based upon a threshold amount of the reversion snapshot data being stored within the user data space; and
in response to determining that the data object is to be reverted back to the first storage system, utilizing the reversion snapshot to restore the data of the aggregate for providing access to the data object through the first storage system, wherein the reversion snapshot is used to modify the data object back to an operating system format of the first storage system.