Documentation for Lock recipe has major flaw
--------------------------------------------

                 Key: ZOOKEEPER-1262
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1262
             Project: ZooKeeper
          Issue Type: Bug
          Components: documentation
    Affects Versions: 3.3.3
            Reporter: Jordan Zimmerman


The recipe for Locks documented here: 
http://zookeeper.apache.org/doc/trunk/recipes.html#sc_recipes_Locks doesn't 
deal with the problem of create() succeeding but the server crashing before the 
result is returned. As written, if the server crashes before the result is 
returned the client can never know what sequential node was created for it. The 
way to deal with this is to embed the session ID in the node name. The Lock 
implementation in the ZK distro does this. But, the documentation will lead 
implementors to write bad code.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to