Determining active membership among storage systems synchronously replicating a dataset
First Claim
1. A method of determining active membership among storage systems synchronously replicating a dataset, the method comprising:
- detecting, by a particular storage system of the storage systems, a communication fault with one or more of the storage systems, wherein the particular storage system is configured to request mediation from a mediation target;
determining that at least one of the one or more storage systems is configured to request mediation from the mediation target responsive to the communication fault; and
responsive to determining that one or more of the storage systems is configured to request mediation from the mediation target, determining whether to request mediation from the mediation target.
1 Assignment
0 Petitions
Accused Products
Abstract
Determining active membership among storage systems synchronously replicating a dataset, where determining active membership includes: detecting, by a particular storage system of the storage systems, a communication fault with one or more of the storage systems, where the particular storage system is configured to request mediation from a mediation target; determining that at least one of the one or more storage systems is configured to request mediation from the mediation target responsive to the communication fault; and responsive to determining that one or more of the storage systems is configured to request mediation from the mediation target, determining whether to request mediation from the mediation target.
201 Citations
20 Claims
-
1. A method of determining active membership among storage systems synchronously replicating a dataset, the method comprising:
-
detecting, by a particular storage system of the storage systems, a communication fault with one or more of the storage systems, wherein the particular storage system is configured to request mediation from a mediation target; determining that at least one of the one or more storage systems is configured to request mediation from the mediation target responsive to the communication fault; and responsive to determining that one or more of the storage systems is configured to request mediation from the mediation target, determining whether to request mediation from the mediation target. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for determining active membership among storage systems synchronously replicating a dataset, the method comprising:
-
tracking one or more performance metrics of the storage systems; detecting, by a first storage system of the storage systems, a communication fault with a second storage system of the storage systems; generating a mediation analysis indicating that winning mediation would enable the storage systems in communication with the first storage system to continue servicing I/O requests directed to the dataset such that one or more performance criteria for the one or more performance metrics would be better satisfied in comparison to the second storage system continuing to service the I/O requests; and requesting, in dependence upon the mediation analysis, mediation from a mediation target. - View Dependent Claims (11)
-
-
12. An apparatus for determining active membership among storage systems synchronously replicating a dataset, the apparatus 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 apparatus to carry out the steps of:
-
detecting, by a particular storage system of the storage systems, a communication fault with one or more of the storage systems, wherein the particular storage system is configured to request mediation from a mediation target; determining that at least one of the one or more storage systems is configured to request mediation from the mediation target responsive to the communication fault; and responsive to determining that one or more of the storage systems is configured to request mediation from the mediation target, determining whether to request mediation from the mediation target. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification