Marcus Eriksson test_and_ci last 3 years


 37 Collaborator
Brandon Williams , Štefan Miklošovič , Caleb Rackliffe , Berenguer Blasi , Ekaterina Dimitrova , Mick Semb Wever , David Capwell , Sam Tunnicliffe , Josh McKenzie , Alex Petrov , Jacek Lewandowski , Benjamin Lerer , Jon Meredith , Yifan Cai , Benedict Elliott Smith , Dinesh Joshi , Aleksey Yeschenko , Blake Eggleston , Zhao Yang , Chris Lohfink , Jordan West , Stefan Podkowinski , Stefania Alborghetti , Jeff Jirsa , Abe Ratnofsky , Aleksandr Sorokoumov , nvharikrishna , Paul Chandler , Venkata Harikrishna Nukala , Saranya Krishnakumar , Marcus Ericsson , reviewed by Sam Tunnicliffe , and Josh McKenzie , Tobias Lindaaker , N. V. Harikrishna , Marcuse Eriksson , Benedict Elliott Smith

 91 Patch  52 Review
d464c206e1d71859f479995241b26b9bde0653e1, ae0842372ff6dd1437d026f82968a3749f555ff4, 48dcf5e0921b8a5b7a73fa15ebfb2341d48c857b, f9ab5cf797013211c51c4e7d2dbd401300eb44e6, 9bf1680b1f1c016717381aa59367950fa770f57f, 880fa6587b54db5b5d6cd64f5d935fd15da9a904, b6eb5890da38642fc7af7d39c83f7ec01f33d78f, c679b4730332ef67102ec7e47db891be2f8feabf, 73d8ee1a7114d96e879ea3e968e7dd03b830d221, 2d3068c01fd6a5d3523f91de3dd2c951da0e88f3, 279c0527aa3d52e1474fee5f37c0227ed6f9da5f, cdfce6b4ac5b2d3a6106001f4d6eb9234bbaa300, 8d082508ef7fd6590dda1d777092dd3524b2c27a, a2dad4ab1947971cb2c92995ab25a8adba7ef40b, e5973bf34f7f61347f7e5d6aaafad3ed38f2f8b7, 86a353b4436ee5d6794d4968dfde30ed6f791030, 51ef21b6bc43d1d2fa24ff362d0411e4e248b079, 5f78bf65dc3d60622a24d4ff8b21404b39b0a930, 27c1e56e43cafc8966878ff9c48b0e566c07e32b, d54646e40957ffc18f651753941fac3068b79f8e, cbe07fd57e3d94a1f2512fced3f38e69ad4b3eb2, cfdeef43b331e37b091c78eb01cd1cd2c3f21c3a, 7694d901529e9b78ad3e4c548fbe1c03c305b929, 34d999c47a4da6d43a67910354fb9888184b23ab, c5c4cd4e57515785d91ebaa918d533baf3222215, dabcb175527d3c2daef54c6ce029b3c3054b2a77, d548396597897012c0b8ed83264f8dd911fb84bf, 728b9ec4c604f6939facf62a261ca795ef6dbf0c, 8d8c6fbc37899ff77be6b3431f99f6951c4c05c2, 63c62618560ad65b5b3e9f4d34b70b8b6dd0a75b, 5d4bcc797af882c64736b3f842cbf8bedbba184b, 3acec3c28e56239147d9fb4bd821a49f4b86a77a, 6ffd2677ee0d01c9e5493703a67255b0148106a4, 901786ec27f726305ba665056a868b37d9cb3e38, 1a46e96890d924723ccaef42bc8a94ebc2119045, c5a2781b22344356d8616c1bd4725d124d2ae46b, f74c07d2d314d9127b210ec5dce9152110e060b3, 5613d0a4fe783dc8df2761c1bd240666faa79f42, da868ab60724aa49af5cebc5e61f446db7d6169a, 9167d599f3bfa81e57c629744d121f6d2bc794d1, db52bef03a0595bbc679756053ccec1a37e86c23, 31a3ff17680c5a41e2ba859c398e405099ea4f1b, ae0842372ff6dd1437d026f82968a3749f555ff4, aafb4d19448f12ce600dc4e84a5b181308825b32, 1053e3b475829c7f2d0dc4ab59322d5819d1496a, c747f70c058aa94d6bcfe1f9132c410db6d2b65a, 730b898b7415e568138c6fc1e961f69b41ba1fa0, 94bcb4e5ec4fb99b73276d90b9d08def6f3b4d30, 39a470235af13837a1a022ab0a1b6f8f062bcf6a, 7e6799a4b903b4cdc1a467ada69f2f12a6099fcb, 4fc2d9e53985dc89b93bbac80bea9faa4a3d708b, f4b69ba0e82bb051e56a92d792142034d9f617f0, 29c0ad80c919f02585f3ddfd7f9e0d2e80b62e2b, ff5f4833aa3e11fcffd6bff1b15597fd5a38b864, 5beab63b5550efb5e31e5005f90649661a9fe595, 0353df7542dbdbb1140a72899666e4587e87a083, 3b648ca09ecfc100d5ad2e3b462d4949dbc03498, 7ce140bd1dea311b9f98cdfbcd07dcff9fbd457c, bcf56629e821295a22371c2cf178faae0636c68e, 545809616c92a91e4c39d1eedfa65800f25a2a93, fb66800a00aeaa8046cb3e6b1401fdc4f81848d5, 57ab3afcf16970047d3df4656241cf0705e94bee, 7b91e4cc18e77fa5862864fcc1150fd1eb86a01a, 60675cc2759db0c5629604279e70c51e10dfefd6, b58a5c86e89e10ad4d39756c5314a756eb18204d, 85c202d8a8b037791db08c531f4f3c8336c82696, 242f7f9b18db77bce36c9bba00b2acda4ff3209e, 9ff28fc717e7926b5cf7c8acc85a35e0cfb43595, b1a8a56c563b85ab9a34d3bbf9c16278dd441157, 98e798f567368f826fc3a57ddb6cdc464e741fe3, ae0842372ff6dd1437d026f82968a3749f555ff4, 5c433e803287b6a816760add5959c8a991fceacb, 26b939dca68dcc8573a7fa36b5c0598fbd1c95fb, c0082c9d0b2ded7da93942dfbfc7c87c896d53e0, dfc946d59ee5a1623b61e83f2fb002915e0ff506, 40a40e242582bf4463c9da35570d4e55994c4fc4, e4c27f9e1b9265dd3993b24ca7eb38cb546bc19f, 524bafcbbd927a7d9ec8a466e06d2e2e2ab75b34, 0d2d8f514d4e2e1273710433c98938f9c0680d0d, c28bf38dee5e5b61ea1751f5690921c5981d6aff, c9a97682065a2cf4ff91e4c268f8e35672c881d0, 05f4340d78c530b2032d88de4d2cd58a7e7ea7f2, 8bb02fc5129d9384ce4c59fd765d8aa420ba7b3b, 48eccf058bceffd18fd932620c35019c854854be, c40984f5ebfd1c621f62a02edb2d609a45a56f69, 357268df0cad478f6623272da819c7d60b6902c0, d6e2ec54285b94b3fb5941ba21a24f8f8c684bf9, 1fb5a111d1789777c4e0d16e14c158cbfa91cd34, 69bf679445eefecae0308405fc8425d71c8ca77e, e76008d0a71bce385210e7cdf820c9b6459b8c80, 0accec41ae71fc8b381e4a21bdc5d161a7acd650 48dcf5e0921b8a5b7a73fa15ebfb2341d48c857b, 880fa6587b54db5b5d6cd64f5d935fd15da9a904, 9ff31e806070873449ceb6e47aaa5e25118b466f, a27e09930dea92574edd48a0c7a6098af4e7c081, a9a83dc884621f0bfdf2c37be9e7e8fcf0081da1, 176ce395bb42c102a8df080ecd26559ab0c93b13, 5539f9b9996ec40fe933ee487968b1595d7a9fee, c263cdf6106adbf706bb85991e103e2c6519946c, 018feb36f42d28bc11073741ef224b42f9a60ad0, 7b89979dc8488c4348101f88687f48a56a05781b, 2c003710881860bde420d6a2dc1cb71e845bdb28, d54646e40957ffc18f651753941fac3068b79f8e, 63648c1e86bdc31d60b80e55b4f48c55aa5e8deb, 67139d5c334e58fdc8d9f09f9288155448666cd3, 51d048a93a7e7cfb93a544dabba4b6f7aa1bbdd1, 17ecece5437ab39aaeaa0eb4b42434cddd9960b5, cbf4dcb3345c7e2f42f6a897c66b6460b7acc2ca, 7623e4678b8ef131434f1de3522c6425c092dff9, a69c8657d75de627fb1fe518bfe1d657add11740, 3e6a551dbab6ecdc97b99f9ec3118316bfaf1802, 98ca5f8f1aab6659fdfd084bef38495bf50d35d6, 6b3958f1d83777e295690a663610b6b29ed1efae, 46b90364daecf1880db5eda9899d7353ad81f445, 439d1b122af334bf68c159b82ef4e4879c210bd5, 3ed09031312a6b32d01ed5a647a65995206bdb75, 11358bd3a84550871e1a49dea8c79304733859de, a98a5a1d9d40ee3b2952af4e09bd4cc6080fc3fc, 179711eab6907fe3e67f485599df23a82f6dc207, fe1be800b4f7e6ca5b2f28dddd2b6f7489f41631, 7d54a62ccc27f89bb6ee55b8f17005cf4c444231, 164fa7949d1437528363465d14ed20898f1daa9e, 1053e3b475829c7f2d0dc4ab59322d5819d1496a, 4e17922b61d6e90151c5e165ddbf0731232e566a, 145dbd1f0875ae4c54392125e09ed05153c0dd8f, 9213335f59293926b2d643fa8a156a882495dd42, 51944c5e68bfcee0c2c8e2aeb6b572eae0167965, 377e114cb1459895423c292cb0bf7f921fd30e43, 037149377224c5d6854fa4a0cacf44139273bce3, 0daf21244fc0187d092616834d38df1a77dcabf0, 2b90ac1a1671b4071d9aa6f18e852021bc66702d, fb66800a00aeaa8046cb3e6b1401fdc4f81848d5, 0089858819c9f06b0bee5bccf993ae7f5977d7f1, 10103d353c3d63505cb119cda0e38e692cdb1809, 7b91e4cc18e77fa5862864fcc1150fd1eb86a01a, a8b67e3dd92e6ca1a66a1be9b2d86961224653f5, c60ad61b3b6145af100578f2c652819f61729018, 594a0b4b6c1bd78ef898471c8b564d8db1d35952, 6821227d935acffad3b1a1e38429d96ca592e45b, 146f7677ae99bae2c5eeed34e85cc7d79dbba230, a9fe8ae7aeb4a27657f4750c88b2c3966cedb269, c4711d34097c785e70c5d46e3be0ef5051ac6a3d, ce91388e533f402f076f2484406d41bda8680316

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

b6eb5890da38642fc7af7d39c83f7ec01f33d78f | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-11-18 11:19:04-07:00

    Optionally prevent tombstone purging during repair
    
    patch by Marcus Eriksson, Abe Ratnofsky; reviewed by Jon Meredith for CASSANDRA-20071

f9ab5cf797013211c51c4e7d2dbd401300eb44e6 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-11-08 13:39:51+01:00

    Add flag to avoid invalidating key cache on sstable deletions
    
    Patch by marcuse; reviewed by Caleb Rackliffe for CASSANDRA-20068

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>

176ce395bb42c102a8df080ecd26559ab0c93b13 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-10-09 14:52:40-05:00

    Always write local expiration time as an int to LivenessInfo digest
    
    patch by Caleb Rackliffe; reviewed by Mick Semb Wever, David Capwell, and Marcus Eriksson for CASSANDRA-19989

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

c263cdf6106adbf706bb85991e103e2c6519946c | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-08-20 16:39:16+02:00

    Fix ProgressBarrierTest
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-19849.

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

018feb36f42d28bc11073741ef224b42f9a60ad0 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-07-25 14:47:13+02:00

    NPE on Directory in ShortPaxosSimulationTest
    
    Patch by Alex Petrov, reviewed by Caleb Rackliffe and Marcus Eriksson for CASSANDRA-19794

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

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

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

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>

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.

7623e4678b8ef131434f1de3522c6425c092dff9 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-03-25 10:25:50+01:00

    The result of applying a metadata snapshot via ForceSnapshot should return the correct set of modified keys
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-19128.

8d8c6fbc37899ff77be6b3431f99f6951c4c05c2 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-03-22 13:39:34+01:00

    Override the correct method to avoid retries in ConsistentBootstrapTest.coordinatorIsBehindTest
    
    Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-19343

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>

63c62618560ad65b5b3e9f4d34b70b8b6dd0a75b | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-03-12 08:31:05+01:00

    Reimplement ClusterMetadata::writePlacementAllSettled to step through InProgressSequences to determine state when finished.
    
    Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-19193

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

98ca5f8f1aab6659fdfd084bef38495bf50d35d6 | Author: nvharikrishna <n.v.harikrishna.apache@gmail.com>
 | 2024-02-14 15:09:06+05:30

    Group nodetool cms commands into single command group
    
    patch by N. V. Harikrishna; reviewed by Stefan Miklosovic and Marcus Eriksson for CASSANDRA-19393

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

6821227d935acffad3b1a1e38429d96ca592e45b | Author: Bereng <berenguerblasi@gmail.com>
 | 2024-01-24 10:16:58+01:00

    Test Failure: bootstrap_test.TestBootstrap.* Take 2
    
    patch by Berenguer Blasi; reviewed by Brandon Williams and Marcus Eriksson for CASSANDRA-19097

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

3e6a551dbab6ecdc97b99f9ec3118316bfaf1802 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-01-11 14:18:46+01:00

    TCM: Catch up committing node on rejection
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-19260

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

439d1b122af334bf68c159b82ef4e4879c210bd5 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-12-10 18:30:26+01:00

    Bring Harry into C* Tree
    
    Patch by Alex Petrov; reviewed by Caleb Rackliffe and Marcus Eriksson for CASSANDRA-19210.

1a46e96890d924723ccaef42bc8a94ebc2119045 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-12-06 14:09:48+01:00

    Don't start MessagingService unnecessarily to speed up tests and to avoid memory leak
    
    Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-19125

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

179711eab6907fe3e67f485599df23a82f6dc207 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-11-30 14:06:08+01:00

    Improve the situation with timeouts of all fuzz tests.
    
    Since we would wait for request timeout, even if one progress barrier message gets lost,
    we would fail the test, since we would wait for 10 minutes of timeout. But since _commit_
    is paused, we could just attempt to retry, and only one of the attempts will succeed.
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-19123

a98a5a1d9d40ee3b2952af4e09bd4cc6080fc3fc | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-11-30 10:33:06+01:00

    Reduce time the tests run to avoid timeouts
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-19123

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

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

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

d464c206e1d71859f479995241b26b9bde0653e1 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-11-24 15:01:15+01:00

    Revert bad dtest repo in circleci conf

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>

c0082c9d0b2ded7da93942dfbfc7c87c896d53e0 | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2023-11-20 11:01:47+01:00

    [CEP-21] Add version guard around call to initializecms

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

dfc946d59ee5a1623b61e83f2fb002915e0ff506 | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2023-11-13 15:39:44+01:00

    [CEP-21] Initialize CMS during upgrade tests

fe1be800b4f7e6ca5b2f28dddd2b6f7489f41631 | Author: Abe Ratnofsky <abe@aber.io>
 | 2023-11-13 15:17:47+01:00

    Remove completed coordinator sessions
    
    patch by Abe Ratnofsky; reviewed by Caleb Rackliffe, Marcus Eriksson for CASSANDRA-18903

40a40e242582bf4463c9da35570d4e55994c4fc4 | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2023-11-13 09:38:06+01:00

    [CEP-21] Test fix storage_engine_upgrade_test.py

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>

7d54a62ccc27f89bb6ee55b8f17005cf4c444231 | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2023-10-26 11:13:32+01:00

    Fix schema loading of UDTs inside vectors inside UDTs
    
    patch by Aleksey Yeschenko; reviewed by Marcus Eriksson for
    CASSANDRA-18964

164fa7949d1437528363465d14ed20898f1daa9e | Author: David Capwell <dcapwell@apache.org>
 | 2023-09-27 08:46:40-07:00

    Add support for repair coordinator to retry messages that timeout
    
    patch by David Capwell; reviewed by Caleb Rackliffe, Marcus Eriksson for CASSANDRA-18816

524bafcbbd927a7d9ec8a466e06d2e2e2ab75b34 | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2023-05-31 12:17:45+02:00

    [CEP-21] bump startup timeout in transient_replication_ring_test

e4c27f9e1b9265dd3993b24ca7eb38cb546bc19f | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2023-05-31 12:16:36+02:00

    [CEP-21] Fix async startup handling in test_sstable_marking

c28bf38dee5e5b61ea1751f5690921c5981d6aff | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2023-05-30 16:15:56+02:00

    [CEP-21] fix netstats test

0d2d8f514d4e2e1273710433c98938f9c0680d0d | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2023-05-30 14:02:57+02:00

    [CEP-21] Reduce timeout for commitlog_test

c9a97682065a2cf4ff91e4c268f8e35672c881d0 | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2023-05-25 09:32:11+02:00

    [CEP-21] Fix bootstrap_test

69bf679445eefecae0308405fc8425d71c8ca77e | Author: Marcus Eriksson <marcuse@apple.com>
 | 2023-05-23 09:14:18+02:00

    fix audit log archive command test
    
    Patch by marcuse; reviewed by Mick Semb Wever for CASSANDRA-18550

1053e3b475829c7f2d0dc4ab59322d5819d1496a | Author: Tobias Lindaaker <tobias.lindaaker@datastax.com>
 | 2023-05-17 10:42:59-07:00

    Partial compaction can resurrect deleted data
    
    patch by Tobias Lindaaker, Marcus Eriksson; reviewed by David Capwell, Marcus Eriksson for CASSANDRA-18507

05f4340d78c530b2032d88de4d2cd58a7e7ea7f2 | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2023-05-12 10:54:07+02:00

    [CEP-21] PaxosUncommittedIndex now gets added to the IndexInfo table

8bb02fc5129d9384ce4c59fd765d8aa420ba7b3b | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2023-05-11 10:41:25+02:00

    [CEP-21] disable reloadlocalschema test

48eccf058bceffd18fd932620c35019c854854be | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2023-05-10 11:24:28+02:00

    [CEP-21] ignore deprecated gossip-related tests

c40984f5ebfd1c621f62a02edb2d609a45a56f69 | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2023-05-08 16:00:24+02:00

    [CEP-21] need to add --force to allow removenode to result in fewer replicas than RF

357268df0cad478f6623272da819c7d60b6902c0 | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2023-05-08 13:54:05+02:00

    [CEP-21] remove bad assert in test_remove (#32)

d6e2ec54285b94b3fb5941ba21a24f8f8c684bf9 | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2023-05-02 10:08:34+02:00

    [CEP-21] add cluster_metadata ks

aafb4d19448f12ce600dc4e84a5b181308825b32 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-04-12 09:17:50+02:00

    Improve nodetool enable{audit,fullquery}log
    
    Patch by marcuse; reviewed by Dinesh Joshi and Mick Semb Wever for CASSANDRA-18550

1fb5a111d1789777c4e0d16e14c158cbfa91cd34 | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2023-04-04 13:17:09+02:00

    [CEP-21] snapshot and restore tcm tables

4e17922b61d6e90151c5e165ddbf0731232e566a | Author: David Capwell <dcapwell@apache.org>
 | 2023-03-01 11:45:55-08:00

    Gossip stateMapOrdering does not have correct ordering when both EndpointState are in the bootstrapping set
    
    patch by David Capwell; reviewed by Marcus Eriksson for CASSANDRA-18292

9213335f59293926b2d643fa8a156a882495dd42 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2022-11-03 17:29:18+01:00

    Fix Splitter sometimes creating more splits than requested
    
    Spliter.splitOwnedRanges for some inputs creates an extra split. For example, when we request 7 ranges from 0..31 range, it will return 8 ranges. There is an assertion in that method which verifies whether it returns the requested number of splits. Since those numbers differs, when Cassandra is be started with assertions enabled, it would fail.
    
    patch by Jacek Lewandowski; reviewed by Marcus Eriksson for CASSANDRA-18013

145dbd1f0875ae4c54392125e09ed05153c0dd8f | Author: Saranya Krishnakumar <saranya_k@apple.com>
 | 2022-10-19 16:58:41-07:00

    Add flag to exclude nodes from local DC when running nodetool rebuild
    
    Patch by Saranya Krishnakumar; reviewed by Dinesh Joshi, Marcus Eriksson, Yifan Cai for CASSANDRA-17870

730b898b7415e568138c6fc1e961f69b41ba1fa0 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2022-10-18 12:57:07+02:00

    Don't group TWCS sstables for anticompaction
    
    Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-17970

7e6799a4b903b4cdc1a467ada69f2f12a6099fcb | Author: Marcus Eriksson <marcuse@apache.org>
 | 2022-10-18 08:26:21+02:00

    Keep sstable level when streaming for decommission and move
    
    Patch by marcuse; reviewed by David Capwell for CASSANDRA-17969

c4711d34097c785e70c5d46e3be0ef5051ac6a3d | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-26 14:23:07-04:00

    Add env var to resume bootstrap after disabling
    
    Patch by Josh McKenzie; reviewed by Marcus Eriksson for CASSANDRA-17679

4fc2d9e53985dc89b93bbac80bea9faa4a3d708b | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-23 14:04:42-04:00

    Include estimated active compaction remaining write size when starting a new compaction
    
    Patch by Marcus Eriksson; reviewed by Chris Lohfink, Stefan Podkowinski, Caleb Rackliffe,and Josh McKenzie for CASSANDRA-17931
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

39a470235af13837a1a022ab0a1b6f8f062bcf6a | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-20 15:22:51-04:00

    Disable resumable bootstrap by default
    
    Patch by Marcus Eriksson; reviewed by Jordan West, Blake Eggleston, and Josh McKenzie for CASSANDRA-17679
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

f4b69ba0e82bb051e56a92d792142034d9f617f0 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-19 14:49:10-04:00

    Fix "open RT bound as its last item" exception
    
    Patch by Marcus Eriksson; reviewed by Aleksey Yeschenko and Josh McKenzie for CASSANDRA-17810
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

29c0ad80c919f02585f3ddfd7f9e0d2e80b62e2b | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-16 15:50:44-04:00

    Fix repair failure on assertion if two peers have overlapping mismatching ranges
    
    Patch by Marcus Eriksson; reviewed by Benedict Elliott Smith and Josh McKenzie for CASSANDRA-17900
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

ff5f4833aa3e11fcffd6bff1b15597fd5a38b864 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-15 13:56:00-04:00

    Prevent NullPointerException when changing neverPurgeTombstones from true to false
    
    Patch by Marcus Eriksson; reviewed by Caleb Rackliffe and Josh McKenzie for CASSANDRA-17897
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

51944c5e68bfcee0c2c8e2aeb6b572eae0167965 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-07 13:12:22-04:00

    Make sure preview repairs don't optimise streams unless configured to
    
    Patch by Chris Lohfink; reviewed by Josh McKenzie and Marcus Eriksson for CASSANDRA-17865
    
    Co-authored-by: Chris Lohfink <clohfink@apple.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

94bcb4e5ec4fb99b73276d90b9d08def6f3b4d30 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2022-09-01 09:43:47+02:00

    Only reload compaction strategies if disk boundaries change
    
    Patch by Aleksey Yeschenko and marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-17874
    
    Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>

5beab63b5550efb5e31e5005f90649661a9fe595 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2022-08-29 13:27:16+02:00

    Improve the way we handle repair message timeouts to avoid hanging repairs
    
    Patch by marcuse; reviewed by David Capwell for CASSANDRA-17613

377e114cb1459895423c292cb0bf7f921fd30e43 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-25 15:27:24-04:00

    Introduce compaction priorities to prevent upgrade compaction inability to finish
    
    Patch by Alex Petrov; reviewed by Josh McKenzie and Marcus Eriksson for CASSANDRA-17851
    
    Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

0353df7542dbdbb1140a72899666e4587e87a083 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-18 13:00:45-04:00

    Prevent infinite loop in repair coordinator on FailSession
    
    Patch by Marcus Eriksson; reviewed by David Capwell, Blake Eggleston, and Josh McKenzie for CASSANDRA-17834
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    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>

0daf21244fc0187d092616834d38df1a77dcabf0 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-07-25 11:58:42-04:00

    Add JMX call to getSSTableCountPerTWCSBucket for TWCS
    
    Patch by Stefan Podkowinski; reviewed by Caleb Rackliffe and Marcus Eriksson for CASSANDRA-17774
    
    Co-authored-by: Stefan Podkowinski <s.podkowinski@gmail.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

d54646e40957ffc18f651753941fac3068b79f8e | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2022-05-27 00:40:44+02:00

    UnsupportedOperationException when reducing scope for LCS compactions
    
    patch by Caleb Rackliffe; reviewed by Zhao Yang, Brandon Williams, and Marcus Eriksson for CASSANDRA-19704
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

e76008d0a71bce385210e7cdf820c9b6459b8c80 | Author: Marcus Eriksson <marcuse@apple.com>
 | 2022-05-09 17:48:40+02:00

    Ignore error from non-related keyspaces to fix repair_tests/repair_test.py::TestRepair::test_non_replicated_ks_repair
    
    Patch by marcuse; reviewed by Berenguer Blasi for CASSANDRA-17614

3b648ca09ecfc100d5ad2e3b462d4949dbc03498 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2022-04-28 15:50:11+02:00

    Use TimeUUID serializer for BATCH_REMOVE_REQ
    
    Patch by marcuse; reviewed by Benedict Elliott Smith for CASSANDRA-17451

0accec41ae71fc8b381e4a21bdc5d161a7acd650 | Author: Marcus Eriksson <marcuse@apple.com>
 | 2022-04-27 16:18:57+02:00

    Bump max_mutation_size_in_kb due to system schema getting larger than 20kb after adding top partitions table
    
    Patch by marcuse; reviewed by Berenguer Blasi for CASSANDRA-16310

bcf56629e821295a22371c2cf178faae0636c68e | Author: Marcus Eriksson <marcuse@apache.org>
 | 2022-04-26 10:08:19+02:00

    Bump timeouts in CasCriticalSectionTest
    
    Patch by marcuse; reviewed by Brandon Williams for CASSANDRA-17453

2b90ac1a1671b4071d9aa6f18e852021bc66702d | Author: David Capwell <dcapwell@apache.org>
 | 2022-04-21 14:37:59-07:00

    nodetool compact should support using a key string to find the range to avoid operators having to manually do this
    
    patch by David Capwell; reviewed by Marcus Eriksson for CASSANDRA-17537

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>

fb66800a00aeaa8046cb3e6b1401fdc4f81848d5 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-04-08 15:22:59-04:00

    Fix data corruption in AbstractCompositeType due to static boolean byte buffers
    patch by Stefania Alborghetti and Marcus Eriksson; reviewed by Marcus Eriksson, Benjamin Lerer and Ekaterina Dimitrova for CASSANDRA-14752
    
    Co-authored-by: Stefania Alborghetti <stefania.alborghetti@datastax.com>
    Co-authored-by: Marcuse Eriksson <marcuse@apache.orgp>

7ce140bd1dea311b9f98cdfbcd07dcff9fbd457c | Author: Marcus Eriksson <marcuse@apache.org>
 | 2022-04-07 14:43:40+02:00

    Fail starting when the same parameter exists more than once in cassandra.yaml
    
    Patch by marcuse; reviewed by David Capwell and Ekaterina Dimitrova for CASSANDRA-17379

0089858819c9f06b0bee5bccf993ae7f5977d7f1 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-03-15 18:08:09-05:00

    Shut repair task executor down without interruption to avoid compromising shared channel proxies
    
    patch by Caleb Rackliffe; reviewed by David Capwell, Marcus Eriksson, and Josh McKenzie for CASSANDRA-17466

57ab3afcf16970047d3df4656241cf0705e94bee | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-03-14 17:13:47-05:00

    reduce hot-path object allocations required to record local/remote requests against the client request metrics
    
    patch by Caleb Rackliffe; reviewed by Jon Meredith for CASSANDRA-17424
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

7b91e4cc18e77fa5862864fcc1150fd1eb86a01a | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-03-10 16:19:45-06:00

    Remove all usages of junit.framework and ban them via Checkstyle
    
    patch by Caleb Rackliffe; reviewed by Marcus Eriksson for CASSANDRA-17316
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>

60675cc2759db0c5629604279e70c51e10dfefd6 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2022-03-02 11:33:39+01:00

    Remove and ban use of Instant.now
    
    Patch by marcuse; reviewed by Benedict Elliott Smith for CASSANDRA-17414

c60ad61b3b6145af100578f2c652819f61729018 | Author: Paul Chandler <paul@redshots.com>
 | 2022-02-03 09:15:02+00:00

    Improve start up processing of Incremental Repair information read from system.repairs
    
    Patch by Paul Chandler, reviewed by Brandon Williams and Marcus Eriksson for CASSANDRA-17342

9ff28fc717e7926b5cf7c8acc85a35e0cfb43595 | Author: Jon Meredith <https://jonmeredith@apache.org>
 | 2022-02-02 17:09:42-07:00

    Fixes for intermittent in-JVM dtest failures
    
    patch by Jon Meredith, Caleb Rackliffe, Marcus Eriksson, Benedict Elliott Smith <benedict@apache.org>; reviewed by Caleb Rackliffe for CASSANDRA-17256

85c202d8a8b037791db08c531f4f3c8336c82696 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2022-01-21 09:02:10+01:00

    Lazy transaction log replica creation allows incorrect replica content divergence during anticompaction
    
    Patch by marcuse; reviewed by Caleb Rackliffe for CASSANDRA-17273

b58a5c86e89e10ad4d39756c5314a756eb18204d | Author: Marcus Eriksson <marcuse@apache.org>
 | 2022-01-20 14:18:46+01:00

    LeveledCompactionStrategy disk space check improvements
    
    Patch by marcuse; reviewed by Caleb Rackliffe for CASSANDRA-17272

242f7f9b18db77bce36c9bba00b2acda4ff3209e | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2022-01-10 17:24:28+01:00

    Fix Prepared Statements behaviours after 15252
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDR-17248.
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>

98e798f567368f826fc3a57ddb6cdc464e741fe3 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2021-11-23 15:55:48+01:00

    Don't block gossip when clearing repair snapshots
    
    Patch by marcuse; reviewed by David Capwell for CASSANDRA-17168

10103d353c3d63505cb119cda0e38e692cdb1809 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2021-09-30 12:10:46-04:00

    Add required -f option to nodetool verify
    
    Patch by Josh McKenzie; reviewed by Marcus Eriksson, Berenguer Blasi, and Caleb Rackliffe for CASSANDRA-17017
    
    Co-authored by Josh McKenzie <jmckenzie@apache.org>
    Co-authored by Chris Lohfink <clohfink@apple.com>

a8b67e3dd92e6ca1a66a1be9b2d86961224653f5 | Author: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
 | 2021-07-17 16:40:07+02:00

    Streaming tasks handle empty SSTables correctly
    patch by Aleksandr Sorokoumov; reviewed by Marcus Eriksson and Zhao Yang for CASSANDRA-16349

ce91388e533f402f076f2484406d41bda8680316 | Author: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
 | 2021-07-16 11:08:10+02:00

    Test sstableloader handling empty streams
    patch by Aleksandr Sorokoumov; reviewed by Marcus Eriksson and Zhao Yang for CASSANDRA-16349

b1a8a56c563b85ab9a34d3bbf9c16278dd441157 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2021-05-04 09:56:32+02:00

    Avoid race in AbstractReplicationStrategy endpoint caching
    
    Patch by marcuse; reviewed by Alex Petrov and Jon Meredith for CASSANDRA-16673
    
    Co-authored-by: Jon Meredith <jonmeredith@apache.org>

545809616c92a91e4c39d1eedfa65800f25a2a93 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-12-03 11:29:38+01:00

    Track top partitions by size and tombstone count
    
    Patch by marcuse; reviewed by David Capwell and Yifan Cai for CASSANDRA-16310