Mahadev,

Question about leader election is that who is elected when composing *the
first* quorum;
I found that server myId is used in updateProposal() methd of
FastLeaderElection.lookForLeader().
So, I guess that at the first time a zkserver who has middle myId becomes a
leader.
(I had already read attached paper)

And, I agree with your comments about both zxid and cversion;
I had same thought like your comments and just want to make it confirmed.

Thanks,
Alex

2011/10/14 Mahadev Konar <[email protected]>

> Alex,
>  The zxid is a long and the likelihood of it overflowing is pretty
> low. The cversion though is an int. I think we had a jira to upgrade
> to long, but its not been fixed yet. Though being an int is not that
> terrible since you'd have to add/delete billion children to get it to
> overflow, which probably is highly unlikely.
>
> About leader election its probably much more detailed than just the
> id. You can find more details in :
>
> http://research.yahoo.com/files/ZooKeeper.pdf
>
> thanks
> mahadev
>
> On Thu, Oct 13, 2011 at 6:27 PM, 박영근(Alex) <[email protected]> wrote:
> > Hi, All
> >
> > Is there any defense logic for both zxid and znode Cversion overflow?
> >
> > And, does a server that has middle myId among serverIds becomes a leader
> at
> > initial leader election right?
> >
> > Thanks
> >
> > Alex
> >
>

Reply via email to