|
|
-
Re: Generating Events With Incorrect typesPatrick Hunt 2012-06-08, 23:09
fyi if you want to easily reproduce using the c cli:
https://issues.apache.org/jira/browse/ZOOKEEPER-1481 Patrick On Fri, Jun 8, 2012 at 4:04 PM, Patrick Hunt <[EMAIL PROTECTED]> wrote: > 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? |