[
https://issues.apache.org/jira/browse/ZOOKEEPER-1732?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13715514#comment-13715514
]
Flavio Junqueira commented on ZOOKEEPER-1732:
---------------------------------------------
I was actually thinking that if we do what I just proposed above, then the
follower should just update its vote. If a server is following another it
believes to be the leader, then it doesn't matter how it got there, it matters
that one believes it is following and the other believes it is leading. My
proposal more concretely is to have the leader broadcasting its notification
upon receiving a notification for a server that is LOOKING. If a follower
receives a notification from the guy it is following and it notices that its
vote is outdated, then it updates its vote accordingly.
> ZooKeeper server unable to join established ensemble
> ----------------------------------------------------
>
> Key: ZOOKEEPER-1732
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1732
> Project: ZooKeeper
> Issue Type: Bug
> Components: leaderElection
> Affects Versions: 3.4.5
> Environment: Windows 7, Java 1.7
> Reporter: Germán Blanco
> Priority: Blocker
> Fix For: 3.5.0, 3.4.6
>
> Attachments: zklog.tar.gz
>
>
> I have a test in which I do a rolling restart of three ZooKeeper servers and
> it was failing from time to time.
> I ran the tests in a loop until the failure came out and it seems that at
> some point one of the servers is unable to join the enssemble formed by the
> other two.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira