Quorum establishment based on a vote from a voting device
First Claim
1. A cluster system comprising:
- as few as two cluster nodes wherein each of the as few as two cluster nodes includes a last-surviving flag that, when set to TRUE, indicates that the corresponding cluster node is a last surviving node of the cluster system, and wherein the as few as two cluster nodes are communicatively coupled by a plurality of links, at least one of the plurality of links communicatively coupling one of the as few as two cluster nodes to a voting device wherein a single surviving cluster node of the as few as two cluster nodes that is the one of the as few as two cluster nodes obtains a vote from the voting device, and wherein the vote from the voting device is defined as the single surviving cluster node confirming communicative contact with the voting device.
2 Assignments
0 Petitions
Accused Products
Abstract
A cluster system including as few as two cluster nodes and a plurality of links, each one of the plurality of links coupling one of the cluster nodes to a voting device wherein a single surviving cluster node obtain a vote from the voting device. A method of establishing quorum in a cluster system including as few as two cluster nodes, the method comprising determining a single surviving cluster node of the as few as two cluster nodes, obtaining a vote from a voting device, and establishing quorum such that cluster operations are continued by the single surviving cluster node. A method for preventing a partition-in-time quorum establishment problem in a cluster system including as few as two cluster nodes, the method comprising determining that a revived cluster node is also a sole active cluster node of the cluster system, checking a last-surviving flag of the sole active cluster node, and if the last-surviving flag is set to FALSE, not restarting cluster operations.
23 Citations
19 Claims
-
1. A cluster system comprising:
as few as two cluster nodes wherein each of the as few as two cluster nodes includes a last-surviving flag that, when set to TRUE, indicates that the corresponding cluster node is a last surviving node of the cluster system, and wherein the as few as two cluster nodes are communicatively coupled by a plurality of links, at least one of the plurality of links communicatively coupling one of the as few as two cluster nodes to a voting device wherein a single surviving cluster node of the as few as two cluster nodes that is the one of the as few as two cluster nodes obtains a vote from the voting device, and wherein the vote from the voting device is defined as the single surviving cluster node confirming communicative contact with the voting device. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method of establishing quorum in a cluster system including as few as two cluster nodes, the method comprising:
-
determining a single surviving cluster node of the as few as two cluster nodes wherein each of the as few as two cluster nodes includes a last-surviving flag that, when set to TRUE, indicates that the corresponding cluster node is a last surviving node of the cluster system; obtaining a vote from a voting device wherein the vote from the voting device is defined as the single surviving cluster node confirming contact with the voting device; and establishing quorum such that cluster operations are continued by the single surviving cluster node. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for preventing a partition-in-time quorum establishment problem in a cluster system including as few as two cluster nodes, the method comprising:
-
determining that a revived cluster node of the as few as two cluster nodes is also a sole active cluster node of the cluster system, wherein each of the as few as two cluster nodes includes a last-surviving flag that, when set to TRUE, indicates that the corresponding cluster node is a last surviving node of the cluster system; checking the last-surviving flag of the sole active cluster node; and if the last-surviving flag of the sole active cluster node is set to FALSE, not restarting cluster operations. - View Dependent Claims (18, 19)
-
Specification