Rakesh R created ZOOKEEPER-1910:
-----------------------------------

             Summary: RemoveWatches wrongly removes the watcher if multiple 
watches exists on a path
                 Key: ZOOKEEPER-1910
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1910
             Project: ZooKeeper
          Issue Type: Bug
            Reporter: Rakesh R
            Assignee: Rakesh R
             Fix For: 3.5.0


Consider a case where zkclient has added 2 data watchers(say 'w1' and 'w2') on 
'/node1'.

Now user has removed w1, but this is deleting the 'CnxnWatcher' in ZK server 
against the "/node1" path. This will affect other data watchers(if any) of same 
client on same path. In our case 'w2' would not be notified.

Note: please see the attached test case to understand more.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to