|
|
-
Re: Generating Events With Incorrect typesPatrick Hunt 2012-06-08, 23:04
I just tried this with the C cli and I get:
Watcher CREATED_EVENT state = CONNECTED_STATE for path /bar in all cases (tried with and without a specified watcher, also tried both the single and multi threaded versions) Can you try the cli yourself? (use 2, one to watch the znode, the other to create it) btw, I was using branch 3.4 for testing (although I'd be surprised if this were different in 3.3 or 3.5...) Patrick On Fri, Jun 8, 2012 at 3:51 PM, Michi Mutsuzaki <[EMAIL PROTECTED]> wrote: > Hi Grigory, > > Yes, you should get ZOO_CREATED_EVENT. Could you post a short program > that reproduces the issue? > > Thanks! > --Michi > > On Fri, Jun 8, 2012 at 2:15 PM, Grigory Dzhavadyan > <[EMAIL PROTECTED]> wrote: >> Hello, >> >> I'm using the Zookeeper C API to set a watch on a non-existent node >> using the `zoo_wexists' function. >> >> When I create that node, I'm expecting the event handler to be called >> with `type' equal to `ZOO_CREATED_EVENT'. However, instead it's being >> called with type equal to `ZOO_CHANGED_EVENT'. Why is that so and what >> should I do to receive the correct type in the event handler? |