ZooKeeper.multi() could violate API if server misbehaves
--------------------------------------------------------

                 Key: ZOOKEEPER-1272
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1272
             Project: ZooKeeper
          Issue Type: Bug
            Reporter: Thomas Koch
            Assignee: Thomas Koch
            Priority: Minor


The client API method Zookeeper.multi() promisses, that the KeeperException it 
throws in case of one of the multi ops failing, contains a list of individual 
results.

The method ZooKeeper.multiInternal() however throws a Keeperexception if the 
returned response header has an error code != 0. This should actually never 
happen if the server does not misbehave since the error code of a multi 
response is always zero, but I managed to trigger this code path with my 
refactorings.

--
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