This is an automated email from the ASF dual-hosted git repository. netudima pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git
commit e6642fe4c92738e965a7a804eb3e506210488c64 Merge: d3923f822e 72d53e3919 Author: Dmitry Konstantinov <[email protected]> AuthorDate: Tue Jun 2 14:01:07 2026 +0100 Merge branch 'cassandra-6.0' into trunk * cassandra-6.0: Implement custom CassandraThread to keep direct references to frequently used thread local objects .build/build-bench.xml | 1 + CHANGES.txt | 1 + .../cassandra/concurrent/CassandraThread.java | 90 ++++++++++++++++++++++ .../concurrent/CassandraThreadFactory.java | 24 +++--- .../cassandra/concurrent/ExecutorLocals.java | 52 ++++++++++--- .../cassandra/concurrent/NamedThreadFactory.java | 20 +---- .../org/apache/cassandra/concurrent/SEPWorker.java | 4 +- .../io/sstable/SSTableSimpleUnsortedWriter.java | 11 +-- .../cassandra/metrics/ThreadLocalMetrics.java | 22 ++++-- .../db/commitlog/CommitLogStressTest.java | 38 ++++++--- .../test/microbench/CassandraThreadLocalBench.java | 70 +++++++++++++++++ .../test/microbench/FastThreadExecutor.java | 4 +- .../test/microbench/ThreadLocalMetricsBench.java | 22 +++--- 13 files changed, 277 insertions(+), 82 deletions(-) diff --cc CHANGES.txt index 4aab46ce02,75b5668905..c5f9c85969 --- a/CHANGES.txt +++ b/CHANGES.txt @@@ -1,8 -1,5 +1,9 @@@ -6.0-alpha2 +7.0 + * Avoid using ObjectUtils.getFirstNonNull in Schema (CASSANDRA-21394) + * Allow nodetool garbagecollect to take a user defined list of SSTables (CASSANDRA-16767) + * Add a guardrail for misprepared statements (CASSANDRA-21139) +Merged from 6.0: + * Implement custom CassandraThread to keep direct references to frequently used thread local objects (CASSANDRA-21020) * Avoid megamorphic call overhead at RandomAccessReader#current (CASSANDRA-21399) * Enable async GC logging for JDK versions which support it to avoid potential hiccups caused by GC log file I/O blocking (CASSANDRA-21372) * Add rowsMutatedPerWriteHistogram metric to track rows mutated per write request (CASSANDRA-21320) --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
