Marcus Eriksson last 3 years


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

 115 Patch  69 Review
48dcf5e0921b8a5b7a73fa15ebfb2341d48c857b, f9ab5cf797013211c51c4e7d2dbd401300eb44e6, 0ed989e5544f02455a3f293db84658db41940d0c, 9bf1680b1f1c016717381aa59367950fa770f57f, 880fa6587b54db5b5d6cd64f5d935fd15da9a904, b6eb5890da38642fc7af7d39c83f7ec01f33d78f, c679b4730332ef67102ec7e47db891be2f8feabf, 73d8ee1a7114d96e879ea3e968e7dd03b830d221, 2d3068c01fd6a5d3523f91de3dd2c951da0e88f3, 6111a60ad68725f1a318a2301788ec50023d4c85, 279c0527aa3d52e1474fee5f37c0227ed6f9da5f, cdfce6b4ac5b2d3a6106001f4d6eb9234bbaa300, 8d082508ef7fd6590dda1d777092dd3524b2c27a, 6dc9ca99fa7eb2ca2e1ea841f5566c3fb5d3f864, a2dad4ab1947971cb2c92995ab25a8adba7ef40b, e1540fc85b1429f339e0251ecc3e048620df943a, e5973bf34f7f61347f7e5d6aaafad3ed38f2f8b7, 86a353b4436ee5d6794d4968dfde30ed6f791030, 9fb141ffcc26108f04a4faf6848ad6080ca4d481, 82c00cc01ef4312d0d7eb7ca95c9368af75e7893, 51ef21b6bc43d1d2fa24ff362d0411e4e248b079, 5f78bf65dc3d60622a24d4ff8b21404b39b0a930, 27c1e56e43cafc8966878ff9c48b0e566c07e32b, d54646e40957ffc18f651753941fac3068b79f8e, cbe07fd57e3d94a1f2512fced3f38e69ad4b3eb2, cfdeef43b331e37b091c78eb01cd1cd2c3f21c3a, a9dbb8941973bcdb6ad72047ae92a42480987d73, 4d29a1c75e4c7a5493d5601c7a907b75e042c5f9, 7694d901529e9b78ad3e4c548fbe1c03c305b929, b7eafa94f3b4f5361e891fde5c8a24d089b52d4c, 34d999c47a4da6d43a67910354fb9888184b23ab, c5c4cd4e57515785d91ebaa918d533baf3222215, dabcb175527d3c2daef54c6ce029b3c3054b2a77, 80971709b983566a3f2dbfc189dfa1c5367d69bb, d548396597897012c0b8ed83264f8dd911fb84bf, 728b9ec4c604f6939facf62a261ca795ef6dbf0c, 8d8c6fbc37899ff77be6b3431f99f6951c4c05c2, 63c62618560ad65b5b3e9f4d34b70b8b6dd0a75b, 5d4bcc797af882c64736b3f842cbf8bedbba184b, f31d72e8758ee1018435612775c73f7addbb6ec4, 0e5fb78c018245e1dfb25317d695665cb3317f3e, 60fe2dc61d3ea3d241e7e624f7a3ef94bd427b2f, 3acec3c28e56239147d9fb4bd821a49f4b86a77a, 6ffd2677ee0d01c9e5493703a67255b0148106a4, 43eb2a4bdee169e0f9338afab4f70009604997b2, 901786ec27f726305ba665056a868b37d9cb3e38, 1a46e96890d924723ccaef42bc8a94ebc2119045, c5a2781b22344356d8616c1bd4725d124d2ae46b, f74c07d2d314d9127b210ec5dce9152110e060b3, bd25c05d526a87b90d64300fde5635aeb78a565a, 5613d0a4fe783dc8df2761c1bd240666faa79f42, da868ab60724aa49af5cebc5e61f446db7d6169a, 806a395b9ce6cbb81b1b7af9eb2f72fef97e0bbd, 9167d599f3bfa81e57c629744d121f6d2bc794d1, db52bef03a0595bbc679756053ccec1a37e86c23, f6ea362d711ac8e06f254b18ba6fcf99e7e2c8cf, 31a3ff17680c5a41e2ba859c398e405099ea4f1b, d464c206e1d71859f479995241b26b9bde0653e1, ae0842372ff6dd1437d026f82968a3749f555ff4, aafb4d19448f12ce600dc4e84a5b181308825b32, 1053e3b475829c7f2d0dc4ab59322d5819d1496a, c747f70c058aa94d6bcfe1f9132c410db6d2b65a, ee266d283e740785817d7cb6749e6c135f4aacbb, 730b898b7415e568138c6fc1e961f69b41ba1fa0, 94bcb4e5ec4fb99b73276d90b9d08def6f3b4d30, 39a470235af13837a1a022ab0a1b6f8f062bcf6a, 7e6799a4b903b4cdc1a467ada69f2f12a6099fcb, 4fc2d9e53985dc89b93bbac80bea9faa4a3d708b, f4b69ba0e82bb051e56a92d792142034d9f617f0, 29c0ad80c919f02585f3ddfd7f9e0d2e80b62e2b, ff5f4833aa3e11fcffd6bff1b15597fd5a38b864, ac25d6929e182af772741c7bc2bda38d03ca4b0f, 5beab63b5550efb5e31e5005f90649661a9fe595, 0e855c4b7c157b7ba63bb7377bc441260d76556f, 1c714e43e6bad82ca24e095385a24fe9b33dd4f4, 0353df7542dbdbb1140a72899666e4587e87a083, 902dcba740300797684ed3c8c355ecc84373210d, 8691d9b6d7a9500585e1582458fe38e71e4a5bd7, e36aeb49e008568a2f551bb749bbb55aeaa80a72, 3b648ca09ecfc100d5ad2e3b462d4949dbc03498, 7ce140bd1dea311b9f98cdfbcd07dcff9fbd457c, bcf56629e821295a22371c2cf178faae0636c68e, 545809616c92a91e4c39d1eedfa65800f25a2a93, fb66800a00aeaa8046cb3e6b1401fdc4f81848d5, 537321e9c7d2696cddc35e808a48846cb67ba52a, 57ab3afcf16970047d3df4656241cf0705e94bee, 7b91e4cc18e77fa5862864fcc1150fd1eb86a01a, 60675cc2759db0c5629604279e70c51e10dfefd6, b58a5c86e89e10ad4d39756c5314a756eb18204d, 85c202d8a8b037791db08c531f4f3c8336c82696, 5c9ba06dd31157cd224af2cec75521fefe2c9883, 242f7f9b18db77bce36c9bba00b2acda4ff3209e, 9ff28fc717e7926b5cf7c8acc85a35e0cfb43595, b1a8a56c563b85ab9a34d3bbf9c16278dd441157, 98e798f567368f826fc3a57ddb6cdc464e741fe3, 5c433e803287b6a816760add5959c8a991fceacb, 26b939dca68dcc8573a7fa36b5c0598fbd1c95fb, c0082c9d0b2ded7da93942dfbfc7c87c896d53e0, dfc946d59ee5a1623b61e83f2fb002915e0ff506, 40a40e242582bf4463c9da35570d4e55994c4fc4, e4c27f9e1b9265dd3993b24ca7eb38cb546bc19f, 524bafcbbd927a7d9ec8a466e06d2e2e2ab75b34, 0d2d8f514d4e2e1273710433c98938f9c0680d0d, c28bf38dee5e5b61ea1751f5690921c5981d6aff, c9a97682065a2cf4ff91e4c268f8e35672c881d0, 05f4340d78c530b2032d88de4d2cd58a7e7ea7f2, 8bb02fc5129d9384ce4c59fd765d8aa420ba7b3b, 48eccf058bceffd18fd932620c35019c854854be, c40984f5ebfd1c621f62a02edb2d609a45a56f69, 357268df0cad478f6623272da819c7d60b6902c0, d6e2ec54285b94b3fb5941ba21a24f8f8c684bf9, 1fb5a111d1789777c4e0d16e14c158cbfa91cd34, 69bf679445eefecae0308405fc8425d71c8ca77e, e76008d0a71bce385210e7cdf820c9b6459b8c80, 0accec41ae71fc8b381e4a21bdc5d161a7acd650 db94321d71b4e79860f2e381cff558ec436e247f, 48dcf5e0921b8a5b7a73fa15ebfb2341d48c857b, 880fa6587b54db5b5d6cd64f5d935fd15da9a904, 9ff31e806070873449ceb6e47aaa5e25118b466f, a27e09930dea92574edd48a0c7a6098af4e7c081, a9a83dc884621f0bfdf2c37be9e7e8fcf0081da1, 176ce395bb42c102a8df080ecd26559ab0c93b13, 5539f9b9996ec40fe933ee487968b1595d7a9fee, c263cdf6106adbf706bb85991e103e2c6519946c, 018feb36f42d28bc11073741ef224b42f9a60ad0, 7b89979dc8488c4348101f88687f48a56a05781b, 2c003710881860bde420d6a2dc1cb71e845bdb28, d54646e40957ffc18f651753941fac3068b79f8e, 63648c1e86bdc31d60b80e55b4f48c55aa5e8deb, a15b137b7c8c84773453dbe264fcd2d4b76222c0, 67139d5c334e58fdc8d9f09f9288155448666cd3, 51d048a93a7e7cfb93a544dabba4b6f7aa1bbdd1, 17ecece5437ab39aaeaa0eb4b42434cddd9960b5, cbf4dcb3345c7e2f42f6a897c66b6460b7acc2ca, 7623e4678b8ef131434f1de3522c6425c092dff9, a69c8657d75de627fb1fe518bfe1d657add11740, 3e6a551dbab6ecdc97b99f9ec3118316bfaf1802, 061cb88b3c7bd6420f5be1c025c8146294338bae, 2924762fa1c29c3658507225e9e5e00853ec58e6, 98ca5f8f1aab6659fdfd084bef38495bf50d35d6, 6b3958f1d83777e295690a663610b6b29ed1efae, 46b90364daecf1880db5eda9899d7353ad81f445, 7f354571f3b4cb96a734749969612f4c743e437a, 439d1b122af334bf68c159b82ef4e4879c210bd5, 3ed09031312a6b32d01ed5a647a65995206bdb75, 11358bd3a84550871e1a49dea8c79304733859de, a98a5a1d9d40ee3b2952af4e09bd4cc6080fc3fc, 179711eab6907fe3e67f485599df23a82f6dc207, 5f0359b22947613d99a473042424a69ea8cc4ab9, b45a0e0145f1779e872047ab83b2991ffb8ed199, 30ed828c878e50b41ee49da2ff4d480dea5730e5, de1766a2f823fb3124eb002cb73caf2e84da5bbf, fe1be800b4f7e6ca5b2f28dddd2b6f7489f41631, 7d54a62ccc27f89bb6ee55b8f17005cf4c444231, 164fa7949d1437528363465d14ed20898f1daa9e, e27ba0ea349f19a5e87631f3f49d197f45dded70, 1053e3b475829c7f2d0dc4ab59322d5819d1496a, cd9bed0aeadd94136a8a6c6ed284cc4684b0666c, 4e17922b61d6e90151c5e165ddbf0731232e566a, 145dbd1f0875ae4c54392125e09ed05153c0dd8f, 9213335f59293926b2d643fa8a156a882495dd42, 51944c5e68bfcee0c2c8e2aeb6b572eae0167965, 377e114cb1459895423c292cb0bf7f921fd30e43, c7d2e97da04e09dd908b1ea238a8498cfe5a3edb, f4f04fbac0eaa247dd028ddcb5a4e36dd8cd11ba, 037149377224c5d6854fa4a0cacf44139273bce3, 652e49a8bb2f8849ce0ebb5161c30e3889c14608, 0daf21244fc0187d092616834d38df1a77dcabf0, 2b90ac1a1671b4071d9aa6f18e852021bc66702d, fb66800a00aeaa8046cb3e6b1401fdc4f81848d5, 0089858819c9f06b0bee5bccf993ae7f5977d7f1, 10103d353c3d63505cb119cda0e38e692cdb1809, 7b91e4cc18e77fa5862864fcc1150fd1eb86a01a, a8b67e3dd92e6ca1a66a1be9b2d86961224653f5, 193d4ef3a79305d9f19e26012c0cd79ea79d54fd, 22a4ae16e46639c0ecc9934352499a3ea664f8d7, 679740ff487490d7d2fb0bf0d090e955a8092404, c60ad61b3b6145af100578f2c652819f61729018, 594a0b4b6c1bd78ef898471c8b564d8db1d35952, 6821227d935acffad3b1a1e38429d96ca592e45b, 146f7677ae99bae2c5eeed34e85cc7d79dbba230, a9fe8ae7aeb4a27657f4750c88b2c3966cedb269, c4711d34097c785e70c5d46e3be0ef5051ac6a3d, ce91388e533f402f076f2484406d41bda8680316

db94321d71b4e79860f2e381cff558ec436e247f | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-12-13 09:12:09+00:00

    Support downgrading after CMS is initialized
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
    CASSANDRA-20145

0ed989e5544f02455a3f293db84658db41940d0c | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-12-04 15:20:50+01:00

    Don't skip paxos repair on topology change
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-20136

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

6111a60ad68725f1a318a2301788ec50023d4c85 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-09-30 19:42:12+02:00

    Introduce metadata serialization version V4
    
    Patch by marcuse; reviewed by Stefan Miklosovic for CASSANDRA-19970

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

6dc9ca99fa7eb2ca2e1ea841f5566c3fb5d3f864 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-08-22 14:15:52+02:00

    Retry if node leaves CMS while committing a transformation
    
    Patch by Marcus Eriksson; reviewed by David Capwell and Sam Tunnicliffe
    for CASSANDRA-19872

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

e1540fc85b1429f339e0251ecc3e048620df943a | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-08-15 10:43:23+02:00

    On upgrade, handle pre-existing tables with unexpected table ids
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19845

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

9fb141ffcc26108f04a4faf6848ad6080ca4d481 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-07-29 11:21:17+02:00

    Change log level when sending message during messaging service shutdown.
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19804

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

82c00cc01ef4312d0d7eb7ca95c9368af75e7893 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-05-28 13:14:10+02:00

    Disallow denylisting keys in system_cluster_metadata
    
    Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for
    CASSANDRA-19713

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

a9dbb8941973bcdb6ad72047ae92a42480987d73 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-05-06 09:30:22+02:00

    remove unused import

4d29a1c75e4c7a5493d5601c7a907b75e042c5f9 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-05-02 09:21:50+02:00

    Merge pre-existing schema with the system defined one during upgrade
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19615

a15b137b7c8c84773453dbe264fcd2d4b76222c0 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-04-30 09:04:09+01:00

    Remove unused fields from config
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19599

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

b7eafa94f3b4f5361e891fde5c8a24d089b52d4c | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-04-24 16:27:10+02:00

    Remove leftover period column from system.metadata_snapshots
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19587

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>

80971709b983566a3f2dbfc189dfa1c5367d69bb | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-04-15 11:06:57+02:00

    Properly set lastModifiedEpoch on multistep operations
    
    Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for
    CASSANDRA-19538

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

f31d72e8758ee1018435612775c73f7addbb6ec4 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-02-12 14:23:25+01:00

    Flush snapshot table on every write and introduce reversed long local partitioner.
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19391

0e5fb78c018245e1dfb25317d695665cb3317f3e | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-02-12 12:57:30+01:00

    Add an explicit id to Transformation.Kind
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19390

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

061cb88b3c7bd6420f5be1c025c8146294338bae | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-01-31 13:19:20+01:00

    Improve logging for retries in TCM
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-19347

60fe2dc61d3ea3d241e7e624f7a3ef94bd427b2f | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-01-31 12:52:16+01:00

    Fix version check in InProgressSequences serialization
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19348

2924762fa1c29c3658507225e9e5e00853ec58e6 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-01-30 11:29:09+01:00

    LocalLog: Cancel signal when unused
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-19353.

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

43eb2a4bdee169e0f9338afab4f70009604997b2 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-01-16 14:13:27+01:00

    Avoid trying to get replication factor for system_cluster_metadata before we have a CMS
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19269

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

7f354571f3b4cb96a734749969612f4c743e437a | Author: maoling <maoling@apache.org>
 | 2024-01-10 00:30:00+08:00

    Fix startup ExceptionInInitializerError when upgrade from 5.0-beta1 to trunk
    
    Patch by Ling Mao; reviewed by marcuse for CASSANDRA-19263

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

bd25c05d526a87b90d64300fde5635aeb78a565a | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-11-30 16:25:46+01:00

    Test failure: materialized_views_test.TestMaterializedViewsConsistency.test_multi_partition_consistent_reads_after_write
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19056

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

5f0359b22947613d99a473042424a69ea8cc4ab9 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-11-30 14:04:02+01:00

    Fix ConsistentMoveTest: nodes were getting stuck in assertGossipStatus, since we would log the message, but never change the actual gossip status.
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-19123

b45a0e0145f1779e872047ab83b2991ffb8ed199 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-11-30 13:12:46+01:00

    Remove dependency on bundled Harry jar
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-19083

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

806a395b9ce6cbb81b1b7af9eb2f72fef97e0bbd | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-11-29 13:17:39+01:00

    Clone EndpointState before sending GossipShutdown message
    
    Patch by marcuse; reviewed by David Capwell for CASSANDRA-19115

30ed828c878e50b41ee49da2ff4d480dea5730e5 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2023-11-28 15:48:23+00:00

    [CEP-21] Add log message for backwards compatibility
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19068

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

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

    Test failure: org.apache.cassandra.tools.JMXCompatabilityTest
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19060

de1766a2f823fb3124eb002cb73caf2e84da5bbf | Author: Sam Tunnicliffe <samt@apache.org>
 | 2023-11-27 10:56:13+00:00

    [CEP-21] Don't log unknown endpoint errors unnecessarily
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19092

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>

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

e27ba0ea349f19a5e87631f3f49d197f45dded70 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-07-07 14:43:41+02:00

    ninja: revert count output and changed fields in SSTableMetadataViewer
    
    this patch also fixes incorrect visualisation of SSTable min/max local deletion time when no
    tombstones are present in a SSTable
    
    patch by Stefan Miklosovic; reviewed by Marcus Eriksson and Brandon Williams for CASSANDRA-18639

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

cd9bed0aeadd94136a8a6c6ed284cc4684b0666c | Author: Jon Meredith <jonmeredith@apache.org>
 | 2023-04-20 14:17:36-06:00

    Deadlock updating sstable metadata if disk boundaries need reloading
    
    patch by Jon Meredith; reviewed by Marcus Eriksson for CASSANDRA-18443

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

ee266d283e740785817d7cb6749e6c135f4aacbb | Author: Marcus Eriksson <marcuse@apache.org>
 | 2022-10-20 08:18:06+02:00

    Avoid ConcurrentModificationException in STCS/DTCS/TWCS.getSSTables
    
    Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-17977

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>

ac25d6929e182af772741c7bc2bda38d03ca4b0f | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-06 15:43:38-04:00

    Better handle null state in Gossip schema migration to avoid NPE
    
    Patch by Marcus Eriksson; reviewed by Josh McKenzie and Alex Petrov for CASSANDRA-17864
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    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>

0e855c4b7c157b7ba63bb7377bc441260d76556f | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-22 14:28:50-04:00

    Fix potential out of range exception on column index downsampling
    
    Patch by Marcus Eriksson; reviewed by Josh McKenzie, Jon Meredith, and Caleb Rackliffe for CASSANDRA-17839
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

1c714e43e6bad82ca24e095385a24fe9b33dd4f4 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-22 14:16:30-04:00

    Log anticompaction cancellation at INFO level
    
    Patch by Marcus Eriksson; reviewed by Caleb Rackliffe, David Capwell, and Josh McKenzie for CASSANDRA-17841
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    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>

902dcba740300797684ed3c8c355ecc84373210d | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-17 16:05:49-04:00

    Protect against Gossip backing up due to a quarantined endpoint without version information
    
    Patch by Marcus Eriksson; reviewed by Josh McKenzie and Sam Tunnicliffe for CASSANDRA-17830
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

c7d2e97da04e09dd908b1ea238a8498cfe5a3edb | Author: David Capwell <dcapwell@apache.org>
 | 2022-08-08 10:37:30-07:00

    NPE bug in streaming checking if SSTable is being repaired
    
    patch by David Capwell; reviewed by Marcus Eriksson for CASSANDRA-17801

f4f04fbac0eaa247dd028ddcb5a4e36dd8cd11ba | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-05 07:29:02-04:00

    Fix checkstyle failures on JDK8 introduced by CASSANDRA-17777
    
    Patch by Josh McKenzie; reviewed by Marcus Eriksson for CASSANDRA-17777

8691d9b6d7a9500585e1582458fe38e71e4a5bd7 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-04 14:14:55-04:00

    Add UUID to nodetool import logging
    
    Patch by Marcus Eriksson; reviewed by Josh McKenzie, Jordan West, and Sam Tunnicliffe for CASSANDRA-17800
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

e36aeb49e008568a2f551bb749bbb55aeaa80a72 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-01 14:37:26-04:00

    Log duplicate rows found during nodetool verify and scrub
    
    Patch by Marcus Eriksson; reviewed by Josh McKenzie for CASSANDRA-17789
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

652e49a8bb2f8849ce0ebb5161c30e3889c14608 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-07-27 12:57:28-04:00

    Add separate thread pool for Secondary Index building so it doesn't block compactions
    
    Patch by Chris Lohfink; reviewed by Caleb Rackliffe, Josh McKenzie, Sam Tunnicliffe, and Marcus Eriksson for CASSANDRA-17781
    
    Co-authored-by: Chris Lohfink <clohfink@apple.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>

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

537321e9c7d2696cddc35e808a48846cb67ba52a | Author: Marcus Eriksson <marcuse@apache.org>
 | 2022-04-07 09:06:53+02:00

    Remove stress server functionality
    
    Patch by marcuse; reviewed by Brandon Williams for CASSANDRA-17535

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

22a4ae16e46639c0ecc9934352499a3ea664f8d7 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-23 11:34:52-05:00

    Deprecate JavaScript user-defined functions
    patch by Ekaterina Dimitrova; reviewed by Berenguer Blasi and Marcus Eriksson for CASSANDRA-17280

679740ff487490d7d2fb0bf0d090e955a8092404 | Author: Erick Ramirez <erickramirezau@apache.org>
 | 2022-02-18 04:48:01+00:00

    Added CVE-2021-44521 to CHANGES.txt, NEWS.txt
    
    patch by Erick Ramirez; reviewed by Marcus Eriksson, Mick Semb Wever for CASSANDRA-17388

5c9ba06dd31157cd224af2cec75521fefe2c9883 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2022-02-07 11:18:05+01:00

    Extend operator control over the UDF threading model
    
    Patch by marcuse; reviewed by Sam Tunnicliffe and Benedict Elliott Smith for CASSANDRA-17352

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>

193d4ef3a79305d9f19e26012c0cd79ea79d54fd | Author: Serban Teodorescu <teodores@adobe.com>
 | 2020-12-14 16:36:39+02:00

    Prevent SSTableLoader from doing unnecessary work
    patch by Serban Teodorescu; reviewed by Aleksandr Sorokoumov, Marcus Eriksson and Zhao Yang for CASSANDRA-16349

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