zookeeper-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vamsi Devaki <devaki.va...@gmail.com>
Subject Re: Struct Stat version and cversion
Date Thu, 03 Jul 2014 01:03:34 GMT
If child nodes were created after your check, Delete fails with
KeeperException.NotEmpty.

Regards,
Vamsi

On Tue, Jul 1, 2014 at 9:25 AM, Mudit Verma <mudit.f2004912@gmail.com> wrote:
> Hi All,
>
> Here is what I want to do.
>
> Delete a znode atomically if it does not any more children.
>
> 1. Get stats
> 2. if (stats->num_children == 0)
>         delete(if the version is same && cversion is same)
>
>
> Does version of a znode also reflects changes to its children?  From documentation:
> version
> The number of changes to the data of this znode.
> cversion
> The number of changes to the children of this znode.
>
>
> The problem is, delete api accept version but does not accept cversion.
>
> Any idea how can I do it?
>
> Thanks
> Mudit



-- 
Vamsi

Mime
View raw message