This is an automated email from the ASF dual-hosted git repository.
aweisberg pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git
from eed4fbc8f7 Reduce heap memory allocations in different places along
the hot write path Avoid iterator allocations if possible Handle typical cases
(such as a single row, single table writes) more efficiently Add fast paths for
typical scenarios (like absense of views and triggers) Memorize things which
can be computed once
add 20562d10a0 Improve IntervalTree build throughput
add 0d0a2b6d28 Merge branch 'cassandra-5.0' into trunk
No new revisions were added by this update.
Summary of changes:
CHANGES.txt | 1 +
.../config/CassandraRelevantProperties.java | 2 +-
.../apache/cassandra/db/SizeEstimatesRecorder.java | 11 +-
.../cassandra/db/compaction/CompactionManager.java | 5 +-
.../db/lifecycle/LifecycleTransaction.java | 2 +-
.../db/lifecycle/SSTableIntervalTree.java | 41 +-
.../org/apache/cassandra/db/lifecycle/Tracker.java | 66 ++-
.../org/apache/cassandra/db/lifecycle/View.java | 9 +-
.../db/streaming/CassandraStreamManager.java | 18 +-
.../cassandra/index/sai/disk/SSTableIndex.java | 11 +-
.../apache/cassandra/index/sasi/SSTableIndex.java | 9 +-
.../cassandra/io/sstable/format/SSTableReader.java | 36 +-
src/java/org/apache/cassandra/utils/Interval.java | 36 +-
.../org/apache/cassandra/utils/IntervalTree.java | 399 ++++++++++-----
src/java/org/apache/cassandra/utils/TimeUUID.java | 10 +
.../compaction/LeveledCompactionStrategyTest.java | 3 +-
.../compaction/UnifiedCompactionStrategyTest.java | 5 +-
.../apache/cassandra/db/lifecycle/TrackerTest.java | 29 +-
.../apache/cassandra/db/lifecycle/ViewTest.java | 6 +-
.../apache/cassandra/utils/IntervalTreeTest.java | 539 +++++++++++++++------
.../cassandra/utils/OverlapIteratorTest.java | 3 +-
21 files changed, 869 insertions(+), 372 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]