Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
Zookeeper >> mail # user >> Generating Events With Incorrect types

Copy link to this message
Re: Generating Events With Incorrect types
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...)


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?