zookeeper-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Patrick Hunt <ph...@apache.org>
Subject Re: Generating Events With Incorrect types
Date Fri, 08 Jun 2012 23:09:50 GMT
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 <phunt@apache.org> 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 <michi@cs.stanford.edu> 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
>> <grigory.javadyan@gmail.com> 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?

Mime
View raw message