This is an automated email from the ASF dual-hosted git repository.

netudima pushed a change to branch cassandra-6.0
in repository https://gitbox.apache.org/repos/asf/cassandra.git


    from e278f0cbbc Merge branch 'cassandra-5.0' into cassandra-6.0
     add 72d53e3919 Implement custom CassandraThread to keep direct references 
to frequently used thread local objects

No new revisions were added by this update.

Summary of changes:
 .build/build-bench.xml                             |  1 +
 CHANGES.txt                                        |  1 +
 .../cassandra/concurrent/CassandraThread.java      | 90 ++++++++++++++++++++++
 ...ecutorPlus.java => CassandraThreadFactory.java} | 14 +++-
 .../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 ++++++---
 ...zeBench.java => CassandraThreadLocalBench.java} | 46 ++++++-----
 .../test/microbench/FastThreadExecutor.java        |  4 +-
 .../test/microbench/ThreadLocalMetricsBench.java   | 22 +++---
 13 files changed, 234 insertions(+), 91 deletions(-)
 create mode 100644 
src/java/org/apache/cassandra/concurrent/CassandraThread.java
 copy 
src/java/org/apache/cassandra/concurrent/{LocalAwareSingleThreadExecutorPlus.java
 => CassandraThreadFactory.java} (70%)
 copy 
test/microbench/org/apache/cassandra/test/microbench/{SnapshotTrueSizeBench.java
 => CassandraThreadLocalBench.java} (60%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to