US 12,436,852 B2
Methods and systems for negotiating a primary bias state in a distributed storage system
Sohan Shetty, Bangalore (IN); Anoop Vijayan, Karnataka (IN); Akhil Kaushik, San Jose, CA (US); and Rohit Chaudhary, Uttar Pradesh (IN)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp, Inc., San Jose, CA (US)
Filed on Apr. 6, 2023, as Appl. No. 18/296,832.
Prior Publication US 2024/0338125 A1, Oct. 10, 2024
Int. Cl. G06F 11/20 (2006.01); G06F 3/06 (2006.01); G06F 11/16 (2006.01)
CPC G06F 11/2092 (2013.01) [G06F 3/0617 (2013.01); G06F 3/0653 (2013.01); G06F 3/0683 (2013.01); G06F 11/1662 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method executed by one or more processing resources, comprising:
detecting, with a primary storage site of a multi-site distributed storage system having a primary storage cluster, a temporary loss of connectivity to a mediator located remotely from the primary storage site;
negotiating a primary bias state and setting the primary bias state on a secondary storage cluster of the secondary storage site in response to the secondary storage cluster also independently detecting a temporary loss of connectivity to the mediator;
determining whether the primary storage cluster receives a confirmation of the secondary storage cluster setting the primary bias state; and
setting the primary bias state on the primary storage cluster when the primary storage cluster receives the confirmation.