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