leader election pseudo code probably incorrect
----------------------------------------------

                 Key: ZOOKEEPER-1404
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1404
             Project: ZooKeeper
          Issue Type: Bug
          Components: documentation
    Affects Versions: 3.4.3
            Reporter: Robert Varga


The pseudo code for leader election in the 3.4.3 documentation is the 
following...

{quote}
Let ELECTION be a path of choice of the application. To volunteer to be a 
leader: 

1.Create znode z with path "ELECTION/guid-n_" with both SEQUENCE and EPHEMERAL 
flags;

2.Let C be the children of "ELECTION", and i be the sequence number of z;

3.Watch for changes on "ELECTION/guid-n_j", where j is the 
{color:red}*smallest*{color} sequence number such that j < i and n_j is a znode 
in C;

Upon receiving a notification of znode deletion: 

1.Let C be the new set of children of ELECTION; 

2.If z is the smallest node in C, then execute leader procedure;

3.Otherwise, watch for changes on "ELECTION/guid-n_j", where j is the 
{color:red}*smallest*{color} sequence number such that j < i and n_j is a znode 
in C; 
{quote}


I think, in both third steps highest should appear instead of 
{color:red}*smallest*{color}.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to