Great! Thanks for your patience, I know it was not easy. We really need lot more work on documentation. Suggestions/feedback/contributions are welcome.
Did dropResource succeed, can you wait until it dissappears from idealstates and external view. You might want to give some time for the resource to be cleaned up. We can probably add additional safety check to addResource back when the resources are still active. thanks, Kishore G On Thu, Feb 20, 2014 at 10:16 PM, Sandeep Nayak <[email protected]> wrote: > Btw other than the remove, I have the resources working and > distributing the way I want. So just wanted to say good work, it works > nicely :-) > > Thanks, > > Sandeep > > On Thu, Feb 20, 2014 at 10:06 PM, Sandeep Nayak <[email protected]> > wrote: > > Does it need time to remove the resource? I tried dropResource and the > > very next call I invoke addResource to see if I can add it again and > > the add call fails with the exception > > > > org.apache.helix.HelixException: Skip the operation. Resource ideal > > state directory already exists:/cluster/IDEALSTATES/resource-name > > > > On Thu, Feb 20, 2014 at 10:03 PM, Kanak Biscuitwala <[email protected]> > wrote: > >> Hi Sandeep, > >> > >> dropResource is correct. resetResource takes resources in error state > and resets them to the initial state. > >> > >> Kanak > >> ---------------------------------------- > >>> Date: Thu, 20 Feb 2014 21:58:24 -0800 > >>> Subject: Helix 0.6.2: Resetting or removing a resource > >>> From: [email protected] > >>> To: [email protected] > >>> > >>> Hi guys, > >>> > >>> Wanted to check what is the correct API for removing a resource so > >>> that it is unavailable on any of the nodes? > >>> > >>> I see HelixAdmin.dropResource and HelixAdmin.resetResource. What is > >>> the right API to use to remove a resource entirely from the cluster? > >>> > >>> Thanks, > >>> > >>> Sandeep >
