Javier Cacheiro created ZOOKEEPER-2931:
------------------------------------------
Summary: WriteLock recipe: incorrect znode ordering when the
sessionId is part of the znode name
Key: ZOOKEEPER-2931
URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2931
Project: ZooKeeper
Issue Type: Bug
Reporter: Javier Cacheiro
When the nodes are sorted in WriteLock.java using a TreeSet the whole znode
path is taken into account and not just the sequence number.
This causes an issue when the sessionId is included in the znode path because a
znode with a lower sessionId will appear as lower than other znode with a
higher sessionId even if its sequence number is bigger.
In specific situations this ended with two clients holding the lock at the same
time.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)