Continuing to service a dataset after prevailing in mediation
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.
Claims20
A method comprising:
- 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, by the first storage system, the second storage system from the plurality of storage systems synchronously replicating the dataset, including removing the second storage system from a data structure that identifies storage systems that are currently replicating the dataset.
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 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 storage system and a second storage system;
- and
- detaching the second storage system from the plurality of storage systems synchronously replicating the dataset, including removing the second storage system from a data structure that identifies storage systems that are currently replicating the dataset.
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 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, by the first storage system, the second storage system from the plurality of storage systems synchronously replicating the dataset, including removing the second storage system from a data structure that identifies storage systems that are currently replicating the dataset.
Dependencies are inferred from the claim text.