Fault-tolerant mediation service usage for storage systems replicating a dataset
AssigneePure Storage, Inc.
InventorsDAVID GRUNWALD, RONALD KARR, THOMAS GILL, JOHN COLGROVE, KUNAL TRIVEDI
Life of this patent
Estimating the term…
Abstract
Continuing to service a dataset after prevailing in mediation, including: requesting, by a first storage system, mediation from a mediation service that is configured to resolve which storage system continues to service a dataset after the triggering event, wherein the dataset is synchronously replicated by a plurality of storage systems that includes the first storage system and a second storage system; and detaching the second storage system from a plurality of storage systems synchronously replicating the dataset.
Claims21
1-20. (canceled)
A method comprising:
- requesting, by a first storage system, mediation from a mediation service that resolves which storage system continues to service a dataset after a triggering event, wherein the first storage system and a second storage system are identified as having a membership in a set of storage systems that synchronously replicate the dataset;
- and
- based on a positive mediation result from the mediation service, removing, by the first storage system, the second storage system from the membership of the set of storage systems.
A storage system that includes one or more storage devices and a storage system controller, the storage system controller comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the storage system controller to carry out the steps of:
- requesting, by a first storage system, mediation from a mediation service that resolves which storage system continues to service a dataset after a triggering event, wherein the first storage system and a second storage system are identified as having a membership in a set of storage systems that synchronously replicate the dataset;
- and
- based on a positive mediation result from the mediation service, removing, by the first storage system, the second storage system from the membership of the set of storage systems.
A computer program product disposed on a non-transitory computer readable medium, the computer program product including computer program instructions that, when executed, carry out the steps of:
- requesting, by a first storage system, mediation from a mediation service that resolves which storage system continues to service a dataset after a triggering event, wherein the first storage system and a second storage system are identified as having a membership in a set of storage systems that synchronously replicate the dataset;
- and
- based on a positive mediation result from the mediation service, removing, by the first storage system, the second storage system from the membership of the set of storage systems.
Dependencies are inferred from the claim text.