cassandra/conf
Paulo Motta 9500eb129b Backport Automated Repair Inside Cassandra (CEP-37)
Includes bug fixes and features:
- Improved observability in AutoRepair (CASSANDRA-20581)
- Stop repair scheduler if two major versions detected (CASSANDRA-20048)
- Safeguard Full repair against disk protection (CASSANDRA-20045)
- Stop AutoRepair monitoring thread upon shutdown (CASSANDRA-20623)
- Fix race condition in auto-repair scheduler (CASSANDRA-20265)
- Minimum repair task duration setting (CASSANDRA-20160)
- Preview_repaired auto-repair type (CASSANDRA-20046)
- Gate auto-repair behind cassandra.autorepair.enable JVM property
- Add cassandra.autorepair.check_min_version to gate minimum version enforcement
- Prevent auto-repair from running if any node is below 5.0.7
- Make system_distributed auto-repair schema conditional on feature being enabled
- Add user-friendly errors for disabled auto-repair and schema incompatibility

patch by Paulo Motta; reviewed by Andy Tolbert, Jaydeepkumar Chovatia for CASSANDRA-21138

Co-Authored-By: Andy Tolbert <andy_tolbert@apple.com>
Co-Authored-By: Chris Lohfink <clohfink@netflix.com>
Co-Authored-By: Francisco Guerrero <frankgh@apache.org>
Co-Authored-By: Himanshu Jindal <himanshj@amazon.com>
Co-Authored-By: Jaydeepkumar Chovatia <jchovati@uber.com>
Co-Authored-By: Kristijonas Zalys <kzalys@uber.com>
Co-Authored-By: jaydeepkumar1984 <chovatia.jaydeep@gmail.com>
2026-04-08 10:53:41 -04:00
..
triggers add triggers README 2013-08-17 19:13:58 -06:00
README.txt Fix ClassCastException processing expired messages 2014-07-07 00:03:18 -05:00
cassandra-env.sh CASSANDRA-20296 follow-up: by default, explicitly set -XX:MaxDirectMemorySize to half of -Xmx 2025-03-31 12:55:32 +02:00
cassandra-jaas.config Merge branch 'cassandra-3.11' into cassandra-4.0 2023-08-31 22:39:56 +02:00
cassandra-rackdc.properties Add AzureSnitch 2023-07-20 21:35:07 +02:00
cassandra-topology.properties.example Rename cassandra-topology.properties to example 2021-11-16 10:10:15 -06:00
cassandra.yaml Backport Automated Repair Inside Cassandra (CEP-37) 2026-04-08 10:53:41 -04:00
cassandra_latest.yaml Backport Automated Repair Inside Cassandra (CEP-37) 2026-04-08 10:53:41 -04:00
commitlog_archiving.properties Merge branch 'cassandra-4.0' into cassandra-4.1 2024-09-15 19:57:53 +02:00
cqlshrc.sample Merge branch 'cassandra-4.1' into cassandra-5.0 2026-03-17 23:08:14 +01:00
credentials.sample Support legacy plain_text_auth section in credentials file removed unintentionally 2024-05-14 10:07:19 +02:00
jvm-clients.options Merge branch 'cassandra-4.1' into cassandra-5.0 2023-08-31 22:43:33 +02:00
jvm-server.options CASSANDRA-20296 follow-up: by default, explicitly set -XX:MaxDirectMemorySize to half of -Xmx 2025-03-31 12:55:32 +02:00
jvm11-clients.options Add java.base/java.lang.reflect among opens for jvm11-client.options 2024-07-23 16:47:37 +02:00
jvm11-server.options Heap and GC jvm flags improvements 2025-02-22 10:59:42 +01:00
jvm17-clients.options Append additional JVM options when using JDK17+ 2024-01-19 18:50:53 -05:00
jvm17-server.options Heap and GC jvm flags improvements 2025-02-22 10:59:42 +01:00
logback-tools.xml Unify STDOUT and SYSTEMLOG logback format 2016-07-27 15:38:32 +01:00
logback.xml Upgrade logback version to 1.5.18 and slf4j dependencies to 2.0.17 2026-02-06 13:28:03 +11:00

README.txt

Required configuration files
============================

cassandra.yaml: main Cassandra configuration file
logback.xml: logback configuration file for Cassandra server


Optional configuration files
============================

cassandra-topology.properties: used by PropertyFileSnitch