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 <[email protected]> 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

Reply via email to