Benjamin Mahler created MESOS-867:
-------------------------------------

             Summary: ZK Membership IDs are 32 bit signed integers, not 64 bit 
unsigned integers.
                 Key: MESOS-867
                 URL: https://issues.apache.org/jira/browse/MESOS-867
             Project: Mesos
          Issue Type: Bug
            Reporter: Benjamin Mahler
            Assignee: Benjamin Mahler
             Fix For: 0.16.0


The ZK Group code was written using 64 bit unsigned integers for the sequence 
numbers, however it is clearly documented that these are signed 32 bit integers 
that will overflow when 4 billion is reached:

http://zookeeper.apache.org/doc/r3.1.2/zookeeperProgrammers.html#Sequence+Nodes+--+Unique+Naming

This is something that can occur over a long period with significant churn, but 
we should fix it as the code does not handle it.



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

Reply via email to