BTW, there is no permission on cross-client update order.

Best,
tison.


tison <[email protected]> 于2020年8月28日周五 上午1:50写道:

> Hi Stanislav,
>
> The question you raise is a user question so I forward to user mailing
> list. Please continue discussion here.
>
> The first thing I'd like to know in order to understand your question is
> that what is "data changes" in your mind?
>
> ZooKeeper uses watcher mechanism to reflect to data changes, which is
> designed possibly miss some changes.
>
> Best,
> tison.
>
>
> Stanislav Kozlovski <[email protected]> 于2020年8月28日周五 上午1:26写道:
>
>> Hello!
>>
>> We were investigating an issue with consistent reads in ZK which made us
>> question our assumptions.
>> We believe that ZK offers sequential consistency such that if a client
>> creates a node with zxid 0x110000122a, it should be able to see (read) all
>> data changes at least up to that zxid.
>>
>> Could I ask if this is a correct understanding? We seem to be seeing
>> evidence that's pointing towards the opposite direction.
>>
>> Looking at the documentation
>> <
>> https://zookeeper.apache.org/doc/r3.1.2/zookeeperProgrammers.html#ch_zkGuarantees
>> >,
>> it does not seem to address this specific point. It says that "Updates
>> from
>> a client will be applied in the order that they were sent" and talks about
>> "Consistent Cross-Client Views" but does not seem to address cross-client
>> update order, unless I'm missing something.
>>
>> --
>> Best,
>> Stanislav
>>
>

Reply via email to