Details
-
Improvement
-
Status: Resolved
-
Urgent
-
Resolution: Fixed
-
None
-
Performance
-
Normal
-
All
-
None
-
Description
We currently offer only one sample configuration file with Cassandra, and that file is deliberately configured to disable all new functionality and incompatible improvements. This works well for legacy users that want to have a painless upgrade, but is a very bad choice for new users, or anyone wanting to make comparisons between Cassandra versions or between Cassandra and other databases.
We offer very little indication, in the database packaging itself, that there are well-tested configuration choices that can solve known problems and dramatically improve performance. This is guaranteed to paint the database in a worse light than it deserves, and will very likely hurt adoption.
We should find a way to offer a very easy way of choosing between "optimized" and "compatible" defaults. At minimal, we could provide alternate yaml files. Alternatively, we could build on the storage_compatibility_mode concept to grow it into a setting that not only enables/disables certain settings, but also changes their default values.
Attachments
Attachments
Issue Links
- causes
-
CASSANDRA-19458 Minor bugs in generate.sh -d
- Resolved
- is blocked by
-
CASSANDRA-18594 Standalone Jenkinsfile
- Resolved
- is duplicated by
-
CASSANDRA-18754 We should offer an option for optimized default configuration
- Resolved
-
CASSANDRA-18755 Optimized default configuration
- Resolved
- relates to
-
CASSANDRA-19460 Fix tests to work with ULID SSTable identifiers to enable uuid_sstable_identifiers_enabled in cassandra-latest.yaml
- Resolved
- Testing discovered
-
CASSANDRA-19043 RepairJobTest fails with paxos_variant: v2
- Open
-
CASSANDRA-19046 Paxos V2 does not update individual fields of readMetrics
- Open
-
CASSANDRA-19144 Python dtest replace_address_test.TestReplaceAddress is failing with Paxos V2
- Open
-
CASSANDRA-19145 Python dtest TestWriteFailures.test_paxos is failing with Paxos V2
- Open
-
CASSANDRA-19034 SelectTest fails when run with SAI index
- Resolved
-
CASSANDRA-19042 Repair fuzz tests fail with paxos_variant: v2
- Resolved
-
CASSANDRA-19085 In-jvm dtest RepairTest fails with storage_compatibility_mode: NONE
- Resolved
-
CASSANDRA-19126 Streaming appears to be incompatible with different storage_compatibility_mode settings
- Resolved
-
CASSANDRA-19167 Test failure: CQLVectorTest fails with heap_buffers
- Resolved
-
CASSANDRA-19168 Test Failure: VectorUpdateDeleteTest fails with heap_buffers
- Resolved
-
CASSANDRA-19459 test_complementary_deletion_with_limit_on_partition_key_column_with_empty_partitions fails with SAI
- Resolved
- links to