You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by "Steinmaurer, Thomas" <th...@dynatrace.com> on 2018/09/09 08:38:47 UTC

RE: Configuration parameter to reject incremental repair?

Kurt,

I have created https://issues.apache.org/jira/browse/CASSANDRA-14709 as a request for enhancement. Not sure if/how this gets attention though.

Thanks for your support.

Thomas

From: kurt greaves <ku...@instaclustr.com>
Sent: Montag, 13. August 2018 13:30
To: User <us...@cassandra.apache.org>
Subject: Re: Configuration parameter to reject incremental repair?

No flag currently exists. Probably a good idea considering the serious issues with incremental repairs since forever, and the change of defaults since 3.0.

On 7 August 2018 at 16:44, Steinmaurer, Thomas <th...@dynatrace.com>> wrote:
Hello,

we are running Cassandra in AWS and On-Premise at customer sites, currently 2.1 in production with 3.11 in loadtest.

In a migration path from 2.1 to 3.11.x, I’m afraid that at some point in time we end up in incremental repairs being enabled / ran a first time unintentionally, cause:
a) A lot of online resources / examples do not use the -full command-line option
b) Our internal (support) tickets of course also state nodetool repair command without the -full option, as these are for 2.1

Especially for On-Premise customers (with less control than with our AWS deployments), this asks a bit for getting out-of-control once we have 3.11 out and nodetool repair being run without the -full command-line option.

So, what do you think about a JVM system property, cassandra.yaml … to basically let the operator chose if incremental repairs are allowed or not? I know, such a flag still can be flipped then (by the customer), but as a first safety stage possibly sufficient enough.

Or perhaps something like that is already available (vaguely remember something like that for MV).

Thanks a lot,
Thomas

The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it. Dynatrace Austria GmbH (registration number FN 91482h) is a company registered in Linz whose registered office is at 4040 Linz, Austria, Freistädterstraße 313

The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it. Dynatrace Austria GmbH (registration number FN 91482h) is a company registered in Linz whose registered office is at 4040 Linz, Austria, Freistädterstraße 313