You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by bl...@apache.org on 2022/07/07 12:28:24 UTC

[cassandra] branch cassandra-4.1 updated (a250126f0f -> 50e7a3f5df)

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

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


    from a250126f0f Remove commons-lang dependency during build runtime
     add c378874a9f Utilise BTree improvements to reduce garbage and improve throughput
     add 50e7a3f5df Merge branch cassandra-4.0 into cassandra-4.1

No new revisions were added by this update.

Summary of changes:
 CHANGES.txt                                        |   1 +
 .../apache/cassandra/cql3/ColumnIdentifier.java    |   6 +-
 .../apache/cassandra/db/ArrayClusteringBound.java  |   7 +-
 .../apache/cassandra/db/BufferClusteringBound.java |   6 +-
 .../cassandra/db/BufferClusteringBoundary.java     |   6 +-
 src/java/org/apache/cassandra/db/Clustering.java   |   6 +-
 .../org/apache/cassandra/db/ClusteringBound.java   |   4 +-
 .../cassandra/db/ClusteringBoundOrBoundary.java    |   6 +-
 src/java/org/apache/cassandra/db/Columns.java      | 127 +++--
 src/java/org/apache/cassandra/db/DeletionInfo.java |   5 +-
 .../org/apache/cassandra/db/EmptyIterators.java    |   2 +-
 .../apache/cassandra/db/MutableDeletionInfo.java   |   7 +-
 .../apache/cassandra/db/RangeTombstoneList.java    |  12 +-
 .../cassandra/db/RegularAndStaticColumns.java      |  18 +-
 .../apache/cassandra/db/compaction/Scrubber.java   |  32 +-
 .../db/filter/ClusteringIndexNamesFilter.java      |  13 +-
 .../db/memtable/ShardedSkipListMemtable.java       |   6 +-
 .../cassandra/db/memtable/SkipListMemtable.java    |   9 +-
 .../db/partitions/AbstractBTreePartition.java      |  52 +-
 .../db/partitions/AtomicBTreePartition.java        | 101 ++--
 .../cassandra/db/partitions/FilteredPartition.java |   2 +-
 .../cassandra/db/partitions/PartitionUpdate.java   |  29 +-
 .../org/apache/cassandra/db/rows/AbstractCell.java |   8 +-
 .../org/apache/cassandra/db/rows/ArrayCell.java    |   7 +-
 .../org/apache/cassandra/db/rows/BTreeRow.java     | 107 +++-
 .../org/apache/cassandra/db/rows/BufferCell.java   |  10 +
 src/java/org/apache/cassandra/db/rows/Cell.java    |  11 +-
 .../org/apache/cassandra/db/rows/CellPath.java     |  12 +-
 src/java/org/apache/cassandra/db/rows/Cells.java   | 112 ----
 .../org/apache/cassandra/db/rows/ColumnData.java   | 172 ++++++
 .../cassandra/db/rows/ComplexColumnData.java       |  42 +-
 .../db/rows/RangeTombstoneBoundMarker.java         |   7 +-
 .../db/rows/RangeTombstoneBoundaryMarker.java      |   9 +-
 .../cassandra/db/rows/RangeTombstoneMarker.java    |   4 +-
 src/java/org/apache/cassandra/db/rows/Row.java     |  24 +-
 src/java/org/apache/cassandra/db/rows/Rows.java    | 120 +---
 .../db/rows/WrappingUnfilteredRowIterator.java     |   2 +-
 .../org/apache/cassandra/db/view/TableViews.java   |  24 +-
 .../org/apache/cassandra/dht/LocalPartitioner.java |   4 +-
 .../index/internal/CassandraIndexSearcher.java     |   6 +-
 .../org/apache/cassandra/io/sstable/SSTable.java   |   4 +-
 .../org/apache/cassandra/utils/btree/BTree.java    |  85 +--
 .../cassandra/utils/btree/UpdateFunction.java      |  23 +-
 ...bstractAllocator.java => ByteBufferCloner.java} |  84 ++-
 .../utils/memory/{SlabPool.java => Cloner.java}    |  43 +-
 .../cassandra/utils/memory/ContextAllocator.java   |  59 --
 .../cassandra/utils/memory/EnsureOnHeap.java       |   8 +-
 .../cassandra/utils/memory/HeapAllocator.java      |  41 --
 .../memory/{NativePool.java => HeapCloner.java}    |  22 +-
 .../apache/cassandra/utils/memory/HeapPool.java    |  19 +-
 .../cassandra/utils/memory/MemtableAllocator.java  |   7 +-
 .../utils/memory/MemtableBufferAllocator.java      |  23 +-
 .../cassandra/utils/memory/NativeAllocator.java    |  31 +-
 .../cassandra/utils/memory/SlabAllocator.java      |   4 +-
 .../org/apache/cassandra/utils/LongBTreeTest.java  |   8 +-
 .../btree/AtomicBTreePartitionUpdateBench.java     | 615 +++++++++++++++++++++
 .../test/microbench/btree/Megamorphism.java        |  14 +-
 .../cql3/validation/operations/DeleteTest.java     |   1 +
 test/unit/org/apache/cassandra/db/CellTest.java    |  46 +-
 .../org/apache/cassandra/db/NativeCellTest.java    |  12 +-
 .../org/apache/cassandra/db/rows/RowBuilder.java   |  91 ---
 .../apache/cassandra/db/rows/RowsMergingTest.java  | 286 ++++++++++
 .../org/apache/cassandra/db/rows/RowsTest.java     |  90 +--
 .../apache/cassandra/utils/btree/BTreeTest.java    |  13 +-
 64 files changed, 1857 insertions(+), 910 deletions(-)
 rename src/java/org/apache/cassandra/utils/memory/{AbstractAllocator.java => ByteBufferCloner.java} (50%)
 copy src/java/org/apache/cassandra/utils/memory/{SlabPool.java => Cloner.java} (54%)
 delete mode 100644 src/java/org/apache/cassandra/utils/memory/ContextAllocator.java
 delete mode 100644 src/java/org/apache/cassandra/utils/memory/HeapAllocator.java
 copy src/java/org/apache/cassandra/utils/memory/{NativePool.java => HeapCloner.java} (70%)
 create mode 100644 test/microbench/org/apache/cassandra/test/microbench/btree/AtomicBTreePartitionUpdateBench.java
 delete mode 100644 test/unit/org/apache/cassandra/db/rows/RowBuilder.java
 create mode 100644 test/unit/org/apache/cassandra/db/rows/RowsMergingTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org