×

CONSISTENT CLUSTER OPERATIONAL DATA IN A SERVER CLUSTER USING A QUORUM OF REPLICAS

  • US 20100250750A1
  • Filed: 06/14/2010
  • Published: 09/30/2010
  • Est. Priority Date: 03/26/1999
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • maintaining operational data of a cluster on a replica set comprising a plurality of replica members, wherein each of the plurality of replica members is a device configured to maintain a replica of the operational data, and wherein the plurality of replica members includes at least one independent replica member that is not an element of any node of the cluster, and wherein the at least one independent replica member is configured to be online in the replica set regardless of how many of the any nodes are operable in the cluster;

    maintaining an epoch number in association with each replica member of the plurality of replica members, wherein a value of each epoch number indicates a state of the operational data on the corresponding each replica member;

    maintaining a sequence number in association with each replica member of the plurality of replica members;

    determining one of the plurality of replica members that comprises operational data that is most updated, wherein the determining includes determining that at least two replica members of the plurality of replica members have epoch numbers that equal a largest epoch number and determining that one of the at least two replica members has a sequence number that equals a largest sequence number; and

    replicating, in response to the determining, at least some of the operational data that is most updated from the one of the at least two replica members to other replica members of the plurality of replica members.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×