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

maedhroz pushed a change to branch cep-7-sai
in repository https://gitbox.apache.org/repos/asf/cassandra.git


    omit 83523ddd3d Importer should build SSTable indexes successfully before 
making new SSTables readable
    omit 03851b0a1d Removed "proprietary" verbiage in the SAI README
    omit 4b43c75b00 Add support for index implementation selection via USING 
for CREATE INDEX
    omit 21a30509b0 Fix KeyRangeIntersectionIterator count
    omit 83419e074d Fix concurrency in bbtree reader by cloning state
    omit f6159654f4 Add basic text analysis to SAI, including "case_sensitive", 
"normalize", and "ascii" modes
    omit b3024f3d28 Query all ranges at once for SAI distributed queries
    omit 73dcc94a14 Various changes to SAI index validation
    omit 1bac320ab0 Numeric on-disk index write and search
    omit 04fab6d0cd Stream all compatible components registered by an SSTable
    omit 2eeab3377d Upgrade to lucene-core 9.7.0
    omit a47baeb341 fix Segment#intersects to compare bound instead of token
    omit 9f6d3b5324 send SSTableAddedNotification before 
MemtableDiscardedNotification to fix index data visilibity issue
    omit d46f8ef9ec post-rebase fixes for the rebase on trunk at 
fad1f7457032544ab6a7b40c5d38ecb8b25899bb
    omit 2a21b349af Unify CQLTester#waitForIndex and 
SAITester#waitForIndexQueryable
    omit 129411eba1 Allow CQL queries on multiple indexes without ALLOW 
FILTERING
    omit ac45fd8191 Literal on-disk index and index write path (#9)
    omit 2269c1114c In-memory index implementation with query path
    omit 3508dd46ef Add Index Group Interface for Storage Attached Index
     add a7bf85c4f3 Add jvm/test args to microbench
     add 7524ed5bfe Merge branch 'cassandra-4.0' into cassandra-4.1
     add d6b305421a Merge branch 'cassandra-4.1' into trunk
     add 2584f4f070 increment version to 4.0.12
     add 292e26842a Merge branch 'cassandra-4.0' into cassandra-4.1
     add b2f08da641 Merge branch 'cassandra-4.1' into trunk
     add 00e5431d64 Upgrade commons cli to 1.5.0
     add 2a4cd36475 Prepare debian changelog for 4.1.3
     add 707da8c69f Merge branch 'cassandra-4.1' into trunk
     add e9198d6a66 Fix incorrect value of preload flag for opening BTI 
partition indexes
     add 957eca2fb5 Implementation of the Unified Compaction Strategy as 
described in CEP-26
     add 6643ea7551 Add the dtest-upgrade-large (and other) test type for 
resource-intensive Python upgrade tests
     add c273017b25 Add AzureSnitch
     add ad26ffcd57 Run checks in a separate task and fix build warnings
     add 3bf9bd6831 Remove legacy 3.0/3.11 buffer pool metrics
     add b41e2f5b80 Fix eclipse problems
     add 6b885a44c3 Fix MemtableSizeTestBase#testSize (now 
MemtableSizeTest#testSize) was not running in CI
     add 600f4d9a69 Upgrade Jamm version to 0.4.0 This upgrade also fixes 
issues with PhantomReferences and the test problems from CASSANDRA-17884 anad 
CASSANDRA-16304
     add 8faa2a2c69 Remove WaitingOnFreeMemtableSpace and DroppedMutations 
metrics
     add 9bc0f89308 increment version to 4.1.4
     add 08a9dd805e Merge branch 'cassandra-4.1' into trunk
     add 3755934e52 Drop JDK8 and add JDK17, remove eclipse-warnings in favor 
of Checker Framework and upgrade checkstyle patch by Ekaterina Dimitrova; 
reviewed by Jeremiah Jordan, Berenguer Blasi, Michael Semb Wever and Jacek 
Lewandowski for CASSANDRA-18255
     add 02f6353e1f Ninja fix: add fake eclipse-warnings task so that Jenkins 
doesn't fail until the build scripts are updated This fix was already tested 
with Jenkins in 18190 which will be committed later
     add fe8a6eb70f CASSANDRA-18180 Fix bulkLoaderSuccessfullyStreamsOverSsl 
fails with ClassCastException on JDK17
     add b61bd93e57 Upgrade ecj version to 3.33.0 Bump source and target 
version to 11 for Java UDFs ICompilationUnit has new default methods
     add b4b9f31983 Migrate Python optparse to argparse
     add 4a46992724 Merge branch 'cassandra-4.0' into cassandra-4.1
     add ac26b44f9d Merge branch 'cassandra-4.1' into trunk
     add 5722191a38 Fix generate.sh and remove dead J8 config files
     add b92184e90c Update SyncUtil for JDK11 and JDK17 Remove --add-opens 
java.base/java.nio=ALL-UNNAMED which is not needed anymore
     add c1bf002234 Fix building dtest jar patch by Jacek Lewandowski; reviewed 
by Ekaterina Dimitrova and Brandon Williams for CASSANDRA-18690
     new dd0285599d Add Index Group Interface for Storage Attached Index
     new 9d6dd2498b In-memory index implementation with query path
     new 9492860a03 Literal on-disk index and index write path (#9)
     new aff7786510 Allow CQL queries on multiple indexes without ALLOW 
FILTERING
     new 6bca298bd7 Unify CQLTester#waitForIndex and 
SAITester#waitForIndexQueryable
     new 6f32eaac2e post-rebase fixes for the rebase on trunk at 
fad1f7457032544ab6a7b40c5d38ecb8b25899bb
     new 201008c525 send SSTableAddedNotification before 
MemtableDiscardedNotification to fix index data visilibity issue
     new 011255a074 fix Segment#intersects to compare bound instead of token
     new 4235dda768 Upgrade to lucene-core 9.7.0
     new c9d1f832dd Stream all compatible components registered by an SSTable
     new e3d4bb7465 Numeric on-disk index write and search
     new 65703c9608 Various changes to SAI index validation
     new b8d27775c2 Query all ranges at once for SAI distributed queries
     new 467ee48bb2 Add basic text analysis to SAI, including "case_sensitive", 
"normalize", and "ascii" modes
     new 2d2f0a059d Fix concurrency in bbtree reader by cloning state
     new 9b91797edd Fix KeyRangeIntersectionIterator count
     new 870ffb8c1c Add support for index implementation selection via USING 
for CREATE INDEX
     new 6d77711d5d Removed "proprietary" verbiage in the SAI README
     new efbe2108f9 Importer should build SSTable indexes successfully before 
making new SSTables readable
     new 66ad29c3ac minor post-rebase adjustments on trunk 
c1bf002234bd44bce120658e9b08b3d67901e5bb
     new e535979b54 Release notes and README updates for CEP-7 
(Storage-Attached Indexes)
     new 4bf4bdca4b fixed VirtualTableFromInternodeTest (deserialization of 
ReadCommand was not creating VirtualTablePartitionRangeReadCommand when it 
should have)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (83523ddd3d)
            \
             N -- N -- N   refs/heads/cep-7-sai (4bf4bdca4b)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 22 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .build/README.md                                   |    12 +-
 .build/build-artifacts.sh                          |     2 +-
 .build/build-checkstyle.xml                        |    64 +
 .build/build-jars.sh                               |     2 +-
 .build/build-rat.xml                               |     6 +-
 .build/build-resolver.xml                          |     8 +-
 .build/cassandra-build-deps-template.xml           |     4 +
 .build/cassandra-deps-template.xml                 |     2 +-
 .build/check-code.sh                               |     2 +-
 .build/docker/_build-redhat.sh                     |     2 +-
 .build/docker/_docker_run.sh                       |    15 +-
 .build/docker/_set_java.sh                         |     6 -
 .build/docker/run-tests.sh                         |    23 +-
 .build/parent-pom-template.xml                     |    10 +-
 .build/run-python-dtests.sh                        |    42 +-
 .build/run-tests.sh                                |    32 +-
 .circleci/config.yml                               |  7425 ++++++-------
 .circleci/config.yml.FREE                          |  7425 ++++++-------
 .circleci/config.yml.PAID                          |  7635 +++++++------
 .circleci/config_11_and_17.yml                     | 10968 -------------------
 .circleci/config_11_and_17.yml.FREE                | 10968 -------------------
 .circleci/config_11_and_17.yml.PAID                | 10968 -------------------
 .circleci/config_template.yml                      |  2192 ++--
 .circleci/config_template.yml.PAID.patch           |   320 +-
 .circleci/config_template_11_and_17.yml            |  3698 -------
 .circleci/config_template_11_and_17.yml.PAID.patch |   397 -
 .circleci/generate.sh                              |    37 +-
 .circleci/generate_11_and_17.sh                    |   343 -
 .circleci/readme.md                                |    46 +-
 CHANGES.txt                                        |    17 +
 NEWS.txt                                           |    13 +
 bin/cassandra.in.sh                                |    20 +-
 build.xml                                          |   220 +-
 conf/cassandra-env.sh                              |    26 +-
 conf/cassandra-rackdc.properties                   |     5 +
 conf/cassandra.yaml                                |    19 +
 conf/jvm-clients.options                           |     2 +-
 conf/jvm-server.options                            |     3 +-
 conf/jvm17-clients.options                         |     1 -
 conf/jvm17-server.options                          |     1 -
 conf/jvm8-clients.options                          |     9 -
 conf/jvm8-server.options                           |    81 -
 .../pages/managing/operating/metrics.adoc          |     5 -
 .../managing/tools/sstable/sstablemetadata.adoc    |     1 +
 eclipse_compiler.properties                        |    88 -
 ide/idea-iml-file.xml                              |     2 +-
 ide/idea/misc.xml                                  |     2 +-
 ide/nbproject/project.xml                          |    12 +-
 pylib/README.asc                                   |     6 +-
 pylib/cqlshlib/cqlshmain.py                        |   188 +-
 pylib/cqlshlib/test/basecase.py                    |     2 +-
 redhat/cassandra.in.sh                             |     2 +-
 .../org/apache/cassandra/audit/BinAuditLogger.java |     7 +-
 .../config/CassandraRelevantProperties.java        |    83 +
 src/java/org/apache/cassandra/config/Config.java   |     5 +
 .../cassandra/config/DatabaseDescriptor.java       |     5 +
 .../apache/cassandra/cql3/ColumnIdentifier.java    |     2 +-
 .../cql3/functions/JavaBasedUDFunction.java        |    30 +-
 .../cassandra/db/AbstractCompactionController.java |     2 +-
 .../org/apache/cassandra/db/BufferClustering.java  |     2 +-
 .../org/apache/cassandra/db/ColumnFamilyStore.java |   170 +-
 .../org/apache/cassandra/db/DiskBoundaries.java    |     4 +-
 .../apache/cassandra/db/DiskBoundaryManager.java   |     6 +-
 .../cassandra/db/PartitionRangeReadCommand.java    |     2 +-
 .../org/apache/cassandra/db/SSTableImporter.java   |     8 +-
 .../db/compaction/AbstractCompactionStrategy.java  |    19 +-
 .../db/compaction/AbstractStrategyHolder.java      |     6 +-
 .../db/compaction/CompactionController.java        |    12 +-
 .../db/compaction/CompactionIterator.java          |     2 +-
 .../cassandra/db/compaction/CompactionLogger.java  |     2 +-
 .../cassandra/db/compaction/CompactionManager.java |    24 +-
 .../db/compaction/CompactionStrategyHolder.java    |     9 +-
 .../db/compaction/CompactionStrategyManager.java   |    19 +-
 .../cassandra/db/compaction/CompactionTask.java    |     4 +-
 .../db/compaction/LeveledCompactionStrategy.java   |     8 +-
 .../db/compaction/LeveledGenerations.java          |    10 +-
 .../cassandra/db/compaction/LeveledManifest.java   |    34 +-
 .../db/compaction/PendingRepairHolder.java         |     9 +-
 .../cassandra/db/compaction/ShardManager.java      |   166 +
 .../db/compaction/ShardManagerDiskAware.java       |   237 +
 .../db/compaction/ShardManagerNoDisks.java         |   214 +
 .../db/compaction/ShardManagerTrivial.java         |   148 +
 .../cassandra/db/compaction/ShardTracker.java      |    73 +
 .../db/compaction/UnifiedCompactionStrategy.java   |   891 ++
 .../db/compaction/UnifiedCompactionStrategy.md     |   375 +
 .../db/compaction/unified/Controller.java          |   563 +
 .../unified/ShardedCompactionWriter.java           |   112 +
 .../db/compaction/unified/ShardedMultiWriter.java  |   254 +
 .../compaction/unified/UnifiedCompactionTask.java  |    61 +
 .../compaction/writers/CompactionAwareWriter.java  |    82 +-
 .../writers/DefaultCompactionWriter.java           |    29 +-
 .../writers/MajorLeveledCompactionWriter.java      |    44 +-
 .../compaction/writers/MaxSSTableSizeWriter.java   |    38 +-
 .../SplittingSizeTieredCompactionWriter.java       |    35 +-
 .../db/lifecycle/SSTableIntervalTree.java          |     2 +-
 .../org/apache/cassandra/db/lifecycle/Tracker.java |     4 +-
 .../org/apache/cassandra/db/memtable/Flushing.java |    10 +-
 .../db/repair/CassandraTableRepairManager.java     |     2 +-
 .../db/repair/CassandraValidationIterator.java     |     4 +-
 .../org/apache/cassandra/db/rows/BufferCell.java   |     2 +-
 .../org/apache/cassandra/db/rows/CellPath.java     |     2 +-
 .../streaming/CassandraCompressedStreamReader.java |     4 +-
 .../db/streaming/CassandraOutgoingFile.java        |     2 +-
 .../db/streaming/CassandraStreamReader.java        |     4 +-
 .../db/streaming/CassandraStreamReceiver.java      |     6 +-
 .../apache/cassandra/db/tries/InMemoryTrie.java    |     7 +-
 src/java/org/apache/cassandra/db/view/View.java    |     2 +-
 .../apache/cassandra/db/view/ViewBuilderTask.java  |     4 +-
 .../cassandra/db/virtual/TableMetricTables.java    |     2 +-
 .../cassandra/dht/ByteOrderedPartitioner.java      |     2 +-
 .../cassandra/dht/ComparableObjectToken.java       |     2 +-
 .../apache/cassandra/dht/Murmur3Partitioner.java   |     2 +-
 .../apache/cassandra/dht/RandomPartitioner.java    |     2 +-
 src/java/org/apache/cassandra/dht/Range.java       |    56 +
 src/java/org/apache/cassandra/dht/Splitter.java    |    16 +-
 src/java/org/apache/cassandra/dht/Token.java       |    15 +-
 .../dht/tokenallocator/TokenAllocation.java        |     2 +-
 .../org/apache/cassandra/fql/FullQueryLogger.java  |    93 +-
 .../cassandra/index/SecondaryIndexManager.java     |    10 +-
 .../cassandra/index/internal/CassandraIndex.java   |     2 +-
 src/java/org/apache/cassandra/index/sai/README.md  |     6 +-
 .../cassandra/index/sai/disk/SSTableIndex.java     |     6 +-
 .../cassandra/index/sai/plan/QueryViewBuilder.java |     2 +-
 .../cassandra/index/sasi/plan/QueryController.java |     2 +-
 .../io/sstable/AbstractSSTableSimpleWriter.java    |     3 +-
 .../io/sstable/RangeAwareSSTableWriter.java        |    38 +-
 .../cassandra/io/sstable/SSTableMultiWriter.java   |     6 +-
 .../cassandra/io/sstable/SSTableRewriter.java      |    24 +-
 .../cassandra/io/sstable/SSTableTxnWriter.java     |    23 +-
 .../io/sstable/SSTableZeroCopyWriter.java          |    16 +-
 .../io/sstable/SimpleSSTableMultiWriter.java       |    27 +-
 .../cassandra/io/sstable/format/SSTableReader.java |    22 +-
 .../io/sstable/format/SSTableScanner.java          |    20 +-
 .../cassandra/io/sstable/format/SSTableWriter.java |     6 +
 .../io/sstable/format/SortedTableScrubber.java     |     2 +-
 .../io/sstable/format/SortedTableVerifier.java     |     2 +-
 .../cassandra/io/sstable/format/Version.java       |     8 +
 .../cassandra/io/sstable/format/big/BigFormat.java |     9 +
 .../io/sstable/format/big/BigTableReader.java      |    20 +-
 .../cassandra/io/sstable/format/bti/BtiFormat.java |     6 +
 .../io/sstable/format/bti/BtiTableReader.java      |    22 +-
 .../format/bti/BtiTableReaderLoadingBuilder.java   |     2 +-
 .../sstable/indexsummary/IndexSummaryManager.java  |    11 +-
 .../io/sstable/metadata/MetadataCollector.java     |    14 +-
 .../io/sstable/metadata/StatsMetadata.java         |    24 +
 .../org/apache/cassandra/io/util/PathUtils.java    |    51 +-
 .../AbstractCloudMetadataServiceConnector.java     |    11 +-
 .../AbstractCloudMetadataServiceSnitch.java        |     8 +-
 .../cassandra/locator/AlibabaCloudSnitch.java      |    13 +-
 .../org/apache/cassandra/locator/AzureSnitch.java  |   102 +
 .../apache/cassandra/locator/CloudstackSnitch.java |    20 +-
 .../cassandra/locator/Ec2MultiRegionSnitch.java    |     6 +-
 .../org/apache/cassandra/locator/Ec2Snitch.java    |    14 +-
 .../cassandra/locator/GoogleCloudSnitch.java       |    12 +-
 .../cassandra/metrics/BufferPoolMetrics.java       |     9 -
 .../org/apache/cassandra/metrics/TableMetrics.java |    16 +-
 .../apache/cassandra/repair/RepairRunnable.java    |     2 +-
 .../cassandra/repair/consistent/LocalSessions.java |     2 +-
 .../repair/consistent/admin/CleanupSummary.java    |     2 +-
 .../apache/cassandra/schema/CompactionParams.java  |    27 +-
 .../cassandra/service/ActiveRepairService.java     |     6 +-
 .../apache/cassandra/service/CassandraDaemon.java  |     2 +-
 .../apache/cassandra/service/StorageService.java   |     2 +-
 .../paxos/uncommitted/UncommittedTableData.java    |     2 +-
 .../apache/cassandra/streaming/StreamSession.java  |     6 +-
 src/java/org/apache/cassandra/tools/NodeProbe.java |     1 -
 .../cassandra/tools/SSTableExpiredBlockers.java    |     6 +-
 .../cassandra/tools/SSTableMetadataViewer.java     |     6 +
 .../cassandra/tools/SSTableOfflineRelevel.java     |     6 +-
 .../apache/cassandra/tools/SSTablePartitions.java  |     2 +-
 .../cassandra/tools/nodetool/TableStats.java       |     2 +-
 .../cassandra/tools/nodetool/stats/StatsTable.java |     1 -
 .../tools/nodetool/stats/StatsTableComparator.java |     4 -
 .../tools/nodetool/stats/TableStatsHolder.java     |     2 -
 .../tools/nodetool/stats/TableStatsPrinter.java    |     1 -
 .../cassandra/utils/DiagnosticSnapshotService.java |     4 +-
 .../apache/cassandra/utils/ExpMovingAverage.java   |   107 +
 .../org/apache/cassandra/utils/FBUtilities.java    |   182 +-
 .../org/apache/cassandra/utils/MerkleTree.java     |     6 +-
 .../{LongAccumulator.java => MovingAverage.java}   |     6 +-
 .../org/apache/cassandra/utils/ObjectSizes.java    |   135 +-
 src/java/org/apache/cassandra/utils/Overlaps.java  |   212 +
 .../org/apache/cassandra/utils/StatusLogger.java   |     2 +-
 src/java/org/apache/cassandra/utils/SyncUtil.java  |    97 +-
 .../org/apache/cassandra/utils/concurrent/Ref.java |    55 +
 .../apache/cassandra/utils/memory/BufferPool.java  |    31 +-
 .../apache/cassandra/utils/memory/BufferPools.java |     1 -
 .../apache/cassandra/utils/memory/MemoryUtil.java  |     2 +
 .../cassandra/anttasks/SetSystemProperty.java      |    62 +
 .../cassandra/anttasks/TestNameCheckTask.java      |     5 +
 test/conf/trie_memtable.yaml                       |     7 +
 test/data/jmxdump/cassandra-3.0-jmx.yaml           |   690 +-
 test/data/jmxdump/cassandra-3.11-jmx.yaml          |  2038 +---
 test/data/jmxdump/cassandra-4.0-jmx.yaml           |  2636 +----
 test/data/jmxdump/cassandra-4.1-jmx.yaml           |  2636 +----
 .../legacy_da_clust/da-1-bti-CompressionInfo.db    |   Bin 207 -> 207 bytes
 .../legacy_tables/legacy_da_clust/da-1-bti-Data.db |   Bin 8746 -> 8660 bytes
 .../legacy_da_clust/da-1-bti-Digest.crc32          |     2 +-
 .../legacy_tables/legacy_da_clust/da-1-bti-Rows.db |   Bin 563 -> 563 bytes
 .../legacy_da_clust/da-1-bti-Statistics.db         |   Bin 7304 -> 7312 bytes
 .../da-1-bti-CompressionInfo.db                    |   Bin 199 -> 199 bytes
 .../legacy_da_clust_counter/da-1-bti-Data.db       |   Bin 7798 -> 7767 bytes
 .../legacy_da_clust_counter/da-1-bti-Digest.crc32  |     2 +-
 .../legacy_da_clust_counter/da-1-bti-Rows.db       |   Bin 563 -> 563 bytes
 .../legacy_da_clust_counter/da-1-bti-Statistics.db |   Bin 7313 -> 7321 bytes
 .../legacy_da_simple/da-1-bti-Data.db              |   Bin 89 -> 88 bytes
 .../legacy_da_simple/da-1-bti-Digest.crc32         |     2 +-
 .../legacy_da_simple/da-1-bti-Statistics.db        |   Bin 4814 -> 4822 bytes
 .../legacy_da_simple_counter/da-1-bti-Data.db      |   Bin 141 -> 140 bytes
 .../legacy_da_simple_counter/da-1-bti-Digest.crc32 |     2 +-
 .../da-1-bti-Statistics.db                         |   Bin 4823 -> 4831 bytes
 .../legacy_oa_clust/oa-1-big-CompressionInfo.db    |   Bin 207 -> 207 bytes
 .../legacy_tables/legacy_oa_clust/oa-1-big-Data.db |   Bin 8685 -> 8630 bytes
 .../legacy_oa_clust/oa-1-big-Digest.crc32          |     2 +-
 .../legacy_oa_clust/oa-1-big-Index.db              |   Bin 157553 -> 157553 
bytes
 .../legacy_oa_clust/oa-1-big-Statistics.db         |   Bin 7304 -> 7312 bytes
 .../oa-1-big-CompressionInfo.db                    |   Bin 199 -> 199 bytes
 .../legacy_oa_clust_counter/oa-1-big-Data.db       |   Bin 7346 -> 7718 bytes
 .../legacy_oa_clust_counter/oa-1-big-Digest.crc32  |     2 +-
 .../legacy_oa_clust_counter/oa-1-big-Index.db      |   Bin 157553 -> 157553 
bytes
 .../legacy_oa_clust_counter/oa-1-big-Statistics.db |   Bin 7313 -> 7321 bytes
 .../legacy_oa_simple/oa-1-big-Data.db              |   Bin 88 -> 88 bytes
 .../legacy_oa_simple/oa-1-big-Digest.crc32         |     2 +-
 .../legacy_oa_simple/oa-1-big-Statistics.db        |   Bin 4814 -> 4822 bytes
 .../legacy_oa_simple_counter/oa-1-big-Data.db      |   Bin 137 -> 141 bytes
 .../legacy_oa_simple_counter/oa-1-big-Digest.crc32 |     2 +-
 .../oa-1-big-Statistics.db                         |   Bin 4823 -> 4831 bytes
 .../test/PreviewRepairSnapshotTest.java            |     2 +-
 .../test/UnifiedCompactionDensitiesTest.java       |   136 +
 .../io/sstable/format/ForwardingSSTableReader.java |     6 +
 .../LongLeveledCompactionStrategyTest.java         |     2 +-
 .../microbench/ZeroCopyStreamingBenchmark.java     |     4 +-
 .../test/microbench/tries/ComparisonReadBench.java |     8 +-
 test/unit/org/apache/cassandra/cql3/CQLTester.java |     7 +
 .../cql3/statements/DescribeStatementTest.java     |    14 +-
 .../unit/org/apache/cassandra/db/CellSpecTest.java |     2 +-
 test/unit/org/apache/cassandra/db/CleanupTest.java |     8 +-
 .../cassandra/db/DiskBoundaryManagerTest.java      |     4 +-
 .../db/compaction/CancelCompactionsTest.java       |     5 +-
 .../compaction/CompactionStrategyManagerTest.java  |    12 +-
 .../db/compaction/CompactionsBytemanTest.java      |     2 +-
 .../db/compaction/CompactionsCQLTest.java          |    26 +-
 .../CorruptedSSTablesCompactionsTest.java          |    23 +-
 .../compaction/LeveledCompactionStrategyTest.java  |    12 +-
 .../db/compaction/LeveledGenerationsTest.java      |     6 +-
 .../cassandra/db/compaction/OneCompactionTest.java |     7 +-
 .../cassandra/db/compaction/ShardManagerTest.java  |   409 +
 .../cassandra/db/compaction/TTLExpiryTest.java     |     5 +
 .../compaction/UnifiedCompactionStrategyTest.java  |   914 ++
 .../db/compaction/unified/ControllerTest.java      |   338 +
 .../unified/ShardedCompactionWriterTest.java       |   297 +
 .../compaction/unified/ShardedMultiWriterTest.java |   146 +
 .../cassandra/db/lifecycle/LogTransactionTest.java |     2 +-
 .../db/lifecycle/RealTransactionsTest.java         |     4 +-
 .../cassandra/db/memtable/MemtableQuickTest.java   |    36 +-
 .../db/memtable/MemtableSizeHeapBuffersTest.java   |     2 +-
 .../memtable/MemtableSizeOffheapBuffersTest.java   |     2 +-
 .../memtable/MemtableSizeOffheapObjectsTest.java   |     2 +-
 ...ableSizeTestBase.java => MemtableSizeTest.java} |    26 +-
 .../db/memtable/MemtableSizeUnslabbedTest.java     |     2 +-
 .../repair/PendingAntiCompactionBytemanTest.java   |     2 +-
 .../db/repair/PendingAntiCompactionTest.java       |     6 +-
 .../CassandraEntireSSTableStreamWriterTest.java    |     2 +-
 .../db/streaming/CassandraOutgoingFileTest.java    |     4 +-
 .../db/streaming/CassandraStreamHeaderTest.java    |     4 +-
 .../db/streaming/CassandraStreamManagerTest.java   |     2 +-
 .../org/apache/cassandra/dht/SplitterTest.java     |    13 +-
 .../index/internal/CustomCassandraIndex.java       |     2 +-
 .../apache/cassandra/io/DiskSpaceMetricsTest.java  |    31 +-
 .../cassandra/io/compress/CQLCompressionTest.java  |    12 +-
 .../io/sstable/RangeAwareSSTableWriterTest.java    |     4 +-
 .../cassandra/io/sstable/SSTableMetadataTest.java  |    22 +-
 .../cassandra/io/sstable/SSTableReaderTest.java    |    16 +-
 .../cassandra/io/sstable/SSTableRewriterTest.java  |     8 +-
 .../apache/cassandra/io/sstable/SSTableUtils.java  |     2 +-
 .../cassandra/io/sstable/SSTableWriterTest.java    |     2 +-
 .../io/sstable/format/bti/LoadingBuilderTest.java  |    96 +
 .../sstable/metadata/MetadataSerializerTest.java   |     2 +
 .../cassandra/locator/AlibabaCloudSnitchTest.java  |    25 +-
 .../locator/AzureConnectorMockingTest.java         |    91 +
 .../cassandra/locator/CloudstackSnitchTest.java    |    33 +-
 .../apache/cassandra/locator/Ec2SnitchTest.java    |    39 +-
 .../cassandra/locator/GoogleCloudSnitchTest.java   |    28 +-
 .../cassandra/metrics/TrieMemtableMetricsTest.java |     2 +-
 .../org/apache/cassandra/repair/ValidatorTest.java |    16 +-
 .../org/apache/cassandra/schema/MockSchema.java    |     2 +-
 .../service/paxos/PaxosRepairHistoryTest.java      |     8 +-
 .../cassandra/service/reads/DataResolverTest.java  |     2 +-
 .../streaming/StreamTransferTaskTest.java          |     4 +-
 .../cassandra/streaming/StreamingTransferTest.java |     4 +-
 .../apache/cassandra/tools/AuditLogViewerTest.java |     6 +-
 .../apache/cassandra/tools/HashPasswordTest.java   |     8 +-
 .../cassandra/tools/JMXCompatabilityTest.java      |     8 +-
 .../apache/cassandra/tools/SSTableExportTest.java  |     1 -
 .../cassandra/tools/SSTableMetadataViewerTest.java |     7 +-
 .../cassandra/tools/SSTablePartitionsTest.java     |   115 +-
 .../cassandra/tools/StandaloneScrubberTest.java    |    24 +-
 .../cassandra/tools/StandaloneVerifierTest.java    |     6 +-
 .../tools/nodetool/CompactionHistoryTest.java      |     3 +-
 .../cassandra/tools/nodetool/TableStatsTest.java   |     4 +-
 .../nodetool/stats/StatsTableComparatorTest.java   |     6 -
 .../nodetool/stats/TableStatsPrinterTest.java      |    56 +-
 .../tools/nodetool/stats/TableStatsTestBase.java   |     8 -
 .../apache/cassandra/utils/FBUtilitiesTest.java    |   109 +
 .../apache/cassandra/utils/ObjectSizesTest.java    |   165 +-
 .../org/apache/cassandra/utils/OverlapsTest.java   |   372 +
 tools/bin/cassandra.in.sh                          |    18 +-
 .../cassandra/stress/report/StressMetrics.java     |     2 +-
 308 files changed, 21752 insertions(+), 59160 deletions(-)
 create mode 100644 .build/build-checkstyle.xml
 delete mode 100644 .circleci/config_11_and_17.yml
 delete mode 100644 .circleci/config_11_and_17.yml.FREE
 delete mode 100644 .circleci/config_11_and_17.yml.PAID
 delete mode 100644 .circleci/config_template_11_and_17.yml
 delete mode 100644 .circleci/config_template_11_and_17.yml.PAID.patch
 delete mode 100755 .circleci/generate_11_and_17.sh
 delete mode 100644 conf/jvm8-clients.options
 delete mode 100644 conf/jvm8-server.options
 delete mode 100644 eclipse_compiler.properties
 create mode 100644 
src/java/org/apache/cassandra/db/compaction/ShardManager.java
 create mode 100644 
src/java/org/apache/cassandra/db/compaction/ShardManagerDiskAware.java
 create mode 100644 
src/java/org/apache/cassandra/db/compaction/ShardManagerNoDisks.java
 create mode 100644 
src/java/org/apache/cassandra/db/compaction/ShardManagerTrivial.java
 create mode 100644 
src/java/org/apache/cassandra/db/compaction/ShardTracker.java
 create mode 100644 
src/java/org/apache/cassandra/db/compaction/UnifiedCompactionStrategy.java
 create mode 100644 
src/java/org/apache/cassandra/db/compaction/UnifiedCompactionStrategy.md
 create mode 100644 
src/java/org/apache/cassandra/db/compaction/unified/Controller.java
 create mode 100644 
src/java/org/apache/cassandra/db/compaction/unified/ShardedCompactionWriter.java
 create mode 100644 
src/java/org/apache/cassandra/db/compaction/unified/ShardedMultiWriter.java
 create mode 100644 
src/java/org/apache/cassandra/db/compaction/unified/UnifiedCompactionTask.java
 create mode 100644 src/java/org/apache/cassandra/locator/AzureSnitch.java
 create mode 100644 src/java/org/apache/cassandra/utils/ExpMovingAverage.java
 copy src/java/org/apache/cassandra/utils/{LongAccumulator.java => 
MovingAverage.java} (90%)
 create mode 100644 src/java/org/apache/cassandra/utils/Overlaps.java
 create mode 100644 
test/anttasks/org/apache/cassandra/anttasks/SetSystemProperty.java
 create mode 100644 
test/distributed/org/apache/cassandra/distributed/test/UnifiedCompactionDensitiesTest.java
 create mode 100644 
test/unit/org/apache/cassandra/db/compaction/ShardManagerTest.java
 create mode 100644 
test/unit/org/apache/cassandra/db/compaction/UnifiedCompactionStrategyTest.java
 create mode 100644 
test/unit/org/apache/cassandra/db/compaction/unified/ControllerTest.java
 create mode 100644 
test/unit/org/apache/cassandra/db/compaction/unified/ShardedCompactionWriterTest.java
 create mode 100644 
test/unit/org/apache/cassandra/db/compaction/unified/ShardedMultiWriterTest.java
 rename test/unit/org/apache/cassandra/db/memtable/{MemtableSizeTestBase.java 
=> MemtableSizeTest.java} (87%)
 create mode 100644 
test/unit/org/apache/cassandra/io/sstable/format/bti/LoadingBuilderTest.java
 create mode 100644 
test/unit/org/apache/cassandra/locator/AzureConnectorMockingTest.java
 create mode 100644 test/unit/org/apache/cassandra/utils/OverlapsTest.java


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

Reply via email to