Running nodetool rebuild on a node that was started with join_ring=false does not work, unfortunately. The nodetool command returns immediately, after a message appears in the log that the streaming of data has started. After that, nothing happens.
Tom On Fri, Sep 12, 2014 at 5:47 PM, Robert Coli <rc...@eventbrite.com> wrote: > On Fri, Sep 12, 2014 at 6:57 AM, Tom van den Berge <t...@drillster.com> > wrote: > >> Wouldn't it be far more efficient if a node that is rebuilding itself is >> responsible for not accepting reads until the rebuild is complete? E.g. by >> marking it as "Joining", similar to a node that is being bootstrapped? >> > > Yes, and Cassandra 2.0.7 and above contain this long desired functionality. > > https://issues.apache.org/jira/browse/CASSANDRA-6961 > > I presume that one can also run a rebuild in this state, though I haven't > tried. Driftx gives it an 80% chance... try it and see and let us know? :D > > =Rob > >