[
https://issues.apache.org/jira/browse/ZOOKEEPER-124?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12631844#action_12631844
]
Patrick Hunt commented on ZOOKEEPER-124:
----------------------------------------
This is failing on my machine as well.
1) I think this is related to ZOOKEEPER-137 - there is a flaw in the watcher
handling if the same watcher object is registered on the same node for data
watches while async operations are performed on the node
2) the test as modified by the current attached patch is flawed. when bang is
set to false all of the hammer threads will immediately close their zk clients
and exit the run method. pending callbacks are dropped and the counters will
not be updated properly. to make the test valid we'd have to have the hammer
threads wait (for some bounded amt of time) while they still had outstanding
requests. The testHammer() driver method would also have to remove the added
sleep(5000) because I don't think this is enough time for all of the hammers to
exit cleanly (before interrupting them).
> StatCallback is broken in trunk
> -------------------------------
>
> Key: ZOOKEEPER-124
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-124
> Project: Zookeeper
> Issue Type: Bug
> Components: java client, server, tests
> Environment: Linux corner-cube 2.6.24-19-generic #1 SMP Fri Jul 11
> 23:41:49 UTC 2008 i686 GNU/Linux
> java version "1.6.0_06"
> Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
> Java HotSpot(TM) Client VM (build 10.0-b22, mixed mode, sharing)
> Reporter: Stu Hood
> Assignee: Patrick Hunt
> Fix For: 3.0.0
>
> Attachments: stat-callback-fail-test.diff, stat-callback-test.diff
>
>
> StatCallback appears to be broken in trunk. I'll attach a patch for AsyncTest
> that triggers the behaviour.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.