If you node has been dead for less then gc_grace you can return it to the 
cluster and run nodetool repair (without the -pr). Until repair has completed 
will be getting inconsistent results, but if you have been using ONE / ONE for 
all ops that is a possibility for everything. 

If the node has been down for longer than gc_grace you cannot bring it back. 
Remove it from another node using nodetool and bootstrap a new node with the 
same token. 

Cheers

-----------------
Aaron Morton
Freelance Cassandra Consultant
New Zealand

@aaronmorton
http://www.thelastpickle.com

On 12/03/2013, at 3:02 AM, julien Campan <julien.cam...@gmail.com> wrote:

> Hi,
> 
> I have a question about the nodes coming back to the cluster after a long 
> interruption.
> 
> First of all, I explain my use case. I have a cluster that processes many 
> requests with consistency ONE and I wouldn’t change it because of an 
> incident.  Secondly, I don't want to return the old information from this 
> node. So, I want to avoid reading from this node until it gets repaired.
> 
> After looking at documentation I see two possible solutions:
> 
> 1) Start the incoming node in “survey mode”, wait until the end of the hints 
> (or end of repair) and restart the node in “normal mode”.
> 
> 2) Use the “nodetool remove node”, remove data repository and change the IP 
> address of the removed node (I’m working in virtual environment), and add the 
> node again to the cluster. In this case I will be in a “autobootstrap mode".
> 
> I wonder which solution is the best, and if there is a more simple and better 
> solution to for my use case.
> 
> Thanks.
> 

Reply via email to