Thanks Jordan, I missed this fix in the latest release. cheers Cam
On Fri, Nov 15, 2013 at 1:03 PM, Jordan Zimmerman < [email protected]> wrote: > CURATOR-30 added a recursive delete method: > > client.delete().deletingChildrenIfNeeded()… > > -Jordan > > On Nov 13, 2013, at 12:21 AM, Cameron McKenzie <[email protected]> > wrote: > > There's no way to do this in Curator currently that I'm aware of. You'd > have to implement a recursive function to query and delete child nodes > before deleting the parent node. > > > On Wed, Nov 13, 2013 at 6:35 PM, Techy Teck <[email protected]>wrote: > >> Is there any way to delete all the child nodes of any parent node >> recursively using curator? >> >> CuratorFramework client = >> CuratorClient.createSimple("localhost:2181"); >> client.start(); >> >> client.delete().forPath("/foo"); >> >> >> I have couple of children node inside /foo parent node. So is there any >> way to delete all the child nodes recursively within any parent node using >> Curator library? >> >> This is what I get - >> >> Exception in thread "main" >> org.apache.zookeeper.KeeperException$NotEmptyException: KeeperErrorCode = >> Directory not empty for /foo >> > > >
