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
>>
>
>
>

Reply via email to