> Does nodetool cleanup run synchronously or asynchronously ? Async on the server.
> If it is running asynchronously is there any way to monitor the progress ? Nodetool compactionstats Cheers ----------------- Aaron Morton Freelance Cassandra Consultant New Zealand @aaronmorton http://www.thelastpickle.com On 25/06/2013, at 7:43 AM, Emalayan Vairavanathan <svemala...@yahoo.com> wrote: > Thank you Robert and others for answering my questions. > > I started to play with nodetool and I have few more questions. > > Does nodetool cleanup run synchronously or asynchronously ? > > If it is running asynchronously is there any way to monitor the progress ? > > Thank you > Emalayan > > From: Robert Coli <rc...@eventbrite.com> > To: user@cassandra.apache.org; Emalayan Vairavanathan <svemala...@yahoo.com> > Sent: Thursday, 20 June 2013 10:03 AM > Subject: Re: [Cassandra] Running node tool cleanup > > On Thu, Jun 20, 2013 at 12:01 AM, Emalayan Vairavanathan > <svemala...@yahoo.com> wrote: > > 1) What will happen if I run nodetool cleanup immediately after bringing a > > new node up (i.e. before the key migration process is completed) ? > > Will it cause some race conditions ? Or will it result in some part > > of the space never be reclaimed ? > > As I understand it, the new node isn't responsible for the range until > the migration process is complete, so I presume cleanup will do > nothing in this case. This is so the old node can continue to serve > the range during the bootstrap, and in case of bootstrap failure. > > > 2) After adding a new machine, how can I make sure that the key migration is > > completed ? Should I run nodetool netstats on all the nodes ? Is there any > > better way ? > > nodetool ring/netstats and/or grepping the log for the > completed-bootstrap message. > > =Rob > >