16

I'm getting ready to expand an existing Cassandra cluster. I have repairs scheduled to run on a reoccurring basis. Do I need to disable repairs when adding a new node to a cluster, or can I bootstrap new nodes while repairs are running elsewhere in the cluster?

  • 1
    from what I see here, there is no restriction, so you can add a node to the cluster at the time when rebuild runs. Personally, I would try to exclude crossing such operations. – A.Newgate Jun 21 '18 at 9:42
5

As per Datastax documentation,

Warning: DataStax recommends stopping repair operations during topology changes; the Repair Service does this automatically. Repairs running during a topology change are likely to error when it involves moving ranges.

So, it is clear that topology changes (adding/removing nodes) are not recommended when there is a repair process alive in your cluster

  • 2
    That's a new blurb added to that document after this question was posted. It wasn't so clear back then. Additionally, it doesn't say that it's unsafe to do so, just that repairs will fail when ranges are moved. However being that this is the only answer I've received since asking this question two years ago and it's a decent answer I've accepted it. – Gene Oct 2 '18 at 22:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.