[ https://issues.apache.org/jira/browse/ZOOKEEPER-1910?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rakesh R updated ZOOKEEPER-1910: -------------------------------- Component/s: server java client > 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 > Components: java client, server > Reporter: Rakesh R > Assignee: Rakesh R > Fix For: 3.5.0 > > Attachments: ZOOKEEPER-1910.patch, ZOOKEEPER-1910.patch, > ZOOKEEPER-1910.patch, ZOOKEEPER-1910.patch > > > 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)