Description
There's a common pattern used with zookeeper:
for (String child : zk.getChildren(path)) { byte[] content = zk.getData(path + "/" + child, null, null); doSomething(content); }
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.