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 < thomas.steinmau...@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 >