Eric Newton created ACCUMULO-1233:
-------------------------------------
Summary: race condition looking at zookeeper nodes
Key: ACCUMULO-1233
URL: https://issues.apache.org/jira/browse/ACCUMULO-1233
Project: Accumulo
Issue Type: Bug
Components: master, tserver
Reporter: Eric Newton
Assignee: Eric Newton
Priority: Minor
Fix For: 1.5.0
There's a common pattern used with zookeeper:
{noformat}
for (String child : zk.getChildren(path)) {
byte[] content = zk.getData(path + "/" + child, null, null);
doSomething(content);
}
{noformat}
The problem is that between the getChildren() call and the getData() call, the
child node has gone away.
We'll typically retry these operations, but it puts big scary messages in the
logs.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira