cassandra/test
Benedict Elliott Smith e4684a11ec Fix:
- DefaultLocalListeners.ComplexListeners iterator IndexOutOfBoundsException
 - Race condition initialising empty ActiveEpochs, when minimum pending epoch can move backwards
 - SyncPoints must be declared in an epoch containing the ranges, and PENDING_REMOVAL ranges will reject non-syncpoint transactions
 - AccordExecutorMetrics is now registered on startup
 - getRecentValues for non-cumulative histogram should not subtract prior values
Improve:
 - Report ephemeral read, epoch waits and timeout metrics
 - Remove Topologies.SelectNodeOwnership, as no need to SLICE anymore
 - Introduce SystemEventListener for epoch waiting and timeout metrics
 - No-op but log if gcBefore provided to CFK is in the past

patch by Benedict; reviewed by Alex Petrov for CASSANDRA-21076
2025-12-15 20:26:55 +00:00
..
anttasks/org/apache/cassandra/anttasks Optionally fail writes when SAI refuses to index a term value exceeding a configured maximum size 2024-04-17 11:12:42 -05:00
bin JMH improvements - faster build and async profiler 2023-09-25 12:39:36 +02:00
burn/org/apache/cassandra Refactor EncryptionOptions to use client / server encryption options builders 2025-04-23 09:27:09 +02:00
conf Upgrade logback version to 1.5.18 and slf4j dependencies to 2.0.17 2025-04-25 14:24:35 +02:00
data Merge branch 'cassandra-4.0' into cassandra-4.1 2025-08-27 19:01:31 +02:00
distributed/org/apache/cassandra Fix: 2025-12-15 20:26:55 +00:00
harry/main/org/apache/cassandra/harry When updating a multi cell collection element, if the update is rejected then the shared Row.Builder is not freed causing all future mutations to be rejected 2025-12-05 16:14:40 -08:00
long/org/apache/cassandra Adopt Unsafe::invokeCleaner for Direct ByteBuffer cleaning 2025-06-09 14:14:40 -04:00
memory/org/apache/cassandra/db/compaction Explicitly localize strings to Locale.US for internal implementation 2024-10-29 08:58:01 +01:00
microbench/org/apache/cassandra/test/microbench Use byte[] directly in QueryOptions instead of ByteBuffer and convert them to ArrayCell instead of BufferCell. 2025-12-15 10:58:43 +00:00
resources Extend nodetool verify to (optionally) validate SAI files 2025-12-12 13:22:06 -06:00
simulator When updating a multi cell collection element, if the update is rejected then the shared Row.Builder is not freed causing all future mutations to be rejected 2025-12-05 16:14:40 -08:00
unit Fix: 2025-12-15 20:26:55 +00:00