US 12,436,707 B2
Usage of Op logs to synchronize across primary and secondary storage clusters of a cross-site distributed storage system and lightweight Op logging
Krishna Murthy Chandraiah Setty Narasingarayanapeta, Bangalore (IN); Akhil Kaushik, Karnataka (IN); and Nagaraj Lalsangi, Cary, NC (US)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp, Inc., San Jose, CA (US)
Filed on Jan. 24, 2024, as Appl. No. 18/421,649.
Application 18/421,649 is a continuation of application No. 17/510,788, filed on Oct. 26, 2021, granted, now 11,893,261.
Claims priority of application No. 202141020578 (IN), filed on May 5, 2021; and application No. 202141020579 (IN), filed on May 5, 2021.
Prior Publication US 2024/0160374 A1, May 16, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/065 (2013.01) [G06F 3/0613 (2013.01); G06F 3/0619 (2013.01); G06F 3/0631 (2013.01); G06F 3/0653 (2013.01); G06F 3/0659 (2013.01); G06F 3/067 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method performed by one or more processing resources of a distributed storage system, the method comprising:
initiating a resynchronization process due to a failure or loss of connectivity of a storage object of a primary storage cluster with the storage object becoming out of sync as an internal state while maintaining an external state as in sync for external entities in order to provide time for reestablishing synchronous replication between the storage object and a replicated storage object of a secondary storage cluster within duration of an operation (Op) timeout period; and
performing the resynchronization process between the storage object and the replicated storage object based on using a first Op log of the primary storage cluster and a second Op log of the secondary storage cluster.