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
