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: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to