Caleb Rackliffe all time


 75 Collaborator
Jonathan Ellis , Brandon Williams , Aleksey Yeschenko , Mick Semb Wever , Marcus Eriksson , Benedict Elliott Smith , Sam Tunnicliffe , Benjamin Lerer , Štefan Miklošovič , Alex Petrov , Berenguer Blasi , Ekaterina Dimitrova , David Capwell , Josh McKenzie , Andrés de la Peña , Paulo Motta , Jason Brown , Ariel Weisberg , Blake Eggleston , Yifan Cai , Branimir Lambov , Dinesh Joshi , Francisco Guerrero , Jeff Jirsa , Stefan Podkowinski , Jacek Lewandowski , Jon Meredith , Chris Lohfink , Zhao Yang , Jon Haddad , Adam Holmberg , Jordan West , Aleksei Zotov , Doug Rohrer , Maxim Muzafarov , Mike Adamson , Sumanth Pasupuleti , Jeremiah Jordan , Maxwell Guo , Aleksandr Sorokoumov , Abe Ratnofsky , Piotr Kołaczkowski , Jyothsna Konisa , Bernardo Botella , Maulin Vasavada , Claude Warren , Jason Rutherglen , Jakub Zytka , Dimitar Dimitrov , Dan Jatnieks , Piotr Kolaczkowski , Stephen Mallette , Natnael Adere , Arun Ganesh , arkn98 , Paul Chandler , Leonard Ma , Kanthi Subramanian , Francisco Guerrero Hernandez , Claude Warren, Jr , Youki Shiraishi , Xiaolong Jiang , Maxim Chanturiay , Jakub Żytka , Henrik Ingo , Alex , reviewed by Caleb Rackliffe , and Josh McKenzie , Michael Marshall , Jaroslaw Kijanowski , James Hu , Chris Earman , Caleb Rackcliffe , Benedict Elliott Smith , Alex Deparvu

 131 Patch  243 Review
ce035b021542717a61972a00fe341d9ac9f829d3, 2651623af6bb3da5f820d9e09abfbdd0683a1322, 376fe2a9fe3f13c7555c40cda6d3912d55ef63cc, cccb9821b4e4558e16b2c4577c398f8864612687, 32030e4fa35813803ebaa93e1aa54964ae2b0cf5, f9e2f1b219c0b570eb59d529da42722178608572, 019c9118d4109ee1d394b65281c45495eb57e033, 176ce395bb42c102a8df080ecd26559ab0c93b13, 219eea33b6102ceac4832368444878b64ff2a63a, 9da4bd412d1c7d34048241806cd572862b494648, e9a82df1f370c451db7310441246980545256cf5, b4f1c6d250991fc27c5f87a2dc0fd81e7ad0d272, bddaa4409fc4cb83394c2963a1028bcfb9dce733, 5abe213ad0a9bbb48291a4a4e9f12757fa858eab, 93415c91af3d06504593a87c8b8d7e5d2d65b1ac, 7903ce27275be46465100600ed04802e08e2aca5, d54646e40957ffc18f651753941fac3068b79f8e, ba5ab993c7a279b014f439a5d06683d3b568d4ff, ab1c3e4877f215380dc6881cd7793ab4890ccfb4, e22f67a2f7815f06190e78e7859e74d0769e4cc9, 428fa1f4453735ef43d508621e5e7d9e0a054415, 9bfaee91c4fd7a269e3ff924e8a504bad5d6514a, 0974a3656dd4fd98b527264a763b50980f49be24, b0150e86fbf5863fd831cfca8118f1a8bd254a43, be507c6e996078011c08e36b09d9f34faa454973, 46acaf22e688e7a2e707ac61fd88c96ed33b60d7, 8a33f323508dab061dbebfd168e431cd0e683e01, 001f70367e32bd44dc03c30d5533e549bbaea67e, f7984627e7dd5794dabc099f49ecf80ca3631803, 1d7bae3697b97e64de2c2b958427ef86a1b17731, 87f2a7b7637a346cdeea23e0b74d9968ccfca619, d5cea135c98bb98b16b215d309ead22e86f1329f, e8fb4b2f63b32f337447992f9eb57a12e2afc0e4, 256e39fc62c0b0ce576fd29849672e6323eecea4, f8d4e2a3c80d5d2be1e270e7ac601f4bc0a17fe7, 5bdfd790b7b8cc638a96efb5c34181ece35b04a1, 3ba4cd24a0c6b5a90ac0ed57ec2eec152308f211, 94964b54b6b01b7cb4587de1822b5cced3c22352, 83203a14c400ff99cfb2a5b7e655a663ea882c2b, 3e38b3d641c076f45ebc108f68218529766c7492, 394d4b116868e4897ad3cc40833df801366a8916, b396faf913c5843dbac90cd275554cc1d4e05c21, 6f125c80420f6d249b5414d886e1b4a93cc34e7f, c712312b8fb0d73a3bbb42ee742fea3059dd4157, e5e0f3a8441503107b1ca2128cf8366e5e44d893, cde91e56f09d9ebf315c79c9a81b89f70f4eb724, 303ca55a5dc9079071cd5459aa9c9abf0b3b2991, c3327855e4bf98f8631c959b82bd8470726034a8, 853ae8c84049be875921a40c9d5924724cc72792, 4892331eb49f72d2e18432a2af56538d11c7c5d1, 530bc10bd0a053f5dcd8439fd3f5c72cd7952ea6, 8419fb21e016389f15be0954e8721cf4f6918249, e89b214d069321c8968871b8eb7d51d4dfba7c33, bd2ecb3454649d8c84cf0b1ce8c1e94ed1e06e74, d6aee7e08c658db9d394a6b7e3e27791b4d6854f, c56952efb570df2b09a7d428319a9b7755a0c387, 3e0b94565acc64e903d73af3a14b23c875abc5b3, 5e39c54678b0d70145b5c699593eb9ce7fa7706a, 3a0936b61f63d8d7ab08bda411dd7d5963cafe0b, d51f90201b2d127166612384a75b4a49da9776d1, 89f3978dcde958fbad191b8cf628fd89ace64d7a, 924cd8f52c2437d0a0ce8c48196bb6aa8976fbb8, a00d8fd5ba9d73a377d1a11e6f540c56d66e9c8f, af90c3634007ba9b2967267d6f8383d38cdff85f, 57ab3afcf16970047d3df4656241cf0705e94bee, 0089858819c9f06b0bee5bccf993ae7f5977d7f1, 4ea3e4c5050ba11a5b7897af74bb54e7e8dad068, 302c6fcf59c5fa9fcd475b2c811ad57ae7c45f49, 7b91e4cc18e77fa5862864fcc1150fd1eb86a01a, 28eea6e8cd4055c8d21f872c72f8bd14fd2467ba, 9ff28fc717e7926b5cf7c8acc85a35e0cfb43595, 951d72cd929d1f6c9329becbdd7604a9e709587b, c15f530b63a1cd4d5b2835bb418197145beb7bb6, 33fd2dc817f56116af0b4b7d2cd5365ce52948d9, 092bb60ba413b8ef0eb9e0de86ce394a2f939084, fa532a61f810b428ccfdf4964684794a7fc0e885, 4cc63755564819d68a8b3548a2c8869ed9465b21, 4f09733d28398207bc16ace92cda6e1ffeb99644, fe9cff663b48fecdb964caaded2004e83a0c89f4, bc052fa68f525155246de498cc86bb192f2d479a, c36c081e5c33362daae748c2da1be4da9ef18fa6, f9d41ff83655ead37ac6083d7ee43f2c35a346da, 585bc692918deea2b8c4b1098ee7e7478881f138, f9b7c1e6984f5b81aae1e3a2191d4e9599db15ae, d220d24994400d4342f5281f1a51514a6ae8c2fd, 6a1b20e58d493925439cc9a67bc6b51bb0be631a, 4950878639056261746e24b2a5de29d739668e2d, f49c29ee8c7374a05e32be01cb0046236d5309e6, 93496e826e7382adf52a99d4df38e73a43f892de, 636e8b99226703d643cc4b30e5c30a64ce830434, 5f23e6d766a18782db82d955bf380239990d2c84, 6ef3eaf7711da4e7bb848d19c9600a966d802795, e6946e7ddb76bd72109995664289e988b0e9818c, 953c18df33ab3e009ced15a16785e2753843418a, 8d71e06c1c83df5ec29069e3be3352f1dcf1d1d2, 1f686fd634dbe9b46c03629d2b3bfae345a151e3, d3e48e4e00b1e8bd45e0694c5a8d9a0e941fa985, f8500ee911343eb8826f9c44bb6db2ab780f6327, d9859d231f24781b7ebf4dd93bb4584fb4bc7538, 4c103447af3c4829e3a1c733bed3952fd059af08, 3436c3efc0ff785137ac299e8e09085ffa526f5c, f88cd88419604dbe6f93389a7898d387f20bbf43, beee6b441c71895ca7b2833631933a6a55b516c2, 7e78059b38f367d1c98bb11df6ba78633c1516f0, 2edc5bb441eb7e3ccd549333012ef00fd1d5c428, 896baf64159463d9dd72a8829eec8311f8a888da, 0361d53f4c9d350654fbf733cfdb208d17922027, 5a39ff40780029c4d2125504b41fc7bf8e7fffe3, 4782fd399d97be551032576c4d77f079e862fdba, f670db4a0ec6c2d76b52fa1510f585c49b4f731e, 54d297a192ca452dab5640f33fd6c22fd31e2f9c, b0b8ab2ea2f185d1f433b071d196f40dc2a2968e, e5c3d08a1428d378b6690f0419a2b25724b9736e, 1266fec349e76b964b522d11460f1df4adadcb48, 47ac59503679e57fef956787806d06a64913ff71, 5774415368debb8296968a12155f486c5d2b618c, c971aafb1c478a7c2b40b3e2e42143f6e2657253, a20a0f724bee67ccf010cfbb72dbc1f90a1d5b4a, 0a1cfaaceade1317e9fc802d77e39371e745dee3, 4ef129092609821b13eee36c285dbdd89aa05c61, cd6533401282e0455f87ba4d4a58bfec18fde4dc, f930ecaed698913827e8d32a0003099a1e11a2c1, 94ce5797ae5892e2952fa55efd0594b1aa0e3aa8, a70e855b27d7e95dd2ca33245422b05c9c1949b6, 327c5980b21b1d7c47e0935ef5cb0c0c4c90d3ed, 275f188660b66743bf3f055c8d7da438ad826061, dddbfce3dfc9c2b25216473627be9c0a2e1d93e2, 81c02769f9ad73ef3aba0675c2217fc74b8a4a4c, 778c45cd977576a901abf24a9759872d36fde056, df492dfd2ffe993c33761d0531ac5b979b80f080, 0cc9e273b2eaa37d82a1ae1ac2681aec65aa0f6d 75ec1ada7a40761e8b6eb948925c2dd2b116876e, f9ab5cf797013211c51c4e7d2dbd401300eb44e6, bc40d3bb27cac7979867def92fe84e5fa5011155, 3550b88307e87fa6d980f321359ccfcc6067b5a3, ad4ad5ef5aa9a432d7126140fc9f4fedcd20411c, 63cad45bfc74c2d3a3705bc64398742e76bef136, b4894226c57bf2cbc29cad1db47938c9e5ef0a7c, bddaa4409fc4cb83394c2963a1028bcfb9dce733, c7e9048d4df9c0a5bb178c8388a13ad44f1cc0d2, 2c52a8be6fdac7305e433b7f28bd70596ef1444a, 52396ec1fc4d08a988714704ff0cbb796ee06f7f, 3afa2585d9b7c88dc7d83c929df6f70c988d27a7, 018feb36f42d28bc11073741ef224b42f9a60ad0, b8e08840ee676a4d94f643221627689241e5f51f, 273975ef26e5de1a10a98c0df364cb67fa7830e3, 3d878201fb4ed40357aa4312741a605151e7d7e6, dc17c29724d86547538cc8116ff1a90d36a0bf3a, ccdeb12419a70afb00e9aa3958fc05eb4617ee44, 534da538d229a5b4fc1d9ef7cc8b37ead455191c, 8619010cdca8bce471754e4fbeb861f036535007, 9157d98e4cc5c00d74cef6128c16659ff43f3585, cada1a13c8b77fc672d67d754912cf28a7120e3c, 0974a3656dd4fd98b527264a763b50980f49be24, 6b48f8a11dbad8c0653309eb8193fa6157bba5d8, b0150e86fbf5863fd831cfca8118f1a8bd254a43, a26fa6cf2c9a86827d38c448a54878d76bb18e27, 099fdf2673092417a5160196ab2d4e03128ac29c, c00ebc8d2d13574fcefb7404a92186c8f24d9b9f, 016dd6ca376ac1080bba9a1e2a6fe1d4b037e751, ad642d5e25201dd6dba937942025b61884f53447, 8ce4a6d1ecfaabf3ae7a3808a20ff36c155a346a, 439d1b122af334bf68c159b82ef4e4879c210bd5, 7447ee5bddb31ea71a232a44d64dbb7dd0010708, 3b05051f8678c28bc9d93a89123c68f8d0b93b7b, 5ec0669bec0a1cda46b0079a6043bd6ef12b3056, a443990bfa64e239810876121f2877064f2d9ae8, 6a7bef12ecdf59e3a67c81b89c13e3c2bf7e19d8, 3928f2992f94aa2b4e56bee0f36a0bdb31087116, 0e42b77c9735d1124fe0a5766447f29c891cdb5b, e8fb4b2f63b32f337447992f9eb57a12e2afc0e4, e1355d72386d74d18baaf19fe93fdef91a7aa8b3, fe1be800b4f7e6ca5b2f28dddd2b6f7489f41631, 9dbd63a5b9aa2f2398b02ee5c72d8e977f56867d, 69f5df0b00cc822f41823901956aeff9fcdd9dbb, 07df26778b01a00c1f5770c8cf133ce4c2829533, e45c1092f91edd63591f562b2120ea6a5fd3edd5, d828cd0228143438590f3aaa4e2c7d3c03bd66d8, 164fa7949d1437528363465d14ed20898f1daa9e, 4bfca2badb3284657a65d8910a4f77eaf7689b31, 9ce86e0ff8b6344b528a0640f9dafa23f97dd85a, bde4fa0013eb8cec5b1d88b21ca4463bc07272bb, b265b4658e007b6943d543a11c609b7ba5fd979f, 655a2455ac29395b0a303e6ad7fc4d458b18932d, f0280fb6f863582125bfd16b8a90c345972c4a8c, 816d1ac1812cbf9aaf19c133d1d2b6087a2defad, 2531cb045897d5b771f79039d194a1f679d8629a, eb208d3561eaf645f74f60b54c71ebe5bfc24c33, cba3e19ccd81d705ca9f89c0eedab65824e9dd16, b396faf913c5843dbac90cd275554cc1d4e05c21, 6f125c80420f6d249b5414d886e1b4a93cc34e7f, 98fefc1557efa7123bab19eb5f74f04964aa02c1, ebea2ba6ade00a6f156787ca4ee36b2f8eb003ad, 01aeb616beecf4787e02760e473fbc9705c5b1bc, e5e0f3a8441503107b1ca2128cf8366e5e44d893, cde91e56f09d9ebf315c79c9a81b89f70f4eb724, 303ca55a5dc9079071cd5459aa9c9abf0b3b2991, c3327855e4bf98f8631c959b82bd8470726034a8, fad1f7457032544ab6a7b40c5d38ecb8b25899bb, f16fb6765b8a3ff8f49accf61c908791520c0d6e, ae995eb3d3cc1c98f61db0d071522b6f09443927, 4759a7353fca1dad330e913e7eaf1313890a35be, 4f348786bd6d72f4402134a29ddb3355b1fade61, 09c1e67598d7a0dc7da7bebee358fbc96d84680a, bd49f6ff265c8bfa64bf140328ae6736dc4a87bd, d5b1483703b53c02fb0e616e58107afb814f9f81, b8a87abba47441d97b3c85a0473d02919e1c071b, d7c5c547f025301780658b37e6e8a591bc4a5b36, 9f58d76f3841864be11f5b9c4534027451328569, e08c7a6295eed716e9973fbd809dfca32d68a3e8, 9a0dd603b18ab5034df27443a4bbc10111edcd8b, 8ec04361b9e098430023e4776baf1941be958475, dd53a609c692c12ffb94acf9fcf81343e35723e9, 230fe8e64722ac02dbf8cdafb7d4fef120726dd7, 9074ee7ef8e041e1b15116373be0df80b985e3d9, 7c55c73825e341315e520381968338d57afbb67a, 562cb26010659830dd1192939ac815a0f6cb3502, 49e0c61107005b1a83799f7f1e6c0a855d159c29, 488c0c75a8f632f2db4e3db39f2ebcf8a489971e, 4fc2d9e53985dc89b93bbac80bea9faa4a3d708b, 7adfdc85cf5c1cb505e6507e5c08de84834c2224, ff5f4833aa3e11fcffd6bff1b15597fd5a38b864, f77e6cd3a020f3ad777c6bd36973ca084a978f1f, d25adb498abde240cc162cfe4a9630c01381c7f9, 6748b8b7ead6fff7820045ebbfe23f6c050f2efe, 1ee5df02b1f98cf38f126d47a7f3fb153f790d52, 0e855c4b7c157b7ba63bb7377bc441260d76556f, 1c714e43e6bad82ca24e095385a24fe9b33dd4f4, c4b1c0614e42b4ea2064822d31c28aa5d4f1450a, 43036ecadda82dca35cc79eed0db52eec8d495ff, 3f2e8d1883c586bdb9cd7a23076ceaaeefa4bd8c, 09b282d1fdd7d6d62542137003011d144c0227be, 60db95cba10d3ba0f8b1dcf377b42571cd2101ea, f5dc9a1c1e27ac5ea0cb972ceaf68d5993804d6f, 652e49a8bb2f8849ce0ebb5161c30e3889c14608, dd08314ed654aafa60b2a82fc4953aac171ba3ef, 0daf21244fc0187d092616834d38df1a77dcabf0, 1fef492e2bedc024e994a173222d27c6f8d7f0a3, 1f067051537618804ca9d0c66b903be74b942b22, a53bb7ab82e3d176e2594d2076dd8bf1f224b60e, b4e58d83fc72f8babf61367aad23a9499df69881, 89f3978dcde958fbad191b8cf628fd89ace64d7a, a9725b681b948f2122f3d48b96a5c4e7403d2c39, e966c45afcf8bef47df245ccb851386e5ce60505, 60b54425edc0a328bc1baf00c2e5bf111d4b9da8, d3ce825bf2b376fd2516e4b594ddb69037c13159, a67a2a2441589e8bf41498c426fddacd7b9719cf, ffc4c89c3df7ad0ae73ebefdcb7e15a2790c0a52, e4e19e33faf9ac7cf27a9779c8083a7f5c5b865a, 2fdbda6ac98f161513f80e7bbab4ea8ca1c8528a, 3409e5d9b341de2114d6410225922843539d4172, 2873c9126979e21a8089e9a18d96af802745dbc2, 7db3285e7b745e591dc4c405ae9af6c1cddb0c79, dac738d2eba8629d4f482d7cbfd855d2c5b9df47, 01c4404fff8c3dde071d4b9d0327acbb299be688, fa7185ef02c313ff322fcc50d2de03186b9f96a7, 10103d353c3d63505cb119cda0e38e692cdb1809, 647ec92db17e1b1a3677e7880849a29c0c30adde, d67be0def4085863a039d5d3809a9457e883919b, a41040ccdcec651bffb4d23843ab9be2d96ba1d1, b58a5c86e89e10ad4d39756c5314a756eb18204d, 85c202d8a8b037791db08c531f4f3c8336c82696, 81922c5a7bcbf9db7564a29922c9d8f6222c7cdc, 9f56bf4ca7fdb61ad09e5f2ad09b87cd01e0716b, c51a7c66fc21ca2da08b89ae5f9b4817ee4d8c23, 6d5203615f7a9670cb1698b74123666bc25ba471, 23138252f20891c26a3692664c6affaf99e86541, 1315d0c96f4625a76296f58d431f97669e5178c2, ed48f3c017c5e572a523890bcd5b7c798d7eb358, 755fd9446b084e659e98bd7336b9e910c2e12577, d85f7f7c2dd4b9bbdb44bc96235e6a8bc3ff3967, b9e2ab75f8f6dedd45c6ad7a83b3160149869262, a3258d66bcc9f946304c19d59e75d2721126303e, 5bb4bab12f8edfef95ed13cbabf8c0f377986065, 9c6b382058578ac75b88055a13aa83944901fb88, db9f7a67ec4b03413c10034956e2cf18739ca4b1, df16b3750dc2c1b6b9bcdece6f81dfd3de7ebdfa, 9ff28fc717e7926b5cf7c8acc85a35e0cfb43595, 89c6addb505392ef3434597b61f83da25d13e3e2, 1a05fcf52b8162cc0ed7c6dbcf6e0109b50fa582, 11952fae774d51d4e268dae506803fef874c8c50, 8e28dc0ebac3d80db43acfe76cfb45c0cb17a5c8, 92dc415902654c0e69de47205af62b9bb4532809, 4aab2c79b9539e8d8cfe90e4dd700b8da2f9e8a0, 1c79c6823c6eac002d912afb979f6f9fa7fe61e6, eae7b9c3ade386f28c5f0c7ee015b0d0445388ac, 4fb170c5c2c73737d74197dc41d83371c303106b, b29e1037e4da75dfd2a30ad10f8008b24941e37f, fa532a61f810b428ccfdf4964684794a7fc0e885, 8e225c55c49493f00fc9bc0b5809ab026d60c767, 60e0da1bd0f8271f7bbba300695d67b9ad0a497f, aae7e8b07c84476de893b473a13cdc6d9e260573, 2e2db4dc40c4935305b9a2d5d271580e96dabe42, 35446dca270ba570c5e523fd80ea5c223dfbeccc, c7526f943f50e994e94c8287c772c856961833f2, 9f492844d5401d4d856c3bf5b908ba84d1b92a0c, 9e9dffb70439e3e09e3da5515b7687b449b5ea76, 09c89e5f5f8604301c233130dfb6e82a36ae30f3, 7d59da4ab3e446606f0fe0cc73554ad12f674cd5, ca4f6b80563aeb3614fe3bce47e4fb620a8f0e8e, 2b6799a3941353444d964c769415937920099b18, b8242730918c2e8edec83aeafeeae8255378125d, 4b3f07fc74089151efeff7a8fdfa9c414a1f0d6a, 4950878639056261746e24b2a5de29d739668e2d, 4d4e1e88d095e10d53b59bf004a59709c3cee186, fbb20b9162b73c4de8a82cf4ffdde3304e904603, 845077fbc8d7102f303372eb8cb3299a155a436e, e8f961f403a1a55a4837a576d744288599962d5a, 68bf950f72d20be9f31fd3f91669be7e28c050e4, bb3a39ad4db82bf10a17d775f558ee18a4a70198, 3aa49b9ff803adba85261b983ce6e56ae5c52479, 636e8b99226703d643cc4b30e5c30a64ce830434, 6ef3eaf7711da4e7bb848d19c9600a966d802795, 24346d17899df8610a5f425c7074ddd5dc8082bb, 3b1d7c36d18ce4b314b007ef439f860dd2ef7460, 2bd07ecab6121ebfc8a192243c5c6fb41eb85515, 3edacd632c2f2c360ca1d931c6b4f6fd7326511f, 6665fc29b33abcc26aad4cecbfee88225b0a7225, 4c3b42612037a74cb7095bdc8485ff42f747b2b4, 276249910ec1c0aee881947fc81cd323cc604476, 0a1e900a0a042f78d7d5d6625bc98b84eb463e69, 4c103447af3c4829e3a1c733bed3952fd059af08, 3436c3efc0ff785137ac299e8e09085ffa526f5c, a7c4ba9eeecb365e7c4753d8eaab747edd9a632a, caeecf6456b87886a79f47a2954788e6c856697c, 4d1d024136dd5f4b3775a0666b0c30a65641d57f, 92f7c8db1444bf5d757cd50dba2211a446f3b22c, c3636bf5996fe1dc4541d89d979f6ca18a54fd83, 699a1f74fcc1da1952da6b2b0309c9e2474c67f4, 8be1cbe9ab14155773bfab765a3567df9ff9833f, d4eba9faa1b57fed205813a639fe53bbbdc06ef1, 2f0eb6f799f32c6f01d1f8384d48910c34ff6a98, ccab496d2d37c86341d364dea6c27513fda27331, f3bf0775a5a8bce228289c22b96d0c922cf2cb0d, 7f258f1ef6d79c908c4d846d8616d8f5554282ea, 23ba48aa935d3f81e66b65285fa8e7972f94dcfe, 0697489f7455fa078cb454776b98236f18f82dd4, 778771bf7655e252d44341cd8ab2f39109e3756d, 1575649888ec2632e02e5199bd57fb7de274d561, 86a9261fd94707283e4ce149f88756099e22fcb6, 8b8ec94744c70b5770c98b22f641ca7f492e0534, 73691944c0ff9b01679cf5a6fe5944ad4c416509, 1731e2fe84c1da2a6f4b0d1f73b8fd76c88b3acd, a28d8f7590cc98ef25eced4b2968c577d0156e50, abdf5085d4381351054bc2c0976bc826f4ac82e2, dd255ffa07d0263521a1ca863fc2192db19bc04c, e9ea5e0a28b998e0c2f318309b66f0aea9561c38, 20ebcb23662d1b2023839a6662c68800dda120a0, 6dd7def99467952d1df6a451d2e74861cf6599de, 33ff84a396c9d5b9a9be574be50dbb2ea9c9ded0, 8367b3d6a9ea653211205c404b61d4b6d4f9520e, c40973f6376fd80e5e0b5efddaa488a23ff1793a, 7bc8467233af69391efeaf74ef87a73c0ea9ceb1, be48c417e6bbbd7c58f43ed001c9a2209a6339ab, bd5e29c7ca8e0d6987ba9d180d97766cb30eb0fa, 3935906a685640b2f6a2058b38fdf45d917edfc9, 0448f15e3db392f2f60db332fabf6309aa3d5089, 27c6d022c2d7c197be03c7d6ebe22861ca66a04d, c2256c72ea9851a259df79d76239d2df80cd97b8, 2fddec7e516a8a2dbfbd2ad51837116556116ee6, e0ea690d462c042b5d217ef57c32457cf7501b4a, f9c46ad462d894b3c08b3a547cdfc6ba21b49e53, c1a59823ef1595a3918e5b476b286f81672eb2cb, cbb35e8db8e4641ea8f6b8363ac6ed3a93529362, 5db813c579696bd51f5327a92fef59588367e4d4, 796cfd4359355bcb8c31d072e9c4051a73ec9333, 6e0b450d9df3596d2eb79bfca92edd434cca7035, 6ed308d6a814826be145f6ba30304ea474bf263e, 370502194b27d71a95d366f36ff333ebd65bd3e8, 11ced982a6e78810268677b4b6aeed90bc06e25b, 0419858bd1f6761f08fd1369477f7c142f5bbb4f, b1befa3cc0a8496451bb48ec3bb1c0f56b8c7653, b9025e59395f47535e4ed1fec20b1186cdb07db8, 0cc9e273b2eaa37d82a1ae1ac2681aec65aa0f6d

75ec1ada7a40761e8b6eb948925c2dd2b116876e | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-12-16 23:18:36+01:00

    Check presence of a snapshot in a case-insensitive manner on macOS platform to prevent hardlinking failures
    
    When hardlinks are created for a snapshot with the name "snapshot"
    and then we take a snapshot with the name "Snapshot", macOS platform thinks
    that this was already hardlinked because its hardlinking implementation
    does not seem to be case-sensitive. The fix consists of checking,
    in a case-insensitive manner, if there is already such snapshot,
    but only on macOS platform.
    
    The patch also does not create empty directories for a given snapshot
    prematurely before checking its presence so there are not dangling empty
    directories in case of a failure.
    
    patch by Stefan Miklosovic; reviewed by Bernardo Botella, Caleb Rackliffe for CASSANDRA-20146

ce035b021542717a61972a00fe341d9ac9f829d3 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-12-09 17:21:21-06:00

    Restore optimization in MultiCBuilder around building one clustering
    
    patch by Caleb Rackliffe; reviewed by Benjamin Lerer, Abe Ratnofsky, and Bernardo Botella for CASSANDRA-20129

bc40d3bb27cac7979867def92fe84e5fa5011155 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2024-12-04 15:46:30-05:00

    Fix RequestFailureReason constants codes
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe and Stefan Miklosovic  for CASSANDRA-20126

2651623af6bb3da5f820d9e09abfbdd0683a1322 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-11-20 16:13:01-06:00

    Interpret inet, bigint, varint, and decimal as non-reversed types for query construction and post-filtering
    
    patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-20100

376fe2a9fe3f13c7555c40cda6d3912d55ef63cc | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-11-12 19:10:15-06:00

    Streamline the serialized format for index status gossip messages
    
    patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-20058

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

cccb9821b4e4558e16b2c4577c398f8864612687 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-11-01 16:40:49-05:00

    Batch clusterings into single SAI partition post-filtering reads
    
    patch by Caleb Rackliffe; reviewed by Zhao Yang for CASSANDRA-19497

32030e4fa35813803ebaa93e1aa54964ae2b0cf5 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-10-29 10:11:24-05:00

    Reintroduce RestrictionSet#iterator() optimization around multi-column restrictions
    
    patch by Caleb Rackliffe; reviewed by Benjamin Lerer for CASSANDRA-20034

3550b88307e87fa6d980f321359ccfcc6067b5a3 | Author: mck <mck@apache.org>
 | 2024-10-24 15:09:18+02:00

    Suppress CVE-2024-45772 lucene-core-9.7.0.jar
    
    CVE in Lucene Replicator which the project doesn't use.
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Caleb Rackliffe for CASSANDRA-20024

f9e2f1b219c0b570eb59d529da42722178608572 | Author: Caleb Rackliffe <crackliffe@apple.com>
 | 2024-10-17 14:37:36-05:00

    Properly cancel in-flight futures and reject requests in EpochAwareDebounce during shutdown
    
    patch by Caleb Rackliffe; reviewed by David Capwell and Sam Tunnicliffe for CASSANDRA-19848
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

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

219eea33b6102ceac4832368444878b64ff2a63a | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-10-03 17:17:02-05:00

    Ensure Relation#toRestriction() handles ReversedType properly
    
    patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-19950

ad4ad5ef5aa9a432d7126140fc9f4fedcd20411c | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
 | 2024-09-30 15:42:55+02:00

    Fix race condition in DecayingEstimatedHistogramReservoir during rescale
    
    patch by Maxim Muzafarov; reviewed by Caleb Rackliffe for CASSANDRA-19365
    
    Co-authored-by: Jakub Zytka <jakub.zytka@datastax.com>

019c9118d4109ee1d394b65281c45495eb57e033 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-09-27 14:07:24-05:00

    Use SinglePartitionReadCommand for index queries that use strict filtering
    
    patch by Caleb Rackliffe; reviewed by Ariel Weisberg for CASSANDRA-19968

63cad45bfc74c2d3a3705bc64398742e76bef136 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-09-27 12:42:34+02:00

    Ensure thread-safety for CommitLogArchiver in CommitLog
    
    patch by Stefan Miklosovic; reviewed by Caleb Rackliffe for CASSANDRA-19960

9da4bd412d1c7d34048241806cd572862b494648 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-09-23 12:04:34-05:00

    Ensure that RFP queries potentially stale replicas even with only key columns in the row filter
    
    patch by Caleb Rackliffe; reviewed by Stefan Miklosovic for CASSANDRA-19938

e9a82df1f370c451db7310441246980545256cf5 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-09-18 14:41:50-05:00

    Correct out-of-date metrics and configuration documentation for SAI
    
    patch by Caleb Rackliffe; reviewed by Jon Haddad for CASSANDRA-19898

b4894226c57bf2cbc29cad1db47938c9e5ef0a7c | Author: Abe Ratnofsky <abe@aber.io>
 | 2024-09-06 12:43:24-07:00

    Add guardrail for enabling usage of VectorType
    
    patch by Abe Ratnofsky; reviewed by Caleb Rackliffe, David Capwell for CASSANDRA-19903

bddaa4409fc4cb83394c2963a1028bcfb9dce733 | Author: Arun Ganesh <20590666+arkn98@users.noreply.github.com>
 | 2024-09-04 13:49:20-07:00

    SAI support for BETWEEN operator
    
    Patch by Arun Ganesh; reviewed by Caleb Rackliffe and Zhao Yang for CASSANDRA-19688
    
    Co-authored-by: Arun Ganesh <20590666+arkn98@users.noreply.github.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

c7e9048d4df9c0a5bb178c8388a13ad44f1cc0d2 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2024-08-27 09:11:41+02:00

    Fix BETWEEN filtering for reversed clustering columns
    
    patch by Benjamin Lerer; reviewed by Caleb Rackliffe for CASSANDRA-19878

2c52a8be6fdac7305e433b7f28bd70596ef1444a | Author: David Capwell <dcapwell@apache.org>
 | 2024-08-20 11:50:34-07:00

    Improve CQLTester to make it trivial to run the tests with different configs, and to add randomness to the test
    
    patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-19833

3afa2585d9b7c88dc7d83c929df6f70c988d27a7 | Author: David Capwell <dcapwell@apache.org>
 | 2024-08-14 11:55:19-07:00

    Memtable allocation type unslabbed_heap_buffers_logged will cause an assertion error for TrieMemtables and SegmentedTrieMemtables
    
    patch by David Capwell; reviewed by Brandon Williams, Caleb Rackliffe for CASSANDRA-19835

93415c91af3d06504593a87c8b8d7e5d2d65b1ac | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-08-13 21:12:14-05:00

    Use default commitlog settings in test YAMLs
    
    patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-19830

5abe213ad0a9bbb48291a4a4e9f12757fa858eab | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-08-12 17:55:51-05:00

    Streamline tests based on RandomIntersectionTester
    
    patch by Caleb Rackliffe; reviewed by Stefan Miklosovic for CASSANDRA-19823

7903ce27275be46465100600ed04802e08e2aca5 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-07-31 12:22:56-05:00

    Deprecate and ignore use_deterministic_table_id
    
    patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-19809

81c02769f9ad73ef3aba0675c2217fc74b8a4a4c | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-07-31 00:13:25-05:00

    Command to Exclude Replicas from Durability Status Coordination
    
    patch by Caleb Rackliffe; reviewed by David Capwell and Sam Tunnicliffe for CASSANDRA-19321

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

273975ef26e5de1a10a98c0df364cb67fa7830e3 | Author: Arun Ganesh <20590666+arkn98@users.noreply.github.com>
 | 2024-07-23 20:55:13-07:00

    Prioritize built indexes in IndexStatusManager
    
    Patch by Arun Ganesh; reviewed by Caleb Rackliffe and Zhao Yang for CASSANDRA-19400

52396ec1fc4d08a988714704ff0cbb796ee06f7f | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-07-19 14:44:31+02:00

    Simplify and deduplicate Harry ModelChecker
    
    Patch by Alex Petrov; reviewed by Caleb Rackliffe for CASSANDRA-19788.

20ebcb23662d1b2023839a6662c68800dda120a0 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2024-06-18 10:55:36-05:00

    Byteman halts instead of exits
    
    Patch by brandonwilliams; reviewed by maedhroz and smiklosovic for
    CASSANDRA-19697

3d878201fb4ed40357aa4312741a605151e7d7e6 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2024-06-18 08:40:56-05:00

    Only wait until native_transport_timeout for dispatcher to finish
    
    Patch by brandonwilliams; reviewed by maedhroz and smiklosovic for
    CASSANDRA-19697

ba5ab993c7a279b014f439a5d06683d3b568d4ff | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-06-11 16:20:58-05:00

    Avoid streams in the common case for UpdateTransaction creation
    
    patch by Caleb Rackliffe; reviewed by Jeremiah Jordan and David Capwell for CASSANDRA-19675

ab1c3e4877f215380dc6881cd7793ab4890ccfb4 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-06-10 16:55:27-05:00

    Relax slow_query_log_timeout for MultiNodeSAITest
    
    patch by Caleb Rackliffe; reviewed by Alex Petrov for CASSANDRA-19693

dc17c29724d86547538cc8116ff1a90d36a0bf3a | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-05-27 21:33:25+02:00

    Add native transport deadline, an ultimate deadline for all tasks related to a specific request
    
          * Add an ability to base _replica_ side queries on the queue time
          * Use queue time as a base for message timeouts
          * Use native transport deadline for internode messages
          * Make sure that local runnables respect transport timeouts and deadlines
          * Make sure that remote mutation handler respects message expiration times
    
    Patch by Alex Petrov; reviewed by Caleb Rackliffe for CASSANDRA-19534

778c45cd977576a901abf24a9759872d36fde056 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-05-14 17:55:58-05:00

    Baseline Diagnostic vtables for Accord
    
    patch by Caleb Rackliffe; reviewed by David Capwell and Ariel Weisberg for CASSANDRA-18732

ccdeb12419a70afb00e9aa3958fc05eb4617ee44 | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
 | 2024-05-07 22:11:03+02:00

    Enforce metric naming contract if scope is used in a metric name
    
    patch by Maxim Muzafarov; reviewed by Caleb Rackliffe, Michael Semb Wever for CASSANDRA-19619

e22f67a2f7815f06190e78e7859e74d0769e4cc9 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-05-02 09:48:41-05:00

    Make sure IntersectFilteringQueryTest#shouldNotWarnOrFailOnIndexQuery waits for indexes to be available before making queries
    
    patch by Caleb Rackliffe; reviewed by Brandon Williams for CASSANDRA-19612

8619010cdca8bce471754e4fbeb861f036535007 | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
 | 2024-04-30 22:15:52+02:00

    Reduce heap usage occupied by the metrics
    
    patch by Maxim Muzafarov; reviewed by Caleb Rackliffe for CASSANDRA-19567

9157d98e4cc5c00d74cef6128c16659ff43f3585 | Author: Jon Meredith <jonmeredith@apache.org>
 | 2024-04-25 13:53:28-06:00

    Streaming exception race creates corrupt transaction log files that prevent restart
    
    patch by Jon Meredith; reviewed by Caleb Rackliffe, David Capwell for CASSANDRA-18736

428fa1f4453735ef43d508621e5e7d9e0a054415 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-04-19 18:40:08-05:00

    Make queries visible to the "system_views.queries" virtual table at the coordinator level
    
    patch by Caleb Rackliffe; reviewed by David Capwell and Chris Lohfink for CASSANDRA-19577

9bfaee91c4fd7a269e3ff924e8a504bad5d6514a | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-04-09 17:32:56-05:00

    Optionally fail writes when SAI refuses to index a term value exceeding a configured maximum size
    
    patch by Caleb Rackliffe; reviewed by Berenguer Blasi and Stefan Miklosovic for CASSANDRA-19493

cada1a13c8b77fc672d67d754912cf28a7120e3c | Author: Mick Semb Wever <mck@apache.org>
 | 2024-04-09 00:11:20+02:00

    Vector search should be able to restrict on clustering keys when filtering isn't required
    
     patch by Mick Semb Wever; reviewed by Caleb Rackliffe for CASSANDRA-19544

0974a3656dd4fd98b527264a763b50980f49be24 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-04-05 15:26:39-05:00

    Optionally avoid hint transfer during decommission
    
    patch by Paul Chandler; reviewed by Caleb Rackliffe and Brandon Williams for CASSANDRA-19525

be507c6e996078011c08e36b09d9f34faa454973 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-04-01 14:18:05-05:00

    Warn clients about possible consistency violations for filtering queries against multiple mutable columns
    
    patch by Caleb Rackliffe; reviewed by David Capwell and Berenguer Blasi for CASSANDRA-19489

6dd7def99467952d1df6a451d2e74861cf6599de | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2024-03-21 17:19:58+01:00

    Align tests with CASSANDRA-19341
    
    patch by Benjamin Lerer; review by Berenguer Blasi, Caleb Rackliffe and Ekaterina Dimitrova for CASSANDRA-19341

8a33f323508dab061dbebfd168e431cd0e683e01 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-03-15 18:41:01-05:00

    Deprecate Python 3.7 and earlier, but allow cqlsh to run with Python 3.6-3.11
    
    patch by Caleb Rackliffe; reviewed by Brandon Williams and Stefan Miklosovic for CASSANDRA-19467

46acaf22e688e7a2e707ac61fd88c96ed33b60d7 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-03-15 17:29:01-05:00

    Ensure SAI indexes empty byte buffers for types that allow them as a valid input
    
    patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-19461
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: David Capwell <dcapwell@apache.org>

a26fa6cf2c9a86827d38c448a54878d76bb18e27 | Author: arkn98 <20590666+arkn98@users.noreply.github.com>
 | 2024-03-06 13:35:32-05:00

    Revert switching to approxTime in Dispatcher
    
    Patch by Arun Ganesh; reviewed by Caleb Rackliffe and David Capwell for CASSANDRA-19454

b0150e86fbf5863fd831cfca8118f1a8bd254a43 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2024-03-04 13:46:25-05:00

    Clean up KeyRangeIterator classes
    * replace KeyRangeConcatIterator's PriorityQeueu with List
    * remove KeyRangeIterator.current and simplify
    * remove injected exception and tests - not relevant to the current implementation
    * expand randomized testing
    * inline getCurrent() -> peek(); rename getCount to getMaxKeys
    * redefine skipTo contract to not return a value (which saves unnecessary work when skipTo is called multiple times in a row)
    * calling hasNext in skipTo is a pessimization; if the iterator is in DONE state, then skipTo will see it and avoid further effort; if it is not, then we are computing a next value that we're just going to throw away
    * fix SingleNodeQueryFailureTest - tests now multi and single index
    * rationalize/standardize the way we release SSTableIndexes in QueryController
    
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, Ekaterina Dimitrova for CASSANDRA-19428
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Jonathan Ellis <jbellis@apache.org>
    Co-authored-by: Piotr Kolaczkowski <pkolaczk@datastax.com>
    Co-authored-by: Michael Marshall <michael.marshall@datastax.com>

099fdf2673092417a5160196ab2d4e03128ac29c | Author: Abe Ratnofsky <abe@aber.io>
 | 2024-02-23 11:34:46-05:00

    Move ClientWarn.State#warnings to a thread-safe list
    
    patch by Abe Ratnofsky; reviewed by Caleb Rackliffe, Stefan Miklosovic for CASSANDRA-19427

1d7bae3697b97e64de2c2b958427ef86a1b17731 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-02-22 15:08:23-06:00

    Record latencies for SAI post-filtering reads against local storage
    
    patch by Caleb Rackliffe; reviewed by Mike Adamson for CASSANDRA-18940

c00ebc8d2d13574fcefb7404a92186c8f24d9b9f | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-01-23 13:38:27+01:00

    Make concurrent_index_builders configurable at runtime
    
    This work is part of SAI phase 2 as per CASSANDRA-18473
    
    patch by Stefan Miklosovic; reviewed by Caleb Rackliffe for CASSANDRA-19266

87f2a7b7637a346cdeea23e0b74d9968ccfca619 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-01-19 04:39:02-06:00

    Avoid over-skipping of key iterators from static column indexes during mixed intersections
    
    patch by Caleb Rackliffe; reviewed by Piotr Kołaczkowski and Alex Petrov for CASSANDRA-19278
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Piotr Kołaczkowski <pkolaczk@gmail.com>

6b48f8a11dbad8c0653309eb8193fa6157bba5d8 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-01-17 19:12:43+01:00

    Harry model that supports value overrides: an ability to provide specific values for clustering, regular, and static columns
    
    Patch by Alex Petrov; reviewed by Caleb Rackliffe for CASSANDRA-19284

001f70367e32bd44dc03c30d5533e549bbaea67e | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-01-11 23:13:56-06:00

    Harry model and in-JVM tests for partition-restricted 2i queries
    
    patch by Caleb Rackliffe; reviewed by Alex Petrov for CASSANDRA-18275
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>

d5cea135c98bb98b16b215d309ead22e86f1329f | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2024-01-08 15:23:35-06:00

    Revert unnecessary read lock acquisition when reading ring version in TokenMetadata introduced in CASSANDRA-16286
    
    patch by Caleb Rackliffe; reviewed by Francisco Guerrero for CASSANDRA-19107

016dd6ca376ac1080bba9a1e2a6fe1d4b037e751 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-01-08 21:13:23+01:00

    Make CQLSSTableWriter to support building of SAI indexes
    
    patch by Stefan Miklosovic; reviewed by Caleb Rackliffe, Doug Rohrer for CASSANDRA-18714

b8e08840ee676a4d94f643221627689241e5f51f | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-01-02 15:06:55+01:00

    Do not spam log with SSLExceptions
    
    patch by Stefan Miklosovic; reviewed by Caleb Rackliffe for CASSANDRA-18839
    
    Co-authored-by: James Hu <jhudson15869@gmail.com>

ad642d5e25201dd6dba937942025b61884f53447 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-01-02 13:00:33+01:00

    Creating a SASI index after creating an SAI index does not break secondary index queries
    
    patch by Stefan Miklosovic; reviewed by Caleb Rackliffe, Andres de la Peña for CASSANDRA-18939

7447ee5bddb31ea71a232a44d64dbb7dd0010708 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-12-21 09:12:58+00:00

    Avoid random IndexStreamingFailureTest failures
    
    Change how ByteBuddy injections are handled to avoid ByteBuddy
    failures after node restarts
    
    Patch by Mike Adamson; reviewed by Caleb Rackliffe for CASSANDRA-19084

8ce4a6d1ecfaabf3ae7a3808a20ff36c155a346a | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-12-21 04:04:08+01:00

    Optionally fail when a non-partition-restricted query is issued against an index
    
    patch by Stefan Miklosovic; reviewed by Caleb Rackliffe for CASSANDRA-18796

3b05051f8678c28bc9d93a89123c68f8d0b93b7b | Author: Mike Adamson <madamson@datastax.com>
 | 2023-12-12 17:14:41+00:00

    Simplify segment building in SAI to use single in-memory structure
      This removes the RAMStringIndexer for literal indexes and replaces
      it with a SegmentTrieBuffer that replaces BlockBalancedTreeRamBuffer
      for literal and numeric indexes.
    
    patch by Mike Adamson; reviewed by Andrés de la Peña, Caleb Rackliffe for CASSANDRA-18598

5ec0669bec0a1cda46b0079a6043bd6ef12b3056 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-12-12 12:19:59+00:00

    Fix resource cleanup after SAI query timeouts
    
    patch by Mike Adamson; reviewed by Caleb Rackliffe for CASSANDRA-19177

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.

a443990bfa64e239810876121f2877064f2d9ae8 | Author: Abe Ratnofsky <abe@aber.io>
 | 2023-12-04 23:15:05-05:00

    Fix StackOverflowError on ALTER after many previous schema changes
    
    Fix re-wrapping of TableMetadataRefCache fields in
    Collections.UnmodifiableMap, which was causing long reference chains
    where the underlying map was another instance of an UnmodifiableMap.
    Calls to `get` had to traverse all the way down the chain, and would
    eventually overflow the stack (and created a fair bit of extra garbage
    on the heap).
    
    Patch by Abe Ratnofsky; reviewed by Caleb Rackliffe, Jacek Lewandowski for CASSANDRA-19166

6a7bef12ecdf59e3a67c81b89c13e3c2bf7e19d8 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-11-28 10:48:23+00:00

    Fix SAI intersection queries
    
     - Fix comparison in PostingListRangeIterator for updating skip token
     - Fix binary search in KeyLookup.clusteredSeekToKey
     - Added new on-disk component for storing partition sizes by partition ID
    
     patch by Mike Adamson; reviewed by Caleb Rackliffe, Mick Semb Wever for CASSANDRA-19011

f7984627e7dd5794dabc099f49ecf80ca3631803 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-11-27 18:35:26-06:00

    Avoid possible consistency violations for SAI intersection queries over partially updated rows at consistency levels that require reconciliation
    
    - Replica filtring protection now correctly accounts for short reads caused by coordinator filtering of merged rows.
    - There is a new flag in ReadCommand that indicates whether the user query it belongs to requires reconciliation.
    - Local SAI queries now degrade intersections to unions on unrepaired data if reconciliation is required and multiple mutable columns are restricted.
    
    patch by Caleb Rackliffe; reviewed by Andres de la Peña and Alex Petrov for CASSANDRA-19018
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>

3928f2992f94aa2b4e56bee0f36a0bdb31087116 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-11-27 13:06:33+00:00

    Provide truncate task for SAI
    
    If a table is truncated during the initial build of an index there is a chance that the index build will get interrupted and it won't get marked queryable. This patch provides a truncate task for SAI that marks the index queryable during truncation.
    
     patch by Mike Adamson; reviewed by Caleb Rackliffe, Michael Semb Wever for CASSANDRA-19032

e1355d72386d74d18baaf19fe93fdef91a7aa8b3 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-11-15 22:02:04+01:00

    Set default disk_access_mode to mmap_index_only
    
    patch by Stefan Miklosovic; reviewed by Paulo Motta, Caleb Rackliffe, Brandon Williams for CASSANDRA-19021

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

e8fb4b2f63b32f337447992f9eb57a12e2afc0e4 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-11-13 12:46:53+00:00

    Ensure that empty SAI column indexes do not fail on validation after full-SSTable streaming
    
    patch by Andrés de la Peña; reviewed by Caleb Rackliffe for CASSANDRA-19017
    
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

0e42b77c9735d1124fe0a5766447f29c891cdb5b | Author: Mike Adamson <madamson@datastax.com>
 | 2023-11-10 14:49:41+00:00

    Improve code model around IndexContext
    
     - Replace IndexContext with IndexTermType and IndexDefinition
     - Move index specific managers, factories and metrics to StorageAttachedIndex
     - Refactor Expression to explicitly define indexed and unindexed expressions
    
     patch by Mike Adamson; reviewed by Andres de la Peña, Caleb Rackliffe for CASSANDRA-18166

11ced982a6e78810268677b4b6aeed90bc06e25b | Author: dcapwell <dcapwell@apache.org>
 | 2023-11-07 10:15:19-08:00

    Add Jepsen's Elle to Accord and Paxos validation (#67)
    
    
    patch by David Capwell, Jaroslaw Kijanowski; reviewed by Caleb Rackliffe for CASSANDRA-18874

69f5df0b00cc822f41823901956aeff9fcdd9dbb | Author: David Capwell <dcapwell@apache.org>
 | 2023-10-30 10:32:30-07:00

    Add metrics and logging to repair retries
    
    patch by David Capwell; reviewed by Caleb Rackliffe, Maxim Muzafarov for CASSANDRA-18952

dddbfce3dfc9c2b25216473627be9c0a2e1d93e2 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-10-20 14:37:13-05:00

    Ensure 4.1 and 5.0 sections for git branch based contributions state the correct versions

07df26778b01a00c1f5770c8cf133ce4c2829533 | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
 | 2023-10-20 11:01:54+02:00

    Change the checksum algorithm SAI-related files use from CRC32 to CRC32C
    
    patch by Maxim Muzafarov; reviewed by Caleb Rackliffe and Zhao Yang for CASSANDRA-18836

256e39fc62c0b0ce576fd29849672e6323eecea4 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-10-19 16:35:57-05:00

    ClientRequestSize metrics should not treat CONTAINS restrictions as being equality-based
    
    patch by Caleb Rackliffe; reviewed by Benjamin Lerer for CASSANDRA-18896

9dbd63a5b9aa2f2398b02ee5c72d8e977f56867d | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-10-05 09:09:07+02:00

    Fix KeyCacheTest for cases when early open is disabled
    
    Patch by Jacek Lewandowski; reviewed by Berenguer Blasi, Branimir Lambov, Caleb Rackliffe for CASSANDRA-18911

e45c1092f91edd63591f562b2120ea6a5fd3edd5 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-10-04 11:27:50+01:00

    Correctly remove Index.Group from IndexRegistry
    
    The Index.Group was being left in the list indexGroups in the SecondaryIndexManager because the incorrect
    key was being used to remove it from the map
    
    patch by Mike Adamson; reviewed by Caleb Rackliffe and Zhao Yang for CASSANDRA-18905
    
    Co-authored-by: Zhao Yang <zhaoyangsingapore@gmail.com>

d828cd0228143438590f3aaa4e2c7d3c03bd66d8 | Author: David Capwell <dcapwell@apache.org>
 | 2023-10-02 14:39:34-07:00

    Test failure: org.apache.cassandra.repair.ConcurrentIrWithPreviewFuzzTest
    
    patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-18890

b1befa3cc0a8496451bb48ec3bb1c0f56b8c7653 | Author: dcapwell <dcapwell@apache.org>
 | 2023-09-29 15:16:00-07:00

    Add support for repair coordinator to retry messages that timeout (#68)
    
    patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-18816

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

534da538d229a5b4fc1d9ef7cc8b37ead455191c | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2023-09-15 18:05:11+02:00

    Refactor Relation and Restrictions hierachies
    
    patch by Benjamin Lerer and Piotr Kołaczkowski; reviewed by Berenguer Blasi, Caleb Rackliffe and Ekaterina Dimitrova for CASSANDRA-19341
    
    Co-authored-by: Piotr Kołaczkowski <pkolaczk@datastax.com>

4bfca2badb3284657a65d8910a4f77eaf7689b31 | Author: Bereng <berenguerblasi@gmail.com>
 | 2023-09-15 09:24:07+02:00

    IDEA to mark unused imports as error
    
    patch by Berenguer Blasi; reviewed by Caleb Rackliffe, Francisco Guerrero, Jacek Lewandowski, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18853

bde4fa0013eb8cec5b1d88b21ca4463bc07272bb | Author: Jon Meredith <jonmeredith@apache.org>
 | 2023-08-28 16:10:41-06:00

    Waiting indefinitely on ReceivedMessage response in StreamSession#receive() can cause deadlock
    
    patch by Jon Meredith; reviewed by Caleb Rackliffe, David Capwell for CASSANDRA-18733

816d1ac1812cbf9aaf19c133d1d2b6087a2defad | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2023-08-15 14:02:48-04:00

    Fix UFTest#testSchemaChange
    
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe for CASSANDRA-18752

f8d4e2a3c80d5d2be1e270e7ac601f4bc0a17fe7 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-08-10 10:56:30-05:00

    Disable heap dump creation by default on crash for tests that use test/conf/cassandra.yaml
    
    patch by Caleb Rackliffe; reviewed by Brandon Williams and Ekaterina Dimitrova for CASSANDRA-18741

9ce86e0ff8b6344b528a0640f9dafa23f97dd85a | Author: Mike Adamson <madamson@datastax.com>
 | 2023-08-08 17:07:01+01:00

    SAI result retriever is filtering too many rows
    
    This patch fixes a bug in the SegmentMetadata that
    was only storing the partition key for min and max
    primary keys for a segment. It also contains some
    refactoring of the PrimaryKey to remove the deferred
    loading of PrimaryKeys by the PrimaryKeyMaps.
    
    Patch by Mike Adamson; reviewed by Caleb Rackliffe and Andrés de la Peña for CASSANDRA-18734

0419858bd1f6761f08fd1369477f7c142f5bbb4f | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-08-03 16:39:31+02:00

    CEP-15: Accord metrics
    
    Patch by Jacek Lewandowski, reviewed by Caleb Rackliffe and Henrik Ingo for CASSANDRA-18580

5bdfd790b7b8cc638a96efb5c34181ece35b04a1 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-08-01 14:53:07-05:00

    Ensure that SSTablesSystemViewTest compacts to a single SSTable in testVirtualTableThroughIndexLifeCycle even w/ UCS
    
    patch by Caleb Rackliffe; reviewed by Mick Semb Wever for CASSANDRA-18703

655a2455ac29395b0a303e6ad7fc4d458b18932d | Author: Mike Adamson <madamson@datastax.com>
 | 2023-07-28 17:38:20+01:00

    Reduce size of per-SSTable index components for SAI
    
    This patch removes the PRIMARY_KEY_TRIE component and adds KeyLookup.Cursor#clusteredSeekToKey() to
    search for clustering keys within a partition. To do this a new on-disk component
    PARTITION_SIZES has been added that holds the size of each partition in the SSTable.
    
    patch by Mike Adamson; reviewed by Caleb Rackliffe and Andres de la Peña for CASSANDRA-18673

3ba4cd24a0c6b5a90ac0ed57ec2eec152308f211 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-07-27 14:02:10-05:00

    ninja-fix: make sure testVirtualTableThroughIndexLifeCycle disabled auto-compaction

94964b54b6b01b7cb4587de1822b5cced3c22352 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-07-25 16:35:32-05:00

    minor fixes after rebase on trunk at c1bf002234bd44bce120658e9b08b3d67901e5bb

b265b4658e007b6943d543a11c609b7ba5fd979f | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-07-19 17:40:50+01:00

    Forbid SAI indexes with analysis options on primary key columns
    
    patch by Andrés de la Peña; reviewed by Caleb Rackliffe for CASSANDRA-18782

3e38b3d641c076f45ebc108f68218529766c7492 | Author: Caleb Rackliffe <maedhroz@users.noreply.github.com>
 | 2023-07-18 12:46:18-07:00

    Release notes and README updates for CEP-7 (Storage-Attached Indexes)

83203a14c400ff99cfb2a5b7e655a663ea882c2b | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-07-14 01:44:26-07:00

    Importer should build SSTable indexes successfully before making new SSTables readable
    
    - Avoid validation in response to SSTableAddedNotification, as it should already have been done somewhere else
    - Change SSTableWriter to prevent commit when a failure is thrown out of an index build
    
    patch by Caleb Rackliffe; reviewed by Mike Adamson and Andres de la Peña for CASSANDRA-18670

2531cb045897d5b771f79039d194a1f679d8629a | Author: Mike Adamson <madamson@datastax.com>
 | 2023-07-13 11:24:55+01:00

    Fix concurrency in bbtree reader by cloning state
    
    patch by Mike Adamson; reviewed by Andrés de la Peña and Caleb Rackliffe for CASSANDRA-18669

ebea2ba6ade00a6f156787ca4ee36b2f8eb003ad | Author: Jonathan Ellis <jbellis@datastax.com>
 | 2023-06-26 14:50:01-05:00

    Upgrade to lucene-core 9.7.0
    
    Notes on the upgrade path:
    - RamIndexOutput is replaced with ResettableByteBuffersIndexOutput, an extension of ByteBuffersIndexOutput, which was the closest thing to a replacement of RamIndexOutput.
    - Lucene exposes the code we needed from DirectReaders more or less directly in DirectReader now, so the old copied code has been deleted.
    - Lucene changed its data files to be little endian, but to keep its compatibility story simple it retained BE for the header and footer ints. That's the cause of the changes in SAICodecUtils.
    - We could gain a bit of performance making our own code natively little endian but that is too big of a change for this patch.
    
    patch by Jonathan Ellis; reviewed by Andrés de la Peña, Caleb Rackliffe, and Mike Adamson for CASSANDRA-18494

394d4b116868e4897ad3cc40833df801366a8916 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-06-21 17:29:05-05:00

    Add support for index implementation selection via USING for CREATE INDEX
    
    patch by Caleb Rackliffe; reviewed by Maxwell Guo and Andres de la Peña for CASSANDRA-18615

b396faf913c5843dbac90cd275554cc1d4e05c21 | Author: Piotr Kołaczkowski <pkolaczk@datastax.com>
 | 2023-06-20 16:03:03+02:00

    Various changes to SAI index validation
    
    - Fix checksum calculation in IncrementalChecksumSequentialWriter
    - Checksum per-SSTable and per-column components after streaming
    - Avoid validating indexes when full rebuild is requested
    
    patch by Piotr Kołaczkowski; reviewed by Caleb Rackliffe and Andres de la Peña for CASSANDRA-18490
    
    Co-authored-by: Piotr Kołaczkowski <pkolaczk@gmail.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

98fefc1557efa7123bab19eb5f74f04964aa02c1 | Author: Piotr Kołaczkowski <pkolaczk@datastax.com>
 | 2023-06-15 15:07:18+02:00

    Stream all compatible components registered by an SSTable
    
    patch by Piotr Kołaczkowski; reviewed by Andrés de la Peña and Caleb Rackliffe for CASSANDRA-18345

6f125c80420f6d249b5414d886e1b4a93cc34e7f | Author: Mike Adamson <madamson@datastax.com>
 | 2023-06-12 11:25:17+01:00

    Numeric on-disk index write and search
    
    Includes:
      - The disk/v1/kdtree package containing the
    kdtree writer and reader
      - The implementation code to tie these into
    the existing read and write paths. The main parts
    of this are the NumericIndexWriter and the
    NumericIndexSegmentSearcher
      - Additional testing for the new code
    
    patch by Mike Adamson; reviewed by Caleb Rackliffe and Andres de la Peña for CASSANDRA-18067
    
    Co-authored-by: Mike Adamson <madamson@datastax.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Piotr Kołaczkowski <pkolaczk@gmail.com>
    Co-authored-by: Jason Rutherglen <jason.rutherglen@gmail.com>
    Co-authored-by: Zhao Yang <zhaoyangsingapore@gmail.com>

c712312b8fb0d73a3bbb42ee742fea3059dd4157 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-06-01 14:43:20-05:00

    post-rebase fixes for the rebase on trunk at fad1f7457032544ab6a7b40c5d38ecb8b25899bb

01aeb616beecf4787e02760e473fbc9705c5b1bc | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-05-11 15:01:00+01:00

    Unify CQLTester#waitForIndex and SAITester#waitForIndexQueryable
    
    patch by Andrés de la Peña; reviewed by Caleb Rackliffe for CASSANDRA-18521

cba3e19ccd81d705ca9f89c0eedab65824e9dd16 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-05-10 15:05:15+01:00

    Query all ranges at once for SAI distributed queries
    
    patch by Mike Adamson; reviewed by Caleb Rackliffe, Andres de la Peña, and Berenguer Blasi for CASSANDRA-18515

ae995eb3d3cc1c98f61db0d071522b6f09443927 | Author: Jon Meredith <jonmeredith@apache.org>
 | 2023-05-09 08:54:40-06:00

    NPE when deserializing malformed collections from client
    
    patch by Jon Meredith; reviewed by Caleb Rackliffe for CASSANDRA-18505

eb208d3561eaf645f74f60b54c71ebe5bfc24c33 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-05-09 12:29:01+01:00

    Add basic text analysis to SAI, including "case_sensitive", "normalize", and "ascii" modes
    
    patch by Mike Adamson; reviewed by Caleb Rackliffe and Andres de la Peña for CASSANDRA-18479

4759a7353fca1dad330e913e7eaf1313890a35be | Author: David Capwell <dcapwell@apache.org>
 | 2023-05-08 11:56:37-07:00

    CEP-15: (C*) Enhance in-memory FileSystem to work with mmap and support tests to add custom logic
    
    patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-18485

09c1e67598d7a0dc7da7bebee358fbc96d84680a | Author: Jon Meredith <jonmeredith@apache.org>
 | 2023-04-21 15:24:58-06:00

     Incremental repairs fail on mixed IPv4/v6 addresses serializing SyncRequest
    
    patch by Jon Meredith; reviewed by Caleb Rackliffe for CASSANDRA-18474

fad1f7457032544ab6a7b40c5d38ecb8b25899bb | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2023-04-21 11:52:10+03:00

    Rename the byte-comparable translation version to OSS50
    
    Also fix some minor issues in ByteComparable.md
    
    patch by Branimir Lambov and Jacek Lewandowski; reviewed by Caleb Rackliffe and Maxwell Guo for CASSANDRA-18398

4f348786bd6d72f4402134a29ddb3355b1fade61 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-04-20 11:09:06+02:00

    Do not remove truncated_at entry in system.local while dropping an index
    
    patch by Stefan Miklosovic; reviewed by Caleb Rackliffe for CASSANDRA-18105

e5e0f3a8441503107b1ca2128cf8366e5e44d893 | Author: Mike Adamson <mikeatdot@gmail.com>
 | 2023-04-13 17:23:13+01:00

    Literal on-disk index and index write path (#9)
    
    This commit contains the following additions
     to SAI:
     - The index write path and index building
       based around StorageAttachedIndexBuilder
       and StorageAttachedIndexWriter
     - The on-disk index versioning using the
       SSTable Descriptor analog IndexDescriptor
       with Version and OnDiskFormat
     - The literal on-disk index using the
       LiteralIndexWriter
    
    patch by Mike Adamson; reviewed by Caleb Rackliffe and Andres de la Peña for CASSANDRA-18062
    
    Co-authored-by: Mike Adamson <mikeatdot@gmail.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Andres de la Peña <a.penya.garcia@gmail.com>
    Co-authored-by: Piotr Kołaczkowski <pkolaczk@gmail.com>
    Co-authored-by: Jason Rutherglen <jason.rutherglen@gmail.com>

bd49f6ff265c8bfa64bf140328ae6736dc4a87bd | Author: Maulin Vasavada <mvasavada@paypal.com>
 | 2023-04-12 16:08:45-07:00

    Allow keystore and truststore passwords to be nullable
    
    patch by Maulin Vasavada; reviewed by Stefan Miklosovic and Caleb Rackliffe for CASSANDRA-18124

853ae8c84049be875921a40c9d5924724cc72792 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-03-30 13:07:16-05:00

    Avoid loading the preferred IP for BulkLoader streaming
    
    patch by Caleb Rackliffe; reviewed by Jon Meredith for CASSANDRA-18370
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Jon Meredith <jonmeredith@apache.org>

df492dfd2ffe993c33761d0531ac5b979b80f080 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-03-23 14:47:54-05:00

    - add shareable APPLIED and INVALIDATED implementations of Result
    - API changes to support splicing in complete update fragments from PartialTxn as mutations are finally being applied
    
    patch by Caleb Rackliffe; reviewed by David Capwell, Benedict Elliot Smith, and Ariel Weisberg for CASSANDRA-18355

d5b1483703b53c02fb0e616e58107afb814f9f81 | Author: David Capwell <dcapwell@apache.org>
 | 2023-03-14 10:36:38-07:00

    Incompatible file system thrown while running Simulator
    
    patch by David Capwell; reviewed by Brandon Williams, Caleb Rackliffe for CASSANDRA-18320

796cfd4359355bcb8c31d072e9c4051a73ec9333 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-03-09 17:28:16+01:00

    Implement concurrent quiescent checker
    
    Patch by Alex Petrov; reviewed by Caleb Rackliffe and Abe Ratnofsky for CASSANDRA-18315

6e0b450d9df3596d2eb79bfca92edd434cca7035 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-03-09 17:17:41+01:00

    Pull in token util from Cassandra to avoid circular dependency
    
    Patch by Alex Petrov; reviewed by Caleb Rackliffe and Abe Ratnofsky for CASSANDRA-18315

6ed308d6a814826be145f6ba30304ea474bf263e | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-03-09 17:13:18+01:00

    Pull in Cassandra concurrent utils until there is a common shared library
    
    Patch by Alex Petrov; reviewed by Caleb Rackliffe and Abe Ratnofsky for CASSANDRA-18315

33ff84a396c9d5b9a9be574be50dbb2ea9c9ded0 | Author: Youki Shiraishi <shiraishi@computer.org>
 | 2023-02-19 18:46:48+09:00

    Add Accord library to Byteman classpath
    
    patch by Youki Shiraishi; reviewed by Caleb Rackliffe for CASSANDRA-18223

b9025e59395f47535e4ed1fec20b1186cdb07db8 | Author: dcapwell <dcapwell@apache.org>
 | 2023-02-17 14:55:27-08:00

    CEP-15: (C*) Add git submodule for Accord (#29)
    
    patch by David Capwell; reviewed by Caleb Rackliffe, Michael Semb Wever for CASSANDRA-18204

0cc9e273b2eaa37d82a1ae1ac2681aec65aa0f6d | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-02-02 11:33:30-06:00

    use equals() rather than reference equality for excluding ourselves from the dependency builder
    
    patch by Benedict; reviewed by Caleb Rackliffe for CASSANDRA-18218

cde91e56f09d9ebf315c79c9a81b89f70f4eb724 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-01-19 14:24:46+00:00

    In-memory index implementation with query path
    
    This includes the following elements of the Storage Attached Index:
    - Memtable-attached indexes backed by an in-memory trie structure for byte-comparable values
    - Query path for the in-memory index
    - Index status propagation
    - Randomized testing for Memtable-attached indexes
    
    patch my Mike Adamson; reviewed by Caleb Rackliffe and Andres de la Peña for CASSANDRA-18058
    
    Co-authored-by: Mike Adamson <madamson@datastax.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

530bc10bd0a053f5dcd8439fd3f5c72cd7952ea6 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2023-01-11 13:04:06-06:00

    Remove ProtocolVersion entirely from the CollectionSerializer ecosystem
    
    patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-18114

f16fb6765b8a3ff8f49accf61c908791520c0d6e | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-01-03 18:17:13+01:00

    Implementation of the trie-indexed SSTable format (BTI) as described in CEP-25.
    
    Documentation in the included BTIFormat.md.
    
    patch by Branimir Lambov and Jacek Lewandowski; reviewed by Caleb Rackliffe and Maxwell Guo for CASSANDRA-18398

b8a87abba47441d97b3c85a0473d02919e1c071b | Author: Bereng <berenguerblasi@gmail.com>
 | 2022-12-09 11:13:52+01:00

    Do not leak 2015 synthetic memtable Epoch
    
    patch by Berenguer Blasi; reviewed by Caleb Rackliffe for CASSANDRA-18118

d7c5c547f025301780658b37e6e8a591bc4a5b36 | Author: Ariel Weisberg <aweisberg@apple.com>
 | 2022-12-06 15:20:14-05:00

    Use checked casts when reading vints as ints
    
    patch by Ariel Weisberg; reviewed by David Capwell and Caleb Rackliffe for CASSANDRA-18099

9f58d76f3841864be11f5b9c4534027451328569 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2022-11-14 13:59:05+02:00

    Avoid schema mismatch problems on memtable API misconfiguration
    
    patch by Branimir Lambov; reviewed by Caleb Rackliffe for CASSANDRA-18040

e08c7a6295eed716e9973fbd809dfca32d68a3e8 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2022-11-14 13:59:05+02:00

    Avoid schema mismatch problems on memtable API misconfiguration
    
    patch by Branimir Lambov; reviewed by Caleb Rackliffe for CASSANDRA-18040

9a0dd603b18ab5034df27443a4bbc10111edcd8b | Author: Natnael Adere <natnael_adere@apple.com>
 | 2022-11-01 10:45:02-07:00

    Log JVM Arguments at in-JVM Test Class Initialization
    
    patch by Natnael Adere; reviewed by Caleb Rackliffe, David Capwell for CASSANDRA-16664

8ec04361b9e098430023e4776baf1941be958475 | Author: Leonard Ma <lmtrombone@gmail.com>
 | 2022-10-28 13:33:20-07:00

    track and handle errors during nodetool bootstrap resume properly
    
    patch by Leonard Ma; reviewed by Caleb Rackliffe and Aleksey Yeschenko for CASSANDRA-16491

9074ee7ef8e041e1b15116373be0df80b985e3d9 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2022-10-20 12:32:07+03:00

    Renames MemtableTrie to InMemoryTrie
    
    patch by Branimir Lambov; reviewed by Andres de la Peña and Caleb Rackliffe for CASSANDRA-17240

dd53a609c692c12ffb94acf9fcf81343e35723e9 | Author: Maxim Chanturiay <maxim.chanturiay@ibm.com>
 | 2022-10-13 16:37:24+03:00

    Add --resolve-ip option to nodetool gossipinfo
    
    patch by Maxim Chanturiay; reviewed by Stefan Miklosovic and Caleb Rackliffe for CASSANDRA-17934

488c0c75a8f632f2db4e3db39f2ebcf8a489971e | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-10-11 23:13:13+02:00

    Remove empty cq4 log files to prevent BinLog from failing to start
    
    This patch also backports CASSANDRA-17595.
    
    patch by Stefan Miklosovic; reviewed by Caleb Rackliffe for CASSANDRA-17933

8419fb21e016389f15be0954e8721cf4f6918249 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-10-04 17:44:34-05:00

    Allow pre-V5 global limit on bytes in flight to revert to zero asynchronously in RateLimitingTest
    
    patch by Caleb Rackliffe; reviewed by Brandon Williams for CASSANDRA-17927

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>

bd2ecb3454649d8c84cf0b1ce8c1e94ed1e06e74 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-15 14:22:34-04:00

    Add metrics around storage usage and compression
    
    Patch by Caleb Rackliffe; reviewed by Abe Ratnofsky and Josh McKenzie for CASSANDRA-17898
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    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>

e89b214d069321c8968871b8eb7d51d4dfba7c33 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-13 12:48:00-04:00

    Allow disabling hotness persistence for high sstable counts
    
    Patch by Caleb Rackliffe; reviewed by Chris Lohfink and Josh McKenzie for CASSANDRA-17868
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

f77e6cd3a020f3ad777c6bd36973ca084a978f1f | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-09-08 13:09:57-04:00

    Remove usage of deprecated javax certificate class
    
    Patch by Doug Rohrer; reviewed by Jyothsna Konisa, Francisco Guerrero Hernandez, Josh McKenzie, and Caleb Rackliffe for CASSANDRA-17867
    
    Co-authored-by: Doug Rohrer <drohrer@apple.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

d25adb498abde240cc162cfe4a9630c01381c7f9 | Author: David Capwell <dcapwell@apache.org>
 | 2022-09-06 16:47:04-07:00

    upsert with adder support is not consistent with numbers and strings in LWT
    
    patch by David Capwell; reviewed by Benedict Elliott Smith, Caleb Rackliffe for CASSANDRA-17857

6748b8b7ead6fff7820045ebbfe23f6c050f2efe | Author: Jon Meredith <jonmeredith@apache.org>
 | 2022-09-02 10:28:21-06:00

    Speculative execution threshold unit mismatch
    
    patch by Jon Meredith; reviewed by Caleb Rackliffe, Yifan Cai for CASSANDRA-17877

c56952efb570df2b09a7d428319a9b7755a0c387 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-09-02 00:04:21-05:00

    HintedHandoffAddRemoveNodesTest now accounts for the fact that StorageMetrics.totalHints is not updated synchronously w/ writes
    
    patch by Caleb Rackliffe; reviewed by Ekaterina Dimitrova for CASSANDRA-16679

d6aee7e08c658db9d394a6b7e3e27791b4d6854f | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-09-01 11:47:22-05:00

    Optionally avoid hint transfer during decommission
    
    patch by Caleb Rackliffe; reviewed by Jon Meredith and Stefan Miklosovic for CASSANDRA-17808

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>

c4b1c0614e42b4ea2064822d31c28aa5d4f1450a | Author: David Capwell <dcapwell@apache.org>
 | 2022-08-19 16:42:56-07:00

    Read/Write/Truncate throw RequestFailure in a race condition with callback timeouts, should return Timeout instead
    
    patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-17828

3f2e8d1883c586bdb9cd7a23076ceaaeefa4bd8c | Author: David Capwell <dcapwell@apache.org>
 | 2022-08-17 09:47:17-07:00

    NPE in org.apache.cassandra.cql3.Attributes.getTimeToLive
    
    patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-17822

1ee5df02b1f98cf38f126d47a7f3fb153f790d52 | Author: Paulo Motta <paulo@apache.org>
 | 2022-08-14 21:00:04-03:00

    Fix flakiness of testAutoSnapshotTTlOnDropAfterRestart
    
    Patch by Paulo Motta; Reviewed by Caleb Rackliffe and Andrés de la Peña for CASSANDRA-17804

60db95cba10d3ba0f8b1dcf377b42571cd2101ea | Author: David Capwell <dcapwell@apache.org>
 | 2022-08-12 15:20:37-07:00

    DataOutputBuffer#scratchBuffer can use off-heap or on-heap memory as a means to control memory allocations
    
    patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-16471

43036ecadda82dca35cc79eed0db52eec8d495ff | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-08-11 15:31:47-04:00

    Update docs and NEWS.txt; config docs are reachable now on the website
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe for CASSANDRA-17778

09b282d1fdd7d6d62542137003011d144c0227be | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-11 14:02:27-04:00

    Rate-limit new client connection auth setup to avoid overwhelming bcrypt
    
    Patch by Chris Lohfink; reviewed by Caleb Rackliffe, Yifan Cai, and Josh McKenzie for CASSANDRA-17812
    
    Co-authored-by: Chris Lohfink <clohfink@apple.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

f5dc9a1c1e27ac5ea0cb972ceaf68d5993804d6f | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2022-08-10 08:19:50-05:00

    Set default FD in DD client initialization
    
    Patch by Doug Rohrer; reviewed by brandonwilliams and maedhroz for
    CASSANDRA-17782

3e0b94565acc64e903d73af3a14b23c875abc5b3 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-02 16:02:03-04:00

    Add support to generate a One-Shot heap dump on unhandled exceptions
    
    Patch by Caleb Rackliffe; reviewed by Josh McKenzie, David Capwell, and Jon Meredith for CASSANDRA-17795
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    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>

1fef492e2bedc024e994a173222d27c6f8d7f0a3 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2022-07-27 11:45:55-05:00

    Don't require an echo response in TpStatsTest
    
    Patch by brandonwilliams; reviewed by maedhroz for CASSANDRA-17771

3a0936b61f63d8d7ab08bda411dd7d5963cafe0b | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-07-26 16:27:21-05:00

    Remove usages of Path#toFile() in the snapshot apparatus
    
    patch by Caleb Rackliffe; reviewed by David Capwell and Benedict Elliot Smith for CASSANDRA-17769

1f067051537618804ca9d0c66b903be74b942b22 | Author: David Capwell <dcapwell@apache.org>
 | 2022-07-26 11:36:01-07:00

    When doing a host replacement, -Dcassandra.broadcast_interval_ms is used to know when to check the ring but checks that the ring wasn't changed in -Dcassandra.ring_delay_ms, changes to ring delay should not depend on when we publish load stats
    
    patch by David Capwell; reviewed by Brandon Williams, Caleb Rackliffe for CASSANDRA-17776

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>

7adfdc85cf5c1cb505e6507e5c08de84834c2224 | Author: Claude Warren, Jr <claude.warren@aiven.io>
 | 2022-07-22 08:56:13+01:00

    Deprecate Throwables.propagate usage
    
    patch by Claude Warren; reviewed by Caleb Rackliffe and David Capwell for CASSANDRA-14218

a53bb7ab82e3d176e2594d2076dd8bf1f224b60e | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2022-07-21 11:13:22-05:00

    Remove extra write to system table for prepared statements
    
    Patch by brandonwilliams; reviewed by maedhroz for CASSANDRA-17764

b4e58d83fc72f8babf61367aad23a9499df69881 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-07-18 16:37:53-04:00

    Fix flaky test TopPartitionsTest
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe and David Capwell for CASSANDRA-17649

8367b3d6a9ea653211205c404b61d4b6d4f9520e | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2022-07-13 09:28:04-05:00

    Use explicit path when copying
    
    Patch by brandonwilliams; reviewed by maedhroz for CASSANDRA-17730

d51f90201b2d127166612384a75b4a49da9776d1 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-07-12 12:06:56-05:00

    Clean up ScheduledExecutors, CommitLog, and MessagingService shutdown for in-JVM dtests
    
    patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-17731

c40973f6376fd80e5e0b5efddaa488a23ff1793a | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2022-07-11 11:35:37-05:00

    Use own copytree instead of distutils
    
    Patch by brandonwilliams; reviewed by maedhroz for CASSANDRA-17730

924cd8f52c2437d0a0ce8c48196bb6aa8976fbb8 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-07-01 12:22:40-05:00

    Make sure delayed timeout task in StreamTransferTask cannot prevent clean shutdown
    
    patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-17706

dd08314ed654aafa60b2a82fc4953aac171ba3ef | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-06-30 17:06:58-04:00

    Uncomment prepared_statements_cache_size, key_cache_size, counter_cache_size, index_summary_capacity which were
    commented out by mistake in a previous patch;
    Fix breaking change with cache_load_timeout; cache_load_timeout_seconds <=0 and cache_load_timeout=0 are equivalent
    and they both mean disabled;
    Deprecate public method setRate(final double throughputMbPerSec) in Compaction Manager in favor of
    setRateInBytes(final double throughputBytesPerSec);
    Revert breaking change removal of StressCQLSSTableWriter.Builder.withBufferSizeInMB(int size). Deprecate it in favor
    of StressCQLSSTableWriter.Builder.withBufferSizeInMiB(int size);
    Fix precision issues, add new -m flag (for nodetool/setstreamthroughput, nodetool/setinterdcstreamthroughput,
    nodetool/getstreamthroughput and nodetoo/getinterdcstreamthroughput), add new -d flags (nodetool/getstreamthroughput,
     nodetool/getinterdcstreamthroughput, nodetool/getcompactionthroughput);
    Fix a bug with precision in nodetool/compactionstats;
    Deprecate StorageService methods and add new ones for stream_throughput_outbound, inter_dc_stream_throughput_outbound,
    compaction_throughput_outbound in the JMX MBean `org.apache.cassandra.db:type=StorageService`;
    Removed getEntireSSTableStreamThroughputMebibytesPerSec in favor of new getEntireSSTableStreamThroughputMebibytesPerSecAsDouble
    in the JMX MBean `org.apache.cassandra.db:type=StorageService`;
    Removed getEntireSSTableInterDCStreamThroughputMebibytesPerSec in favor of getEntireSSTableInterDCStreamThroughputMebibytesPerSecAsDouble
    in the JMX MBean `org.apache.cassandra.db:type=StorageService`
    
    Patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, Francisco Guerrero for CASSANDRA-17225

a9725b681b948f2122f3d48b96a5c4e7403d2c39 | Author: Francisco Guerrero <frank.guerrero@gmail.com>
 | 2022-06-29 11:15:10-07:00

    Fix AbstractCell#toString throws MarshalException for cell in collection
    
    patch by Francisco Guerrero; reviewed by Caleb Rackliffe, Yifan Cai for CASSANDRA-17695

c3327855e4bf98f8631c959b82bd8470726034a8 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-06-27 18:40:40-05:00

    Add a virtual table that exposes currently running queries
    
    patch by Chris Lohfink; reviewed by Caleb Rackliffe and Benedict Elliott Smith for CASSANDRA-15241
    
    Co-authored-by: Chris Lohfink <clohfink@apple.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>

89f3978dcde958fbad191b8cf628fd89ace64d7a | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-06-27 18:40:40-05:00

    Add a virtual table that exposes currently running queries
    
    patch by Chris Lohfink; reviewed by Caleb Rackliffe and Benedict Elliott Smith for CASSANDRA-15241
    
    Co-authored-by: Chris Lohfink <clohfink@apple.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>

5e39c54678b0d70145b5c699593eb9ce7fa7706a | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-06-22 17:12:41-06:00

    Avoid initializing schema via SystemKeyspace.getPreferredIP() with the BulkLoader tool
    
    patch by Caleb Rackliffe; reviewed by Jon Meredith for CASSANDRA-17740
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Jon Meredith <jmeredithco@gmail.com>

d3ce825bf2b376fd2516e4b594ddb69037c13159 | Author: David Capwell <dcapwell@apache.org>
 | 2022-06-03 14:37:39-07:00

    Fix org.apache.cassandra.distributed.test.trackwarnings.TombstoneCountWarningTest.failThresholdSinglePartition
    
    patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-17244

7bc8467233af69391efeaf74ef87a73c0ea9ceb1 | Author: David Capwell <dcapwell@gmail.com>
 | 2022-06-01 10:57:09-07:00

    Fix flaky python-tests due to connection getting closed
    Patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-17594

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>

a00d8fd5ba9d73a377d1a11e6f540c56d66e9c8f | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-05-25 17:08:25-05:00

    Ensure FileStreamTask cannot compromise shared channel proxy for system table when interrupted
    
    patch by Caleb Rackliffe; reviewed by Jon Meredith and David Capwell for CASSANDRA-17663

ffc4c89c3df7ad0ae73ebefdcb7e15a2790c0a52 | Author: Doug Rohrer <drohrer@apple.com>
 | 2022-05-17 15:09:16-04:00

    Fix issue where frozen maps may not be serialized in the correct order
    
    patch by Doug Rohrer, Francisco Guerrero and Yifan Cai; reviewed by Andrés de la Peña and Caleb Rackliffe for CASSANDRA-17623
    
    Co-authored-by: Doug Rohrer <drohrer@apple.com>
    Co-authored-by: Francisco Guerrero <frank.guerrero@gmail.com>
    Co-authored-by: Yifan Cai <ycai@apache.org>

be48c417e6bbbd7c58f43ed001c9a2209a6339ab | Author: David Capwell <dcapwell@gmail.com>
 | 2022-05-03 11:49:14-07:00

    Fix flaky python-tests due to connection getting closed
    Patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-17594

4892331eb49f72d2e18432a2af56538d11c7c5d1 | Author: Caleb Rackliffe <crackliffe@apple.com>
 | 2022-04-27 15:08:11-05:00

    Coordinator level metrics for read response and mutation row and column counts
    
    patch by Caleb Rackliffe; reviewed by Berenguer Blasi for CASSANDRA-18155

2fdbda6ac98f161513f80e7bbab4ea8ca1c8528a | Author: Jon Meredith <https://jonmeredith@apache.org>
 | 2022-04-26 10:16:07-06:00

    Schema mutations may not be completed on drain
    
    patch by Jon Meredith; reviewed by Caleb Rackliffe for CASSANDRA-17524

3409e5d9b341de2114d6410225922843539d4172 | Author: David Capwell <dcapwell@apache.org>
 | 2022-04-22 18:35:26-07:00

    Enhance SnakeYAML properties to be reusable outside of YAML parsing, support camel case conversion to snake case, and add support to ignore properties
    
    patch by David Capwell; reviewed by Caleb Rackliffe, Stefan Miklosovic for CASSANDRA-17166

7db3285e7b745e591dc4c405ae9af6c1cddb0c79 | Author: David Capwell <dcapwell@apache.org>
 | 2022-04-20 15:15:34-07:00

    Migrate track_warnings to more standard naming conventions and use latest configuration types rather than long
    
    patch by David Capwell; reviewed by Andres de la Peña, Caleb Rackliffe for CASSANDRA-17560

bd5e29c7ca8e0d6987ba9d180d97766cb30eb0fa | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2022-04-20 10:57:47+03:00

    Fix test expectations for Memtable API (CEP-11)
    
    patch by Branimir Lambov; reviewed by Andrés de la Peña and Caleb Rackliffe for CASSANDRA-17034

4ef129092609821b13eee36c285dbdd89aa05c61 | Author: maedhroz <calebrackliffe@gmail.com>
 | 2022-04-14 11:17:36-05:00

    Add failed stream session message from peer to ignored log patterns
    
    patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-17541

2873c9126979e21a8089e9a18d96af802745dbc2 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-04-13 12:09:17+01:00

    Split ReadRepairQueryTypesTest to avoid JUnit timeouts
    
    patch by Andrés de la Peña; reviewed by Caleb Rackliffe for CASSANDRA-17543

af90c3634007ba9b2967267d6f8383d38cdff85f | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-04-05 15:20:28-05:00

    Reduce histogram snapshot long[] allocation overhead during speculative read and write threshold updates
    
    patch by Caleb Rackliffe; reviewed by Josh McKenzie for CASSANDRA-17523

a67a2a2441589e8bf41498c426fddacd7b9719cf | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-04-04 18:27:43-04:00

    Handle config parameters upper bound on startup; Fix auto_snapshot_ttl and paxos_purge_grace_period min unit validations
    
    patch by Ekaterina Dimitrova and Andres de la Pena; reviewed by Andres de la Pena and Caleb Rackliffe for CASSANDRA-17571
    
    Co-authored-by: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>

fa7185ef02c313ff322fcc50d2de03186b9f96a7 | Author: Jon Meredith <jonmeredith@apache.org>
 | 2022-04-01 12:58:02-06:00

    Streaming sessions longer than 3 minutes fail with timeout
    
    patch by Jon Meredith; reviewed by Benedict Elliott Smith, Caleb Rackliffe for CASSANDRA-17510

01c4404fff8c3dde071d4b9d0327acbb299be688 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-04-01 14:34:03-04:00

    Add guardrail to disallow creation of new COMPACT STORAGE tables
    
    Patch by Josh McKenzie; reviewed by Caleb Rackliffe for CASSANDRA-17522

dac738d2eba8629d4f482d7cbfd855d2c5b9df47 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-03-22 19:56:52-04:00

    Transfer config parameters to the new types; Fix corner case for permissions_update_interval, roles_update_interval, credentials_update_interval;Fix typo in Config annotation; Made Converters type safe and fixed a few cases where converters used the wrong type; o should be provided with unit to DataStorageSpec and DurationStorageSpec; Fix null bug in DataStorageSpec and DurationSpec
    patch by Ekaterina Dimitrova, David Capwell; reviewed by David Capwell and Caleb Rackliffe for CASSANDRA-17431
    
    Co-authored-by: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
    Co-authored-by: David Capwell <dcapwell@apache.org>

647ec92db17e1b1a3677e7880849a29c0c30adde | Author: Jon Meredith <jonmeredith@apache.org>
 | 2022-03-18 17:17:17-06:00

    ConnectionLimitHandler may leaks connection count if remote connection drops
    
    patch by Jon Meredith; reviewed by Caleb Rackliffe for CASSANDRA-17252

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>

4ea3e4c5050ba11a5b7897af74bb54e7e8dad068 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-03-14 16:21:12-05:00

    Add native transport rate limiter options to example cassandra.yaml, and expose metric for dispatch rate
    
    patch by Caleb Rackliffe; reviewed by Josh McKenzie for CASSANDRA-17423

cd6533401282e0455f87ba4d4a58bfec18fde4dc | Author: maedhroz <calebrackliffe@gmail.com>
 | 2022-03-14 13:35:11-05:00

    Update SUPPORTED_UPGRADE_PATHS to include 3.0 and 3.x to 4.1 paths and remove obsolete tests
    
    patch by Caleb Rackliffe; reviewed by Mick Semb Wever for CASSANDRA-17362

a41040ccdcec651bffb4d23843ab9be2d96ba1d1 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2022-03-11 15:36:39+00:00

    Add guardrails for read/write consistency levels
    
    patch by Andrés de la Peña; reviewed by Caleb Rackliffe for CASSANDRA-17188
    
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
    Co-authored-by: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>

302c6fcf59c5fa9fcd475b2c811ad57ae7c45f49 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-03-10 17:12:47-06:00

    Update SUPPORTED_UPGRADE_PATHS to include 3.0 and 3.x to 4.1 paths and remove obsolete tests
    
    patch by Caleb Rackliffe; reviewed by Mick Semb Wever for CASSANDRA-17362

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>

d67be0def4085863a039d5d3809a9457e883919b | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-17 18:51:22-05:00

    Add docs about configuration framework added in CASSANDRA-15234
    patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever and Caleb Rackliffe for CASSANDRA-17246

9f56bf4ca7fdb61ad09e5f2ad09b87cd01e0716b | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-05 17:51:32-05:00

    Remove old Duration class in favor of DurationSpec class
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

c51a7c66fc21ca2da08b89ae5f9b4817ee4d8c23 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-05 17:15:18-05:00

    Bulk change of units around the code to support the move to the new configuration framework
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

230fe8e64722ac02dbf8cdafb7d4fef120726dd7 | Author: Abe Ratnofsky <abe@aber.io>
 | 2022-02-04 11:15:42-08:00

    Include Git SHA in --verbose flag for nodetool version
    
    Patch by Abe Ratnofsky; review by Brandon Williams, Caleb Rackliffe, Michael Semb Wever and Stefan Miklosovic for CASSANDRA-17753

df16b3750dc2c1b6b9bcdece6f81dfd3de7ebdfa | Author: David Capwell <dcapwell@apache.org>
 | 2022-02-04 10:15:58-08:00

    When streaming sees a ClosedChannelException this triggers the disk failure policy
    
    patch by David Capwell, Francisco Guerrero; reviewed by Caleb Rackliffe, Dinesh Joshi for CASSANDRA-17116

0448f15e3db392f2f60db332fabf6309aa3d5089 | Author: David Capwell <David Capwell>
 | 2022-02-04 10:15:46-08:00

    When streaming sees a ClosedChannelException this triggers the disk failure policy
    
    patch by David Capwell, Francisco Guerrero; reviewed by Caleb Rackliffe, Dinesh Joshi for CASSANDRA-17116

6d5203615f7a9670cb1698b74123666bc25ba471 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-04 00:25:14-05:00

    Transfer parameters to the newly introduced configuration framework (7)
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

23138252f20891c26a3692664c6affaf99e86541 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-03 23:49:50-05:00

    Transfer parameters to the newly introduced configuration framework (6)
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

1315d0c96f4625a76296f58d431f97669e5178c2 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-03 22:28:41-05:00

    Transfer parameters to the newly introduced configuration framework (5)
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

28eea6e8cd4055c8d21f872c72f8bd14fd2467ba | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2022-02-03 18:11:32-06:00

    Runtime-configurable YAML option to prohibit USE statements
    
    patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-17318

ed48f3c017c5e572a523890bcd5b7c798d7eb358 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-03 16:43:36-05:00

    Transfer parameters to the newly introduced configuration framework (4)
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

755fd9446b084e659e98bd7336b9e910c2e12577 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-03 14:39:48-05:00

    Transfer parameters to the newly introduced configuration framework (3)
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

d85f7f7c2dd4b9bbdb44bc96235e6a8bc3ff3967 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-03 00:19:28-05:00

    Transfer parameters to the newly introduced configuration framework (2)
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

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

b9e2ab75f8f6dedd45c6ad7a83b3160149869262 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-02 12:47:41-05:00

    Extend DurationSpec and DataStorageSpec for smallest unit and transfer denylist parameters to the new framework
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

a3258d66bcc9f946304c19d59e75d2721126303e | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-02-01 17:14:17-05:00

    Transfer parameters to the newly introduced configuration framework (1)
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

5bb4bab12f8edfef95ed13cbabf8c0f377986065 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-01-31 21:51:49-05:00

    DataRate parameters transition to the new framework
    Fix the DB descriptorRefTest which failed on the previous commit
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

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

27c6d022c2d7c197be03c7d6ebe22861ca66a04d | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2022-01-11 19:41:07+01:00

    Fix flaky test: repair_tests/repair_test.py::TestRepair::test_local_d… (#161)
    
    Patch by Alex Petrov; reviewed by Caleb Rackliffe for CASSANDRA-16963

1a05fcf52b8162cc0ed7c6dbcf6e0109b50fa582 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-01-04 15:51:25-05:00

    Deduplicate warnings for deprecated parameters (changed names)
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe for CASSANDRA-17160

11952fae774d51d4e268dae506803fef874c8c50 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-12-15 12:41:29+01:00

    Avoid unecessary array allocations and initializations when performing query checks
    
    patch by Benjamin Lerer; reviewed by Caleb Rackliffe  for CASSANDRA-17209

9c6b382058578ac75b88055a13aa83944901fb88 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2021-12-14 23:04:43-05:00

    Backward compatibility framework for configuration parameters
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

db9f7a67ec4b03413c10034956e2cf18739ca4b1 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2021-12-14 23:00:56-05:00

    Add new custom types and unit  tests for configuration
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

8e28dc0ebac3d80db43acfe76cfb45c0cb17a5c8 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2021-11-29 11:27:17-05:00

    Harden resource management on SSTable components to prevent future leaks
    
    Patch by Josh McKenzie; reviewed by Caleb Rackliffe and Marcus Erikkson for CASSANDRA-17174

275f188660b66743bf3f055c8d7da438ad826061 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-11-25 08:45:00+01:00

    Features:
      * Implement lookbehind via tracker callbacks
      * Improve DSL
      * Rename maxLts to peek
      * Split lts visitors from visitors
      * Allow create table if not exists
      * Allow sampler to be triggered at every LTS
      * Allow local state validator to always run
      * Add Staged Runner
      * Add wait for token ranges
      * Make keyspace DDL configurable
      * Rename PartitionVisitor to Visitor
    
    Bugfixes:
      * Fix for queue draining
      * Fix distribution of the single-op values
      * Fix bug in schema helper: static columns are listed as duplicates
    
    Patch by Alex Petrov for CASSANDRA-16262
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

3935906a685640b2f6a2058b38fdf45d917edfc9 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2021-11-19 17:42:29-05:00

    Fixes needed to support the new configuration framework and change of parameters
    patch by Ekaterina Dimitrova, reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234

c15f530b63a1cd4d5b2835bb418197145beb7bb6 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-11-19 12:58:02-06:00

    Make waiting for session event persistence more reliable in SecondaryIndexTest#test_only_coordinator_chooses_index_for_query
    
    patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-17165

33fd2dc817f56116af0b4b7d2cd5365ce52948d9 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-11-17 16:43:00-06:00

    Log queries that fail on timeout or unavailable errors up to once per minute by default
    
    patch by Caleb Rackliffe and Marcus Eriksson; reviewed by David Capwell and Yifan Cai for CASSANDRA-17159
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>

1c79c6823c6eac002d912afb979f6f9fa7fe61e6 | Author: David Capwell <dcapwell@apache.org>
 | 2021-11-16 12:38:38-08:00

    Fix test distributed.test.trackwarnings.TombstoneWarningTest
    
    patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-17156

4aab2c79b9539e8d8cfe90e4dd700b8da2f9e8a0 | Author: Yifan Cai <ycai@apache.org>
 | 2021-11-15 16:12:08-08:00

    Increase the buckets count for timer histogram
    
    patch by Yifan Cai; reviewed by Caleb Rackliffe for CASSANDRA-17155

562cb26010659830dd1192939ac815a0f6cb3502 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2021-11-11 15:39:21+02:00

    MemtableTrie using multiple buffers
    
    The replaces the size doubling and copying required to grow the trie
    with an allocation of a new buffer. This improves the cost of expansion
    at the expense of increasing individual read and write costs.
    
    patch by Branimir Lambov; reviewed by Jason Rutherglen, Jacek Lewandowski, Andres de la Peña and Caleb Rackliffe for CASSANDRA-17240

092bb60ba413b8ef0eb9e0de86ce394a2f939084 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-11-09 16:57:10-06:00

    Take into account starting session size when making assertions about its size after task execution completes
    
    patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-17039

4fb170c5c2c73737d74197dc41d83371c303106b | Author: David Capwell <dcapwell@apache.org>
 | 2021-11-09 07:56:06-08:00

    MessagingServiceTest listenOptionalSecureConnection and listenRequiredSecureConnection fail sporadically
    
    patch by David Capwell; reviewed by Benedict Elliott Smith, Caleb Rackliffe for CASSANDRA-17033

49e0c61107005b1a83799f7f1e6c0a855d159c29 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2021-11-09 13:59:48+02:00

    Further improves precision of memtable heap tracking
    
    Partition key ByteBuffer and columns btree were not taken
    into account and some ByteBuffers were not measured correctly.
    
    Also fixes flakes in MemtableSizeTest caused by including
    allocator pool in measurements and updates it to test all
    memtable allocation types.
    
    patch by Branimir Lambov; reviewed by Ekaterina Dimitrova, Andres de la Peña and Caleb Rackliffe for CASSANDRA-17240

b29e1037e4da75dfd2a30ad10f8008b24941e37f | Author: David Capwell <dcapwell@apache.org>
 | 2021-11-08 16:03:06-08:00

    JVMStabilityInspector.forceHeapSpaceOomMaybe should handle all non-heap OOMs rather than only supporting direct only
    
    patch by David Capwell; reviewed by Caleb Rackliffe, Yifan Cai for CASSANDRA-17128

92dc415902654c0e69de47205af62b9bb4532809 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-10-28 15:35:57-04:00

    Tolerate local files in data dir during startup
    
    Patch by Alex Petrov; reviewed by Aleksey Yeschenko, Jon Meredith, and Caleb Rackliffe for CASSANDRA-17082
    
    Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

8e225c55c49493f00fc9bc0b5809ab026d60c767 | Author: David Capwell <dcapwell@apache.org>
 | 2021-10-25 07:28:08-07:00

    v4+ protocol did not clean up client warnings, which caused leaking the state
    
    patch by David Capwell; reviewed by Caleb Rackliffe, Jon Meredith, Sam Tunnicliffe for CASSANDRA-17054

60e0da1bd0f8271f7bbba300695d67b9ad0a497f | Author: Kanthi Subramanian <subkanthi@gmail.com>
 | 2021-10-22 11:55:23-04:00

    Remove duplicate toCQLString in ReadCommand
    
    Patch by Kanthi Subramanian; reviewed by brandonwilliams and maedhroz
    for CASSANDRA-17023

fa532a61f810b428ccfdf4964684794a7fc0e885 | Author: Bereng <berenguerblasi@gmail.com>
 | 2021-10-20 10:44:50+02:00

    Prevent broken concurrent schema read/writes
    
    patch by Berenguer Blasi; reviewed by Caleb Rackliffe for CASSANDRA-16996
    
    Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

4cc63755564819d68a8b3548a2c8869ed9465b21 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-10-12 16:33:45-05:00

    ninja-fix: correct issue reference for CASSANDRA-16883 in ReadCallback comments

81922c5a7bcbf9db7564a29922c9d8f6222c7cdc | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-10-12 13:04:11+02:00

    Intoduce Harry to the tree
    
    Patch by Alex Petrov; reviewed by Caleb Rackliffe and Abe Ratnofsky for CASSANDRA-16262.

4f09733d28398207bc16ace92cda6e1ffeb99644 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-10-07 13:34:26-05:00

    Skip remaining bytes in the Envelope buffer when a ProtocolException is thrown to avoid double decoding
    
    patch by Caleb Rackliffe; reviewed by Sam Tunnicliffe and Jon Meredith for CASSANDRA-17026

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>

35446dca270ba570c5e523fd80ea5c223dfbeccc | Author: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
 | 2021-09-27 15:33:32+02:00

    Elaborate on why we need to recycle CL segments when dropping tables
    
    patch by Aleksandr Sorokoumov; reviewed by Caleb Rackliffe and Benjamin Lerer for CASSANDRA-16986

c2256c72ea9851a259df79d76239d2df80cd97b8 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2021-09-22 15:59:30-05:00

    Unify sstableverify test across versions and fix, use single node.
    
    Patch by brandonwilliams; reviewed by maedhroz for CASSANDRA-16948

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

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

eae7b9c3ade386f28c5f0c7ee015b0d0445388ac | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2021-09-15 10:52:46-04:00

    Actively update auth caches in the background
    
    Patch by Blake Eggleston; reviewed by Sam Tunnicliffe, Jason Brown, and Caleb Rackliffe for CASSANDRA-16957
    
    Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

9f492844d5401d4d856c3bf5b908ba84d1b92a0c | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-09-13 10:48:39+02:00

    Avoid useless SSTable reads during single partition queries
    
    patch by Benjamin Lerer; reviewed by Caleb Rackliffe for CASSANDRA-16944

9e9dffb70439e3e09e3da5515b7687b449b5ea76 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2021-09-09 19:55:22+02:00

    Remove OrderedJUnit4ClassRunner
    
    Patch by marcuse; reviewed by Caleb Rackliffe for CASSANDRA-16942

bc052fa68f525155246de498cc86bb192f2d479a | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-09-09 11:55:52-05:00

    Remove all the state pollution between tests in SSTableReaderTest
    
    patch by Caleb Rackliffe; reviewed by Marcus Eriksson for CASSANDRA-16888

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

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

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

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

ca4f6b80563aeb3614fe3bce47e4fb620a8f0e8e | Author: David Capwell <dcapwell@apache.org>
 | 2021-08-30 16:37:53-07:00

    org.apache.cassandra.db.rows.ArrayCell#unsharedHeapSizeExcludingData includes data twice
    
    patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-16900

c7526f943f50e994e94c8287c772c856961833f2 | Author: David Capwell <dcapwell@apache.org>
 | 2021-08-30 10:18:03-07:00

    Add soft/hard limits to local reads to protect against reading too much data in a single query
    
    patch by David Capwell; reviewed by Caleb Rackliffe and Marcus Eriksson for CASSANDRA-16896

f9d41ff83655ead37ac6083d7ee43f2c35a346da | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-08-24 14:42:24-05:00

    Avoid signaling DigestResolver until the minimum number of responses are guaranteed to be visible
    
    patch by Caleb Rackliffe; reviewed by Jon Meredith for CASSANDRA-16883

7d59da4ab3e446606f0fe0cc73554ad12f674cd5 | Author: Jeff Jirsa <jjirsa@apple.com>
 | 2021-08-23 13:03:59-04:00

    Catch read repair timeout exceptions and add metric
    
    Patch by Jeff Jirsa; reviewed by Blake Eggleston, Ariel Weisberg, Caleb Rackliffe for CASSANDRA-16880
    
    Co-authored by Jeff Jirsa <jjirsa@apple.com>
    Co-authored by Josh McKenzie <jmckenzie@apache.org>

4b3f07fc74089151efeff7a8fdfa9c414a1f0d6a | Author: David Capwell <dcapwell@apache.org>
 | 2021-08-20 12:07:44-07:00

    allow blocking IPs from updating metrics about traffic
    
    patch by David Capwell; reviewed by Benjamin Lerer, Caleb Rackliffe, Jon Meredith for CASSANDRA-16859

d220d24994400d4342f5281f1a51514a6ae8c2fd | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-08-19 10:55:58-05:00

    Request-Based Native Transport Rate-Limiting
    
    patch by Caleb Rackliffe; reviewed by Benedict Elliott Smith and Josh McKenzie for CASSANDRA-16663

2e2db4dc40c4935305b9a2d5d271580e96dabe42 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-08-16 12:08:23-04:00

    Verify correct ownership of attached locations on disk at startup
    
    patch by Sam Tunnicliffe; reviewed by Chris Earman, Xiaolong Jiang, and Caleb Rackliffe for CASSANDRA-16879
    
    Co-authored by Sam Tunnicliffe <sam@beobal.com>
    Co-authored by Josh McKenzie <jmckenzie@apache.org>

2b6799a3941353444d964c769415937920099b18 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-08-13 12:02:50-04:00

    Harden PrunableArrayQueue against Pruner implementations that might throw exceptions
    
    patch by Alex Petrov; reviewed by Caleb Rackliffe and Jon Meredith for CASSANDRA-16866
    
    Co-authored by Alex Petrov <oleksandr.petrov@gmail.com>
    Co-authored by Josh McKenzie <jmckenzie@apache.org>

b8242730918c2e8edec83aeafeeae8255378125d | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-08-12 10:47:54+01:00

    Remove assumption that all urgent messages are small
    
    Patch by Sam Tunnicliffe; reviewed by Caleb Rackliffe for CASSANDRA-16877

fe9cff663b48fecdb964caaded2004e83a0c89f4 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2021-07-28 20:03:09+01:00

    [CASSANDRA-16930] CEP-10 Phase 2: Improved Configuration For Controlling Determinism
    
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

4d4e1e88d095e10d53b59bf004a59709c3cee186 | Author: Jon Meredith <jmeredithco@apple.com>
 | 2021-07-16 22:08:23-06:00

    Fix pre-4.0 FWD_FRM parameter serializer
    
    patch by Jon Meredith; reviewed by Caleb Rackliffe and Brandon Williams for CASSANDRA-16808

845077fbc8d7102f303372eb8cb3299a155a436e | Author: Yifan Cai <ycai@apache.org>
 | 2021-07-15 12:43:43-07:00

    Make JMXTimer expose attributes using consistent time unit
    
    patch by Yifan Cai; reviewed by Caleb Rackliffe for CASSANDRA-16760

93496e826e7382adf52a99d4df38e73a43f892de | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-07-15 13:25:23-05:00

    Avoid signaling DigestResolver until the minimum number of responses are guaranteed to be visible
    
    patch by Caleb Rackliffe; reviewed by Andrés de la Peña and Benedict Elliott Smith for CASSANDRA-16807

fbb20b9162b73c4de8a82cf4ffdde3304e904603 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-07-12 17:23:18+01:00

    Receipt of gossip shutdown updates TokenMetadata
    
    Patch by Sam Tunnicliffe; reviewed by Caleb Rackliffe for
    CASSANDRA-16796

68bf950f72d20be9f31fd3f91669be7e28c050e4 | Author: David Capwell <dcapwell@apache.org>
 | 2021-07-02 10:38:40-07:00

    BinLog does not close chronicle queue leaving this to GC to cleanup
    
    patch by David Capwell; reviewed by Caleb Rackliffe, Marcus Eriksson for CASSANDRA-16774

bb3a39ad4db82bf10a17d775f558ee18a4a70198 | Author: David Capwell <dcapwell@apache.org>
 | 2021-07-02 10:38:40-07:00

    BinLog does not close chronicle queue leaving this to GC to cleanup
    
    patch by David Capwell; reviewed by Caleb Rackliffe, Marcus Eriksson for CASSANDRA-16774

2fddec7e516a8a2dbfbd2ad51837116556116ee6 | Author: David Capwell <David Capwell>
 | 2021-07-02 10:38:29-07:00

    BinLog does not close chronicle queue leaving this to GC to cleanup
    
    patch by David Capwell; reviewed by Caleb Rackliffe, Marcus Eriksson for CASSANDRA-16774

c36c081e5c33362daae748c2da1be4da9ef18fa6 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2021-07-01 14:08:25+02:00

    Delay auth setup until after gossip has settled to avoid unavailables on startup
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-16783
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

636e8b99226703d643cc4b30e5c30a64ce830434 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2021-06-24 14:00:46+01:00

    Fix flaky ClientResourceLimitsTest
    
    patch by Andrés de la Peña, Berenguer Blasi and Caleb Rackliffe; reviewed by Andrés de la Peña, Berenguer Blasi and Caleb Rackliffe for CASSANDRA-16758
    
    Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
    Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

5f23e6d766a18782db82d955bf380239990d2c84 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-06-23 14:25:12-05:00

    Add isolated flush timer to CommitLogMetrics and ensure writes correspond to single WaitingOnCommit data points
    
    patch by Caleb Rackliffe; reviewed by Yifan Cai for CASSANDRA-16701

4950878639056261746e24b2a5de29d739668e2d | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-06-16 14:15:40-05:00

    update IDEA setup generation to mark test/conf as test resources
    
    patch by Abe Ratnofsky; reviewed by Caleb Rackliffe and Brandon Williams for CASSANDRA-16745

6ef3eaf7711da4e7bb848d19c9600a966d802795 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-06-16 14:15:40-05:00

    update IDEA setup generation to mark test/conf as test resources
    
    patch by Abe Ratnofsky; reviewed by Caleb Rackliffe and Brandon Williams for CASSANDRA-16745

3aa49b9ff803adba85261b983ce6e56ae5c52479 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-06-14 16:25:49+02:00

    Read only the required SSTables for single partition queries
    
    patch by Benjamin Lerer; reviewed by Caleb Rackliffe and Ekaterina Dimitrova
     for CASSANDRA-16737
    
    The patches rely on the fact that if a row has some primary key liveness then
    the row is guaranty to exist even if some of the non-primary key columns are
    deleted later on by deletions coming from other nodes. By consequence,
    when reading SSTables in a time ordered way once C* find a row with a primary key liveness
    and all the queried columns it can safely stop reading extra SSTables.
    
    That approach will not work for COMPACT tables has they do not have a primary key liveness information.
    Due to that for COMPACT tables C* will still need to retrieve all the fetched columns to ensure that
    it can returns the correct results.
    
    That approach will also not work for scenarios where the row has been inserted through only UPDATE statements
    as those statements do not set the primary key liveness information.

e6946e7ddb76bd72109995664289e988b0e9818c | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-06-02 14:56:41-05:00

    Make JmxHistogram#getRecentValues() thread-safe
    
    patch by Caleb Rackliffe; reviewed by Brandon Williams and Yifan Cai for CASSANDRA-16707

585bc692918deea2b8c4b1098ee7e7478881f138 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-06-02 12:54:42+01:00

    Move RepairedDataInfo to the execution controller rather than the ReadCommand to avoid unintended sharing
    
    patch by Caleb Rackliffe; reviewed by Sam Tunnicliffe and Alex Petrov for CASSANDRA-16721
    
    Co-authored-by: Sam Tunnicliffe <sam@beobal.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

24346d17899df8610a5f425c7074ddd5dc8082bb | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-05-17 10:23:18+02:00

    Ensure that existing empty rows are properly returned
    
    patch by Benjamin Lerer; reviewed by Caleb Rackliffe for CASSANDRA-16671

e4e19e33faf9ac7cf27a9779c8083a7f5c5b865a | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2021-05-14 16:13:35+03:00

    Add memtable API (CEP-11)
    
    patch by Branimir Lambov; reviewed by Andrés de la Peña and Caleb Rackliffe for CASSANDRA-17034

60b54425edc0a328bc1baf00c2e5bf111d4b9da8 | Author: Jakub Żytka <jakub.zytka@datastax.com>
 | 2021-05-11 10:01:12+02:00

    Fix commitLogUpperBound initialization in AbstractMemtableWithCommitlog
    so that it is always available when writeBarrier gets initialized.
    
    Harden Memtable API so that it is apparent that getting commitLogUpperBound
    is valid only after it is fully established.
    
    patch by Jakub Żytka and Dan Jatnieks;
    reviewed by Dan Jatnieks, Jeremiah D Jordan and Caleb Rackliffe for CASSANDRA-17587

3b1d7c36d18ce4b314b007ef439f860dd2ef7460 | Author: Adam Holmberg <adam.holmberg@datastax.com>
 | 2021-04-22 16:04:57-07:00

    Test org.apache.cassandra.net.AsyncPromiseTest FAILED
    
    patch by Adam Holmberg; reviewed by Caleb Rackliffe, David Capwell for CASSANDRA-16596

aae7e8b07c84476de893b473a13cdc6d9e260573 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2021-04-16 12:01:25+01:00

    [CASSANDRA-16928] CEP-10 Phase 1: InetAddressAndPort extends InetSocketAddress
    
    patch by Benedict; reviewed by Sam Tunnicliffe, Caleb Rackliffe and Aleksei Zotov for CASSANDRA-16928

6a1b20e58d493925439cc9a67bc6b51bb0be631a | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-04-14 17:27:20-05:00

    Modify SecondaryIndexManager#indexPartition() to retrieve only columns for which indexes are actually being built
    
    patch by Caleb Rackliffe and Sam Tunnicliffe; reviewed by Benedict Elliott Smith and Aleksei Zotov for CASSANDRA-16776

951d72cd929d1f6c9329becbdd7604a9e709587b | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2021-04-14 22:54:53+01:00

    [CEP-10] Phase 4: Support CAS Add Operations
    
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

2bd07ecab6121ebfc8a192243c5c6fb41eb85515 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2021-04-14 13:17:24+02:00

    Minor nodetool verify fixes
    
    Patch by marcuse; reviewed by Caleb Rackliffe and Jon Meredith for CASSANDRA-16608

3edacd632c2f2c360ca1d931c6b4f6fd7326511f | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2021-04-05 15:00:50-04:00

    Scheduled (delayed) schema pull tasks should not run after MIGRATION stage shutdown during decommission
    patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe and Yifan Cai for CASSANDRA-16495

f49c29ee8c7374a05e32be01cb0046236d5309e6 | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2021-03-17 15:28:05+01:00

    Reduce the log level on "expected" repair exceptions
    
    patch by Caleb Rackliffe and Marcus Eriksson; reviewed by Josh McKenzie for CASSANDRA-16775

f930ecaed698913827e8d32a0003099a1e11a2c1 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-03-08 17:13:52+00:00

    Add annotations to stop running batch write and hinted handoff tests that have been ported to the in-JVM framework in 4.0
    
    patch by Caleb Rackliffe; reviewed by Andrés de la Peña and Ekaterina Dimitrova for CASSANDRA-16181#

953c18df33ab3e009ced15a16785e2753843418a | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-03-08 17:08:36+00:00

    Improve replication tests
    
    patch by Caleb Rackliffe; reviewed by Andrés de la Peña and Ekaterina Dimitrova for CASSANDRA-16181

e8f961f403a1a55a4837a576d744288599962d5a | Author: Sumanth Pasupuleti <spasupuleti@netflix.com>
 | 2021-02-19 23:25:02-08:00

    Make speculative retry parameter case-insensitive for backward compatibility with 2.1
    
    patch by Sumanth Pasupuleti; reviewed by Caleb Rackliffe and Ekaterina Dimitrova for CASSANDRA-16467

8d71e06c1c83df5ec29069e3be3352f1dcf1d1d2 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-02-16 17:20:48+00:00

    Fix flaky test MigrationCoordinatorTest.testWeKeepSendingRequests not waiting for callback failure to complete before asserting that a new request has been sent
    
    patch by Caleb Rackliffe; reviewed by Andrés de la Peña for CASSANDRA-16450

4c3b42612037a74cb7095bdc8485ff42f747b2b4 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-02-04 09:40:39+01:00

    Make paging work for SELECT queries with GROUP BY
    
    Patch by Alex Petrov; reviewed by Caleb Rackliffe and Andrés de la Peña for CASSANDRA-16427

1f686fd634dbe9b46c03629d2b3bfae345a151e3 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-02-03 13:08:10-06:00

    Avoid pushing schema mutations when setting up distributed system keyspaces locally
    
    patch by Caleb Rackliffe; reviewed by Aleksey Yeschenko, Benjamin Lerer
    and Brandon Williams for CASSANDRA-16387

d3e48e4e00b1e8bd45e0694c5a8d9a0e941fa985 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2021-02-01 17:11:31+00:00

    Make TokenMetadata's ring version increments atomic
    
    patch by Caleb Rackliffe; reviewed by Andrés de la Peña and Yifan Cai for CASSANDRA-16286

276249910ec1c0aee881947fc81cd323cc604476 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-01-26 17:51:49+01:00

    Fix schema agreement race conditions in in-JVM dtests
    
    Patch by Alex Petrov; reviewed by David Capwell and Caleb Rackliffe for CASSANDRA-16394

7c55c73825e341315e520381968338d57afbb67a | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2021-01-20 15:42:36+02:00

    Adds a trie-based memtable implementation
    
    patch by Branimir Lambov; reviewed by Jason Rutherglen, Jacek Lewandowski, Andres de la Peña and Caleb Rackliffe for CASSANDRA-17240

f9b7c1e6984f5b81aae1e3a2191d4e9599db15ae | Author: Marcus Eriksson <marcus_eriksson@apple.com>
 | 2021-01-11 10:55:44+01:00

    Allow CommitLogSegmentReader to optionally skip sync marker CRC checks
    
    patch by Caleb Rackliffe; reviewed by Josh McKenzie for CASSANDRA-16842
    
    Co-authored-by: Jordan West <jordanrw@gmail.com>
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>

f9c46ad462d894b3c08b3a547cdfc6ba21b49e53 | Author: Adam Holmberg <adam.holmberg@datastax.com>
 | 2020-12-18 14:37:18-08:00

    Fix upgrade python dtest test_static_columns_with_2i - upgrade_tests.cql_tests.TestCQLNodes
    
    patch by Adam Holmberg; reviewed by Caleb Rackliffe, David Capwell for CASSANDRA-16332

c1a59823ef1595a3918e5b476b286f81672eb2cb | Author: Adam Holmberg <adam.holmberg@datastax.com>
 | 2020-12-18 14:37:18-08:00

    Fix upgrade python dtest test_static_columns_with_2i - upgrade_tests.cql_tests.TestCQLNodes
    
    patch by Adam Holmberg; reviewed by Caleb Rackliffe, David Capwell for CASSANDRA-16332

d9859d231f24781b7ebf4dd93bb4584fb4bc7538 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-12-17 16:27:36-06:00

    DROP COMPACT STORAGE should invalidate prepared statements still using CompactTableMetadata
    
     patch by Caleb Rackliffe; reviewed by Alex Petrov, Mick Semb Wever for CASSANDRA-16361

4c103447af3c4829e3a1c733bed3952fd059af08 | Author: Adam Holmberg <adam.holmberg@datastax.com>
 | 2020-12-09 10:17:07-08:00

    DigestResolver.getData throws AssertionError since dataResponse is null
    
    patch by Adam Holmberg, Caleb Rackliffe; reviewed by Berenguer Blasi, Brandon Williams, Caleb Rackliffe, David Capwell for CASSANDRA-16097

3436c3efc0ff785137ac299e8e09085ffa526f5c | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-12-08 10:01:23-08:00

    DigestResolver.getData throws AssertionError since dataResponse is null
    
    patch by Marcus Eriksson, Caleb Rackliffe; reviewed by Berenguer Blasi, Brandon Williams, Caleb Rackliffe, David Capwell for CASSANDRA-16097

a7c4ba9eeecb365e7c4753d8eaab747edd9a632a | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-12-01 17:54:06+00:00

    Improve checksumming and compression in protocol V5
    
    This reverts the changes made to the native protocol V5 wire format in
    CASSANDRA-13304 and subsequent follow up JIRAs (CASSANDRA-15556 &
    CASSANDRA-14716). The framing format has been re-implemented based on the
    internode messaging format developed in CASSANDRA-15066.
    
    OPTIONS and STARTUP messages are unframed (i.e. identical to the V4 format).
    After sending its response to a STARTUP message, the server modifies the
    pipeline and all further messages are sent (and should be expected by the
    client to be received) in the format determined by the protocol version of
    the STARTUP message.
    
    Patch by Sam Tunnicliffe; reviewed by Alex Petrov and Caleb Rackliffe
    for CASSANDRA-15299

e0ea690d462c042b5d217ef57c32457cf7501b4a | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2020-11-30 18:05:04+00:00

    Mark tests for short read protection and put-get tests as ported to in-JVM
    
    patch by Andrés de la Peña; reviewed by Caleb Rackliffe, Alex Petrov and Blake Eggleston for CASSANDRA-16180

caeecf6456b87886a79f47a2954788e6c856697c | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-11-20 16:14:30+01:00

    Follow-up: remove test deprecated by CASSANDRA-16217
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson and Caleb Rackliffe for CASSANDRA-16217

f88cd88419604dbe6f93389a7898d387f20bbf43 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-11-11 11:31:30-08:00

    Fix flaky test mixedModeReadRepairUpdate - org.apache.cassandra.distributed.upgrade.MixedModeReadRepairTest
    
    patch by Caleb Rackliffe; reviewed by Andres de la Peña, David Capwell for CASSANDRA-16237

4d1d024136dd5f4b3775a0666b0c30a65641d57f | Author: David Capwell <dcapwell@apache.org>
 | 2020-11-10 10:00:20-08:00

    jvm dtest is strict on properties which causes upgrade tests to fail
    
    patch by David Capwell; reviewed by Caleb Rackliffe, Ekaterina Dimitrova, Jordan West, Yifan Cai for CASSANDRA-16256

0a1e900a0a042f78d7d5d6625bc98b84eb463e69 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2020-11-06 18:46:14-05:00

    Prevent unbounded number of pending flushing tasks; Add PendingFlushTasks metric (CASSANDRA-16261)
    Authored by Ekaterina Dimitrova; reviewed by Caleb Rackliffe and Andres de la Pena for CASSANDRA-16261

e966c45afcf8bef47df245ccb851386e5ce60505 | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
 | 2020-11-06 14:59:56+01:00

    ByteComparable API
    
    Provides an API for converting all values of types that can be used in
    primary keys to byte sequences that can be compared lexicographically
    by unsigned byte value (i.e. byte-comparable sequences) and back.
    
    patch by Branimir Lambov, Dimitar Dimitrov and Jacek Lewandowski;
    reviewed by Caleb Rackliffe, Dimitar Dimitrov, Jacek Lewandowski and Aleksey Yeschenko for CASSANDRA-6936

6665fc29b33abcc26aad4cecbfee88225b0a7225 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2020-10-31 11:13:56+00:00

    Improve coordination tests
    
    patch by Andrés de la Peña; reviewed by Caleb Rackliffe, Alex Petrov and Blake Eggleston for CASSANDRA-16180

beee6b441c71895ca7b2833631933a6a55b516c2 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-10-30 16:24:52-05:00

    AbstractArrayClusteringPrefix now properly handles null clustering elements from compact (or previously compact) tables
    
    patch by Caleb Rackliffe; reviewed by Yifan Cai and Jordan West for CASSANDRA-16241

f8500ee911343eb8826f9c44bb6db2ab780f6327 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-10-23 15:38:57-05:00

    Fix skipping on pre-3.0 created compact storage sstables due to missing primary key liveness
    
    Check primary key liveness information only if it exists, and fall back to checking cell contents, which makes skipping possible for COMPACT STORAGE tables after and upgrade to 3.0+
    
     patch by Caleb Rackliffe; reviewed by Alex Petrov, Mick Semb Wever for CASSANDRA-16226

2edc5bb441eb7e3ccd549333012ef00fd1d5c428 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-10-20 14:58:57-07:00

    Log Warning Rather than Verbose Trace when Preview Repair Validation Conflicts with Incremental Repair
    
    patch by Caleb Rackliffe; reviewed by David Capwell, Marcus Eriksson for CASSANDRA-16209

cbb35e8db8e4641ea8f6b8363ac6ed3a93529362 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2020-10-19 15:42:08+01:00

    Skip read repair tests ported to in-JMV
    
    patch by Andrés de la Peña; reviewed by Caleb Rackliffe and Benjamin Lerer for CASSANDRA-15977

7e78059b38f367d1c98bb11df6ba78633c1516f0 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-10-16 12:40:03-05:00

    Throw BufferOverflowException from DataOutputBuffer for better visibility
    
    patch by Caleb Rackliffe; Reviewed by Yifan Cai, Jordan West for CASSANDRA-16214

699a1f74fcc1da1952da6b2b0309c9e2474c67f4 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-10-15 22:53:44+08:00

    CASSANDRA-15229: Segregate Network and Chunk Cache BufferPools and Recirculate Partially Freed Chunks
    
    * initiate multiple buffer pool for different lifespan and usages
      - Chunk Cache Buffer Pool - conf.file_cache_size_in_mb=512mb
      - Networking Buffer Pool - conf.temporary_cache_size_in_mb=128mb
    
    * Add overflowSize and usedSize to buffer pool metrics
    
    * re-circulate buffer pool Chunk for ChunkCache whenever it has free space, even thoughput it may not be able to allocate due to fragmentation
    
    patch by Zhao Yang; reviewed by Caleb Rackliffe and Aleksey Yeschenko for CASSANDRA-15229

896baf64159463d9dd72a8829eec8311f8a888da | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-10-01 17:01:01+02:00

    Fix ByteBufferAccessor cast exceptions are thrown when trying to query a virtual table
    
    Patch by Alex Petrov and Caleb Rackliffe; reviewed by David Capwell and Chris Lohfink for CASSANDRA-16155
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>

8be1cbe9ab14155773bfab765a3567df9ff9833f | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2020-09-29 14:20:05-07:00

    Use unsigned short in ValueAccessor.sliceWithShortLength
    
    Patch by Blake Eggleston; Reviewed by Caleb Rackliffe and David Capwell for CASSANDRA-16147

c3636bf5996fe1dc4541d89d979f6ca18a54fd83 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2020-09-25 16:30:28+01:00

    Fix ColumnFilter to avoid querying cells of unselected complex columns
    
    patch by Andrés de la Peña; reviewed by Caleb Rackliffe and Benjamin Lerer for CASSANDRA-15977

0361d53f4c9d350654fbf733cfdb208d17922027 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-09-24 10:56:14-05:00

    Avoid failing compactions with very large partitions
    
    Patch by Caleb Rackliffe; Reviewed by Chris Lohfink and Benjamin Lerer for CASSANDRA-15164

5a39ff40780029c4d2125504b41fc7bf8e7fffe3 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-09-24 10:56:14-05:00

    Avoid failing compactions with very large partitions
    
    Patch by Caleb Rackliffe; Reviewed by Chris Lohfink and Benjamin Lerer for CASSANDRA-15164

4782fd399d97be551032576c4d77f079e862fdba | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-09-23 16:28:47-05:00

    Avoid failing compactions with very large partitions
    
    Patch by Caleb Rackliffe; Reviewed by Chris Lohfink and Benjamin Lerer for CASSANDRA-15164

f670db4a0ec6c2d76b52fa1510f585c49b4f731e | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-09-16 09:52:42-07:00

    NPE thrown while updating speculative execution time if keyspace is removed during task execution
    
    patch by Caleb Rackliffe; reviewed by Aleksey Yeschenko, David Capwell for CASSANDRA-15949

f3bf0775a5a8bce228289c22b96d0c922cf2cb0d | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-09-09 16:36:57-07:00

    Mutating sstable component may race with entire-sstable-streaming(ZCS) causing checksum validation failure
    
    patch by Zhao Yang; reviewed by Blake Eggleston, Caleb Rackliffe, David Capwell, Benjamin Lerer for CASSANDRA-15861

54d297a192ca452dab5640f33fd6c22fd31e2f9c | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-09-09 16:35:38-05:00

    Make sure MockSchema.sstable() disposes of its FileHandles properly
    
    Patch by Caleb Rackcliffe; reviewed by Marcus Eriksson and Sam
    Tunnicliffe for CASSANDRA-16119

b0b8ab2ea2f185d1f433b071d196f40dc2a2968e | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-09-09 10:53:28-07:00

    Make Table/Keyspace Metric Names Consistent With Each Other
    
    patch by Caleb Rackliffe, Stephen Mallette; reviewed by David Capwell, Dinesh Joshi for CASSANDRA-15909

7f258f1ef6d79c908c4d846d8616d8f5554282ea | Author: Yifan Cai <yc25code@gmail.com>
 | 2020-09-08 14:41:47-07:00

    When compaction gets interrupted, the exception should include the compactionId
    
    patch by Yifan Cai; reviewed by David Capwell, Caleb Rackliffe for CASSANDRA-15954

5db813c579696bd51f5327a92fef59588367e4d4 | Author: Yifan Cai <Yifan Cai>
 | 2020-09-08 14:41:12-07:00

    When compaction gets interrupted, the exception should include the compactionId
    
    patch by Yifan Cai; reviewed by David Capwell, Caleb Rackliffe for CASSANDRA-15954

370502194b27d71a95d366f36ff333ebd65bd3e8 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-09-04 00:28:43+02:00

    Readme improvements
    
    Patch by Alex Petrov; reviewed by Caleb Rackliffe for CASSANDRA-15348

23ba48aa935d3f81e66b65285fa8e7972f94dcfe | Author: David Capwell <dcapwell@apache.org>
 | 2020-08-31 11:33:20-07:00

    MessageSerializationPropertyTest fails with bytes should not be empty for type org.apache.cassandra.db.marshal.BytesType
    
    patch by David Capwell; reviewed by Jon Meredith, Caleb Rackliffe for CASSANDRA-16086

0697489f7455fa078cb454776b98236f18f82dd4 | Author: David Capwell <dcapwell@apache.org>
 | 2020-08-26 14:34:32-07:00

    Add test which validates that Message serializedSize(version) == serialize(out, version).length
    
    patch by David Capwell; reviewed by Caleb Rackliffe, Jon Meredith for CASSANDRA-16064

1575649888ec2632e02e5199bd57fb7de274d561 | Author: Jordan West <jwest@apache.org>
 | 2020-08-17 15:06:37-07:00

    Regression Test for Compact Storage Upgrades When Table Has Clustering and Value Column
    
    Patch by Jordan West; Reviewed by Caleb Rackliffe for CASSANDRA-16054

92f7c8db1444bf5d757cd50dba2211a446f3b22c | Author: Jordan West <jwest@apache.org>
 | 2020-08-17 14:20:32-07:00

    Ignore COMPACT STORAGE flag for tables for which its safe to do so
    
    patch by Jordan West; Reviewed by Marcus Eriksson and Caleb Rackliffe for CASSANDRA-16048

8b8ec94744c70b5770c98b22f641ca7f492e0534 | Author: David Capwell <dcapwell@apache.org>
 | 2020-08-03 13:58:42-07:00

    When jvm dtest apis differ Circle CI's dtest_jars_build can fail to detect this and will use the jars from the older version
    
    patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-16004

2f0eb6f799f32c6f01d1f8384d48910c34ff6a98 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-07-24 16:53:43+02:00

    Fix support for adding UDT fields to clustering keys
    
    Patch by Alex Petrov; reviewed by Caleb Rackliffe for CASSANDRA-15938

1266fec349e76b964b522d11460f1df4adadcb48 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-07-17 16:35:00-05:00

    Optimize NoSpamLogger use in hot paths
    
    patch by Caleb Rackliffe; reviewed by Zhao Yang and Aleksey Yeschenko
    for CASSANDRA-15766

94ce5797ae5892e2952fa55efd0594b1aa0e3aa8 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-07-16 14:44:13-05:00

    fix test_bootstrap_binary_disabled to avoid checking for log messages that only exist on 4.0+ when testing 3.0 and 3.11
    
    Patch by Caleb Rackliffe, reviewed by Ekaterina Dimitrova and
    brandonwilliams for CASSANDRA-15952

a70e855b27d7e95dd2ca33245422b05c9c1949b6 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-07-15 13:44:09-05:00

    changed expectations around whether collection sub-fields of a UDT will show up with the "frozen" modifier in versions that don't support non-frozen UDTs
    
    Patch by Caleb Rackliffe, reviewed by brandonwilliams for
    CASSANDRA-15948

47ac59503679e57fef956787806d06a64913ff71 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-07-15 13:40:20-05:00

    Backport CASSANDRA-12189, formatting fixes
    
    Patch by Caleb Rackliffe, reviewed by brandonwilliams for
    CASSANDRA-15948

5774415368debb8296968a12155f486c5d2b618c | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-07-15 13:40:20-05:00

    Backport CASSANDRA-12189, formatting fixes
    
    Patch by Caleb Rackliffe, reviewed by brandonwilliams for
    CASSANDRA-15948

327c5980b21b1d7c47e0935ef5cb0c0c4c90d3ed | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-07-07 16:21:25-05:00

    make SimpleQueryResult a container for client warnings, and expose those warnings via QueryResult

e5c3d08a1428d378b6690f0419a2b25724b9736e | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-06-29 13:54:23-05:00

    Operational improvements and hardening for replica filtering protection
    patch by Caleb Rackliffe; reviewed by Andrés de la Peña for CASSANDRA-15907

73691944c0ff9b01679cf5a6fe5944ad4c416509 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-06-24 18:37:47+08:00

    Close channel and reduce buffer allocation during entire sstable streaming with SSL
    
    Patch by Zhao Yang; Reviewed by Caleb Rackliffe and Dinesh Joshi for CASSANDRA-15900

a28d8f7590cc98ef25eced4b2968c577d0156e50 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-06-22 17:34:55+01:00

    Fix RepairJobsTest.testNoTreesRetainedAfterDifference by waiting for latch
    
    patch by Zhao Yang; reviewed by Caleb Rackliffe for CASSANDRA-15872

abdf5085d4381351054bc2c0976bc826f4ac82e2 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-06-22 15:34:22+01:00

    Count vnode ranges towards concurrency factor instead merged ranges and cap max concurrency factor by core * 10
    
    patch by Zhao Yang; reviewed by Andres de la Peña, Caleb Rackliffe for CASSANDRA-15752

c971aafb1c478a7c2b40b3e2e42143f6e2657253 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
 | 2020-06-16 18:29:26-05:00

    Fix flaky unit test CorruptedSSTablesCompactionsTest
    
    Generate valid long keys for the updates applied to the SSTable dataset used in CorruptedSSTablesCompactionsTest
    
    Patch by Caleb Rackliffe; Reviewed by Dinesh Joshi and Marcus Eriksson for CASSANDRA-15879

86a9261fd94707283e4ce149f88756099e22fcb6 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2020-06-16 16:32:22+01:00

    Fix short read protection for GROUP BY queries
    
    patch by Andrés de la Peña; reviewed by Caleb Rackliffe for CASSANDRA-15459

d4eba9faa1b57fed205813a639fe53bbbdc06ef1 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-06-11 09:37:03+02:00

    Abort repairs when getting a truncation request
    
    Patch by marcuse; reviewed by Caleb Rackliffe and David Capwell for CASSANDRA-15854

778771bf7655e252d44341cd8ab2f39109e3756d | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-06-04 09:53:01+02:00

    Handle errors in StreamSession#prepare
    
    Patch by marcuse; reviewed by Caleb Rackliffe and David Capwell
    for CASSANDRA-15852

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

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

dd255ffa07d0263521a1ca863fc2192db19bc04c | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2020-05-27 11:01:42+01:00

    Fix replica-side filtering returning stale data with CL > 1
    
    patch by Andres de la Peña; reviewed by Benjamin Lerer, Caleb Rackliffe and ZhaoYang for CASSANDRA-8272

303ca55a5dc9079071cd5459aa9c9abf0b3b2991 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-05-19 17:08:36+08:00

    Add Index Group Interface for Storage Attached Index
    
    patch by Zhao Yang; reviewed by Caleb Rackliffe and Andres de la Peña for CASSANDRA-16092
    
    Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
    Co-authored-by: Andres de la Peña <a.penya.garcia@gmail.com>

ccab496d2d37c86341d364dea6c27513fda27331 | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2019-10-15 13:04:26-07:00

    Add byte array backed cells
    
    Patch by Blake Eggleston; reviewed by Caleb Rackliffe and Marcus Eriksson for CASSANDRA-15393

1731e2fe84c1da2a6f4b0d1f73b8fd76c88b3acd | Author: Alex <stillalex@apache.org>
 | 2019-04-15 19:19:05+02:00

    Several mbeans are not unregistered when dropping a keyspace and table
    
    Patch By Alex Deparvu; Reviewed by Caleb Rackliffe, Chris Lohfink and Dinesh Joshi for CASSANDRA-14888

e9ea5e0a28b998e0c2f318309b66f0aea9561c38 | Author: mck <mck@apache.org>
 | 2016-10-08 22:51:32+11:00

    CompressedRandomAccessReaderTest.testDataCorruptionDetection fails sporadically
    
    Patch by Blake Eggleston; reviewed by Caleb Rackliffe for CASSANDRA-12552

a20a0f724bee67ccf010cfbb72dbc1f90a1d5b4a | Author: Caleb Rackliffe <caleb.rackliffe@gmail.com>
 | 2016-02-25 09:31:43-08:00

    CASSANDRA-11062 follow-up
    
    patch by Caleb Rackliffe; reviewed by Aleksey Yeschenko for CASSANDRA-11062

0a1cfaaceade1317e9fc802d77e39371e745dee3 | Author: Caleb Rackliffe <caleb.rackliff@gmail.com>
 | 2016-01-22 18:04:09-08:00

    Configurie BatchlogManager to stop delayed tasks on shutdown
    
    patch by Caleb Rackliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-11062