Sam Tunnicliffe test_and_ci last 3 years


 33 Collaborator
Brandon Williams , Štefan Miklošovič , Caleb Rackliffe , Berenguer Blasi , Ekaterina Dimitrova , Mick Semb Wever , Marcus Eriksson , David Capwell , Josh McKenzie , Alex Petrov , Jacek Lewandowski , Branimir Lambov , Yifan Cai , Benedict Elliott Smith , Maxim Muzafarov , Aleksey Yeschenko , Blake Eggleston , Doug Rohrer , Ariel Weisberg , Aleksei Zotov , Jordan West , Jeff Jirsa , Jason Brown , Eric Evans , Abe Ratnofsky , Maulin Vasavada , nvharikrishna , Venkata Harikrishna Nukala , Marcus Ericsson , Cheng Wang , reviewed by Sam Tunnicliffe , Zhongxiang Zheng , Adriano Bonacin

 66 Patch  63 Review
ae0842372ff6dd1437d026f82968a3749f555ff4, a98cb154763341773eba44e2c0d465f5980565d7, 48dcf5e0921b8a5b7a73fa15ebfb2341d48c857b, 2ff41551a6897705a1fad842f9d550b019f6eadb, 880fa6587b54db5b5d6cd64f5d935fd15da9a904, 9ff31e806070873449ceb6e47aaa5e25118b466f, a27e09930dea92574edd48a0c7a6098af4e7c081, a9a83dc884621f0bfdf2c37be9e7e8fcf0081da1, 279c0527aa3d52e1474fee5f37c0227ed6f9da5f, 5539f9b9996ec40fe933ee487968b1595d7a9fee, b4f1c6d250991fc27c5f87a2dc0fd81e7ad0d272, 32755cabfa2eeb99f0b8c91fc7bb53379259de54, dc45bb5876aafa2ce7dcfe6a3b7de0f6a9a35fda, 7b89979dc8488c4348101f88687f48a56a05781b, 2c003710881860bde420d6a2dc1cb71e845bdb28, 1cd0b382143ec56118105a6ed991c0803f400b18, 63648c1e86bdc31d60b80e55b4f48c55aa5e8deb, 7694d901529e9b78ad3e4c548fbe1c03c305b929, 51d048a93a7e7cfb93a544dabba4b6f7aa1bbdd1, 17ecece5437ab39aaeaa0eb4b42434cddd9960b5, 34d999c47a4da6d43a67910354fb9888184b23ab, c5c4cd4e57515785d91ebaa918d533baf3222215, dabcb175527d3c2daef54c6ce029b3c3054b2a77, cbf4dcb3345c7e2f42f6a897c66b6460b7acc2ca, d548396597897012c0b8ed83264f8dd911fb84bf, 728b9ec4c604f6939facf62a261ca795ef6dbf0c, 3acec3c28e56239147d9fb4bd821a49f4b86a77a, 61aabdfb4426296e9924e2959baa14fe744fb362, 64e2a4e9a3e209cc6153c0e348ba7f3d56a7016f, 1df9148ed177ddefd5ffae893756944661419464, b4701177335216fc6131b9303cfe926da9016129, 28630ccbbf48a484284c0e7a9a6a7aa097136af0, 3ed09031312a6b32d01ed5a647a65995206bdb75, 11358bd3a84550871e1a49dea8c79304733859de, ae0842372ff6dd1437d026f82968a3749f555ff4, 28690e0ebc6c4df6e2e36c04c93c52f45abda9c9, ae0842372ff6dd1437d026f82968a3749f555ff4, 594a0b4b6c1bd78ef898471c8b564d8db1d35952, f8be85023ad75ead695f6f014d3cc391fbce43b2, 146f7677ae99bae2c5eeed34e85cc7d79dbba230, a9fe8ae7aeb4a27657f4750c88b2c3966cedb269, 203358efd837426f5557df55ed6ca21108e7692e, e01f467afece244e24429d40c5a2b2c5a8b8239f, 50f328d9269cfb0006ac2e42d3c67b46ecb4a299, 639bbad4cf35bef76f017ce309d5f202659bd448, c9809f6bb659b93b6cfda50d3f1ab183504f2b9a, 9734ad525bf5efd4f127cf425221b5ba6d27df51, e607770234c21c96f589b6d7f43b0ed2b22c59fe, b393768d3b21a2da00a4b8d4f4cc29eac4ecb9a4, 5d0479478bdad6642a2ffffdd5b295ddac507f3f, 6b4fb1abf6d9210197b719aa8ef4457196201967, 2a3e7ed8ea98c5213efd02f6d6330d3ad79ef6f6, 24e7e98ff2b1b496be83e92d4e8f35938a4fba9a, 91c41a60cec4911364a735345bf251d558ddc7b1, c426e003e62ce8a94c36ed913f2e913a1d5462c9, 95eb9976e50a27ce680459419a7775982a6a9a8e, a99a23dfc1b57851c3b964adbb3105ea69a83def, 7d978efcf94d445bf7e8c9abe262dad19fd1f2ff, 144c899c008d2c3f74b7f0bcc211633e707214ab, a9d15fdbae3048cf035ee6d6ac205fe1673b10b3, beea81125c8cd27a54d7ddb6103a5cf0ee97d177, f249384daf5e78039ae87c9bc4d117a23ed65234, a57d93bff5052cbb0e1bf21666b0adaba93b240b, d401b1ebb0ab3d1d2a4baea5acf5e42713def963, b9f2d0a534bbb5fb06722f9a5c156291507a67f1, 058d2e62ea279b99290f105a67a3ec1df69985a6 d2923275e360a1ee9db498e748c269f701bb3a8b, 849245a5620f34566ae999fed94bf10c971870f2, 48dcf5e0921b8a5b7a73fa15ebfb2341d48c857b, 9bf1680b1f1c016717381aa59367950fa770f57f, 880fa6587b54db5b5d6cd64f5d935fd15da9a904, c679b4730332ef67102ec7e47db891be2f8feabf, 73d8ee1a7114d96e879ea3e968e7dd03b830d221, 2d3068c01fd6a5d3523f91de3dd2c951da0e88f3, 279c0527aa3d52e1474fee5f37c0227ed6f9da5f, cdfce6b4ac5b2d3a6106001f4d6eb9234bbaa300, 8d082508ef7fd6590dda1d777092dd3524b2c27a, a2dad4ab1947971cb2c92995ab25a8adba7ef40b, e5973bf34f7f61347f7e5d6aaafad3ed38f2f8b7, 86a353b4436ee5d6794d4968dfde30ed6f791030, 51ef21b6bc43d1d2fa24ff362d0411e4e248b079, 5f78bf65dc3d60622a24d4ff8b21404b39b0a930, 27c1e56e43cafc8966878ff9c48b0e566c07e32b, cbe07fd57e3d94a1f2512fced3f38e69ad4b3eb2, cfdeef43b331e37b091c78eb01cd1cd2c3f21c3a, 2e05cd4c8dd22e458eb1d2dad9cd34936b470266, 7fe30fc313ac35b1156f5a37d2069e29cded710b, 67139d5c334e58fdc8d9f09f9288155448666cd3, 7694d901529e9b78ad3e4c548fbe1c03c305b929, 38512a469cef06770384423d0b30e3e85b511258, 34d999c47a4da6d43a67910354fb9888184b23ab, c5c4cd4e57515785d91ebaa918d533baf3222215, 8d705b31e9a3f213e5eb296d4308e5b22b0e996c, d548396597897012c0b8ed83264f8dd911fb84bf, a69c8657d75de627fb1fe518bfe1d657add11740, 06558a8f56c8bbb98c276cce83599aae1a50adfc, 5d4bcc797af882c64736b3f842cbf8bedbba184b, 3acec3c28e56239147d9fb4bd821a49f4b86a77a, 6ffd2677ee0d01c9e5493703a67255b0148106a4, 6b3958f1d83777e295690a663610b6b29ed1efae, 1cb6d3568b0ab9c7ea5a90b56e680d5b79c1d216, 46b90364daecf1880db5eda9899d7353ad81f445, b7e5675edd06f9d6bb8f22aef41c5c2caa698f7b, 9db161f038bfc756614795dc8616bb85572b5eaa, 0989a219ad1242b9591d2323e9b31a79746503f8, 901786ec27f726305ba665056a868b37d9cb3e38, c5a2781b22344356d8616c1bd4725d124d2ae46b, f74c07d2d314d9127b210ec5dce9152110e060b3, 5613d0a4fe783dc8df2761c1bd240666faa79f42, da868ab60724aa49af5cebc5e61f446db7d6169a, 9167d599f3bfa81e57c629744d121f6d2bc794d1, db52bef03a0595bbc679756053ccec1a37e86c23, 31a3ff17680c5a41e2ba859c398e405099ea4f1b, 8486d678b0ee89931627aa5a00a2c5577f93f0a0, f0280fb6f863582125bfd16b8a90c345972c4a8c, f96659c5306e62666e21c371c2ded646dd51672b, c747f70c058aa94d6bcfe1f9132c410db6d2b65a, 473656c1d53edb998aa60d414221e397797de52b, ab481be81da0f06a80e099ca7502b7453ff568d3, 037149377224c5d6854fa4a0cacf44139273bce3, e0a6b83a02804bf976fdc43718001f23818ee53d, f1c1694e4329a1f6dba8b978edaed4312e235116, d2923275e360a1ee9db498e748c269f701bb3a8b, 89c6addb505392ef3434597b61f83da25d13e3e2, 5c433e803287b6a816760add5959c8a991fceacb, 13b265647b510b5caaa1b3dd978b165e4e512214, 26b939dca68dcc8573a7fa36b5c0598fbd1c95fb, eb518f3ca6f22753346dfb57c94e9935611c6a53, 24e6d2b59897971a110b69c634cfb6e6c62cd2e9

849245a5620f34566ae999fed94bf10c971870f2 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-12-16 14:28:53+01:00

    Remove cassandra.jmx.remote.port setting to an empty string in SimulatorRunner
    
    patch by Stefan Miklosovic; reviewed by Sam Tunnicliffe for CASSANDRA-11695

a98cb154763341773eba44e2c0d465f5980565d7 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-12-13 11:24:04+00:00

    Handle partitioned nodes in DiscoverySimulationTest
    
    Patch by Sam Tunnicliffe; reviewed by Brandon Williams for CASSANDRA-19505

9bf1680b1f1c016717381aa59367950fa770f57f | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-11-27 08:47:42+01:00

    Avoid prepared statement invalidation race when committing schema changes
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-20116

c679b4730332ef67102ec7e47db891be2f8feabf | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-10-22 11:27:44+02:00

    Don’t finish ongoing decommission and move operations during startup
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-20040

a9a83dc884621f0bfdf2c37be9e7e8fcf0081da1 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-10-14 16:21:52+01:00

    Simulation test fixes
    
    * During replacement, correctly set token on the joining instance
    * In bootstrap, we were not correctly stepping through the join
      operation
    * When investigating bootstrap issues, it was found that we were
      not running repairPaxosForTopologyChange on this path.
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
    CASSANDRA-19997

2d3068c01fd6a5d3523f91de3dd2c951da0e88f3 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-10-10 10:42:58+02:00

    During TCM upgrade, retain all properties of existing system tables
    
    Patch by Abe Ratnofsky and marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19992
    
    Co-authored-by: Abe Ratnofsky <abe@aber.io>

a27e09930dea92574edd48a0c7a6098af4e7c081 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-10-01 15:19:46+01:00

    Nodetool cms reconfigure reports streaming failures correctly
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
    CASSANDRA-19972

73d8ee1a7114d96e879ea3e968e7dd03b830d221 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-10-01 15:29:06+02:00

    Bump the correct metric when doing progress barrier retries
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-20016

279c0527aa3d52e1474fee5f37c0227ed6f9da5f | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-09-26 15:56:03+02:00

    Allow CMS reconfiguration to work around DOWN nodes
    
    Patch by Sam Tunnicliffe and marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19943
    
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

5c433e803287b6a816760add5959c8a991fceacb | Author: Marcus Eriksson <marcuse@apple.com>
 | 2024-09-25 16:40:55+02:00

    Avoid placing the CMS on the node we're wiping
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19943

9ff31e806070873449ceb6e47aaa5e25118b466f | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-09-18 13:21:39+01:00

    Equality check for Paxos.Electorate should not depend on collection types
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19935

cdfce6b4ac5b2d3a6106001f4d6eb9234bbaa300 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-09-11 13:17:26+02:00

    Allow nodes to change IP address while upgrading to TCM
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19921

8d082508ef7fd6590dda1d777092dd3524b2c27a | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-09-10 09:04:13+02:00

    Retain existing keyspace params on system tables after upgrade
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19916

5539f9b9996ec40fe933ee487968b1595d7a9fee | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-09-05 10:41:38+01:00

    Deprecate use of gossip state for paxos electorate verification
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson & Benedict Elliott
    Smith for CASSANDRA-19904

a2dad4ab1947971cb2c92995ab25a8adba7ef40b | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-08-15 10:49:52+02:00

    Allow getendpoints for system tables and make sure getNaturalReplicas work for MetaStrategy
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19846

86a353b4436ee5d6794d4968dfde30ed6f791030 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-07-31 15:33:07+02:00

    Wait for move to finish before cleanup in TransientRangeMovement2Test#testMoveForward
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19803

e5973bf34f7f61347f7e5d6aaafad3ed38f2f8b7 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-07-29 15:00:52+02:00

    Reconfigure CMS before assassinate
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19768

32755cabfa2eeb99f0b8c91fc7bb53379259de54 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-07-18 19:23:46+01:00

    Correctly update peers tables following replacement
    
    Patch by Sam Tunnicliffe; reviewed by David Capwell for CASSANDRA-19782

b9f2d0a534bbb5fb06722f9a5c156291507a67f1 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-07-17 12:49:13+01:00

    Ninja: Fix project version in pom.xml

058d2e62ea279b99290f105a67a3ec1df69985a6 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-07-16 17:51:19+01:00

    Update default shared packages list
    
    Patch by Sam Tunnicliffe; reviewed by Doug Rohrer and Alex Petrov for CASSANDRA-19239

dc45bb5876aafa2ce7dcfe6a3b7de0f6a9a35fda | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-07-11 19:40:55+01:00

    Allow threads waiting for the log follower to be interrupted
    
    Patch by Sam Tunnicliffe and David Capwell; reviewed by Alex Petrov for
    CASSANDRA-19761

1cd0b382143ec56118105a6ed991c0803f400b18 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-07-05 09:11:56+01:00

    Revert to localised start time for coordinator read latency measurement
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Ericsson for
    CASSANDRA-19755

48dcf5e0921b8a5b7a73fa15ebfb2341d48c857b | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-06-18 17:29:46+01:00

    Snitch re-implementation
    
    Deprecate IEndpointSnitch entirely, to be replaced with new interfaces:
    * Locator for endpoint -> location mapping
    * InitialLocationProvider to supply the DC & rack for registration
    * NodeProximity for sorting endpoints and replicas at query time
    
    For migration/upgrade/deprecation, nodes can still be configured with
    an IEndpointSnitch implementation via endpoint_snitch in config, but
    we hide this with a facade and only present the new interfaces.
    
    Patch by Sam Tunnicliffe and Marcus Eriksson; reviewed by Sam
    Tunnicliffe and Marcus Eriksson for CASSANDRA-19488
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

cbe07fd57e3d94a1f2512fced3f38e69ad4b3eb2 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-06-13 16:21:42+02:00

    Reconfigure CMS after replacement, bootstrap and move operations
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19705

63648c1e86bdc31d60b80e55b4f48c55aa5e8deb | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-06-07 19:15:22+01:00

    Support querying LocalStrategy tables with any partitioner
    
    patch by Sam Tunnicliffe; reviewed by Stefan Miklosovic and Marcus Eriksson for CASSANDRA-19692

594a0b4b6c1bd78ef898471c8b564d8db1d35952 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-06-04 14:43:39+01:00

    Adjust dc/rack checks at startup
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19488

f8be85023ad75ead695f6f014d3cc391fbce43b2 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2024-05-30 15:43:00+01:00

    Ignore harmless error message if system_auth reads occur during an rf change
    
    Patch by Sam Tunnicliffe; reviewed by Brandon Williams for CASSANDRA-19217

2e05cd4c8dd22e458eb1d2dad9cd34936b470266 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-05-28 16:55:58+02:00

    Reuse native transport-driven futures in Debounce.
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe for CASSANDRA-19158.

51ef21b6bc43d1d2fa24ff362d0411e4e248b079 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-05-08 12:20:32+02:00

    Fix gossip status after replacement
    
    Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for
    CASSANDRA-19712

5f78bf65dc3d60622a24d4ff8b21404b39b0a930 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-05-07 13:28:30+02:00

    Ignore repair requests for system_cluster_metadata
    
    Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for
    CASSANDRA-19711

13b265647b510b5caaa1b3dd978b165e4e512214 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-05-07 11:39:20+02:00

    Fix dtest failing after CASSANDRA-19592
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe for CASSANDRA-19592

51d048a93a7e7cfb93a544dabba4b6f7aa1bbdd1 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-04-29 11:36:51+01:00

    Add cluster metadata id to gossip syn messages
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
    CASSANDRA-19613

7b89979dc8488c4348101f88687f48a56a05781b | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-04-29 09:16:33+01:00

    When repairing system_cluster_metadata always repair full range
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
    CASSANDRA-19709

2c003710881860bde420d6a2dc1cb71e845bdb28 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-04-26 09:12:38+01:00

    Push down repair tokens and partitioner through paxos repair
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
    CASSANDRA-19714

27c1e56e43cafc8966878ff9c48b0e566c07e32b | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-04-25 19:44:39+02:00

    Avoid ClassCastException when verifying tables with reversed partitioner
    
    Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for
    CASSANDRA-19710

7fe30fc313ac35b1156f5a37d2069e29cded710b | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-04-24 15:54:23+02:00

    Expand DDL statements on coordinator before submission to the CMS
    
    Patch by Alex Petrov; reviewed by Stefan Miklosovic and Sam Tunnicliffe for CASSANDRA-19592

dabcb175527d3c2daef54c6ce029b3c3054b2a77 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-04-19 09:39:44+01:00

    Improve handling of transient replicas during range movements
    
    Patch by Sam Tunnicliffe and Marcus Ericsson; reviewed by Alex Petrov
    for CASSANDRA-19344
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

cbf4dcb3345c7e2f42f6a897c66b6460b7acc2ca | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-04-12 14:04:06+01:00

    Enable EpochAwareDebounce to cancel in flight rpc requests
    
    Patch by Sam Tunnicliffe; reviewed by Alex Petrov and Marcus Eriksson
    for CASSANDRA-19514

728b9ec4c604f6939facf62a261ca795ef6dbf0c | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-04-11 09:04:54+01:00

    Revisit metadata log schema to remove period field
    
    Patch by Sam Tunnicliffe and Marcus Eriksson; reviewed by Alex Petrov for CASSANDRA-19482
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

7694d901529e9b78ad3e4c548fbe1c03c305b929 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-04-10 09:18:23+02:00

    Add nodetool command to unregister LEFT nodes
    
    Patch by marcuse and Sam Tunnicliffe; reviewed by Sam Tunnicliffe for CASSANDRA-19581
    
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>

38512a469cef06770384423d0b30e3e85b511258 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-04-08 13:04:07+02:00

    Fix peers v2 system table behaviour when 2 nodes swap their IP Addresses
    
    Throw if node id has been changed and does not match directory. If, however the _ip_ address has changed, issue Startup and correct the IP address. Disallow picking over identity of other nodes via hijacking their IPs or via overriding local node id with theirs.
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe for CASSANDRA-19221

8d705b31e9a3f213e5eb296d4308e5b22b0e996c | Author: Abe Ratnofsky <abe@aber.io>
 | 2024-04-04 17:00:08-04:00

    Add new TriggersPolicy configuration to allow operators to disable triggers
    
    patch by Abe Ratnofsky; reviewed by Stefan Miklosovic and Sam Tunnicliffe for CASSANDRA-19532

d548396597897012c0b8ed83264f8dd911fb84bf | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-04-03 09:58:49+02:00

    Use Transformation.Kind.id in local and distributed log tables
    
    Patch by Sam Tunnicliffe and marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19516
    
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>

c5c4cd4e57515785d91ebaa918d533baf3222215 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-04-02 15:54:04+02:00

    Update use of transition plan in PrepareReplace
    
    Patch by Sam Tunnicliffe and marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19132

67139d5c334e58fdc8d9f09f9288155448666cd3 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-03-26 11:52:17+01:00

    Raise priority of TCM internode messages during critical operations
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe and marcuse for CASSANDRA-19517.

34d999c47a4da6d43a67910354fb9888184b23ab | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-03-20 15:53:50+01:00

    Optimisations to PlacementForRange, improve lookup on r/w path
    
    Patch by marcuse and Sam Tunnicliffe; reviewed by Sam Tunnicliffe for CASSANDRA-19191
    
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>

06558a8f56c8bbb98c276cce83599aae1a50adfc | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2024-03-07 14:55:58+02:00

    Test fixes for CASSANDRA-18753
    
    Additional fix for NPE when initializing CFS (CASSANDRA-19169)
    Change BounceIndexRebuildTest to work with SAI as default index
    
    patch by Branimir Lambov; reviewed by Sam Tunnicliffe for CASSANDRA-18753

a69c8657d75de627fb1fe518bfe1d657add11740 | Author: nvharikrishna <n.v.harikrishna.apache@gmail.com>
 | 2024-02-27 17:25:30+05:30

    Fix getRangeTo* operations of StorageService mbean for local strategy keyspaces
    
    Patch by Venkata Harikrishna Nukala; reviewed by Marcus Eriksson and Sam
    Tunnicliffe for CASSANDRA-19255

61aabdfb4426296e9924e2959baa14fe744fb362 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-02-07 11:31:02+00:00

    Make RemoveNodeTest::testAbort more deterministic
    
    Patch by Sam Tunnicliffe; reviewed by Ekaterina Dimitrova for CASSANDRA-19342

5d4bcc797af882c64736b3f842cbf8bedbba184b | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-02-01 10:16:41+01:00

    Avoid exposing intermediate state while replaying log during startup
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19384

64e2a4e9a3e209cc6153c0e348ba7f3d56a7016f | Author: Aleksei Zotov <azotcsit@gmail.com>
 | 2024-01-25 17:27:08+01:00

    Refactor structure of caching metrics and expose auth cache metrics via JMX
    
    patch by Aleksei Zotov; reviewed by Stefan Miklosovic, Maxim Muzafarov for CASSANDRA-17062
    
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

26b939dca68dcc8573a7fa36b5c0598fbd1c95fb | Author: Marcus Eriksson <marcuse@apple.com>
 | 2024-01-24 09:14:34+01:00

    Stop trying to snapshot removed tables in snapshot_test.py
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19189

1cb6d3568b0ab9c7ea5a90b56e680d5b79c1d216 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-01-08 17:09:27+01:00

    Handle MIN_TOKEN placement correctly.
    
    Patch by Alex Petrov, reviewed by Sam Tunnicliffe for CASSANDRA-19262.

46b90364daecf1880db5eda9899d7353ad81f445 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-12-21 13:47:22+01:00

    Change IP address of the CMS node during transition
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe and Marcus Eriksson for CASSANDRA-19219

3acec3c28e56239147d9fb4bd821a49f4b86a77a | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-12-21 12:22:59+01:00

    Make nodetool reconfigurecms sync by default and add --cancel to be able to cancel ongoing reconfigurations
    
    patch by Marcus Eriksson; reviewed by Stefan Miklosovic, Sam Tunnicliffe for CASSANDRA-19216
    
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

17ecece5437ab39aaeaa0eb4b42434cddd9960b5 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2023-12-14 17:55:05+00:00

    ForceSnapshot transformations should not be persisted in the local log table
    
    Patch by Sam Tunnicliffe; reviewed by marcuse for CASSANDRA-19190

6ffd2677ee0d01c9e5493703a67255b0148106a4 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-12-14 10:25:02+01:00

    Remove sealed_periods and last_sealed_period tables
    
    Patch by marcuse; reviewed by Sam Tunnicliffe and Alex Petrov for CASSANDRA-19189
    
    Co-authored-by Sam Tunnicliffe <samt@apache.org>

901786ec27f726305ba665056a868b37d9cb3e38 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-12-11 16:47:19+01:00

    Avoid race inserting new data in compaction_history during truncation in SystemKeyspaceMigrator41Test.testMigrateCompactionHistory
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19098

b7e5675edd06f9d6bb8f22aef41c5c2caa698f7b | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-12-08 08:26:17+01:00

    Remove conf/harry-example.yaml
    
    Patch by Alex Petrov, reviewed by Sam Tunnicliffe for CASSANDRA-19081/CASSANDRA-19208

9db161f038bfc756614795dc8616bb85572b5eaa | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-12-07 19:13:19+01:00

    Fix ShortPaxosSimulationTest.simulationTest
    
    Patch by Alex Petrov, reviewed by Sam Tunnicliffe for CASSANDRA-19058

1df9148ed177ddefd5ffae893756944661419464 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2023-12-06 14:14:24+00:00

    Fix FetchLogFromPeersTest with vnodes
    
    Patch by Sam Tunnicliffe; reviewed by Alex Petrov for CASSANDRA-19072

b4701177335216fc6131b9303cfe926da9016129 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2023-12-06 09:10:26+00:00

    Fix potential for unintended address clash in test case
    
    Patch by Sam Tunnicliffe; reviewed by Alex Petrov for CASSANDRA-19171

28630ccbbf48a484284c0e7a9a6a7aa097136af0 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2023-12-05 17:03:24+00:00

    Update expected error message which is too specific
    
    Patch by Sam Tunnicliffe; reviewed by Alex Petrov for CASSANDRA-19102

0989a219ad1242b9591d2323e9b31a79746503f8 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-12-04 17:09:38+01:00

    Fix HarrySimulatorTest.harryTest
    
    Patch by Alex Petrov, reviewed by Sam Tunnicliffe for CASSANDRA-19094.

3ed09031312a6b32d01ed5a647a65995206bdb75 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2023-12-04 12:04:57+00:00

    In in-jvm dtests, don't mark internode messaging as started until it actually is
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19087

c5a2781b22344356d8616c1bd4725d124d2ae46b | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-12-04 10:57:10+01:00

    Enable bytebuddy rule after starting nodes to fix DecommissionAvoidWriteTimeoutsTest
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19090

cfdeef43b331e37b091c78eb01cd1cd2c3f21c3a | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-12-01 14:21:09+01:00

    Lower the number of tables and repairs to avoid timeouts in ClearSnapshotTest
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19070
    
    backported to 5.0 in CASSANDRA-19622

f74c07d2d314d9127b210ec5dce9152110e060b3 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-12-01 14:21:09+01:00

    Lower the number of tables and repairs to avoid timeouts in ClearSnapshotTest
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19070

11358bd3a84550871e1a49dea8c79304733859de | Author: Sam Tunnicliffe <samt@apache.org>
 | 2023-11-30 19:56:34+00:00

    Rewrite RegisterTest to verify serialization version ceiling
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19073

146f7677ae99bae2c5eeed34e85cc7d79dbba230 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-29 13:07:54+00:00

    Drop assertion that no view build has been resumed as this may happen during a normal startup
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19093

a9fe8ae7aeb4a27657f4750c88b2c3966cedb269 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-28 15:45:17+00:00

    Adjust expected log messages in pending_ranges_test.py
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19068

5613d0a4fe783dc8df2761c1bd240666faa79f42 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-11-28 14:17:59+01:00

    Test failure: org.apache.cassandra.distributed.test.ring.DecommissionTest.test*Version*
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19078

203358efd837426f5557df55ed6ca21108e7692e | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-28 12:45:30+00:00

    Make test_replace_address.py less sensitive to delay
    
    When verifying a replacement, we grep the node log for messages matching
    a certain pattern. This makes the check less sensitive to minor
    variations in when exactly those messages appear in the log.
    
    Patch by Sam Tunnicliffe; reviewed by Alex Petrov for CASSANDRA-19067

da868ab60724aa49af5cebc5e61f446db7d6169a | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-11-28 10:23:35+01:00

    Test Failure: org.apache.cassandra.distributed.upgrade.ClusterMetadataUpgradeTest.upgradeWithHintsTest
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19063

e01f467afece244e24429d40c5a2b2c5a8b8239f | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-27 16:02:00+00:00

    Make test_move_single_node more robust
    
    Make pushed_notifications_test::TestPushedNotifications::test_move_single_node
    less dependent on timing and the order in which nodes start native interface
    
    Patch by Sam Tunnicliffe; reviewed by Alex Petrov for CASSANDRA-19088

9167d599f3bfa81e57c629744d121f6d2bc794d1 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-11-27 14:08:26+01:00

    Test Failure: org.apache.cassandra.db.compaction.writers.CompactionAwareWriterTest.test*CompactionWriter-trie
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19091

db52bef03a0595bbc679756053ccec1a37e86c23 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-11-27 13:24:47+01:00

    Test failure: org.apache.cassandra.db.CorruptPrimaryIndexTest.bigPrimaryIndexDoesNotDetectDiskCorruption
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19061

31a3ff17680c5a41e2ba859c398e405099ea4f1b | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-11-27 08:00:01+01:00

    Test failure: org.apache.cassandra.db.RepairedDataInfoTest
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19059

eb518f3ca6f22753346dfb57c94e9935611c6a53 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-11-26 22:18:45+01:00

    Add version guard around call to initializecms also in upgrade_tests/storage_engine_upgrade_test.py
    
     patch by Mick Semb Wever; reviewed by Sam Tunnicliffe for CASSANDRA-19099

ae0842372ff6dd1437d026f82968a3749f555ff4 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2023-11-23 18:39:11+00:00

    Implementation of Transactional Cluster Metadata as described in CEP-21
    
    An overview of the core components can be found in the included
    TransactionalClusterMetadata.md
    
    patch by Alex Petrov, Marcus Eriksson and Sam Tunnicliffe; reviewed by
    Alex Petrov, Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-18330
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

ae0842372ff6dd1437d026f82968a3749f555ff4 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2023-11-23 18:39:11+00:00

    Implementation of Transactional Cluster Metadata as described in CEP-21
    
    An overview of the core components can be found in the included
    TransactionalClusterMetadata.md
    
    patch by Alex Petrov, Marcus Eriksson and Sam Tunnicliffe; reviewed by
    Alex Petrov, Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-18330
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

ae0842372ff6dd1437d026f82968a3749f555ff4 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2023-11-23 18:39:11+00:00

    Implementation of Transactional Cluster Metadata as described in CEP-21
    
    An overview of the core components can be found in the included
    TransactionalClusterMetadata.md
    
    patch by Alex Petrov, Marcus Eriksson and Sam Tunnicliffe; reviewed by
    Alex Petrov, Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-18330
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

50f328d9269cfb0006ac2e42d3c67b46ecb4a299 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-17 17:19:04+00:00

    [CEP-21] Adjust assertions for rf > dc nodes

639bbad4cf35bef76f017ce309d5f202659bd448 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-17 17:16:23+00:00

    [CEP-21] Fix test for failing replacement due to insufficient streaming replicas

9734ad525bf5efd4f127cf425221b5ba6d27df51 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-17 17:13:34+00:00

    [CEP-21] Rename cluster metadata system keyspace

6b3958f1d83777e295690a663610b6b29ed1efae | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-11-17 17:13:30+01:00

    Improve setup and initialisation of LocalLog/LogSpec
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe and marcuse for CASSANDRA-19271

c9809f6bb659b93b6cfda50d3f1ab183504f2b9a | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-17 16:08:36+00:00

    [CEP-21] Add new error to default ignore list for speculative roles query at startup

e607770234c21c96f589b6d7f43b0ed2b22c59fe | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-13 19:14:27+00:00

    [CEP-21] Wait longer for startup to make r/w counts more predictible

b393768d3b21a2da00a4b8d4f4cc29eac4ecb9a4 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-09 20:28:02+00:00

    [CEP-21] Add expected error when attempting to replace a live node

5d0479478bdad6642a2ffffdd5b295ddac507f3f | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-09 20:05:48+00:00

    [CEP-21] Speed up long running mv test and add expected errors

6b4fb1abf6d9210197b719aa8ef4457196201967 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-09 19:36:49+00:00

    [CEP-21] Bump max_mutation_size_in_kb after adding cluster metadata tables

2a3e7ed8ea98c5213efd02f6d6330d3ad79ef6f6 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-09 17:53:26+00:00

    [CEP-21] CMS must be up to do stress writes as they execute DDL

24e7e98ff2b1b496be83e92d4e8f35938a4fba9a | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-08 17:41:45+00:00

    [CEP-21] Adjust expected exception when replacing nonexistent node.

91c41a60cec4911364a735345bf251d558ddc7b1 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-08 17:25:48+00:00

    [CEP-21] Abort failed bootstrap when wiping to retry

c426e003e62ce8a94c36ed913f2e913a1d5462c9 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-07 17:38:43+00:00

    [CEP-21] Add TCM-ised byteman script for read_repair_test.py::TestSpeculativeReadRepair

95eb9976e50a27ce680459419a7775982a6a9a8e | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-02 18:45:59+00:00

    [CEP-21] Adjust expected bootstrap state in write survey mode

a99a23dfc1b57851c3b964adbb3105ea69a83def | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-02 16:53:15+00:00

    [CEP-21] Add TCM-ised byteman script for materialized_views_test

7d978efcf94d445bf7e8c9abe262dad19fd1f2ff | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-02 16:08:46+00:00

    [CEP-21] No need to wipe and replace node when testing MV repair

144c899c008d2c3f74b7f0bcc211633e707214ab | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-01 10:28:37+00:00

    [CEP-21] Wait for full startup before running nodetool

a9d15fdbae3048cf035ee6d6ac205fe1673b10b3 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-01 09:56:49+00:00

    [CEP-21] Don't wipe cluster metadata on only CMS member

880fa6587b54db5b5d6cd64f5d935fd15da9a904 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2023-10-27 13:03:56+01:00

    Include column drop timestamp in ALTER TABLE transformation
    
    Patch by Sam Tunnicliffe and Marcus Eriksson; reviewed by Sam
    Tunnicliffe and Marcus Eriksson for CASSANDRA-18961
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

beea81125c8cd27a54d7ddb6103a5cf0ee97d177 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-10-04 17:58:59+01:00

    [CEP-21] Changing dc/rack is no longer supported - decom/remove then rejoin instead

8486d678b0ee89931627aa5a00a2c5577f93f0a0 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-09-28 12:36:38+02:00

    Fix CQLConnectionTest and SimpleClient
    
    There are a couple of fixes in this patch. As explained on the ticket, some of the flaky failures are a race of two events that cause the termination of the connection. First is a legitimate close as a result of expected failures. In this case, the server sends the error message and closes the connection. The test expects to receive that message. However, the test was sending more messages that couldn't be received because the server already closed the connection, and they were bounced by the OS, causing immediate connection shutdown on the client side, even before it could receive the error message.
    
    The fix is to stop sending the messages after sending the message, which is expected to cause a failure. Some other accompanying modifications include using Awaitility to wait for specific events and consider the configured maximum number of consecutive failures.
    
    Also added some more logging to help investigate failures in the future.
    
    Patch by Jacek Lewandowski; reviewed by Sam Tunnicliffe for CASSANDRA-16949

d401b1ebb0ab3d1d2a4baea5acf5e42713def963 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-08-30 16:07:58+01:00

    [CEP-21] Fix topology_test

f249384daf5e78039ae87c9bc4d117a23ed65234 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-08-18 11:18:21+01:00

    [CEP-21] Handle gossip removal vs eviction during replacement, dependent on version

a57d93bff5052cbb0e1bf21666b0adaba93b240b | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-06-06 14:10:01+01:00

    [CEP-21] Additional expected warnings from command line tools

f96659c5306e62666e21c371c2ded646dd51672b | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-03-14 14:29:39+01:00

    Save host id to system.local and flush immediately after startup
    
    patch by Adriano Bonacin and Jacek Lewandowski; reviewed by Stefan Miklosovic and Sam Tunnicliffe for CASSANDRA-18153

473656c1d53edb998aa60d414221e397797de52b | Author: Yifan Cai <ycai@apache.org>
 | 2022-11-29 15:19:06-08:00

    Fix incorrect resource name in LIST PERMISSION output
    
    patch by Yifan Cai; reviewed by Berenguer Blasi, Sam Tunnicliffe for CASSANDRA-17848

ab481be81da0f06a80e099ca7502b7453ff568d3 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-23 14:37:17-04:00

    Fix potential IndexOutOfBoundsException in PagingState in mixed mode clusters
    
    Patch by Alex Petrov; reviewed by Josh McKenzie, Sam Tunnicliffe, and Aleksey Yeschenko for CASSANDRA-17840
    
    Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

037149377224c5d6854fa4a0cacf44139273bce3 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-07-26 15:15:48-04:00

    Warn on unknown directories found in system keyspace directory rather than kill node during startup checks
    
    Patch by Jeff Jirsa; reviewed by Josh McKenzie, Sam Tunnicliffe, and Marcus Eriksson for CASSANDRA-17777
    
    Co-authored-by: Jeff Jirsa <jjirsa@apple.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

e0a6b83a02804bf976fdc43718001f23818ee53d | Author: David Capwell <dcapwell@apache.org>
 | 2022-07-25 12:26:35-07:00

    When bootstrap fails, CassandraRoleManager may attempt to do read queries that fail with "Cannot read from a bootstrapping node", and increments unavailables counters
    
    patch by David Capwell; reviewed by Sam Tunnicliffe for CASSANDRA-17754

28690e0ebc6c4df6e2e36c04c93c52f45abda9c9 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2022-06-13 20:00:15+01:00

    Ensure test messages are actually corrupted when expected
    
    Patch by Sam Tunnicliffe; reviewed by Brandon Williams for CASSANDRA-17630

24e6d2b59897971a110b69c634cfb6e6c62cd2e9 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-04-27 21:08:53+02:00

    Revert "dtest for setting hostId upon node startup"
    
    This reverts commit 148f57ef8051adfa15d1fefff5edff2709f0c75b.
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams and Sam Tunnicliffe for CASSANDRA-14582

c747f70c058aa94d6bcfe1f9132c410db6d2b65a | Author: Marcus Eriksson <marcuse@apache.org>
 | 2022-04-19 12:15:58+02:00

    Snapshot only sstables containing mismatching ranges on preview repair mismatch
    
    patch by Marcus Eriksson, reviewed by Sam Tunnicliffe, Stefan Miklosovic for CASSANDRA-17561
    
    Co-authored-by: Blake Eggleston <beggleston@apple.com>

f1c1694e4329a1f6dba8b978edaed4312e235116 | Author: Doug Rohrer <drohrer@apple.com>
 | 2022-03-17 10:26:29-07:00

    Support DELETE in CQLSSTableWriter
    
    patch by Doug Rohrer, Eric Evans; reviewed by Sam Tunnicliffe, Yifan Cai for CASSANDRA-14797

89c6addb505392ef3434597b61f83da25d13e3e2 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2021-09-15 10:52:46-04:00

    Prewarm role and credentials caches to avoid timeouts at startup
    
    Patch by Blake Eggleston; reviewed by Sam Tunnicliffe, Jason Brown, and Caleb Rackliffe for CASSANDRA-16958
    
    Co-authored by: Blake Eggleston <bdeggleston@gmail.com>
    Co-authored by: Josh McKenzie <jmckenzie@apache.org>

f0280fb6f863582125bfd16b8a90c345972c4a8c | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2021-09-01 12:22:31-04:00

    Backport of CASSANDRA-16905 Further restrict schema column drop/recreate conversions
    
    patch by Aleksey Yeschenko; reviewed by Blake Eggleston, Sam Tunnicliffe, and Caleb Rackliffe for CASSANDRA-16905
    
    Co-authored by Aleksey Yeschenko (aleksey@apache.org)
    Co-authored by Josh McKenzie (jmckenzie@apache.org)

b4f1c6d250991fc27c5f87a2dc0fd81e7ad0d272 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-05-28 14:26:25-06:00

    Safer handling of out-of-range tokens
    
    patch by Caleb Rackliffe; reviewed by Mick Semb Wever for CASSANDRA-13704
    
    Co-authored-by: Sam Tunnicliffe <sam@beobal.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Mick Semb Wever <mck@apache.org>
    Co-authored-by: Ariel Weisberg <aweisberg@apple.com>

d2923275e360a1ee9db498e748c269f701bb3a8b | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2020-03-30 15:24:12+01:00

    CEP-14: Paxos Improvements
    
    This work encompasses a range of improvements to Paxos, summarised as:
    
     - The introduction of Paxos Repair for ensuring consistency during range movements
     - The reduction of network round-trips by a factor of 2x for reads and writes
    
    patch by Benedict Elliott Smith and Blake Eggleston; reviewed by Alex Petrov, Aleksey Yeschenko and Sam Tunnicliffe for CASSANDRA-17164

d2923275e360a1ee9db498e748c269f701bb3a8b | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2020-03-30 15:24:12+01:00

    CEP-14: Paxos Improvements
    
    This work encompasses a range of improvements to Paxos, summarised as:
    
     - The introduction of Paxos Repair for ensuring consistency during range movements
     - The reduction of network round-trips by a factor of 2x for reads and writes
    
    patch by Benedict Elliott Smith and Blake Eggleston; reviewed by Alex Petrov, Aleksey Yeschenko and Sam Tunnicliffe for CASSANDRA-17164

2ff41551a6897705a1fad842f9d550b019f6eadb | Author: Zhongxiang Zheng <zzheng@yahoo-corp.jp>
 | 2016-06-30 18:17:49+09:00

    Enable JMX server configuration to be in cassandra.yaml
    
    patch by Zhongxiang Zheng; reviewed by Stefan Miklosovic, Maulin Vasavada, Cheng Wang, Jordan West for CASSANDRA-11695
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>