×

Third vote consensus in a cluster using shared storage devices

  • US 10,664,366 B2
  • Filed: 11/15/2017
  • Issued: 05/26/2020
  • Est. Priority Date: 10/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a cluster having a plurality of nodes, each node having a processor;

    a storage array having one or more shared storage devices coupled to each node of the cluster;

    a local storage device coupled to each node of the cluster; and

    a storage I/O stack executing on the processor of each node of the cluster, the storage I/O stack configured to;

    maintain a local copy of configuration information of the cluster on the local storage device, the local copy of the configuration information representing a quorum vote for each node of the cluster;

    obtain ownership of a shared copy of the configuration information stored on the storage array by an owner node of the cluster, the shared copy of the configuration information representing an additional vote used to establish a quorum for the cluster; and

    in response to the owner node failing, claim the additional vote represented by the shared copy of the configuration information at a surviving node of the cluster by fencing the failed node from the shared storage devices of the storage array.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×