US 11,677,687 B2
Switching between fault response models in a storage system
David Grunwald, San Francisco, CA (US); Ronald Karr, Palo Alto, CA (US); Thomas Gill, Bury St Edmunds (GB); Zoheb Shivani, Santa Clara, CA (US); John Colgrove, Los Altos, CA (US); Connor Brooks, Mountain View, CA (US); and Claudiu Schmidt, Aldingen (DE)
Assigned to PURE STORAGE, INC., Mountain View, CA (US)
Filed by PURE STORAGE, INC., Mountain View, CA (US)
Filed on Apr. 20, 2021, as Appl. No. 17/235,397.
Application 17/235,397 is a continuation of application No. 16/050,382, filed on Jul. 31, 2018, granted, now 10,992,598.
Claims priority of provisional application 62/695,433, filed on Jul. 9, 2018.
Claims priority of provisional application 62/674,570, filed on May 21, 2018.
Prior Publication US 2021/0243139 A1, Aug. 5, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/00 (2006.01); H04L 49/253 (2022.01); H04L 67/1097 (2022.01); G06F 3/06 (2006.01); G06F 16/907 (2019.01); G06F 16/27 (2019.01); G06F 11/20 (2006.01); H04L 12/70 (2013.01)
CPC H04L 49/253 (2013.01) [G06F 3/065 (2013.01); G06F 3/067 (2013.01); G06F 3/0614 (2013.01); G06F 3/0617 (2013.01); G06F 3/0635 (2013.01); G06F 3/0647 (2013.01); G06F 3/0653 (2013.01); G06F 11/2069 (2013.01); G06F 11/2082 (2013.01); G06F 16/275 (2019.01); G06F 16/907 (2019.01); H04L 67/1097 (2013.01); G06F 2201/805 (2013.01); G06F 2201/82 (2013.01); G06F 2201/84 (2013.01); H04L 2012/5625 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
determining, among one or more of a plurality of storage systems that are configured for synchronous replication of a dataset and use a first fault response model that is based on use of a mediation service that is external to the plurality of storage systems, a change in availability of the mediation service from which the one or more of the plurality of storage systems request mediation in response to a fault; and
responsive to determining the change in availability of the mediation service, communicating, among the plurality of storage systems, a second fault response model that is different from the first fault response model and is not based on use of the mediation service.