kazoo icon indicating copy to clipboard operation
kazoo copied to clipboard

Lock recipe (at least) makes invalid assumption on Zookeeper sequence numbers

Open ceache opened this issue 5 years ago • 0 comments

https://github.com/python-zk/kazoo/blob/b20c929421ff72421ad3770fb3436d583df5e5b0/kazoo/recipe/lock.py#L286

This assumption badly broken. Sequence numbers are signed 32bit wrapping numbers.

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

The proper way to handle them is to use SNA

ceache avatar Apr 25 '20 02:04 ceache