Yeah, it looks like you're getting an unexpected xid, out of order or one 
response got lost somehow. As Pat says, it would be great to have a way of 
reproducing the problem.

-Flavio

> On 28 Jun 2016, at 22:55, Pradeepa Kumar <cdprade...@gmail.com> wrote:
> 
> Thanks
> version is
> Zookeeper version: 3.5.1-alpha--1, built on 05/17/2016 14:16 GMT
> 
> sorry i dont have any test.
> when we get ZRUNTIMEINCONSISTENCY return code, does that mean connection is
> closed and there is need to reestablish connection to server?
> 
> 
> On Tue, Jun 28, 2016 at 11:57 PM, Patrick Hunt <ph...@apache.org> wrote:
> 
>> What version(s) are you seeing this against? (I put similar request in to
>> the jira https://issues.apache.org/jira/browse/ZOOKEEPER-2455)
>> 
>> Is there a small test case that reproduces this issue that you can provide?
>> Logs? (if so please add them to the jira)
>> 
>> Patrick
>> 
>> On Tue, Jun 28, 2016 at 7:33 AM, Jared Cantwell <jared.cantw...@gmail.com>
>> wrote:
>> 
>>> I can't help you with a solution, but we are also seeing this.  We had
>> not
>>> made the connection to a reconfig causing this, but a quick look at some
>>> logs indicates it may be happening to us during a reconfig as well.  That
>>> gives us a thread to dig more-- we'll update if we find anything.
>>> 
>>> Best,
>>> Jared
>>> 
>>> On Tue, Jun 28, 2016 at 12:03 AM, Pradeepa Kumar <cdprade...@gmail.com>
>>> wrote:
>>> 
>>>> Hi Folks,
>>>> 
>>>> I am hitting an error in my C client code and below are the set of
>>>> operations I perform:
>>>> 
>>>>  1.  Zookeeper Client connected to Zookeeper server S1 and a new
>>>> server S2 gets added.
>>>>  2.  monitor zookeeper server config at the client and on change of
>>>> server config, call zoo_set_server
>>>> from the client
>>>>  3.  client can issue operations like zoo_get just after the call to
>>>> zoo_set_servers
>>>>  4.  I can see that the zookeeper thread logs connect to the new
>>>> server just after the zoo_get
>>>> call
>>>> 
>>>> 2016-04-11 03:46:50,655:1207(0xf26ffb40):ZOO_INFO@check_events@2345:
>>>> initiated connection
>>>> to server [128.0.0.5:61728]
>>>> 
>>>> 2016-04-11 03:46:50,658:1207(0xf26ffb40):ZOO_INFO@check_events@2397:
>>>> session establishment
>>>> complete on server [128.0.0.5:61728], sessionId=0x4000001852c000c,
>>>> negotiated timeout=20000
>>>> 
>>>>  5.  Some times I find errors like below:
>>>> 
>>>> 2016-04-11
>>> 03:46:50,662:1207(0xf26ffb40):ZOO_ERROR@handle_socket_error_msg
>>>> @2923:
>>>> Socket [128.0.0.5:61728]
>>>> zk retcode=-2, errno=115(Operation now in progress): unexpected server
>>>> response: expected
>>>> 0x570b82fa, but received 0x570b82f9
>>>> 
>>>>  1.
>>>> zoo_get returns (-2) indicating that
>>>> ZRUNTIMEINCONSISTENCY<
>>>> 
>>> 
>> http://zookeeper.sourcearchive.com/documentation/3.2.2plus-pdfsg3/zookeeper_8h_bb1a0a179f313b2e44ee92369c438a4c.html#bb1a0a179f313b2e44ee92369c438a4c9eabb281ab14c74db3aff9ab456fa7fe
>>>>> 
>>>> 
>>>> 
>>>> What is the issue here? should I be retry the operation zoo_get
>>>> operation? Or should I wait
>>>> for the zoo_set_server to complete (like wait for the connection
>>>> establishment notification)
>>>> 
>>>> Thanks,
>>>> 
>>> 
>> 

Reply via email to