Move to FastThreadLocalThread and FastThreadLocal
authorRobert Stupp <snazy@snazy.de>
Tue, 13 Dec 2016 16:37:09 +0000 (17:37 +0100)
committerAleksey Yeschenko <aleksey@apache.org>
Sun, 5 Feb 2017 16:54:19 +0000 (16:54 +0000)
commitcecbe17e3eafc052acc13950494f7dddf026aa54
tree3c1b97e1358fe7d15ae60cae0dc275ba0b16bcb1
parentf71e7e1fedae2259e5dfb939164f79d8c93625c0
Move to FastThreadLocalThread and FastThreadLocal

patch by Robert Stupp; reviewed by Jason Brown for CASSANDRA-13034
33 files changed:
CHANGES.txt
src/java/org/apache/cassandra/concurrent/NamedThreadFactory.java
src/java/org/apache/cassandra/cql3/functions/ThreadAwareSecurityManager.java
src/java/org/apache/cassandra/db/commitlog/AbstractCommitLogSegmentManager.java
src/java/org/apache/cassandra/db/commitlog/AbstractCommitLogService.java
src/java/org/apache/cassandra/db/compaction/CompactionManager.java
src/java/org/apache/cassandra/db/marshal/AsciiType.java
src/java/org/apache/cassandra/hints/EncryptedChecksummedDataInput.java
src/java/org/apache/cassandra/index/sasi/TermIterator.java
src/java/org/apache/cassandra/io/compress/DeflateCompressor.java
src/java/org/apache/cassandra/net/OutboundTcpConnection.java
src/java/org/apache/cassandra/repair/RepairRunnable.java
src/java/org/apache/cassandra/scheduler/RoundRobinScheduler.java
src/java/org/apache/cassandra/security/CipherFactory.java
src/java/org/apache/cassandra/security/EncryptionUtils.java
src/java/org/apache/cassandra/serializers/TimestampSerializer.java
src/java/org/apache/cassandra/service/StorageService.java
src/java/org/apache/cassandra/thrift/ThriftSessionManager.java
src/java/org/apache/cassandra/utils/CoalescingStrategies.java
src/java/org/apache/cassandra/utils/FBUtilities.java
test/long/org/apache/cassandra/cql3/ViewLongTest.java
test/microbench/org/apache/cassandra/test/microbench/FastThreadExecutor.java
test/microbench/org/apache/cassandra/test/microbench/FastThreadLocalBench.java [new file with mode: 0644]
test/unit/org/apache/cassandra/cache/CacheProviderTest.java
test/unit/org/apache/cassandra/concurrent/WaitQueueTest.java
test/unit/org/apache/cassandra/db/RecoveryManagerTest.java
test/unit/org/apache/cassandra/hints/HintsBufferTest.java
test/unit/org/apache/cassandra/io/sstable/IndexSummaryManagerTest.java
test/unit/org/apache/cassandra/io/sstable/SSTableRewriterTest.java
test/unit/org/apache/cassandra/service/RemoveTest.java
test/unit/org/apache/cassandra/utils/TopKSamplerTest.java
tools/stress/src/org/apache/cassandra/stress/StressServer.java
tools/stress/src/org/apache/cassandra/stress/operations/userdefined/TokenRangeQuery.java