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

samt pushed a change to branch cep-21-tcm
in repository https://gitbox.apache.org/repos/asf/cassandra.git


    omit 2211ddf6b6 [CEP-21] Add since to new deprecation annotations
    omit 042220720e [CEP-21] Fix ReplicaPlan.ForFullRangeRead after rebase
    omit 4b3481b36c [CEP-21] Remove unused GlobalPlacementDelta class
    omit 0d00d27d19 [CEP-21] Simplify scope-local retries using Entry.Id
    omit bd016fd5ec [CEP-21] Use epoch-based table ids by default
    omit 105185a227 [CEP-21] Rationalise method order in MultiStepOperation & 
impls
    omit f978b0baf1 [CEP-21] Clean up InProgressSequences keys
    omit a1c8fa2cdf [CEP-21] Move Kind from InProgressSequences to 
MultiStepOperation
    omit 0dce9f74c9 [CEP-21] Rename InProgressSequence to MultiStepOperation
    omit 21db36f395 [CEP-21] Refactor multi step operations
    omit 3c06fffa4a [CEP-21] Add a way to reject a transformation by throwing a 
special kind of exception.
    omit a8fd2f3bb1 [CEP-21] Make RackInferringSnitch work with ClusterMetadata
    omit 41140a5ba6 [CEP-21] DC and Rack startup checks cannot be disabled
    omit 86c24e00ce [CEP-21] PropertyFileSnitch is responsible for local node 
location only
    omit 5f01701c10 [CEP-21] Improve Comments
    omit dbf277e805 [CEP-21] Allow unknown nodes during discovery
    omit 2fa4f99be2 [CEP-21] Split logic previously contained in SS across 
corresponding classes.
    omit bfe2671f25 [CEP-21] Test Assigning the same token to several nodes
    omit dc2f5864c8 [CEP-21] Improve CMS handoff and configuration
    omit 6b24e82231 Use pinned Harry version
    omit 8a4c9cc42b Add implementation overview doc
    omit 3a5d0e4af2 [CEP-21] fix GossiperTest - this test now matches trunk
    omit 59e8a8b1fb [CEP-21] CASSANDRA-18816 rebase fixes
    omit 72b8df2c49 update dtest repo for cci
    omit d4ef06b972 [CEP-21] fix cqlshlib tests
    omit 15b8d1b4fb [CEP-21] remove authsetup
    omit d421cdf819 [CEP-21] serialize MemtableParams when writing TableParams
    omit 2a899a0b9e [CEP-21] Upgrading a one node cluster to TCM fails 
attempting Gossip shadow round
    omit dfa6dccc7a [CEP-21] Implement replacement with same address
    omit 221b3af480 [CEP-21] fix nodetool bootstrap resume
    omit 904274ed40 [CEP-21] Remove LEFT peers from system tables and exclude 
them during startup
    omit 0c0b47bb08 [CEP-21] Fix flaky distributed log test. While it fails 
very infrequently on CI, it consistently fails locally.
    omit 03e6eef1c0 [CEP-21] Retry indefinitely for STARTUP messages.
    omit d03c64d5ac [CEP-21] Implement versioning for ranges
    omit 929a29b6b5 [CEP-21] Handle case where removenode requires no streaming 
to restore RF
    omit aa39d4bf43 [CEP-21] Remove redundant Keyspaces arg from 
SchemaTransformation::apply
    omit bf6a7942cc [CEP-21] Don't trigger client warnings or guardrails when 
executing AlterSchema transformations
    omit 754478a9c8 [CEP-21] Validate schema alterations on coordinator
    omit 3514b0465e [CEP-21] Add a script for simulation running
    omit 249660d137 [CEP-21] Add nextId to Directory serialization and make it 
possible to bump metadata serialization version
    omit de7aa8e83d [CEP-21] Add metric for CMS membership
    omit ba0d48e357 [CEP-21] Reenable starting without joining 
(-Dcassandra.join_ring=false)
    omit 3c9fcd70ab [CEP-21] Preparing DDL statements should capture the CQL 
string
    omit 51d554b405 rebase
    omit 553c6bd48f [CEP-21] Work with Storage Compatiblility Mode
    omit 5c550efa8f storage_compat_mode: none
    omit b0f54bf526 [CEP-21] Update tests which require the local node not to 
be joined by default
    omit 999e0cfb36 more test fixes
    omit f96ac80367 fix UnifiedCompactionStrategyTest
    omit 7e9a850351 rebase fix
    omit 2ed240bdb1 Fix ByteBuddyExamplesTest
    omit db89f8c41f rebase fixes
    omit e2c9b7dc56 [CEP-21] Evict replaced endpoint from gossip
    omit 15f6f36f4d [CEP-21] Avoid gossip deadlock by grabbing taskLock before 
runInGossipStageBlocking
    omit 142285eb49 [CEP-21] Python dtest fixes * maybe fix hintedhandoff test
    omit fd77f38bec [CEP-21] More in-jvm dtest fixes
    omit 2798ac5542 [CEP-21] Use harry for generating data for coordinator path 
test
    omit c09b911cf3 [CEP-21] Various JVM Dtest fixes
    omit f363a7846f [CEP-21] Fix flaky consistentleave test
    omit ce17cc8def [CEP-21] Fix assassinate dtests
    omit c86a42f460 [CEP-21] Fix MoveTest
    omit 19cb8cc9cb [CEP-21] Fix paxos self execution tests
    omit 80de15bcf4 [CEP-21] Fix IPMembershipTest
    omit 66e7e6a6de [CEP-21] Fix reprepare tests
    omit 0574e93838 [CEP-21] Reduce number of data harry writes to reduce 
flakiness
    omit 98e26376e5 [CEP-21] Fix replacement tests
    omit a15efb1fa3 [CEP-21] Fix o.a.c.dht.BootstrapperTest
    omit 80188b5fb1 [CEP-21] Fix o.a.c.service.BootstrapTransientTest
    omit dfc5d1d35d [CEP-21] Fix o.a.c.db.StreamRequestTest
    omit 13580f383a [CEP-21] Fix o.a.c.streaming.StreamRateLimiterTest
    omit 784a17cd68 [CEP-21] Fix o.a.c.tools.TopPartitionsTest
    omit 2692d70288 [CEP-21] Fix 
o.a.c.io.sstable.format.RangeAwareSSTableWriterTest
    omit 389d61b928 [CEP-21] Disable auto metadata snapshots during tests
    omit 24aa03b788 [CEP-21] Fix o.a.c.tcm.ownership.DeltaMapTest
    omit 4719332fe6 [CEP-21] Syncronize processing of LocalLog in test code
    omit 43724b970d [CEP-21] Fix MockSchema to use supplied keyspace name
    omit 4e2dff02d9 [CEP-21] Fix o.a.c.db.view.ViewUtilsTest
    omit 291e3b03dd [CEP-21] Fix 
o.a.c.service.reads.repair.[BlockingReadRepairTest|DiagEventsBlockingReadRepairTest]
    omit e200f49b55 [CEP-21] Restore previous behaviour when fetching effective 
ownership for a local system keyspace
    omit 185c60bd7e [CEP-21] Fix o.a.c.db.CleanupTest
    omit fc4169f7c8 [CEP-21] Fix o.a.c.tcm.RemoteProcessorTest
    omit 11ccff2967 [CEP-21] Remove obsolete 
o.a.c.locator.ReplicationStrategyEndpointCacheTest
    omit f955a001b5 [CEP-21] Fix o.a.c.locator.DynamicEndpointSnitchTest
    omit 77993e7a86 [CEP-21] Fix o.a.c.locator.ReplicaPlansTest
    omit 772447c505 [CEP-21] Fix o.a.c.tcm.transformations.EventsMetadataTest
    omit 3e87e900c9 [CEP-21] Fix o.a.c.tcm.transformations.PrepareLeaveTest
    omit 398d1988a9 [CEP-21] Fix o.a.c.cql3.KeyCacheCqlTest
    omit da9a974f33 [CEP-21] Remove o.a.c.gms.ExpireEndpointTest.java (CMS 
updates now remove from gossip)
    omit b18a2c4d1e [CEP-21] Remove o.a.c.gms.PendingRangeCalculatorServiceTest
    omit c251385ea5 [CEP-21] Fix o.a.c.db.CleanupTransientTest
    omit 41e187e404 [CEP-21] Fix o.a.c.db.ColumnFamilyMetricTest
    omit d67e0b2039 [CEP-21] Fix o.a.c.db.VerifyTest
    omit 987e4a49a0 [CEP-21] Fix 
o.a.c.db.compaction.writers.CompactionAwareWriterTest
    omit f4e9dceae5 [CEP-21] Remove o.a.c.schema.RemoveWithoutDroppingTest
    omit e4bd8ffe08 [CEP-21] Fix o.a.c.schema.SchemaKeyspaceTest
    omit 08c3492e2c [CEP-21] Rewrite o.a.c.service.StorageServiceServerTest
    omit e15a948bf5 [CEP-21] Fix o.a.c.gms.GossiperTest
    omit fd29bace4a [CEP-21] Fix o.a.c.tcm.ClusterMetadataTransformationTest
    omit 7a0f6e2bb0 [CEP-21] Fix o.a.c.tcm.RemoteProcessorTest
    omit 7e716e760f [CEP-21] Fix o.a.c.service.StorageProxyTest
    omit e4ac3efc06 [CEP-21] Additional tests which no longer need to manually 
create system_auth
    omit b2c33d0b77 [CEP-21] Fix o.a.c.service.StorageServiceServerM3PTest
    omit 55fb58b306 [CEP-21] Fix o.a.c.service.PartitionDenylistTest
    omit e8d9763c89 [CEP-21] Fix o.a.c.service.JoinTokenRingTest
    omit 9656e3a7e7 [CEP-21] Adjust test for GossipInfo now STATUS is removed
    omit efc0f09043 [CEP-21] Tests no longer need to manually create system_auth
    omit 5413fda25a [CEP-21] Fix o.a.c.tools.StandaloneSplitterWithCQLTesterTest
    omit f08900652c [CEP-21] Fix o.a.c.tools.JMXCompatibilityTest
    omit ad21480057 [CEP-21] Fix o.a.c.service.reads.range.TokenUpdater
    omit cdd9eb6523 [CEP-21] Fix o.a.c.service.LegacyAuthFailTest
    omit ea073f40c9 [CEP-21] Fix o.a.c.db.virtual.StreamingVirtualTableTest
    omit 92f5e78d29 [CEP-21] Fix o.a.c.db.virtual.LocalRepairTablesTest
    omit edb7b7974f [CEP-21] Fix 
o.a.c.db.virtual.JmxPermissionsCacheKeysTableTest
    omit dda8f194d4 [CEP-21] fix o.a.c.db.rows.ThrottledUnfilteredIteratorTest
    omit fca53aae8e [CEP-21] Fix 
o.a.c.db.compaction.CompactionStrategyManagerBoundaryReloadTest
    omit 550bd5a0b3 [CEP-21] Fix o.a.c.db.TopPartitionTrackerTest
    omit 0a16d1ade2 [CEP-21] Fix o.a.c.db.KeyspaceTest
    omit 86f171cb3d [CEP-21] Fix o.a.c.db.DiskBoundaryManagerTest
    omit a747e27fea [CEP-21] Fix 
o.a.c.cql3.validation.operations.DropRecreateAndRestoreTest
    omit 9f5ad3aa94 [CEP-21] Fix o.a.c.cql3.validation.operations.AlterNTSTest
    omit 32b175a482 [CEP-21] Fix 
o.a.c.cql3.validation.entities.SecondaryIndexTest
    omit c740a62ee3 [CEP-21] Fix o.a.c.cql3.statements.DescribeStatementTest
    omit fc28e88f2b [CEP-21] Fix o.a.c.cql3.OutOfSpaceTest
    omit 135c15c776 [CEP-21] Fix o.a.c.cql3.Memtable*Test
    omit 8ebddf8b7c [CEP-21] Adjust to new Register checks
    omit 26fac1060e [CEP-21] Fix o.a.c.cql3.BatchTest
    omit f4c2124edc [CEP-21] Remove superseded join/move/leave/remove unit tests
    omit f2759e2811 [CEP-21] Move CQLTester initialisation from static block to 
@BeforeClass
    omit 1f65f68584 [CEP-21] Move local node registration from CQLTester -> 
ServerTestUtils
    omit 0a3c3daf3c [CEP-21] Fix nodetool cache invalidation tests
    omit 2b694979e0 [CEP-21] Update tests which require the local node not to 
be joined by default
    omit 635f6419df [CEP-21] Fix/remove fixture setup in several CQLTester 
subclasses
    omit 3f76c224db [CEP-21] Fix o.a.c.db.compaction.CompactionIteratorTest
    omit 19e39e2113 [CEP-21] Fix o.a.c.locator.ReplicationFactorTest
    omit 21c6b4fbb4 [CEP-21] Fix o.a.c.locator.NetworkTopologyStrategyTest
    omit a72fc76f57 [CEP-21] Fix third party snitch tests
    omit d0a271fa01 [CEP-21] fix o.a.c.tools.SSTableExportSchemaLoadingTest
    omit 39752ac4ed [CEP-21] fix o.a.c.dht.tokenallocator.TokenAllocationTest
    omit c06d448b83 [CEP-21] Bring back (most of) ring/BootstrapTest
    omit 0b09d98978 [CEP-21] Remove redundant or outdated tests
    omit 014fd736a6 [CEP-21] make ColumnFamilyStoreClientModeTest build
    omit 46d85de5f3 [CEP-21] fix MutualTls tests
    omit 8fd34fc21b [CEP-21] Escape infinite local log loop on replica 
mis-configuration
    omit b13975ca5b [CEP-21] Fix issue when catching up from snapshot and the 
pending log is non-consecutive
    omit 674e544704 [CEP-21] Multi cms simulation, Deadlines for local 
processor, reworked retries for local and remote processor
    omit f462d57e28 [CEP-21] Fix batchlog consistency errors during epoch bumps
    omit 012ba4de27 [CEP-21] Add keyspace to read and write recompute
    omit a7f3773f1f [CEP-21] Avoid using batches in distributed metadata log 
keyspace
    omit f8ec8b857f [CEP-21] Exclude meta keyspace from 
TableMetrics::totalNonSystemTablesSize
    omit 7d92842445 [CEP-21] Don't warn about new system tables in StartupCheck
    omit 4ea183337b [CEP-21] Simplistic schema metadata diff
    omit 97aeafdca8 [CEP-21] Fix table metadata serialization
    omit b521f650b1 [CEP-21] Issues found during upgrade testing
    omit 0c05cc2a05 [CEP-21] Extend nodetool describecms output (#3507)
    omit 87737e0fa3 [CEP-21] add more metrics
    omit d56199b4ed [CEP-21] Simulator harry integration
    omit 56c58d7291 [CEP-21] getHostIdForEndpoint return null if unknown 
endpoint
    omit b4a92d72a9 [CEP-21] Add nodetool command to remove from CMS
    omit 656af18890 [CEP-21] Transfer CMS membership before replacement (#3498)
    omit 5687b69d13 [CEP-21] Update system.local host id on upgrades, and 
bounces to fix current broken cluster (#3496)
    omit 2fed83da08 [CEP-21] Support catching up from peers
    omit 98b535df71 [CEP-21] Require Paxos V2 for cluster metadata log 
operations
    omit d5b0cb5fc8 [CEP-21] Mark successful migration as complete on nodes 
which did not initiate it
    omit 36929fbbba [CEP-21] Disaster recovery
    omit 39c78c5029 [CEP-21] Reenable write survey mode
    omit cf715eb78a [CEP-21] Switch nodeId from uuid to int
    omit 74f0226749 [CEP-21] Make CQLSSTableWriter exclusively a client utility
    omit 03b39ad323 [CEP-21] When deserializing partition update, allow if 
current epoch >= serialized epoch
    omit 758c2c43ec [CEP-21] ClusterMetadata::writePlacementAllSettled handles 
bootstrapping nodes correctly
    omit e415016ab3 [CEP-21] Allow Schema.instance to be initialized empty for 
client apps
    omit cff651c305 [CEP-21] Update bootstrap log messages to match trunk
    omit 36a673c0ba [CEP-21] Support nodetool assasinate
    omit 918065cee7 [CEP-21] avoid npe when replaying from snapshot and 
endpoint shows up first time as LEFT (#3499)
    omit 60f05d16f1 [CEP-21] Don't invalidate prepared stmt cache on every 
schema change
    omit be390b4b91 [CEP-21] In progress sequence updates
    omit c40fae9d53 [CEP-21] Simplify check for whether DROP COMPACT STORAGE is 
permitted
    omit 3812a24f6e [CEP-21] Enforce data ownership checks
    omit eff9387f76 [CEP-21] Gossip fixes
    omit d4c50c4bea [CEP-21] DC and RF aware acknowledgments for multistep 
operations
    omit 53d0617270 [CEP-21] Re-enable startup checks on non-test initialization
    omit 9099d19e16 [CEP-21] Unify streaming: make all operations use explicit 
ranges for streaming
    omit 8d3d6cb7f1 [CEP-21] Add vtable for metadata log
    omit 4e87fe2202 [CEP-21] Add exception code to commit result if rejected
    omit 8bbd926f83 [CEP-21] Simulate NTS
    omit b056a81f38 [CEP-21] Fix eclipse warning
    omit bde1d7cd1b [CEP-21] Don't include system_distributed in initial schema
    omit 62044853c6 [CEP-21] Make cleanup safe to run during range movements
    omit 9c67f90483 [CEP-21] Remove some of the remaining vestiges of schema 
pulling
    omit fe3485a4a9 [CEP-21] ReplicaPlan recomputation and stillAppliesTo 
implementation for Paxos
    omit 1e71de461d [CEP-21] Update index status fixes post-rebase
    omit 2eb224b63e [CEP-21] Create new auth tables, remove cidr constants for 
column names
    omit b03fe0891b Circle config
    omit 1157bf2900 [CEP-21] Reinstate client notifications for 
joining/leaving/moving nodes
    omit e265a04126 [CEP-21] Fix tools tests
    omit 83251ccca5 [CEP-21] Avoid NPE when getting dc/rack for not yet 
registered endpoints
    omit ec27e6ae12 [CEP-21] Ensure that ClusterMetadata::forceEpoch keeps 
component epochs consistent
    omit 5b4d560952 [CEP-21] Rewrite o.a.c.distributed.test.SchemaTest
    omit c4eaa2ad4f [CEP-21] During startup, don't open SSTables until local 
metadata log replay is complete
    omit 4e58017bb6 [CEP-21] Ensure that SchemaTransformation impls correctly 
set TableMetadata epoch
    omit 1e23ad0eaa [CEP-21] During startup request replay from CMS 
asynchronously
    omit 7095e95289 [CEP-21] Implement multi-dc placement simulator for NTS
    omit 8cadfd283c [CEP-21] Fix (re)building MVs
    omit 636adfe270 [CEP-21] Add invalid routing exception
    omit f5747c6663 [CEP-21] Improve support for start/end tokens in nodetool 
rebuild
    omit a18e73efdb [CEP-21] Implement retries for log replay on CMS members
    omit 0a0678d0f2 [CEP-21] Remove paranoid check during SRPP
    omit 0c96270abe [CEP-21] Always use Paxos.v2 for global log reads/writes
    omit c2d77e1b32 [CEP-21] Various fixes to in-jvm dtests
    omit 65df1c6a0d [CEP-21] Improve seedlist inspection at startup
    omit 65fc4d0788 [CEP-21] Always populate local gossip state at startup
    omit e0496256d3 [CEP-21] Add debounce to log replay
    omit 33151965ac [CEP-21] During multi step operations, defer token map 
update until completion of final step
    omit d63e8ee965 [CEP-21] Dereference TableMetadata in simple partition 
builder
    omit 494ddf7478 [CEP-21] Ensure that global log replication factor is 
maintained after decommission
    omit 3bdebdad65 [CEP-21] Re-enable stdout/sterr redirection at startup
    omit 5ab781d401 [CEP-21] Secondary indexes should not be rebuilt on restart
    omit d13a81816d [CEP-21] Fix nodetool ring and effective ownership
    omit 3807a24a19 [CEP-21] Correctly represent bootstrapping nodes in 
StorageService
    omit 4217811952 TMP - use bundled version of harry
    omit f917477a39 [CEP-21] Bulk update of unit and dtests
    omit 8ba39a2c4a [CEP-21] Test / build config changes
    omit bfbb34ba6e [CEP-21] Modify CassandraDaemon
    omit d2bb7a3e97 [CEP-21] Update snitches to use Directory
    omit 22f2c01539 [CEP-21] Upgrade support
    omit 6c31ee3792 [CEP-21] Option to record thread creation stacktrace
    omit 38a51c9d71 [CEP-21] Add missing implementations to concurrent utils
    omit 4dfed093df [CEP-21] New nodetool commands
    omit 455df59840 [CEP-21] Restore operation mode reporting (7/7)
    omit 6a586abe44 [CEP-21] Remove TokenMetadata (6/7)
    omit e62552df33 [CEP-21] Fix misc compilation errors (5/7)
    omit 524f200321 [CEP-21] Update ColumnFamilyStore (4/7)
    omit bff4fa816b [CEP-21] Consistent read/write path (3/7)
    omit 8abfa558bf [CEP-21] Placement and ownership related changes (2/7)
    omit baca03955f [CEP-21] Major changes to StorageService to remove TMD and 
Gossip (1/7)
    omit c21c18e9a4 [CEP-21] Replace fake initial implementation of CMS 
membership
    omit 92699838de [CEP-21] Start to remove and deprecate gossip functionality
    omit 615a669346 [CEP-21] Initial transforms for modifying ownership
    omit 5e95b294cd [CEP-21] Produce placements equivalent to current 
replication strategies
    omit 18dbe88f6d [CEP-21] Add basics of ownership and data placement
    omit 6cbf3909c0 [CEP-21] Add rudimentary cluster membership to TCM
    omit 9961a44e84 [CEP-21] Include current epoch in internode header
    omit bdfe243c61 [CEP-21] Move schema management to TCM
    omit 395b10db64 [CEP-21] Add distributed metadata log
     add d24baecac9 Simplify pylib/cqlshlib/helptopics.py using associative 
array
     add 5a9b79bb83 Merge branch 'cassandra-5.0' into trunk
     add ab40d85cd1 Merge branch 'cassandra-5.0' into trunk
     add de0a556c5d Merge branch 'cassandra-5.0' into trunk
     add d707bb98b4 Merge branch 'cassandra-5.0' into trunk
     add 881bb56be7 Merge branch 'cassandra-5.0' into trunk
     add b774385b40 Merge branch 'cassandra-5.0' into trunk
     add 798edb3edd Merge branch 'cassandra-5.0' into trunk
     add 7022d1a5e6 Merge branch 'cassandra-5.0' into trunk
     add 5ade7a6cd8 Merge branch 'cassandra-5.0' into trunk
     add 8f3c8e721e Merge branch 'cassandra-5.0' into trunk
     add 9f2005cd57 Merge branch 'cassandra-5.0' into trunk
     add d3a7387836 Merge branch 'cassandra-5.0' into trunk
     add 724c616f58 Merge branch 'cassandra-5.0' into trunk
     add fb60ee2960 Merge branch 'cassandra-5.0' into trunk
     add c834427852 Merge branch 'cassandra-5.0' into trunk
     add 8a764dedcd Merge branch 'cassandra-5.0' into trunk
     add d058194354 Merge branch 'cassandra-5.0' into trunk
     add f713a6618f Merge branch 'cassandra-5.0' into trunk
     add 64f553bf97 Merge branch 'cassandra-5.0' into trunk
     add 555dec50c2 Merge branch 'cassandra-5.0' into trunk
     add 56f351ec2e Merge branch 'cassandra-5.0' into trunk
     add 94c3cf74ef Merge branch 'cassandra-5.0' into trunk
     add 91d40b2780 Merge branch 'cassandra-5.0' into trunk
     add cdeb199f78 Merge branch 'cassandra-5.0' into trunk
     add 14f6e7898f Merge branch 'cassandra-5.0' into trunk
     add 3884eaf47e Merge branch 'cassandra-5.0' into trunk
     add 1e19887f72 Merge branch 'cassandra-5.0' into trunk
     add 49e04e8df2 Merge branch 'cassandra-5.0' into trunk
     add 119668f2b3 Merge branch 'cassandra-5.0' into trunk
     add 02f751077f Merge branch 'cassandra-5.0' into trunk
     add f8baabd95a Merge branch 'cassandra-5.0' into trunk
     add d6534e5c4f Merge branch 'cassandra-5.0' into trunk
     add 825ff89c70 Merge branch 'cassandra-5.0' into trunk
     add 2df8875502 Merge branch 'cassandra-5.0' into trunk
     add 9c7e1adb1d Merge branch 'cassandra-5.0' into trunk
     add 77cf2185b6 Add jmh microbenchmarks to eclipse IDE
     add 4226cbbec6 Merge branch 'cassandra-5.0' into trunk
     add cbaef9094e Merge branch 'cassandra-5.0' into trunk
     add 6fb82b75d5 Merge branch 'cassandra-5.0' into trunk
     add 9e90ccc90f Merge branch 'cassandra-5.0' into trunk
     add 052a264741 Merge branch 'cassandra-5.0' into trunk
     add 269c04474f Merge branch 'cassandra-5.0' into trunk
     add b04c2aeddc Merge branch 'cassandra-5.0' into trunk
     add 7750a9430b Merge branch 'cassandra-5.0' into trunk
     add 70766c7ae9 Merge branch 'cassandra-5.0' into trunk
     add 16dc2a2393 Merge branch 'cassandra-5.0' into trunk
     add e9b9f9a35f Merge branch 'cassandra-5.0' into trunk
     add 4621ec7782 Merge branch 'cassandra-5.0' into trunk
     add 999d263a5d Merge branch 'cassandra-5.0' into trunk
     add 1f1ec5f503 Merge branch 'cassandra-5.0' into trunk
     add 1c3c5008f9 Merge branch 'cassandra-5.0' into trunk
     add 5aa7da5ebd Merge branch 'cassandra-5.0' into trunk
     add abe09cff34 Clean up obsolete functions and simplify cql_version 
handling in cqlsh
     add bd7dc322d8 Merge branch 'cassandra-5.0' into trunk
     add 9bacdc5bdb Merge branch 'cassandra-5.0' into trunk
     add b966f6af11 Merge branch 'cassandra-5.0' into trunk
     add df94834b19 Merge branch 'cassandra-5.0' into trunk
     add d1a1c439f0 Merge branch 'cassandra-5.0' into trunk
     add 7ecac39570 Merge branch 'cassandra-5.0' into trunk
     add f8d5a1aa16 Merge branch 'cassandra-5.0' into trunk
     add 1ba458c900 Merge branch 'cassandra-5.0' into trunk
     add e1ddc34f58 Merge branch 'cassandra-5.0' into trunk
     add 2a5e1b77c9 Merge branch 'cassandra-5.0' into trunk
     add a67f4904f7 Merge branch 'cassandra-5.0' into trunk
     add 759f2b2932 Merge branch 'cassandra-5.0' into trunk
     add 1959502d8b Merge branch 'cassandra-5.0' into trunk
     add 830f88d4ab Merge branch 'cassandra-5.0' into trunk
     add 89065ffa21 Merge branch 'cassandra-5.0' into trunk
     add 188df44c8c Merge branch 'cassandra-5.0' into trunk
     add f7472774f4 Merge branch 'cassandra-5.0' into trunk
     add 1087d88303 Merge branch 'cassandra-5.0' into trunk
     add 3ebd09262b Merge branch 'cassandra-5.0' into trunk
     add c2a4caa730 Merge branch 'cassandra-5.0' into trunk
     add 9f0f1f7c47 Merge branch 'cassandra-5.0' into trunk
     add 20d80118ac Add the ability to disable bulk loading of SSTables
     add e76b63d081 Merge branch 'cassandra-5.0' into trunk
     add e1fc195558 Fix invalid unit test check for CreateTableValidationTest
     add 970ec2d1db Merge branch 'cassandra-5.0' into trunk
     add c5bb672543 Merge branch 'cassandra-5.0' into trunk
     add 9aa2109803 Javadoc BigFormat
     add b3879ccb51 Merge branch 'cassandra-5.0' into trunk
     add 02cdaf5b92 Merge branch 'cassandra-5.0' into trunk
     add 77912be753 Merge branch 'cassandra-5.0' into trunk
     add cfe48de019 Merge branch 'cassandra-5.0' into trunk
     add 1dd3440ccb Merge branch 'cassandra-5.0' into trunk
     add f2f2ef3f23 Merge branch 'cassandra-5.0' into trunk
     add e8907eba15 Merge branch 'cassandra-5.0' into trunk
     add 32cf1ea33d Add ELAPSED command to cqlsh
     add 07fcac4547 Merge branch 'cassandra-5.0' into trunk
     add 60314f2d6a Resolve deprecations in pylib
     add a0eecdb996 Merge branch 'cassandra-5.0' into trunk
     add c96185f188 Merge branch 'cassandra-5.0' into trunk
     add d1158bfd8e Merge branch 'cassandra-5.0' into trunk
     add fbf6508940 ninja fix for CASSANDRA-18827
     add fdbb975188 Merge branch 'cassandra-5.0' into trunk
     add 8cc2b48192 Merge branch 'cassandra-5.0' into trunk
     add c60b2ca65f Merge branch 'cassandra-5.0' into trunk
     add 16b43e4d4b Merge branch 'cassandra-5.0' into trunk
     add 210a59b194 Merge branch 'cassandra-5.0' into trunk
     add a1de444331 Merge branch 'cassandra-5.0' into trunk
     add 90e0ef27e4 Merge branch 'cassandra-5.0' into trunk
     add b8f36f0cba Merge branch 'cassandra-5.0' into trunk
     add 2e600017ee Merge branch 'cassandra-5.0' into trunk
     add 91406a6c73 Merge branch 'cassandra-5.0' into trunk
     add 865d7c30e4 Merge branch 'cassandra-5.0' into trunk
     add e63d3bfc4b Merge branch 'cassandra-5.0' into trunk
     add c40e0778b3 Merge branch 'cassandra-5.0' into trunk
     add 4b84c4332c Merge branch 'cassandra-5.0' into trunk
     add 31729b8f92 Merge branch 'cassandra-5.0' into trunk
     add b8b17dc5db Merge branch 'cassandra-5.0' into trunk
     add a0b4cee198 Merge branch 'cassandra-5.0' into trunk
     add 91f5562241 Merge branch 'cassandra-5.0' into trunk
     add a9a09c1e6b Merge branch 'cassandra-5.0' into trunk
     add 302b272b14 Merge branch 'cassandra-5.0' into trunk
     add 3d15be1d5e Merge branch 'cassandra-5.0' into trunk
     add 2feeb39d5a Merge branch 'cassandra-5.0' into trunk
     add 6c18a6c4f4 Merge branch 'cassandra-5.0' into trunk
     add 7d3a8d5312 Merge branch 'cassandra-5.0' into trunk
     add c2c20ab843 Merge branch 'cassandra-5.0' into trunk
     add 088f3ea3e9 Merge branch 'cassandra-5.0' into trunk
     add 06202c9ff3 Merge branch 'cassandra-5.0' into trunk
     add bf321d7951 Merge branch 'cassandra-5.0' into trunk
     add afde441448 Merge branch 'cassandra-5.0' into trunk
     add b094303ac2 Merge branch 'cassandra-5.0' into trunk
     add 3d022d3c5f Merge branch 'cassandra-5.0' into trunk
     add e8c5fe31a2 Merge branch 'cassandra-5.0' into trunk
     add 45c6352938 Merge branch 'cassandra-5.0' into trunk
     add f5fba9b702 Merge branch 'cassandra-5.0' into trunk
     add f8c240147c Merge branch 'cassandra-5.0' into trunk
     add a8d0584936 Merge branch 'cassandra-5.0' into trunk
     add 70259c50ff Merge branch 'cassandra-5.0' into trunk
     add 59eb8ba043 Merge branch 'cassandra-5.0' into trunk
     add d6159cfe15 Merge branch 'cassandra-5.0' into trunk
     add 4cabe486e1 Merge branch 'cassandra-5.0' into trunk
     add b363568c0f Merge branch 'cassandra-5.0' into trunk
     add 2d982a0e52 Merge branch 'cassandra-5.0' into trunk
     add b9240d0004 Merge branch 'cassandra-5.0' into trunk
     add 7377d5501d Merge branch 'cassandra-5.0' into trunk
     add bb686fc27d Merge branch 'cassandra-5.0' into trunk
     add 53c25f8faa Merge branch 'cassandra-5.0' into trunk
     add 5850996ab1 Merge branch 'cassandra-5.0' into trunk
     add e5d235dd4d Merge branch 'cassandra-5.0' into trunk
     add 537ab03f58 Merge branch 'cassandra-5.0' into trunk
     add 10d031bda4 Merge branch 'cassandra-5.0' into trunk
     add 37d2ef11d6 Merge branch 'cassandra-5.0' into trunk
     add 7b891db36d Merge branch 'cassandra-5.0' into trunk
     add 753f81d53a Merge branch 'cassandra-5.0' into trunk
     add c62de1b248 Merge branch 'cassandra-5.0' into trunk
     add 30e0b55f93 Merge branch 'cassandra-5.0' into trunk
     add 0a09c12975 Merge branch 'cassandra-5.0' into trunk
     add dc62e1dba1 Merge branch 'cassandra-5.0' into trunk
     add c0e0ea1bc6 Merge branch 'cassandra-5.0' into trunk
     add c6cb8523b3 Merge branch 'cassandra-5.0' into trunk
     add a77951ec0c Merge branch 'cassandra-5.0' into trunk
     add fb806d51e3 Add UCS sstable_growth and min_sstable_size options
     add 6a3bcc83d2 Merge branch 'cassandra-5.0' into trunk
     add f0655159e6 Add to jenkins pipeline: test-oa, 
test-system-keyspace-directory, test-trie, jvm-dtest-novnode, 
jvm-dtest-upgrade-novnode simulator-dtest, dtest-large-novnode, 
dtest-upgrade-large, dtest-upgrade-novnode, dtest-upgrade-novnode-large.
     add 337aa5ce33 Merge branch 'cassandra-5.0' into trunk
     add 072a13e5ef Exclude net.java.dev.jna:jna dependency from dependencies 
of org.caffinitas.ohc:ohc-core
     add ad66fd6547 Merge branch 'cassandra-5.0' into trunk
     add 02595b7119 ninja-fix typo "test-trie"
     add 046b2e8465 Merge branch 'cassandra-5.0' into trunk
     add e1355d7238 Set default disk_access_mode to mmap_index_only
     add 4f32cdbf7c Merge branch 'cassandra-5.0' into trunk
     add f347c58efa Fix vector quickstart documentation example CQL
     add ac0347bfa0 Merge branch 'cassandra-5.0' into trunk
     add b7b2aa5de5 Fix DiskSpaceMetricsTest.testFlushSize
     add ed5a224283 Merge branch 'cassandra-5.0' into trunk
     add 3ba6de70c7 Test failure: 
org.apache.cassandra.db.commitlog.CommitLogSegmentManagerCDCTest
     add 6cac24f581 Merge branch 'cassandra-4.0' into cassandra-4.1
     add f48de8343c Merge branch 'cassandra-4.1' into cassandra-5.0
     add 4083166870 Merge branch 'cassandra-5.0' into trunk
     add 8c69f85502 ninja fix CASSANDRA-19002: Set gcgs in HintsMaker to 
Integer.MAX_VALUE
     add 13d44774a1 Merge branch 'cassandra-3.0' into cassandra-3.11
     add 7fdb88d10a Merge branch 'cassandra-3.11' into cassandra-4.0
     add 6a282b50b9 Merge branch 'cassandra-4.0' into cassandra-4.1
     add 2004c17b60 Merge branch 'cassandra-4.1' into cassandra-5.0
     add a106f75af5 Merge branch 'cassandra-5.0' into trunk
     add bee4b187e7 various fixes in SAI documentation and vector search 
documentation
     add 1463fabac3 Merge branch 'cassandra-5.0' into trunk
     add 91a242fe00 SAI in-memory index should check max term size
     add 1b7e895f56 Merge branch 'cassandra-5.0' into trunk
     add 55fecfb65e Fix BulkLoaderTest.testBulkLoader_WithArgs2
     add 08d9b70b4d Merge branch 'cassandra-4.0' into cassandra-4.1
     add a2911c7391 Merge branch 'cassandra-4.1' into cassandra-5.0
     add 316a239c7c Merge branch 'cassandra-5.0' into trunk
     add e8fb4b2f63 Ensure that empty SAI column indexes do not fail on 
validation after full-SSTable streaming
     add 1793c3fd36 Merge branch 'cassandra-5.0' into trunk
     new 3c7eefaa88 [CEP-21] Add distributed metadata log
     new fbd39b5d28 [CEP-21] Move schema management to TCM
     new 22c0f439ac [CEP-21] Include current epoch in internode header
     new 69dd053715 [CEP-21] Add rudimentary cluster membership to TCM
     new 14b7a9454a [CEP-21] Add basics of ownership and data placement
     new 09c97548c2 [CEP-21] Produce placements equivalent to current 
replication strategies
     new a25b137146 [CEP-21] Initial transforms for modifying ownership
     new 0f5063439d [CEP-21] Start to remove and deprecate gossip functionality
     new f8d925bb41 [CEP-21] Replace fake initial implementation of CMS 
membership
     new d4772dd982 [CEP-21] Major changes to StorageService to remove TMD and 
Gossip (1/7)
     new 9a335c3e1a [CEP-21] Placement and ownership related changes (2/7)
     new e0d3352345 [CEP-21] Consistent read/write path (3/7)
     new e59258a360 [CEP-21] Update ColumnFamilyStore (4/7)
     new 49c4753bbe [CEP-21] Fix misc compilation errors (5/7)
     new 97d22f307e [CEP-21] Remove TokenMetadata (6/7)
     new 856b681a90 [CEP-21] Restore operation mode reporting (7/7)
     new 8f38d93813 [CEP-21] New nodetool commands
     new 7f7deb77f9 [CEP-21] Add missing implementations to concurrent utils
     new 2a02032a4d [CEP-21] Option to record thread creation stacktrace
     new 0342efb0e0 [CEP-21] Upgrade support
     new 44f5f19fa4 [CEP-21] Update snitches to use Directory
     new 0209f563d9 [CEP-21] Modify CassandraDaemon
     new 2c2eb6206d [CEP-21] Test / build config changes
     new 898816a478 [CEP-21] Bulk update of unit and dtests
     new d2606ce6fe TMP - use bundled version of harry
     new e4e4cbd86e [CEP-21] Correctly represent bootstrapping nodes in 
StorageService
     new 272ebd8efe [CEP-21] Fix nodetool ring and effective ownership
     new fe0f81c714 [CEP-21] Secondary indexes should not be rebuilt on restart
     new 9cdf39ab28 [CEP-21] Re-enable stdout/sterr redirection at startup
     new 47b13e5ef1 [CEP-21] Ensure that global log replication factor is 
maintained after decommission
     new 523abe8dfa [CEP-21] Dereference TableMetadata in simple partition 
builder
     new 84b25332e6 [CEP-21] During multi step operations, defer token map 
update until completion of final step
     new 9520b9cb28 [CEP-21] Add debounce to log replay
     new 349de29162 [CEP-21] Always populate local gossip state at startup
     new 4398452452 [CEP-21] Improve seedlist inspection at startup
     new 5af7c0c042 [CEP-21] Various fixes to in-jvm dtests
     new c491b8d1b1 [CEP-21] Always use Paxos.v2 for global log reads/writes
     new f67014df78 [CEP-21] Remove paranoid check during SRPP
     new ccec909638 [CEP-21] Implement retries for log replay on CMS members
     new 4de7b54f6d [CEP-21] Improve support for start/end tokens in nodetool 
rebuild
     new 6c4979f4c5 [CEP-21] Add invalid routing exception
     new 86a1120b3f [CEP-21] Fix (re)building MVs
     new 6db4fe98e7 [CEP-21] Implement multi-dc placement simulator for NTS
     new f4a58f2460 [CEP-21] During startup request replay from CMS 
asynchronously
     new 4bdf93b788 [CEP-21] Ensure that SchemaTransformation impls correctly 
set TableMetadata epoch
     new 9fed3f0d21 [CEP-21] During startup, don't open SSTables until local 
metadata log replay is complete
     new 90cef91726 [CEP-21] Rewrite o.a.c.distributed.test.SchemaTest
     new f688ad31a1 [CEP-21] Ensure that ClusterMetadata::forceEpoch keeps 
component epochs consistent
     new 9c9ad75e06 [CEP-21] Avoid NPE when getting dc/rack for not yet 
registered endpoints
     new ffaca079cb [CEP-21] Fix tools tests
     new 3e82c5b26c [CEP-21] Reinstate client notifications for 
joining/leaving/moving nodes
     new b79ce02e13 Circle config
     new da5cb363a4 [CEP-21] Create new auth tables, remove cidr constants for 
column names
     new 1f4a604dbc [CEP-21] Update index status fixes post-rebase
     new 7c0fce2958 [CEP-21] ReplicaPlan recomputation and stillAppliesTo 
implementation for Paxos
     new 1499d2c6e6 [CEP-21] Remove some of the remaining vestiges of schema 
pulling
     new 3ee48f86cf [CEP-21] Make cleanup safe to run during range movements
     new 8fe5b1a5a5 [CEP-21] Don't include system_distributed in initial schema
     new b0803a9ed2 [CEP-21] Fix eclipse warning
     new 9502d945d8 [CEP-21] Simulate NTS
     new 1cf25fe7eb [CEP-21] Add exception code to commit result if rejected
     new 7cf8aedc22 [CEP-21] Add vtable for metadata log
     new 5e53087e33 [CEP-21] Unify streaming: make all operations use explicit 
ranges for streaming
     new 65172939b9 [CEP-21] Re-enable startup checks on non-test initialization
     new dc30995c10 [CEP-21] DC and RF aware acknowledgments for multistep 
operations
     new 8f96670369 [CEP-21] Gossip fixes
     new 1b30682139 [CEP-21] Enforce data ownership checks
     new cc550edb14 [CEP-21] Simplify check for whether DROP COMPACT STORAGE is 
permitted
     new 17b3125b20 [CEP-21] In progress sequence updates
     new 438437ea05 [CEP-21] Don't invalidate prepared stmt cache on every 
schema change
     new 8aa3a2c75a [CEP-21] avoid npe when replaying from snapshot and 
endpoint shows up first time as LEFT (#3499)
     new 9743924eb3 [CEP-21] Support nodetool assasinate
     new 298ec6c53a [CEP-21] Update bootstrap log messages to match trunk
     new 111cd559cc [CEP-21] Allow Schema.instance to be initialized empty for 
client apps
     new 9962dbacb0 [CEP-21] ClusterMetadata::writePlacementAllSettled handles 
bootstrapping nodes correctly
     new 4cbe13089e [CEP-21] When deserializing partition update, allow if 
current epoch >= serialized epoch
     new 97a036930f [CEP-21] Make CQLSSTableWriter exclusively a client utility
     new 7ebf4ce89e [CEP-21] Switch nodeId from uuid to int
     new 719a087378 [CEP-21] Reenable write survey mode
     new a5dd204129 [CEP-21] Disaster recovery
     new b6ace02924 [CEP-21] Mark successful migration as complete on nodes 
which did not initiate it
     new 7fdbc41af4 [CEP-21] Require Paxos V2 for cluster metadata log 
operations
     new a0ed4a08b8 [CEP-21] Support catching up from peers
     new 3a3c4fd801 [CEP-21] Update system.local host id on upgrades, and 
bounces to fix current broken cluster (#3496)
     new 76679d5c66 [CEP-21] Transfer CMS membership before replacement (#3498)
     new cff48ee5a1 [CEP-21] Add nodetool command to remove from CMS
     new f4b7753eff [CEP-21] getHostIdForEndpoint return null if unknown 
endpoint
     new ea97f99769 [CEP-21] Simulator harry integration
     new 8740da1532 [CEP-21] add more metrics
     new 3f39823186 [CEP-21] Extend nodetool describecms output (#3507)
     new dc759e16ff [CEP-21] Issues found during upgrade testing
     new 176ade37e7 [CEP-21] Fix table metadata serialization
     new 794165687d [CEP-21] Simplistic schema metadata diff
     new 4fc7f88344 [CEP-21] Don't warn about new system tables in StartupCheck
     new e192051984 [CEP-21] Exclude meta keyspace from 
TableMetrics::totalNonSystemTablesSize
     new 33492b377c [CEP-21] Avoid using batches in distributed metadata log 
keyspace
     new f08681e695 [CEP-21] Add keyspace to read and write recompute
     new ab5e83e62f [CEP-21] Fix batchlog consistency errors during epoch bumps
     new 6ae65d7b91 [CEP-21] Multi cms simulation, Deadlines for local 
processor, reworked retries for local and remote processor
     new bb67eb22c8 [CEP-21] Fix issue when catching up from snapshot and the 
pending log is non-consecutive
     new 1e60f5868f [CEP-21] Escape infinite local log loop on replica 
mis-configuration
     new 7cc3030dfc [CEP-21] fix MutualTls tests
     new 12ff38c435 [CEP-21] make ColumnFamilyStoreClientModeTest build
     new 1ccb947498 [CEP-21] Remove redundant or outdated tests
     new afebbb5e12 [CEP-21] Bring back (most of) ring/BootstrapTest
     new a61f04aa70 [CEP-21] fix o.a.c.dht.tokenallocator.TokenAllocationTest
     new 0f7bf6e746 [CEP-21] fix o.a.c.tools.SSTableExportSchemaLoadingTest
     new 27d6547740 [CEP-21] Fix third party snitch tests
     new 34eeae8bd2 [CEP-21] Fix o.a.c.locator.NetworkTopologyStrategyTest
     new 279adab583 [CEP-21] Fix o.a.c.locator.ReplicationFactorTest
     new d811409819 [CEP-21] Fix o.a.c.db.compaction.CompactionIteratorTest
     new da94e0cf0b [CEP-21] Fix/remove fixture setup in several CQLTester 
subclasses
     new 996ac90ec5 [CEP-21] Update tests which require the local node not to 
be joined by default
     new 1ae6f215c1 [CEP-21] Fix nodetool cache invalidation tests
     new 41244023b6 [CEP-21] Move local node registration from CQLTester -> 
ServerTestUtils
     new d4c2daee7f [CEP-21] Move CQLTester initialisation from static block to 
@BeforeClass
     new 2822f3ea7f [CEP-21] Remove superseded join/move/leave/remove unit tests
     new f7cfa7ba6b [CEP-21] Fix o.a.c.cql3.BatchTest
     new fe435a18d8 [CEP-21] Adjust to new Register checks
     new 4bb169cb45 [CEP-21] Fix o.a.c.cql3.Memtable*Test
     new 3916f51482 [CEP-21] Fix o.a.c.cql3.OutOfSpaceTest
     new 2387ba79ff [CEP-21] Fix o.a.c.cql3.statements.DescribeStatementTest
     new 6f7ee008a4 [CEP-21] Fix 
o.a.c.cql3.validation.entities.SecondaryIndexTest
     new a09c15f13e [CEP-21] Fix o.a.c.cql3.validation.operations.AlterNTSTest
     new 6e38192bc4 [CEP-21] Fix 
o.a.c.cql3.validation.operations.DropRecreateAndRestoreTest
     new 7bcf2c0ae3 [CEP-21] Fix o.a.c.db.DiskBoundaryManagerTest
     new d013fc4322 [CEP-21] Fix o.a.c.db.KeyspaceTest
     new 1ed20fc175 [CEP-21] Fix o.a.c.db.TopPartitionTrackerTest
     new db18fd3605 [CEP-21] Fix 
o.a.c.db.compaction.CompactionStrategyManagerBoundaryReloadTest
     new b825bcecdd [CEP-21] fix o.a.c.db.rows.ThrottledUnfilteredIteratorTest
     new f65d97d4bd [CEP-21] Fix 
o.a.c.db.virtual.JmxPermissionsCacheKeysTableTest
     new 254a329e5d [CEP-21] Fix o.a.c.db.virtual.LocalRepairTablesTest
     new ce05431ad5 [CEP-21] Fix o.a.c.db.virtual.StreamingVirtualTableTest
     new 681b0949eb [CEP-21] Fix o.a.c.service.LegacyAuthFailTest
     new 6f3407291f [CEP-21] Fix o.a.c.service.reads.range.TokenUpdater
     new cf7082d141 [CEP-21] Fix o.a.c.tools.JMXCompatibilityTest
     new fedf1784db [CEP-21] Fix o.a.c.tools.StandaloneSplitterWithCQLTesterTest
     new 65c670dccd [CEP-21] Tests no longer need to manually create system_auth
     new c350847940 [CEP-21] Adjust test for GossipInfo now STATUS is removed
     new 460619376f [CEP-21] Fix o.a.c.service.JoinTokenRingTest
     new 734572a3d9 [CEP-21] Fix o.a.c.service.PartitionDenylistTest
     new d9dea379bf [CEP-21] Fix o.a.c.service.StorageServiceServerM3PTest
     new a185a953c6 [CEP-21] Additional tests which no longer need to manually 
create system_auth
     new 62b89405be [CEP-21] Fix o.a.c.service.StorageProxyTest
     new 1ce7e50cc0 [CEP-21] Fix o.a.c.tcm.RemoteProcessorTest
     new f46d97f150 [CEP-21] Fix o.a.c.tcm.ClusterMetadataTransformationTest
     new 36157a3832 [CEP-21] Fix o.a.c.gms.GossiperTest
     new 64e429bd6a [CEP-21] Rewrite o.a.c.service.StorageServiceServerTest
     new ebf57e45b3 [CEP-21] Fix o.a.c.schema.SchemaKeyspaceTest
     new a64278c1d1 [CEP-21] Remove o.a.c.schema.RemoveWithoutDroppingTest
     new a001dd386a [CEP-21] Fix 
o.a.c.db.compaction.writers.CompactionAwareWriterTest
     new 1766da3c98 [CEP-21] Fix o.a.c.db.VerifyTest
     new cecd76f9d5 [CEP-21] Fix o.a.c.db.ColumnFamilyMetricTest
     new c0c7e9aa3b [CEP-21] Fix o.a.c.db.CleanupTransientTest
     new 2e75f99c2e [CEP-21] Remove o.a.c.gms.PendingRangeCalculatorServiceTest
     new 66d65511f4 [CEP-21] Remove o.a.c.gms.ExpireEndpointTest.java (CMS 
updates now remove from gossip)
     new d3a4d9a6ee [CEP-21] Fix o.a.c.cql3.KeyCacheCqlTest
     new 974ee12234 [CEP-21] Fix o.a.c.tcm.transformations.PrepareLeaveTest
     new fd20741986 [CEP-21] Fix o.a.c.tcm.transformations.EventsMetadataTest
     new 5646810eec [CEP-21] Fix o.a.c.locator.ReplicaPlansTest
     new a828f9c3aa [CEP-21] Fix o.a.c.locator.DynamicEndpointSnitchTest
     new 96f7a04c3e [CEP-21] Remove obsolete 
o.a.c.locator.ReplicationStrategyEndpointCacheTest
     new 27f827a86e [CEP-21] Fix o.a.c.tcm.RemoteProcessorTest
     new b2d2b11631 [CEP-21] Fix o.a.c.db.CleanupTest
     new 51b6ee5670 [CEP-21] Restore previous behaviour when fetching effective 
ownership for a local system keyspace
     new 680f99dbcf [CEP-21] Fix 
o.a.c.service.reads.repair.[BlockingReadRepairTest|DiagEventsBlockingReadRepairTest]
     new 1b31759702 [CEP-21] Fix o.a.c.db.view.ViewUtilsTest
     new 5d5abbaec7 [CEP-21] Fix MockSchema to use supplied keyspace name
     new 644d5c9f23 [CEP-21] Syncronize processing of LocalLog in test code
     new b9e4917398 [CEP-21] Fix o.a.c.tcm.ownership.DeltaMapTest
     new e993a29238 [CEP-21] Disable auto metadata snapshots during tests
     new 47e4375642 [CEP-21] Fix 
o.a.c.io.sstable.format.RangeAwareSSTableWriterTest
     new 3d8a943db0 [CEP-21] Fix o.a.c.tools.TopPartitionsTest
     new 53f203aa51 [CEP-21] Fix o.a.c.streaming.StreamRateLimiterTest
     new a936c8e1a7 [CEP-21] Fix o.a.c.db.StreamRequestTest
     new b4d078ba18 [CEP-21] Fix o.a.c.service.BootstrapTransientTest
     new 50c891a1a5 [CEP-21] Fix o.a.c.dht.BootstrapperTest
     new 7fc1d7b02f [CEP-21] Fix replacement tests
     new 69e48a97db [CEP-21] Reduce number of data harry writes to reduce 
flakiness
     new 1065d4519d [CEP-21] Fix reprepare tests
     new 753bf106fe [CEP-21] Fix IPMembershipTest
     new 04538052b1 [CEP-21] Fix paxos self execution tests
     new 2a022c5c2c [CEP-21] Fix MoveTest
     new 1be09fdf6f [CEP-21] Fix assassinate dtests
     new 2bd9030720 [CEP-21] Fix flaky consistentleave test
     new e2de6a40de [CEP-21] Various JVM Dtest fixes
     new f181d35876 [CEP-21] Use harry for generating data for coordinator path 
test
     new 30e9e9061a [CEP-21] More in-jvm dtest fixes
     new ccfaf364d4 [CEP-21] Python dtest fixes * maybe fix hintedhandoff test
     new 79ae0bcdb7 [CEP-21] Avoid gossip deadlock by grabbing taskLock before 
runInGossipStageBlocking
     new 07240e891c [CEP-21] Evict replaced endpoint from gossip
     new 6847903df8 rebase fixes
     new 9d7381fe7f Fix ByteBuddyExamplesTest
     new cfe1350594 rebase fix
     new 5f6266e382 fix UnifiedCompactionStrategyTest
     new 441a95906a more test fixes
     new f1d552ff8c [CEP-21] Update tests which require the local node not to 
be joined by default
     new bda6415113 storage_compat_mode: none
     new b2d16f0a34 [CEP-21] Work with Storage Compatiblility Mode
     new 3a621821be rebase
     new 58565908ed [CEP-21] Preparing DDL statements should capture the CQL 
string
     new d08744c664 [CEP-21] Reenable starting without joining 
(-Dcassandra.join_ring=false)
     new 23f652ec39 [CEP-21] Add metric for CMS membership
     new 8cdbbe2ed2 [CEP-21] Add nextId to Directory serialization and make it 
possible to bump metadata serialization version
     new 0c70500150 [CEP-21] Add a script for simulation running
     new d68c705763 [CEP-21] Validate schema alterations on coordinator
     new f60db8972a [CEP-21] Don't trigger client warnings or guardrails when 
executing AlterSchema transformations
     new 00f5bd960a [CEP-21] Remove redundant Keyspaces arg from 
SchemaTransformation::apply
     new 8154008a8d [CEP-21] Handle case where removenode requires no streaming 
to restore RF
     new de2ad6ff2a [CEP-21] Implement versioning for ranges
     new 46889005e8 [CEP-21] Retry indefinitely for STARTUP messages.
     new 6aeb59eb73 [CEP-21] Fix flaky distributed log test. While it fails 
very infrequently on CI, it consistently fails locally.
     new b188c32041 [CEP-21] Remove LEFT peers from system tables and exclude 
them during startup
     new 5629c8c3b1 [CEP-21] fix nodetool bootstrap resume
     new 1fe86bfd3e [CEP-21] Implement replacement with same address
     new 8d2e89b1aa [CEP-21] Upgrading a one node cluster to TCM fails 
attempting Gossip shadow round
     new 7d4d72d447 [CEP-21] serialize MemtableParams when writing TableParams
     new 5afd598d35 [CEP-21] remove authsetup
     new 5c68f8de5d [CEP-21] fix cqlshlib tests
     new 45d2f19e11 update dtest repo for cci
     new d97879983d [CEP-21] CASSANDRA-18816 rebase fixes
     new 8841c544e0 [CEP-21] fix GossiperTest - this test now matches trunk
     new 370badc21d Add implementation overview doc
     new bc87aea05a Use pinned Harry version
     new 2c9449ad6e [CEP-21] Improve CMS handoff and configuration
     new 6e5821bea0 [CEP-21] Test Assigning the same token to several nodes
     new 3d9bdf2ba5 [CEP-21] Split logic previously contained in SS across 
corresponding classes.
     new facd50d492 [CEP-21] Allow unknown nodes during discovery
     new 42c0d08b3e [CEP-21] Improve Comments
     new 7d8d3669ad [CEP-21] PropertyFileSnitch is responsible for local node 
location only
     new 9523b4673b [CEP-21] DC and Rack startup checks cannot be disabled
     new 3f606b62c6 [CEP-21] Make RackInferringSnitch work with ClusterMetadata
     new 6c9cc05557 [CEP-21] Add a way to reject a transformation by throwing a 
special kind of exception.
     new a3c765af8c [CEP-21] Refactor multi step operations
     new 804ed4100c [CEP-21] Rename InProgressSequence to MultiStepOperation
     new 10479d5a50 [CEP-21] Move Kind from InProgressSequences to 
MultiStepOperation
     new 81bf4b9512 [CEP-21] Clean up InProgressSequences keys
     new 4b244dc566 [CEP-21] Rationalise method order in MultiStepOperation & 
impls
     new 2ab5bb6291 [CEP-21] Use epoch-based table ids by default
     new 4e88a3e1f7 [CEP-21] Simplify scope-local retries using Entry.Id
     new 0b8794e6a8 [CEP-21] Remove unused GlobalPlacementDelta class
     new 9731d5d5be [CEP-21] Fix ReplicaPlan.ForFullRangeRead after rebase
     new e0abb22f7a [CEP-21] Add since to new deprecation annotations
     new df808a75d2 Fix StorageServiceTest tests
     new 680d54630b Fix DecomissionTest tests
     new b5c3c0df3e Fix DecomissionTest tests
     new ccac77ae77 Fix read command serialization after rebase
     new 6415d95006 fix guardrailstest
     new ede37e2666 ignore PendingRangesTest for now
     new 2d73a09005 fix GuardrailTablesTest
     new 6b51dd00c1 fix StorageServiceDrainTest
     new 75cb7fd949 fix DropRecreateAndRestoreTest
     new 47ff21e2bb Fix auth dtest
     new 67a65f221e Improve a fix for DecommissionTest
     new c61c724e25 Fix BootstrapTest
     new aa15552cad Fix BootstrapTest
     new 6da22893b7 Remove a duplicate resumable bootstrap test
     new 00e5668fc2 Fix consistent bootstrap test
     new 0b5c3b2327 Re-fix tests after rebase
     new 8bb481b858 fix FailureDetectorTest
     new 0230ef6c52 Fix CommitLogSegmentManagerCDCTest
     new 7cf6f20aac [CEP-21] fix DynamicEndpointSnitchLongTest
     new 4a26753273 [CEP-21] fix LongStreamingTest
     new f9635c6de8 Fix AlterTest
     new d798370e93 [CEP-21] fix CompactionStressTest
     new 5f40af00ad [CEP-21] fix ColumnFamilyStoreClientModeTest
     new 57760e976b set localdc
     new 046b6a1e2a [CEP-21] Fix GossipShutdownTest
     new 2dfafd13d1 [CEP-21] Fix jvm upgrade dtests
     new 22f232fdac Fix InternodeEncryptionEnforcementTest
     new 2dc48debd3 [CEP-21] Write survey mode should halt before MID step
     new 3141b967d3 [CEP-21] Minor cleanup to BatchlogManager
     new badec8d5c1 [CEP-21] Remove specialized replica plan for read repair
     new 966c1822f0 [CEP-21] Fixes for aborting failed bootstrap
     new 62ad94d797 [CEP-21] Fail fast if attempting to replace a live peer
     new f15196d91a [CEP-21] Break circular metadata dependency during view 
creation
     new 91dafcc6b3 [CEP-21] Don't add log listeners until local replay is 
complete
     new 5c62ca0041 [CEP-21] Schema alterations should only operate on metadata
     new bd4c8ebec8 [CEP-21] Slightly relax ALTER restrictions on table with 
indexes
     new da4c68378c [CEP-21] Scrub data dirs earlier in process startup
     new 72b151e7b5 Fix 
InternodeEncryptionEnforcementTest#testOutboundConnectionsAreInterruptedWhenAuthFails
     new 12949c928e [CEP-21] Update tests to handle new gossip shutdown
     new 14f5124565 Split TransientRangeMovementTest in two.
     new 58dfb0a281 Use _write_ contacts for read repair, but use _original 
read_ contacts for selector.
     new de1ad09269 [CEP-21] If we can't gossip with anyone, populate initial 
CM from system tables on upgrade
     new e53b972467 [CEP-21] Actually merge endpoint states during gossip 
upgrade
     new e5a4f3011b squash with [CEP-21] Scrub data dirs earlier in process 
startup
     new 8dce7af795 [CEP-21] Don't replayPersisted during normal catchup
     new 15a6718c92 [CEP-21] Create initial CM with the same RF on all replicas
     new 81017dfdc5 [CEP-21] Add system_ prefix to cluster_metadata log
     new 3243c841bd [CEP-21] Ignore schema push/pull messages
     new 150c04901d [CEP-21] Fix DescribeStatementTest
     new 9d2e9f2e50 [CEP-21] Rebase fix ControllerTest
     new 5948077037 [CEP-21] Fix CQLSSTableWriterConcurrencyTest
     new 72f6eb488b [CEP-21] Fix EphemeralSnapshotTest
     new ad3435ec7f [CEP-21] Don't notify subscribers if a registered but 
unjoined node is DOWN
     new 500b47ed46 Fix long compactions test: since we are waiting on futures, 
we should rely on executor metrics instead of “estimate” that is used for 
metrics.
     new 30da332407 [CEP-21] Improve setup and initialisation of LocalLog
     new ece8e960e3 [CEP-21] Add initial notes to NEWS.txt

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   (2211ddf6b6)
            \
             N -- N -- N   refs/heads/cep-21-tcm (ece8e960e3)

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 299 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/docker/run-tests.sh                         |   18 +-
 .build/parent-pom-template.xml                     |    4 +
 .build/run-tests.sh                                |   14 +-
 .circleci/config.yml                               |    2 +-
 .circleci/config.yml.FREE                          |    2 +-
 .circleci/config.yml.PAID                          |    2 +-
 .circleci/config_template.yml                      |    2 +-
 .circleci/config_template.yml.PAID.patch           |    4 +-
 .circleci/generate.sh                              |    2 +-
 .jenkins/Jenkinsfile                               |  238 ++-
 CHANGES.txt                                        |   46 +-
 NEWS.txt                                           |   78 +-
 build.xml                                          |    8 +-
 conf/cassandra.yaml                                |   20 +
 conf/cqlshrc.sample                                |    7 -
 conf/harry-example.yaml                            |   95 +
 debian/changelog                                   |   10 +-
 doc/antora.yml                                     |    4 +-
 .../CQL/vector-search/vector-search-cycling.cql    |   14 +-
 .../pages/developing/cql/collections/list.adoc     |    5 +-
 .../cassandra/pages/developing/cql/index.adoc      |    2 +-
 .../cql/indexing/sai/_collections-list.adoc        |    1 +
 .../cql/indexing/sai/_collections-map.adoc         |    4 +-
 .../cql/indexing/sai/_collections-set.adoc         |    1 +
 .../sai/{_collections.adoc => collections.adoc}    |    0
 .../developing/cql/indexing/sai/sai-concepts.adoc  |    2 +-
 .../pages/developing/cql/indexing/sai/sai-faq.adoc |   32 +-
 .../sai/{_sai-query.adoc => sai-query.adoc}        |    2 +-
 ...-write-paths.adoc => sai-read-write-paths.adoc} |    0
 .../cql/indexing/sai/sai-working-with.adoc         |    2 +-
 .../pages/getting-started/sai-quickstart.adoc      |    6 +-
 .../pages/managing/operating/security.adoc         |   69 -
 .../cassandra/pages/managing/operating/snitch.adoc |   82 +-
 .../cassandra/pages/managing/tools/cqlsh.adoc      |   29 +
 doc/modules/cassandra/pages/new/index.adoc         |    8 +
 .../pages/vector-search/.sai-quickstart.adoc       |  198 --
 .../cassandra/partials/sai/collections-note.adoc   |    5 +-
 .../partials/sai/create-vector-index.adoc          |   10 -
 .../partials/sai/create-vector-keyspace.adoc       |    8 -
 .../partials/sai/create-vector-table.adoc          |   16 -
 .../cassandra/partials/sai/load-vector-data.adoc   |   10 -
 .../partials/sai/use-vector-keyspace.adoc          |    8 -
 .../vector-search/create-vector-table.adoc         |    6 -
 .../partials/vector-search/load-vector-data.adoc   |    8 -
 .../partials/vector-search/query-vector-data.adoc  |   33 -
 .../vector-search/use-vector-keyspace.adoc         |    8 -
 ide/idea-iml-file.xml                              |    1 +
 pylib/cassandra-cqlsh-tests.sh                     |   18 +-
 pylib/cqlshlib/copyutil.py                         |    2 +-
 pylib/cqlshlib/cql3handling.py                     |   21 +-
 pylib/cqlshlib/cqlhandling.py                      |    3 +-
 pylib/cqlshlib/cqlshhandling.py                    |    8 +
 pylib/cqlshlib/cqlshmain.py                        |  130 +-
 pylib/cqlshlib/formatting.py                       |   19 +-
 pylib/cqlshlib/helptopics.py                       |  244 +--
 pylib/cqlshlib/test/cassconnect.py                 |    6 +-
 pylib/cqlshlib/test/test_cqlsh_completion.py       |   29 +-
 pylib/cqlshlib/test/test_cqlsh_output.py           |   46 +-
 pylib/cqlshlib/test/test_unicode.py                |   14 +-
 pylib/cqlshlib/util.py                             |   22 -
 pylib/setup.py                                     |    1 +
 .../org/apache/cassandra/auth/AuthKeyspace.java    |    3 +-
 .../apache/cassandra/batchlog/BatchlogManager.java |    2 +-
 .../config/CassandraRelevantProperties.java        |    2 +
 src/java/org/apache/cassandra/config/Config.java   |    3 +-
 .../apache/cassandra/config/GuardrailsOptions.java |   14 +
 .../cql3/restrictions/StatementRestrictions.java   |    5 +-
 .../statements/schema/AlterKeyspaceStatement.java  |   27 +-
 .../statements/schema/AlterTableStatement.java     |   57 +-
 .../statements/schema/CreateIndexStatement.java    |    3 +-
 .../statements/schema/CreateTableStatement.java    |    5 +-
 .../org/apache/cassandra/db/ColumnFamilyStore.java |   25 +-
 src/java/org/apache/cassandra/db/ReadCommand.java  |    2 +-
 .../org/apache/cassandra/db/SystemKeyspace.java    |   63 +
 .../commitlog/AbstractCommitLogSegmentManager.java |    7 +-
 .../cassandra/db/commitlog/CommitLogSegment.java   |    2 +-
 .../db/compaction/CompactionIterator.java          |    2 +-
 .../db/compaction/UnifiedCompactionStrategy.md     |   84 +-
 .../db/compaction/unified/Controller.java          |  234 +-
 .../compaction/unified/shards_graph_lambda_0.svg   | 2180 +++++++++++++++++++
 .../unified/shards_graph_lambda_0_33.svg           | 2203 +++++++++++++++++++
 .../compaction/unified/shards_graph_lambda_0_5.svg | 2238 ++++++++++++++++++++
 .../compaction/unified/shards_graph_lambda_1.svg   | 1943 +++++++++++++++++
 .../apache/cassandra/db/guardrails/Guardrail.java  |   18 +-
 .../apache/cassandra/db/guardrails/Guardrails.java |   21 +
 .../cassandra/db/guardrails/GuardrailsConfig.java  |    7 +
 .../cassandra/db/guardrails/GuardrailsMBean.java   |   12 +
 .../org/apache/cassandra/db/view/ViewManager.java  |    2 +-
 .../cassandra/exceptions/RequestFailureReason.java |    2 +-
 src/java/org/apache/cassandra/gms/Gossiper.java    |    9 +-
 src/java/org/apache/cassandra/gms/NewGossiper.java |   53 +-
 .../org/apache/cassandra/index/TargetParser.java   |    8 +
 .../apache/cassandra/index/sai/IndexContext.java   |   76 +
 .../cassandra/index/sai/StorageAttachedIndex.java  |    6 +-
 .../sai/disk/v1/ColumnCompletionMarkerUtil.java    |   74 +
 .../index/sai/disk/v1/MemtableIndexWriter.java     |    6 +-
 .../index/sai/disk/v1/SSTableIndexWriter.java      |   27 +-
 .../index/sai/disk/v1/V1OnDiskFormat.java          |   77 +-
 .../index/sai/memory/TrieMemoryIndex.java          |    2 +
 .../index/sai/memory/VectorMemoryIndex.java        |    2 +-
 .../cassandra/io/sstable/format/big/BigFormat.java |   97 +-
 .../io/sstable/indexsummary/IndexSummary.java      |    2 +
 .../org/apache/cassandra/locator/ReplicaPlan.java  |   77 +-
 .../org/apache/cassandra/locator/ReplicaPlans.java |   44 +-
 .../org/apache/cassandra/net/MessageDelivery.java  |    2 +-
 .../org/apache/cassandra/net/MessagingService.java |   23 +
 .../schema/DistributedMetadataLogKeyspace.java     |    5 +-
 .../apache/cassandra/schema/DistributedSchema.java |   14 +-
 .../apache/cassandra/schema/ReplicationParams.java |   10 +-
 .../apache/cassandra/schema/SchemaConstants.java   |    2 +-
 .../apache/cassandra/schema/SchemaProvider.java    |   17 +-
 .../cassandra/schema/SchemaPullVerbHandler.java    |   18 +-
 .../cassandra/schema/SchemaPushVerbHandler.java    |   19 +-
 .../apache/cassandra/service/CassandraDaemon.java  |  122 +-
 src/java/org/apache/cassandra/service/Rebuild.java |    7 +
 .../apache/cassandra/service/StorageService.java   |  140 +-
 .../reads/repair/BlockingPartitionRepair.java      |   18 +-
 .../service/reads/repair/BlockingReadRepair.java   |    4 +-
 .../service/reads/repair/NoopReadRepair.java       |    2 +-
 .../service/reads/repair/ReadOnlyReadRepair.java   |    2 +-
 .../cassandra/service/reads/repair/ReadRepair.java |    2 +-
 .../reads/repair/RowIteratorMergeListener.java     |    2 +-
 .../streaming/StreamDeserializingTask.java         |   31 +-
 .../org/apache/cassandra/tcm/CMSOperations.java    |    2 +-
 .../cassandra/tcm/ClusterMetadataService.java      |   27 +-
 .../apache/cassandra/tcm/MultiStepOperation.java   |    8 -
 src/java/org/apache/cassandra/tcm/Period.java      |    4 +-
 .../org/apache/cassandra/tcm/RemoteProcessor.java  |    6 +-
 src/java/org/apache/cassandra/tcm/Sealed.java      |    4 +-
 src/java/org/apache/cassandra/tcm/Startup.java     |   94 +-
 .../cassandra/tcm/StubClusterMetadataService.java  |   30 +-
 .../org/apache/cassandra/tcm/TCM_implementation.md |    2 +-
 .../cassandra/tcm/compatibility/GossipHelper.java  |   36 +-
 .../cassandra/tcm/listeners/ChangeListener.java    |    1 +
 .../tcm/listeners/LegacyStateListener.java         |   15 +-
 .../cassandra/tcm/listeners/SchemaListener.java    |   14 -
 .../org/apache/cassandra/tcm/log/LocalLog.java     |  195 +-
 .../org/apache/cassandra/tcm/log/Replication.java  |    3 +-
 .../apache/cassandra/tcm/sequences/AddToCMS.java   |    6 -
 .../cassandra/tcm/sequences/BootstrapAndJoin.java  |   52 +-
 .../tcm/sequences/BootstrapAndReplace.java         |   51 +-
 .../org/apache/cassandra/tcm/sequences/Move.java   |    6 -
 .../cassandra/tcm/sequences/ReconfigureCMS.java    |    6 -
 .../tcm/sequences/SingleNodeSequences.java         |   10 +-
 .../tcm/sequences/UnbootstrapAndLeave.java         |    7 +-
 .../apache/cassandra/transport/SimpleClient.java   |    7 +-
 .../org/apache/cassandra/utils/FBUtilities.java    |   16 +
 .../utils/RMIClientSocketFactoryImpl.java          |    3 +-
 .../cassandra-mtls-backward-compatibility.yaml     |    2 +-
 test/conf/cassandra-mtls.yaml                      |    2 +-
 test/conf/cassandra-murmur.yaml                    |    2 +-
 test/conf/cassandra-old.yaml                       |    2 +-
 test/conf/cassandra-pem-jks-sslcontextfactory.yaml |    2 +-
 ...pem-sslcontextfactory-invalidconfiguration.yaml |    2 +-
 ...em-sslcontextfactory-mismatching-passwords.yaml |    2 +-
 ...ndra-pem-sslcontextfactory-unencryptedkeys.yaml |    2 +-
 test/conf/cassandra-pem-sslcontextfactory.yaml     |    2 +-
 test/conf/cassandra-seeds.yaml                     |    2 +-
 ...dra-sslcontextfactory-invalidconfiguration.yaml |    2 +-
 test/conf/cassandra-sslcontextfactory.yaml         |    2 +-
 test/conf/cassandra.yaml                           |    2 +-
 test/conf/unit-test-conf/test-native-port.yaml     |    2 +-
 ...64-4615-8765-3401a89d050f-1699312935941-1.crc32 |    1 -
 ...64-4615-8765-3401a89d050f-1699312935941-1.hints |  Bin 1048914 -> 0 bytes
 ...1a-4a8d-b171-3f1886fa537d-1700232964563-1.crc32 |    1 +
 ...1a-4a8d-b171-3f1886fa537d-1700232964563-1.hints |  Bin 0 -> 1048642 bytes
 test/data/legacy-hints/3.0.29/hash.txt             |   14 +-
 ...b5-46a9-a83d-2ce5a636d531-1699365476115-2.crc32 |    1 -
 ...b5-46a9-a83d-2ce5a636d531-1699365476115-2.hints |  Bin 1048614 -> 0 bytes
 ...94-4cb5-915f-08c0f1c7ab85-1700233917885-2.crc32 |    1 +
 ...94-4cb5-915f-08c0f1c7ab85-1700233917885-2.hints |  Bin 0 -> 1048898 bytes
 test/data/legacy-hints/4.1.3/hash.txt              |   12 +-
 .../cassandra/distributed/impl/Instance.java       |   13 +-
 .../cassandra/distributed/impl/IsolatedJmx.java    |    5 +-
 .../cassandra/distributed/test/AuthTest.java       |   21 +-
 .../distributed/test/DecommissionTest.java         |  107 +-
 .../cassandra/distributed/test/GossipTest.java     |    9 +-
 .../test/InternodeEncryptionEnforcementTest.java   |  128 +-
 .../cassandra/distributed/test/TestBaseImpl.java   |   12 +-
 .../test/TransientRangeMovement2Test.java          |  134 ++
 .../test/TransientRangeMovementTest.java           |  110 +-
 .../test/UnifiedCompactionDensitiesTest.java       |    5 +-
 .../guardrails/GuardrailBulkLoadEnabledTest.java   |  179 ++
 .../test/hostreplacement/HostReplacementTest.java  |    4 +-
 .../distributed/test/log/CMSTestBase.java          |    5 +-
 .../test/log/ClusterMetadataTestHelper.java        |    8 +-
 .../test/log/CoordinatorPathTestBase.java          |    9 +-
 .../test/log/FetchLogFromPeersTest.java            |    3 +-
 .../distributed/test/log/ReconfigureCMSTest.java   |    4 +-
 .../distributed/test/log/ResumableStartupTest.java |   30 +-
 .../distributed/test/ring/BootstrapTest.java       |   17 +-
 .../test/ring/ConsistentBootstrapTest.java         |    1 +
 .../distributed/test/sai/IndexStreamingTest.java   |   23 +-
 .../distributed/upgrade/BatchUpgradeTest.java      |    2 +
 .../upgrade/ClusterMetadataUpgradeHarryTest.java   |    9 +-
 .../upgrade/ClusterMetadataUpgradeTest.java        |   12 +-
 .../upgrade/CompactStorageColumnDeleteTest.java    |    2 +
 .../upgrade/CompactStorageHiddenColumnTest.java    |    2 +
 ...CompactStorageImplicitNullInClusteringTest.java |    2 +
 .../upgrade/CompactStoragePagingTest.java          |    2 +
 .../CompactionHistorySystemTableUpgradeTest.java   |   26 +-
 .../upgrade/DropCompactStorageTest.java            |    1 +
 .../upgrade/MixedModeBatchTestBase.java            |    2 +
 .../upgrade/MixedModeConsistencyV30Test.java       |    4 +-
 .../upgrade/MixedModeFrom3ReplicationTest.java     |    2 +
 .../upgrade/MixedModeIndexTestBase.java            |    4 +-
 .../distributed/upgrade/MixedModeRepairTest.java   |    2 +-
 .../upgrade/MixedModeTTLOverflowUpgradeTest.java   |    6 +-
 .../upgrade/MixedModeWritetimeOrTTLTest.java       |    6 +-
 .../upgrade/Pre40MessageFilterTest.java            |    2 +-
 .../distributed/upgrade/UpgradeTestBase.java       |    6 +
 .../db/compaction/LongCompactionsTest.java         |    2 +-
 .../locator/DynamicEndpointSnitchLongTest.java     |    2 +
 .../cassandra/streaming/LongStreamingTest.java     |    5 +-
 .../simulator/test/HarrySimulatorTest.java         |    2 +-
 .../unit/org/apache/cassandra/ServerTestUtils.java |   11 +-
 .../cassandra/batchlog/BatchlogManagerTest.java    |    2 -
 test/unit/org/apache/cassandra/cql3/CQLTester.java |    6 +
 .../cql3/statements/DescribeStatementTest.java     |    4 +-
 .../cql3/validation/operations/AlterTest.java      |   39 +
 .../operations/DropRecreateAndRestoreTest.java     |    3 +
 .../db/ColumnFamilyStoreClientModeTest.java        |   21 +-
 .../cassandra/db/DiskBoundaryManagerTest.java      |    2 +-
 test/unit/org/apache/cassandra/db/ImportTest.java  |    2 +-
 .../commitlog/CommitLogSegmentManagerCDCTest.java  |   54 +-
 .../compaction/CompactionStrategyManagerTest.java  |    4 +-
 .../db/compaction/PartialCompactionsTest.java      |    2 +-
 .../db/compaction/unified/ControllerTest.java      |  254 ++-
 .../db/guardrails/GuardrailKeyspacesTest.java      |   10 -
 .../db/guardrails/GuardrailTablesTest.java         |    3 +-
 .../apache/cassandra/gms/FailureDetectorTest.java  |   21 +-
 .../apache/cassandra/gms/GossipShutdownTest.java   |    6 +-
 .../org/apache/cassandra/gms/NewGossiperTest.java  |  154 ++
 .../org/apache/cassandra/hints/HintsMaker.java     |    2 +-
 .../index/sai/cql/StorageAttachedIndexDDLTest.java |   47 +
 .../apache/cassandra/io/DiskSpaceMetricsTest.java  |   17 +-
 .../sstable/CQLSSTableWriterConcurrencyTest.java   |    7 -
 .../cassandra/locator/PendingRangesTest.java       |    2 +
 .../ClientRequestRowAndColumnMetricsTest.java      |    3 +-
 .../schema/CreateTableValidationTest.java          |   49 +-
 .../org/apache/cassandra/schema/MockSchema.java    |   23 +-
 .../cassandra/service/StorageServiceDrainTest.java |    3 +-
 .../cassandra/service/StorageServiceTest.java      |  129 +-
 .../cassandra/service/reads/DataResolverTest.java  |    4 +-
 .../service/reads/DigestResolverTest.java          |    2 +-
 .../cassandra/service/reads/ReadExecutorTest.java  |    2 +-
 .../reads/repair/AbstractReadRepairTest.java       |   26 +-
 .../reads/repair/BlockingReadRepairTest.java       |    8 +-
 .../repair/DiagEventsBlockingReadRepairTest.java   |    6 +-
 .../reads/repair/ReadOnlyReadRepairTest.java       |    2 +-
 .../service/reads/repair/ReadRepairTest.java       |    4 +-
 .../service/reads/repair/TestableReadRepair.java   |    2 +-
 .../cassandra/streaming/StreamSessionTest.java     |    2 +-
 .../cassandra/tcm/DiscoverySimulationTest.java     |    5 +-
 .../org/apache/cassandra/tcm/LogStateTest.java     |    7 +-
 .../cassandra/tcm/log/DistributedLogStateTest.java |    2 +-
 .../org/apache/cassandra/tcm/log/LocalLogTest.java |   12 +-
 .../tcm/log/LogListenerNotificationTest.java       |    9 +-
 .../tcm/transformations/PrepareLeaveTest.java      |    5 +-
 .../org/apache/cassandra/tools/BulkLoaderTest.java |   10 +-
 .../tools/nodetool/ForceCompactionTest.java        |    3 +-
 .../cassandra/transport/CQLConnectionTest.java     |    9 +-
 .../io/sstable/StressCQLSSTableWriter.java         |   20 +-
 263 files changed, 12300 insertions(+), 2168 deletions(-)
 create mode 100644 conf/harry-example.yaml
 rename 
doc/modules/cassandra/pages/developing/cql/indexing/sai/{_collections.adoc => 
collections.adoc} (100%)
 rename 
doc/modules/cassandra/pages/developing/cql/indexing/sai/{_sai-query.adoc => 
sai-query.adoc} (97%)
 rename 
doc/modules/cassandra/pages/developing/cql/indexing/sai/{_sai-read-write-paths.adoc
 => sai-read-write-paths.adoc} (100%)
 delete mode 100644 
doc/modules/cassandra/pages/vector-search/.sai-quickstart.adoc
 delete mode 100644 doc/modules/cassandra/partials/sai/create-vector-index.adoc
 delete mode 100644 
doc/modules/cassandra/partials/sai/create-vector-keyspace.adoc
 delete mode 100644 doc/modules/cassandra/partials/sai/create-vector-table.adoc
 delete mode 100644 doc/modules/cassandra/partials/sai/load-vector-data.adoc
 delete mode 100644 doc/modules/cassandra/partials/sai/use-vector-keyspace.adoc
 delete mode 100644 
doc/modules/cassandra/partials/vector-search/create-vector-table.adoc
 delete mode 100644 
doc/modules/cassandra/partials/vector-search/load-vector-data.adoc
 delete mode 100644 
doc/modules/cassandra/partials/vector-search/query-vector-data.adoc
 delete mode 100644 
doc/modules/cassandra/partials/vector-search/use-vector-keyspace.adoc
 create mode 100644 
src/java/org/apache/cassandra/db/compaction/unified/shards_graph_lambda_0.svg
 create mode 100644 
src/java/org/apache/cassandra/db/compaction/unified/shards_graph_lambda_0_33.svg
 create mode 100644 
src/java/org/apache/cassandra/db/compaction/unified/shards_graph_lambda_0_5.svg
 create mode 100755 
src/java/org/apache/cassandra/db/compaction/unified/shards_graph_lambda_1.svg
 create mode 100644 
src/java/org/apache/cassandra/index/sai/disk/v1/ColumnCompletionMarkerUtil.java
 delete mode 100644 
test/data/legacy-hints/3.0.29/09be0db9-3264-4615-8765-3401a89d050f-1699312935941-1.crc32
 delete mode 100644 
test/data/legacy-hints/3.0.29/09be0db9-3264-4615-8765-3401a89d050f-1699312935941-1.hints
 create mode 100644 
test/data/legacy-hints/3.0.29/23b9a46b-e21a-4a8d-b171-3f1886fa537d-1700232964563-1.crc32
 create mode 100644 
test/data/legacy-hints/3.0.29/23b9a46b-e21a-4a8d-b171-3f1886fa537d-1700232964563-1.hints
 delete mode 100644 
test/data/legacy-hints/4.1.3/088a61e7-e1b5-46a9-a83d-2ce5a636d531-1699365476115-2.crc32
 delete mode 100644 
test/data/legacy-hints/4.1.3/088a61e7-e1b5-46a9-a83d-2ce5a636d531-1699365476115-2.hints
 create mode 100644 
test/data/legacy-hints/4.1.3/8d0a4af4-4c94-4cb5-915f-08c0f1c7ab85-1700233917885-2.crc32
 create mode 100644 
test/data/legacy-hints/4.1.3/8d0a4af4-4c94-4cb5-915f-08c0f1c7ab85-1700233917885-2.hints
 create mode 100644 
test/distributed/org/apache/cassandra/distributed/test/TransientRangeMovement2Test.java
 create mode 100644 
test/distributed/org/apache/cassandra/distributed/test/guardrails/GuardrailBulkLoadEnabledTest.java
 create mode 100644 test/unit/org/apache/cassandra/gms/NewGossiperTest.java


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

Reply via email to