We have clients in all our DCs.

Rebuild has always been much faster for us than repairs. It operates as 
bootstrap by streaming data from only one source replica for each token range 
(need to do a cleanup if run multiple times). Repair is a different operation 
and is not supposed to be run on an empty node. It does more processing, merkle 
trees comparison, delete tombstones etc…

We use repairs when we add a DC as a new replication source to a Keyspace.
—
Cyril Scetbon

> Assuming the rebuild is happening on a node in another DC, then there should 
> not be an issue if you are using LOCAL_ONE. If the node is in the local DC 
> (i.e., same DC as the client), I am inclined to think repair would be more 
> appropriate than rebuild but I am not 100% certain.
> -- 
> 
> - John

Reply via email to