[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-1805?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13813720#comment-13813720
 ] 

Germán Blanco commented on ZOOKEEPER-1805:
------------------------------------------

I understand that you want to add a version field to notifications in order to 
know which come from a server that ignores zxid and electionEpoch for an 
established ensemble and which come from a server without this change, corrrect?
Once that is done, then it would be possible to make the correct comparison for 
the epoch when joining an ensemble with a mixture of updated and not-updated 
servers.
That sounds good for me. Having a version field will help in the future if any 
other change is required in notifications for fast leader election. For this 
problem, it means that the comparison between votes only needs to be different 
for the special case in which there is a mixture of servers, and it doesn't 
need to be modified at all for the rest of the cases, which seems to be a safer 
approach.

> "Don't care" value in ZooKeeper election breaks rolling upgrades
> ----------------------------------------------------------------
>
>                 Key: ZOOKEEPER-1805
>                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1805
>             Project: ZooKeeper
>          Issue Type: Bug
>            Reporter: Flavio Junqueira
>            Assignee: Flavio Junqueira
>            Priority: Blocker
>             Fix For: 3.4.6, 3.5.0
>
>         Attachments: ZOOKEEPER-1805-b3.4.patch, ZOOKEEPER-1805.patch, 
> ZOOKEEPER-1805.patch, ZOOKEEPER-1805.patch, ZOOKEEPER-1805.patch, 
> ZOOKEEPER-1805.patch, ZOOKEEPER-1805.patch, ZOOKEEPER-1805.patch, 
> ZOOKEEPER-1805.patch, ZOOKEEPER-1805.patch, ZOOKEEPER-1805.patch
>
>
> This is an issue that has been originally reported in ZOOKEEPER-1732.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to