zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Javier Cacheiro (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ZOOKEEPER-2931) WriteLock recipe: incorrect znode ordering when the sessionId is part of the znode name
Date Sun, 05 Nov 2017 18:57:00 GMT
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)

Mime
View raw message