US 11,740,811 B2
Reseeding a mediator of a cross-site storage solution
Arul Valan, Karnataka (IN); Anoop Vijayan, Karnataka (IN); and Akhil Kaushik, Karnataka (IN)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp, Inc., Sunnyvale, CA (US)
Filed on Mar. 31, 2021, as Appl. No. 17/219,740.
Prior Publication US 2022/0317896 A1, Oct. 6, 2022
Int. Cl. G06F 3/00 (2006.01); G06F 3/06 (2006.01)
CPC G06F 3/0631 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method performed by one or more processing resources of a distributed storage system of a cross-site storage solution, the method comprising:
maintaining a plurality of mediator reseed status indicators for a plurality of consistency groups, wherein a mediator reseed status indicator of the plurality of mediator reseed status indicators for a given consistency group of the plurality of consistency groups identifies whether relationship status information stored on a mediator for the given consistency group is stale, and wherein each consistency group of the plurality of consistency groups includes a plurality of volumes hosted by the distributed storage system that represent members of the consistency group;
determining an occurrence of a predetermined event;
responsive to the determination of the occurrence of the predetermined event, identifying, by a given node of a plurality of nodes associated with the distributed storage system, that a mediator reseed process is to be performed for the given consistency group based on the mediator reseed status indicator;
determining that the distributed storage system hosts a master copy of a dataset for the given consistency group and the given node represents a master node;
after the determination that the distributed storage system hosts the master copy of the dataset for the given consistency group and the given node represents the master node, performing the mediator reseed process including:
causing relationship status information for the given consistency group maintained by the mediator to be updated to reflect a current state of relationship status information for the given consistency group maintained by the distributed storage system; and
updating the mediator reseed status indicator.