Rather than passing a boolean watch as a parameter to the read operations, it would be nice if the caller passed a watch object. The client library would keep track of which objects to invoke on a watch callback, so the protocol wouldn't change, but the client would be doing a bit more work.
Logged In: YES
user_id=154690
Originator: YES
Duplicates 1937078
Logged In: YES
user_id=154690
Originator: YES
Whoops 1937078 is the patch that fixes this bug. Leaving open.
Logged In: YES
user_id=12853
Originator: NO
I have implemented the java version and submitted a patch. Ben can you re-assign to someone who can knock out the c code? I could do it but my c is pretty rusty.
Logged In: YES
user_id=154690
Originator: YES
Fixed with:
[ 1937078 ] Passing a watch object to read requests
Logged In: YES
user_id=154690
Originator: YES
Oops, we still need the C client....
Logged In: YES
user_id=12853
Originator: NO
Moved to Apache https://issues.apache.org/jira/browse/ZOOKEEPER-39