Alex Petrov all time


 69 Collaborator
Brandon Williams , Sylvain Lebresne , Aleksey Yeschenko , Mick Semb Wever , Marcus Eriksson , Philip Thompson , Tyler Hobbs , Benedict Elliott Smith , Sam Tunnicliffe , Yuki Morishita , Benjamin Lerer , Jake Luciani , Štefan Miklošovič , Pavel Yaskevich , Stefania Alborghetti , Ekaterina Dimitrova , David Capwell , Josh McKenzie , Andrés de la Peña , Paulo Motta , Robert Stupp , Jason Brown , Caleb Rackliffe , Ariel Weisberg , Blake Eggleston , Yifan Cai , Branimir Lambov , Dinesh Joshi , Carl Yeksigian , Francisco Guerrero , Eric Ramirez , Jacek Lewandowski , Jon Meredith , Chris Lohfink , Zhao Yang , Joel Knighton , Adam Holmberg , Jordan West , Jay Zhuang , Aleksei Zotov , Doug Rohrer , Maxim Muzafarov , Mike Adamson , Joey Lynch , Sumanth Pasupuleti , Martin Sucha , Jeremiah Jordan , Eduard Tudenhöfner , Maxwell Guo , Aleksandr Sorokoumov , Sergio Bossa , Abe Ratnofsky , Piotr Kołaczkowski , Michael Kjellman , Jaydeepkumar Chovatia , Corentin Chary , Nachiket Patil , Giampaolo Trapasso , Anthony Cozzie , Hiroyuki Nishi , Francisco Guerrero Hernandez , Marcus Ericsson , reviewed by Yifan Cai , reviewed by Francisco Guerrero for CASSANDRA-19119 , reviewed by Ariel Weisberg , ci worker , Rahul Nandi , Matt Wringe , Alex Petrov for CASSANDRA-15539

 317 Patch  184 Review
c263cdf6106adbf706bb85991e103e2c6519946c, 52396ec1fc4d08a988714704ff0cbb796ee06f7f, ff3e5ab76d7ad1386e216eadaf8a1a7e8ea9e0b8, 018feb36f42d28bc11073741ef224b42f9a60ad0, 93ddd3a976a3a1dc6694eba7330598f5f83d2fec, dc17c29724d86547538cc8116ff1a90d36a0bf3a, 2e05cd4c8dd22e458eb1d2dad9cd34936b470266, 7fe30fc313ac35b1156f5a37d2069e29cded710b, 67139d5c334e58fdc8d9f09f9288155448666cd3, 38512a469cef06770384423d0b30e3e85b511258, 7623e4678b8ef131434f1de3522c6425c092dff9, 6b48f8a11dbad8c0653309eb8193fa6157bba5d8, 0ec5ef2c7035fc93323816140994617a9d953956, 3e6a551dbab6ecdc97b99f9ec3118316bfaf1802, 061cb88b3c7bd6420f5be1c025c8146294338bae, 2924762fa1c29c3658507225e9e5e00853ec58e6, 001f70367e32bd44dc03c30d5533e549bbaea67e, f7984627e7dd5794dabc099f49ecf80ca3631803, 6b3958f1d83777e295690a663610b6b29ed1efae, 1cb6d3568b0ab9c7ea5a90b56e680d5b79c1d216, 46b90364daecf1880db5eda9899d7353ad81f445, b10e2693443bb5eb5c9b3d561f8d5e47ac092a8c, ab142f8d288e522468b5e011677690feb5022510, 439d1b122af334bf68c159b82ef4e4879c210bd5, bc0c8f6317c71ac24c25a6bf7cf008ad1305868f, b7e5675edd06f9d6bb8f22aef41c5c2caa698f7b, 9db161f038bfc756614795dc8616bb85572b5eaa, 0989a219ad1242b9591d2323e9b31a79746503f8, e0766e95bc39358dcd771f1eead6fba5e0b8593c, f36a518208fae1ca3af914f4a74ef4987238c14a, e182744cd0f0f1cd3be1e1b396946913de2bc7c8, a98a5a1d9d40ee3b2952af4e09bd4cc6080fc3fc, 179711eab6907fe3e67f485599df23a82f6dc207, 5f0359b22947613d99a473042424a69ea8cc4ab9, b45a0e0145f1779e872047ab83b2991ffb8ed199, f46444b6285fad5453a4ab845b873fc03942ba76, ae0842372ff6dd1437d026f82968a3749f555ff4, 377e114cb1459895423c292cb0bf7f921fd30e43, ab481be81da0f06a80e099ca7502b7453ff568d3, 81922c5a7bcbf9db7564a29922c9d8f6222c7cdc, 242f7f9b18db77bce36c9bba00b2acda4ff3209e, 92dc415902654c0e69de47205af62b9bb4532809, 209c35aa62855e2834e629e8ecb38ebb329aa6ce, ddf5c581b8aba355262ecfd7499af18362af8e9f, 13632e9a99e8256a565bd6919d2d11b3e476e973, cfc402d26a628bbc9e005c370f5707f4985207aa, 2b6799a3941353444d964c769415937920099b18, 9a432418f2277c40a1fe4b64049688d6354ecdca, 28decd307f1005b603679c88f883cd74d2cc0635, 9bc8d0b452aeb7aaa2005e710fc3de0998172738, 6f13c864a02b32daa7696eca27431f5385a306df, b063f30f51e61d6298e79b43f7eb99b581bbec14, e675a74d7303f10694e571594538a0462002051f, efb5d036113898186bbc8a0eb0626c9c37fab588, f258ae67516d53752c8d1f0a2576d72471ed427f, 4c3b42612037a74cb7095bdc8485ff42f747b2b4, ed51d02f7c417d915ff9721c25d6d9c0a3b3adf3, f35ab19dbea6d54dfd9bf018f9ef6ff056cfe13b, 181a4969290f1c756089b2993a638fe403bc1314, 6748ecd63cae047b5b0e8c3165088252954e9d5f, 276249910ec1c0aee881947fc81cd323cc604476, 2355c3769472eb8d6542d8cb3838e4f5536f0430, 033e099f9afef184e476b50f8ee8d0d9742a623b, caeecf6456b87886a79f47a2954788e6c856697c, 79ea1e373614c21fd1aa294fb52d693767b91819, 2a135cad6d3e0e78aaeb60939161c951b262b2cc, 8ffec0f02cf73c3d3a8c01aa2d856647a5620a21, 4fb255d9570c2bb59c72abdee8d20b896f2880d1, 41952a2f73ba5198250f64beba8f7ff1203204ab, 3cba8d807a478a9ee7cc93e3fd50849cfe056fa0, 3a05ed3ce15ab4dcd5f13b9b56c18c0198c0e203, 5be83b6a72695253c552535d2b826209f144cc63, 6eeca9d6cc482417fd4564302baa349ed76fd7ec, 0e0056c3db1e0e8726549b03bacb407c88c34390, 896baf64159463d9dd72a8829eec8311f8a888da, fb49ab2b12bf813697971b41fe47ac11f4a240c0, 2f0eb6f799f32c6f01d1f8384d48910c34ff6a98, 0dc5bd51f5ff36434bf7b5244242977ecbb47e39, c4064dd80e427aec7c04e8e2e1e4630d6c8087b6, 1f72cc6197187abac5b1f70a19589dd4883e8d98, b29af2925cddacb4ab8b429b31917748781fbe5d, a01d05d9a73211fb91c068e133d78ef8ccf34b4e, 9705d823cddfe24356ba4f3f083b9371cdbdeb4d, b33a11ca4219b2317d35e48e1fb6f8a76b697e3e, 75d14b629da9360a8f2acd0153938b505c7c0714, b2f2c70e26a32253b0e58ee197c2f8abf01dd449, b907dc9689dd04ebae1f765570401d1f20a88ebd, 50b7094278241f389d3b0b49b02e893fd4322b12, 0240a4659d761f06f94f8cd97097f2d0ad2d220c, 0d48503c8c99d715164cdc59de646366408889ff, e0c10fd76b38dea49ad3159fd4690e0ed4b55e1f, a7d8ba7b10a441f9710724e65a939a46add0ae78, c49d42f318c735676d1cb8984c1dee8ae46b3c0d, a3004ef29fe223186b518a68e07a180e79939193, 1d5e0301f36b5c0dbd8fa8b5e599d2bb413f1b4e, 3dcde0821a40eb2bc633082916d8f3ff861efdb5, ef1817a75ceeaa5f8eb11cd4acd0bcbe5f1ed14d, 55b47b8bd245fc89f91f00bd495386d43bdd1a74, eea68a2cfeb0134510deaaa5540afdf6d0c6ee7e, f22fec927de7ac291266660c2f34de5b8cc1c695, f24e23c5f42f27cf74297e5c12de370fc6a724bc, a05785d82c621c9cd04d8a064c38fd2012ef981c, 29f83b88821c4792087df19d829ac87b5c06e9e6, 0379201c7057f6bac4abf1e0f3d81a12d90abd08, 59de353325768b6bb8f4dc18a1a2ace5071f8f84, 2046c30adec194fb07bc5dd1c31fc19a64e7895c, 8a73427c6543c94ce49da0ed1f833ec5b8ed4f18, 0841353e90f1cc94dc47b435af87e4d5876478ea, f7431b432875e334170ccdb19934d05545d2cebd, d0c2ab5088bddd279febfe17b509c367012789a9, 1b82de8c9fe62cf78f07cf54fe32b561058eebe5, 0521f8dc5d5e05c0530726e9549fa2481726a818, 7eb915097dc3e34e1bb4ef96e6bd8eb67d574622, 65ff3e6d9e15060786fe5fdec92005b9932cab08, 07fbd8ee6042797aaade90357d625ba9d79c31e0, 6c29ee84a2f62ccd05c328bbaa0c364eb1a7a821, 922dbdb658b1693973926026b213153d05b4077c, ce8c9b559f48e72cb4488e75211be338d28bdb13, c510e001481637e1f74d9ad176f8dc3ab7ebd1e3, 7251c9559805d83423ca5ddbe4f955ce668c3d9a, ab640b2123826fd67d31860a9f0ca8a4224e3845, a1baeadab9d726d2ceeed795bb6efb13464dec4a, 6608bea00f4c96a4c587efd4c0b0262aca7e56e1, 90c5c8bfecd69edb5f859e9ff2424930b1394b49, 1f54aa424fd8a79089f76951a93560e6bca9d459, d8fb9349df818659c54d57b2d2c95ebbd0405d49, 9723db27171c014911a8a3f2b0db9454a91dd936, f0319c88fd9a0e70cd8900ba7431724285886f9e, d8871bd5b41038849c77ddd9950bd1e4dcf77a78, 5af7c5ff5b287b10a5b49b2bf2890469cb627f2a, 31590f5da10de8bbcf36d19617ced02b37be2a57, e5c2a1839f2cdf16771dcba726f862e61fda8d4f, 5e130209d38cd7e483d025d798895afe21f2a6bd, 2d6fd782465395d54d8958e2da8a5c8744a81942, 317a3ed6271f02b6e942937882ff75a503b93f8a, 5f54d42107b0e0ece0ebb94a285cd7957b608523, f87ec773fe1c698d738e9735f6e8ee513c2ba510, 1dcb3131a4d7417634551456f1fe3f519fa17fd0, 2c111d15bb080283b9b98d48fab4bcf4db515b5a, 9efa682b3e72c76818be582080bd3329ecdf74e3, 60d3292b04f35f4cd27801448b089110cc7b5b19, 7a06df79d829ac073264045eb9420a61c5ba939a, 5d48b0d38d996cde1954c3c0df0f0f0a5eecfb81, 9fc1ffb631a5a44bc11b55061288758e39a9d20a, 1cbaceaaa6e4cbd16149ef3ab9852050c041c7cc, d9b06e8af41c42244f76058641aeecda53a9bf75, 0ecef31548c287ac2d9f818413457bc947362733, 6f90e55e7e23cbe814a3232c8d1ec67f2ff2a537, f00e43167ab11f58af20439a300bdf82664abdb0, 5e4198ffdad57aebd7c4b3a8cc01a7ce88eac99c, 312e21bda7c50f05fc5f8868740b513022385951, b98a40605a4eeaf9347401b8f9ed9f0fe297c745, 55568c17d6100cedc77747dfe1ad05a40191216b, 5f2367ef92517ac0bf7b7315de248021da2de4a6, 04cc3a9309fdc4a8c9ae33ed00d2b681a6bb117a, 7872318d63009193415ba1365beedc2303a92386, 47c473ae3c0455e02b7a8529746988afdfdd9c54, 5115c106db198e684b47c614b237925c45c71da8, cfa90c065f649ea5fac5507cf6c06c9a3d3254de, bcd274f7c04e2cb9fe9a8155428dfa7212fe3a70, ead27d9e664726da7695fa11ea7e022c11ee7590, 85ed48a1d9ac5aafb2a914a05ef6a620eeec5d0d, 3f49c328f202e68b67a9caaa63522e333ea5006f, 7d857b46fb070548bf5e5f6ff81db588f08ec22a, 465bb5d45ccef337382592127e214a0ca16a3d88, fa113167956a6163156a0f475171d1c41f9ed7c2, 5c6cdc60a7c05bc82f5eae848eeb9ab99ff6a53f, 55a45b58d678eb919fa6b5a4c224fb43791e0234, 6528fbf250fdd2c75c8f9464e279628234a5fef4, a123e984c3236b2a188411cad5c29f16e662c369, d9322a17189567d2c117cb3e69c456dd0781931e, c481e8dc84c713bda21724368094850ff9150011, 557c59607fa9eb2014a7905cfc0eb3dbcd043cab, c857919b40b9fb27139424944e9fb6cc58befc48, 716264c72f0980e763da540f59912d11bbfb4695, 578c85dc74522668e5c1e89119d25117cba5abf4, 0ebc0e4c8ccea4095ddf775a23dde3edc9d4108c, 85f2bbfd1c6803977ecc1c2053527363078bce22, 863dbc78777101eab08f23877a4d9ffc92ffb6b4, 0d5984b9dbd54a42fbbe6a71a045b13a612208b6, eb5a59a311a14cc0a3c37a13d10abc8c5a0f6d1b, f40c632e42e7abc38b28bdbb5b729294f8c49fbd, 57ead56f3bf03775ecc199de91477610d15c4a44, 85cc390189f45be54dec9b146f66eeb7737fb0eb, f463fed234ce5bd9c536ac5fdf51c3555b9af805, 93b3aa8a469f76a49e4d0975d0b6ad6e85432a47, 640072b093ac7040a28ca932034e905935357ead, 5a923f65c2c02d08b687874dc8ac45d2d032b811, 93c5bc616e21ffa7f31266ad095ca374f2ba73a4, c08eeafdcfe4b5d0fb1a8aa34ca5df27be7934ce, c8d955533b6968368907e5b090a309ac57bf419f, 88f22b9692c6fdddf837556f13140d949afe0d28, f07a406e5707966d3afcc2347b186743fc3c6f9f, 3244774572c56400ed96da4d57912779878c16e5, ae063e806191f8285f1f3bcab068b2c4bfbc257b, c83729f41d358ce3ca2ac0323704ef516dff9298, a600920cb5ee2866b09ee6c1ebae9518096e5bc4, 6ad874509d6c7edd53bb3a4b897477d6a2753c19, 69edeaa46b78bb168f7e9d0b1c991c07b90f41ca, 9a0eb9a31e71cfc43def6497907ce2ab3d091aa1, d8036f93617e318bf930885981cc75104bf523a2, cc90d0423cb64bcf61ad37126c32de85fbca22c6, 2fbddbd9926eac07031196f74c637730a3953dce, 13b265647b510b5caaa1b3dd978b165e4e512214, e0a2f7da26603f9140e0de4535dda216fae39a8c, 27c6d022c2d7c197be03c7d6ebe22861ca66a04d, 6f97913eef843d449afd4cabaa7e78a73e9b226b, 74f578abe03fd004f9ffe26868e76f63949cedec, 99c695e850057a16bddd0e314aef31dde1d76a2f, 0d9c98ee1ec006604e4f8f1787f7be5b5792cf78, 4e1c05565aada57466b8edcdff43f1c7ebb7cd3e, 8e65211b9483f35f021c34a8bc7107c819eb0766, 12dd47219cda7ae9d5bfe149b2aa034d251fc849, 6847bc10c2a3fa3ee911b0cf3826920bc4dbad18, 520aafae871d64e775728c64c8cc209e9e07976a, 23d21ff1e48103d2d334a5422251c4915a3969a6, 647f4b098bc4b310d2cc9ba9331d2220a9765d7d, a24c88d742f0dbc7601013b2f4fc737d2d86b46b, 498688cf575e2ed81bf1f54059ab43f366836529, 0632f9433029d55e3c5e2157b0a0abad58869747, e9315d1e03cc7f555094042fda9f476e0d1bc72e, bcc253beb8740f744812cf3962da0235706ede98, a6bdfc50127ceaea8ff0bdb9d74165cd5a4227c8, 632a0c29e0da40d867bc45957c7ece13e9490c41, 888b1e8b801ee20d315c574f202b447acdb24f3c, f5bcb55ed362b5583205bf82b3feab1464ceae90, 4b8d0947e2faca109cdaa6ae15669a2da9a10dcf, cd57a8cddac8e26944effa6a1a18db57a5d4795b, d0ff25ca6b1706a00b9debc363e061011efb5a43, 30b6d10810c7c35f91fe99a40ee6a7f11bced538, 05f4990e91583c2860356804c6945686968c05b5, fd219336fa5f207d070a68b5f39925df2589aec7, e283e1a75788c5745a17ba14f33fa8eeda2fcb5d, 2139b4c85e319b17afbdea2f653152d1e1895fc6, 1b20b228319cec6e63a137447001e16c00e613c0, d5174b1f44b7d9cb919d4975b4d437041273c09c, 2b7e2850c2bd2299810e10821aa10fa41bd0e511, b466ec8ad6833a898738e94b592646a3e88df52e, 9ad1c0ff2aeb34019f2e4cc517d0a911f25d5aba, 9efeb731b6ff4036fa822b0282b27d273975cd6f, ec0cfb0b4acb5085dc0d9dfe09b24f803f9b693c, f900334d2f61f0b10640ba7ae15958f26df72d92, c2780b75cd06d54b78aceb076a459cd332be0625, 2096398bbb743c8ef9b744553d2055f520e8d88e, eab4f008136de720f65d1363267e0d92ab52704e, 7e1e250185408db1286aceb40e59252f17394fa2, b481c85f9ce49e17b47765800ca5c2b396b1fa73, a9f30a3d69de8e1949154221de3f255dfa8b2e9a, fb4cc70da4a115b9eeb99569fb9c82ccec2ad5af, 3f01a1743a0dcc9d0b054e12bd53f808dd1adc49, 4dd0db931f41dbb903042cb62d305731742397f4, feddabf83958b90f4a9248916970270f1fa77601, f2dbed37bb2a1cc070e7ff9296cb87983eb777ca, 43e6d54a0f396598ecbffc52d6fb2f4f17bd69c6, b41ea494427e8eaf18682bacab72d273023844a4, 29d055b7cffc66a852505660930c980c185138a1, b4482d8f657d6fb70fbc407ef2542d10b9772fc6, 9da7b7aa03345eceae49c074baa0fa17eb1ffc05, 7a2f029676d3b9294f10263742aa4ba07b9abcfd, 6fab1a7995380415dd3ed7de9c57fdbb3c365c5a, c77ec668db8d948fdcf2b396321e283a06bb6473, 20e68b09d7d49240712975fbda184c9bff06861d, 39c7aff6d645d38a3fee664df5ff399f840c2c1d, 5e9bd71fe1f455cbb7d7bbc5542fdb136d1f7df4, 23a786ac6782fc979dde27702e2fc7b07d1147b1, a562fd56b302e0573b2af9371aa948689714dcbc, 68e003003238637d6cd2b3579c0fe0519649f886, e314bf47aeece79e858c4bf25869e5fb42908526, 490286ce44f2494cf8c38751c16768c952440d8b, 4a8e4e9077906bc14f6ac19a1aabf4b9ecdefd82, 4ba1bc2d5798c7a10ae122e7c8ec44b3d5242de6, b3f713e43f2081f96f0682b55d94c7351a8f1448, 2b7563f40317b5d232af1a2d97e62aacc9b135a9, 6ae22097767359a27ed33f6b1fcca79be99c3f39, 8a3748c29048b8005dab098ad031b8f75efd942e, a8b9869972ddd7adf68e12568d70b2c382ae1ad9, c0e749ee4f00d20df44cc9a243dac3e747bdd601, 796cfd4359355bcb8c31d072e9c4051a73ec9333, 6e0b450d9df3596d2eb79bfca92edd434cca7035, 6ed308d6a814826be145f6ba30304ea474bf263e, 5570c254df4fd6495c864f4021970ae005a62ce5, 40fb37ec8a4f08dc6a258a50cbdeab92e2894266, 66e93a37dc9d7c0a48ddd86beceb734aca796abd, 275f188660b66743bf3f055c8d7da438ad826061, f6b4df664b5ec79cf555aa0fb34e26f40fd9e9cd, 83dd5a64edf9f62f5b3c5c468c6435f49b580cf3, 59604dbac36a9749c81c29e3739229c64237323c, 469533e2944fc12d4c82f13736160dd2eb143d44, df40fa39ff1cee5165257a8334eee1ce78f829fe, 5fa48c2bb678d7519b7a7b22615de88e5c068eec, 1c7fbc6fb8da25877a845962d20717ab981e7b37, 73604582a5488e52185fa9f0ae48d1f7ed605cd0, 372e5f056c690e172009cc7349c83c4b5ba8bebb, 4fc41ebdd856682ad37fcb0f23f4e30121499611, b6921d4a776109d880c0a4f5440be93e504d89d5, a8270c786bf75e0c77f084d45f9900c3c111f97f, c950d3a1c3b75c3adaa81f1e881e033217ff4e54, 370502194b27d71a95d366f36ff333ebd65bd3e8, 1d7f66e2d5b39702ff218cd36e0b9043b0d47cf1, 4dbf969dd11109a564672f648125e777b5e85e58, 7dbec85a6e124e3e0c1c9225819e47f9e05bbf65, 1d9d6cc14593254547e351f40ef57d485f46c3fa, 1ea09987d3bdcdac253090a93bd8706188b5d633, e35418ad9542cc50f61e9bcb3610a5a457657bd3, 4d5d25608fd75c01b16077954672c599d4bb5447, 5785d86ddad62932e21eb427deede09c77352213, 7d46b7c6b005425ff40085d1fad9fa87988cebca, c55e251dbbeffa35c85aa2d9c1605ff93ac7a340, bd0761c567d153995a3db8da686ffdc940247200, 0276dfff362de6c8d1a87d6a80f93b3d64041b79, 356fee54d56e1349465fddd20653129338f9ad7b, a63cac24a2198a5893874cdf72946073854a8d4d, e45810bbe8793b586c98fae31a08d02ce8f24bde, 449b2b4d0bf4bb44d55a3c57f712a4d5a15e7220, 55bd05a0612acbec29a1bf2ee0cb11d5ef754200, 4c870dc9b561a841ea9b923ff739953adcc00325, 84e89bd91cf1b058fbf314b750336a1ec1096b18 4f49ca5e29d9c7207654a1f3c4eac9c9f0b84e5e, fdabc1f9774b1c06d68a0acbf8a470e45c787eec, ffc0f01b0eede35518c2838d3c21f440d871c08a, 7f246d541985eb43d6867338f9900d3c93ba10d9, dc45bb5876aafa2ce7dcfe6a3b7de0f6a9a35fda, ab1c3e4877f215380dc6881cd7793ab4890ccfb4, dabcb175527d3c2daef54c6ce029b3c3054b2a77, cbf4dcb3345c7e2f42f6a897c66b6460b7acc2ca, 728b9ec4c604f6939facf62a261ca795ef6dbf0c, 8d8c6fbc37899ff77be6b3431f99f6951c4c05c2, 63c62618560ad65b5b3e9f4d34b70b8b6dd0a75b, 001f70367e32bd44dc03c30d5533e549bbaea67e, f7984627e7dd5794dabc099f49ecf80ca3631803, 6ffd2677ee0d01c9e5493703a67255b0148106a4, 87f2a7b7637a346cdeea23e0b74d9968ccfca619, 1a46e96890d924723ccaef42bc8a94ebc2119045, 1df9148ed177ddefd5ffae893756944661419464, b4701177335216fc6131b9303cfe926da9016129, 28630ccbbf48a484284c0e7a9a6a7aa097136af0, 8d6d1774e4008263bb381ae9d6b14b8f10f12fca, 50273d98e4780b57da37400752eab69e65cd41bc, 7a2bfdc56d2441d27b467614c2b25fe915ae34bf, 26c374da4f03e4a6b64e414805cd92f3eb0a36c6, 43ec1843918aba9e81d3c2dc1433a1ef4740a51f, ac25d6929e182af772741c7bc2bda38d03ca4b0f, 458bfd16c7ec759705f920e7ef9a8f2bb5a3f4b5, 850336217b438ca8623e26c7efe02c993f82c46b, 2fde9af74f12179fd8b3d592adc9a24d8b2d8f23, 2b2c6decfafc6235ad537e72073fab2fd4467e2f, d2923275e360a1ee9db498e748c269f701bb3a8b, b1a8a56c563b85ab9a34d3bbf9c16278dd441157, cede538e029e14dc6298025794c72cc100118953, 58c878e3e0356286ac1418e5e52e6f5cadd22ddb, dd6242037b6c78eed0994638c20ec82ecf78c43c, 11af037fd99bfb4a942f7d7dd55c177a37d29f63, 5fdadb25f95099b8945d9d9ee11d3e380d3867f4, 41b43a46c13680168b45181e904a170717cd2514, b9d8700355bf0ecabe1ca7e3f139d0ad52c4bdc4, b6f0864982f335605e50e68aaf64374d34ec9024, 585bc692918deea2b8c4b1098ee7e7478881f138, b3f99218815c318eaf60e950300163463d2bdba4, 1d87da3f6fc0eca4e805238c19db16e6607b44a7, 730e89e22951176eb1982e74edfb3e6b77d7a496, c9d6c725dd0b4aa5693eb1c6d2221c28e9e99c6e, 838bd8cae6d125cfb055dbf6bfc5a2d4e13cdfcb, 6665fc29b33abcc26aad4cecbfee88225b0a7225, b74d7370cc89fa899f47f50c825ddaed2dd05c3f, f87e0eacadbe85a48098ab3cf58a1d561284c82e, f8500ee911343eb8826f9c44bb6db2ab780f6327, d9859d231f24781b7ebf4dd93bb4584fb4bc7538, 786cb11e182c6cb47f36d11d68e52c198d31ba76, a7c4ba9eeecb365e7c4753d8eaab747edd9a632a, 7ca997ba3514e19864d53b8ca56a1e4f5c26208f, db5832120f0fe9ad799ca0b5b16bbcf6f7404580, f15c6b8c06c9588bd96615fabfc36b11857cd4bb, e37f766403e6911e5d965a211758387c6ef4c587, 0eb8cec5c75a7dc9503f59505bed67da65c49503, 83e1e9e45193322f18f57aa7cc4ad31d9d5a152d, 63b172e137e0306aefd84f373963d8014c5a5efa, 4d173e0a3f97b68b2ce0fb72befe2912efd31102, 528e3ad00b78f3cc03f27248914249798f2c0aa9, dc725bc01a69893a59db27312f6eb2bda9aa0ac9, 25fd7bd84f1931d2a44e90e629f794c4cd11aa46, ab6a87bf60174d9a6e7cd727702da3004c0dbeeb, 4fef917f985ea13ea46f68aae00645cb3592ffcf, 4d42c189fa82b32fd93ae42a164b91e4db62992e, 16f639af94f56cdc7145299730278e27a9113e2e, 479a76df2320856a0bcc5c202d40050c3b3ab14d, a104b06d4aea2f2cd3d48bdbe38410284f236428, cd9fd9e83f507e2bab5075399d812e3fb4368920, d3b3dcbb353de97220a11f55391babf149410905, f7ee96c74f783b42e520d26d278eafaca2a59678, 1f7e3c2835c79363025a01a8470ee85d17457cf8, 3f749907f9f6845078aacb25c38a79e9a6fb8bed, 815c397f4876aae9ed2ae5a9578c5ec7087643ab, 8f355ca2c25836784085f55eb464ad12ffaa1716, 5f5721226788a9db73ad37a48bd02a66c84b7e5c, 0c54cc98595b4879c9a634737674fd36fd1c46d0, 50b7094278241f389d3b0b49b02e893fd4322b12, c55d727bbe8d66e87497d6c8b6301a767b11bb4c, 58a5ce14ba80a0a4eeef0f6b18e58d63113e1159, 0388d89e29393d0b1f50baa24848bc8cb0a7c9a3, 8dcaa12baa97ce870f23ff9045f968f2fa28b2cc, 310a48efcfdc0fb77fbd5fd6e734bf17667f617d, 7d2c3c215f65ee41f86886304257647fc24b1f70, cbf4da4397c2cec34d6a240b0e917a847c46b3d0, c100f1ac40137a0d6d0793930cdfce3845880a12, fdb17350109d8cf4d5a4b1deab0220fd271acc63, 8ad4a9a522aef7243b2612d084bbae69ea8f1be6, a43b651f8e35dd7081b8593057f118ed0c49cfd6, 00fff3ee6e6c0142529de621bcaeee5790a0c235, d5005627b02b4e716947fa05a40473368017c0f9, f0494889176873b3f68ae14cc5f1d9dcbc189da9, c277fc56b586d7c6db1f0d42fd2253f5484ca3d8, afa4563864889c78569e29466047b411cd866b38, cf6f7920f7742bb9a17a23ad37499d9213807d81, c6f822c2a07e0e7c8e4af72523fe62d181c71e56, daa3619ae63bb8b06d532890e51d288c189c787c, e645b9172c5d50fc2af407de724e46121edfe109, 30d2835809e119173b1124b3eecb134e3a8c19b6, ee9e06b5a75c0be954694b191ea4170456015b98, 047bcd7ad171d6a4aa89128c5e6c6ed5f012b1c0, f7431b432875e334170ccdb19934d05545d2cebd, 644676b088be5177ef1d0cdaf450306ea28d8a12, 53c0ef171424454c47d64a9326b0ba83cd743a50, d52bdaefda366b4485acb4e8852b3c0549b184bd, bdb52801c7384ef07f7fc0b4f3b965bdf35d821d, 0bc45aa46766625698e6e4c47085dfe94766c7df, 428eaa3e37cab7227c81fdf124d29dfc1db4257c, 4f5bf0b67d2e0a93595cc8061018b20aa2309566, 270f690ff6047cc3e797a3f34b7efa26e7232183, b337c690d321f2e4d7ebbbb0a1b8a90f986d21e9, 00a777ec8ab701b843172e23a6cbdc4d6cf48f8d, 9359e1e977361774daf27e80112774210e55baa4, 33344fae6622dc6624e01f7aa3b2b4d378f34d2d, 8eeea07f5f74eb86403e84464107b75c5063cf6b, 010b5f3a567663a5ceb823932a0b430848d331e3, 849f8cd6162c4850d64581a2c4a542c677e43e0a, 5262bb17b46fc8c02f9f836ddf9317d0de2698cd, 2c111d15bb080283b9b98d48fab4bcf4db515b5a, f3cd28d8595774b70027997fff06d11b1b88c651, 0409abc26a9bd0dba59bccb37c668f6608dd6ab9, fb606dd41c9f14324749efc1344421237c36a6db, a2dffc2b49e0471ed6c351121fb02a6a0f61b51e, e71a49e81f97864641f406461425a74ca4c56df1, 70e33d96e1f1236788afb50c1f02fbc64d760281, 84b1725fb4c4cba4fdb94f2abdb66656a4c66ae1, 9a5aef09fe51592713d0fa38bfb9e42e21e7644d, d19b6d88415e04c2fc926a91fd61a3390b3b1351, 7b1e2ed6e3d97e445cfdc877b190feafa1550fd5, 0b97c5d1f717be30a04c59c766465d9c62a4e9ee, 820e7a8d810828d29f98a68dc35be33b40a5de62, 5e9d9ebb0fb70020d9c83ae99c2ff97aa79ee422, bdd4a927fa13e9beff3bdc342ea6fe762b9997dc, bc9a0793944f7dd481646c4014d13b844439906c, 153583be55e2a0bba74102bf1d5fc7a79d314b1f, 6c6407411f4955967297331798e9d0c57644b311, c7fb95c98d2c370fcdb8e0389528ce6668f3a58c, 9fd0d0747bd46a09ec3567f4ec94fa3d63eca9aa, cf5cd158e9ccc24239015b5928f65628c3f5663e, 6dc595dd2ebf8477b4775473d1d2417fa3a0fcfd, 102541e12a86746b36b2789417dc45c235a2db28, f0c94a43f23d338cbbb3a4420e9f296484a10dc1, e86d531ec2bf831a68d0bb448e5ed6ad623bbcf7, 0b49b1776e5c6aa20bc2845e5b48dafe84169d46, 27d25c6df3930bb173d8d811f50d7643a7cacdf5, 5af5bafc87f3efe0388c003b3923ca3452e1e261, a5dac1298b7cc899e9d1a327f15b31a94e1ce283, 148f369d7658c60620c28f18442fcc4024dbb32a, 93b3aa8a469f76a49e4d0975d0b6ad6e85432a47, b2d8e88217d0532d54cba0cfae8ab6951df66f35, 29d4a8297905463e4f0bb28fe0b4cc354dc1a0ab, 203358efd837426f5557df55ed6ca21108e7692e, e01f467afece244e24429d40c5a2b2c5a8b8239f, e0ea690d462c042b5d217ef57c32457cf7501b4a, 9ca95e115fda079fa6e5e1f71663484f0328698a, fc68a0de8d05082a0a78196695572ff2346179c4, 058d2e62ea279b99290f105a67a3ec1df69985a6, c8453789f8934ebbd817eef09994459c122a72f1, c629105d15a10d6166ddf393dc38d0b0ab87743d, e780640c5b5cd51f9a83539019302577671fd1ce, 0a13871f9dc8261b3defc1183eb4eee92d9c4f72, 8b17c8dfe3fa0d062af1e861b8b204c7bbeb275b, 3d36cd1890dea0429297e70c1d6dd3813b682b4b, 5b26885187d0aa8bc09cd1b1f4b6be81aebb40c7, 672af9b56f1729c6511a2279923eb435df4b7b9b, 2720fff0471abf807e7cbeb07048cc29c03b0c69, 8b20021bd33e8f76242c2fa8535acc15f2d6b2e0, cc3e43c710a0fb683b7e955f641e221ccc2e5d54, 326045f699791686efa1ecf43b7353397c956494, 50fdfefa11248e7b93507b8e66322dc7a5056744, 7ddfe52d51639817c6c5be86c0c8e317e33620eb, d59833f2223a85a4dc3f4ea597384588d5d008df, ced1ff77e6353d9d08f3e3d209a54d66899e3696, d4ecaf80e69ea3bd3d8a9538ae3f70851997b6cf, 61f4ebd21ff34b0807081d9df442236d8c334b52, 8bd9d6980350fa68a1db676a7b10940cf0541fb5, 4ec8d262a750a76744b7f6991b711f85fa41a89a, d77bdd1a4cd96120868279b665e0abe4ab509a80, 25f23ffec439a921387ca249908798b9cc7d4620, e45810bbe8793b586c98fae31a08d02ce8f24bde, 107966eeaf69a968dcd736519b6d6199ee28acb1, a171322f417c117733ca5b514d03a5202b1ac202, d63d06aafe2e60e57a9651ff6dd491175bbe6916

5785d86ddad62932e21eb427deede09c77352213 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-12-04 10:51:57+01:00

    Fix SimulatedDepsTest
    
    Patch by Alex Petrov; reviewed by Benedict Elliott Smith for CASSANDRA-20114

7d46b7c6b005425ff40085d1fad9fa87988cebca | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-12-04 08:59:08+01:00

    Fix SimulatedAccordTaskTest
    
    Patch by Alex Petrov; reviewed by Benedict Elliott Smith for CASSANDRA-20114

356fee54d56e1349465fddd20653129338f9ad7b | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-11-28 10:04:23+01:00

    Sorted arrays tests sometimes falls into infinite re-generate loop
    
    Patch by Alex Petrov; reviewed by Benedict Elliott Smith for CASSANDRA-20122.

0276dfff362de6c8d1a87d6a80f93b3d64041b79 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-11-27 18:55:15+01:00

    Preclude InMemoryJournal from saving Unitialized commands; remove invalidated commands in postExecute
    
    Patch by Alex Petrov; reviewed by Benedict Elliott Smith for CASSANDRA-20121.

c55e251dbbeffa35c85aa2d9c1605ff93ac7a340 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-11-26 15:25:32+01:00

    Implement field saving/loading in AccordJournal
    
    Patch by Alex Petrov; reviewed by Benedict Elliott Smith for CASSANDRA-20114

61f4ebd21ff34b0807081d9df442236d8c334b52 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2024-11-12 16:20:13+00:00

    Fix unit tests and improve burn test stability
    
    patch by Benedict; reviewed by Alex Petrov for CASSANDRA-20113

bd0761c567d153995a3db8da686ffdc940247200 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-11-11 18:39:02+01:00

    Expose Journal-related files to allow external Journal implementation integration.
    
    Patch by Alex Petrov; reviewed by Benedict Elliott Smith for CASSANDRA-20112.

4f49ca5e29d9c7207654a1f3c4eac9c9f0b84e5e | Author: David Capwell <dcapwell@apache.org>
 | 2024-11-08 13:43:50-08:00

    TCM's Retry.Deadline#retryIndefinitely is dangerous if used with RemoteProcessor as the deadline does not impact message retries
    
    patch by David Capwell; reviewed by Alex Petrov, Sam Tunnicliffe for CASSANDRA-20059

4ec8d262a750a76744b7f6991b711f85fa41a89a | Author: dcapwell <dcapwell@apache.org>
 | 2024-11-06 10:56:07-08:00

    Get Harry working on top of Accord and fix various issues found by TopologyMixupTestBase (#134)
    
    patch by David Capwell; reviewed by Alex Petrov, David Capwell for CASSANDRA-20054

a63cac24a2198a5893874cdf72946073854a8d4d | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-10-25 17:36:19-07:00

    Check for splittable ranges
    Patch by Alex Petrov; reviewed by Ariel Weisberg for CASSANDRA-20032

25f23ffec439a921387ca249908798b9cc7d4620 | Author: dcapwell <dcapwell@apache.org>
 | 2024-10-24 15:42:49-07:00

    TopologyMixupTestBase does not fix replication factor for Keyspaces after reaching rf=3 (#129)
    
    patch by David Capwell; reviewed by Alex Petrov for CASSANDRA-19975

8bd9d6980350fa68a1db676a7b10940cf0541fb5 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2024-10-17 17:26:14+01:00

    Facilitate queueing, execution and performance improvements
    
    patch by Benedict; reviewed by Alex Petrov for CASSANDRA-20069

d77bdd1a4cd96120868279b665e0abe4ab509a80 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2024-10-16 12:06:42+01:00

    Use ExclusiveSyncPoints to join a new topology
    
    For correctness, the dependencies we adopt on joining a new topology must exclude the possibility of respondents accepting additional transactions with a lower TxnId, so proxying on the existing `ExclusiveSyncPoint` mechanisms is logical for the time-being. This patch removes the `FetchMajorityDeps` logic in favour of simply waiting for a suitable `ExclusiveSyncPoint` to be proposed.
    
    patch by Benedict, reviewed by Alex Petrov for CASSANDRA-20056

107966eeaf69a968dcd736519b6d6199ee28acb1 | Author: dcapwell <dcapwell@apache.org>
 | 2024-09-27 16:14:41-07:00

    CEP-15: (Accord) sequence EpochReady.coordinating to allow syncComplete to be learned from newer epochs (#103)
    
    patch by David Capwell; reviewed by Alex Petrov, Blake Eggleston for CASSANDRA-19769

a171322f417c117733ca5b514d03a5202b1ac202 | Author: dcapwell <dcapwell@apache.org>
 | 2024-09-04 10:59:39-07:00

    Create a fuzz test that randomizes topology changes, cluster actions, and CQL operations (#119)
    
    patch by David Capwell; reviewed by Alex Petrov for CASSANDRA-19847

ffc0f01b0eede35518c2838d3c21f440d871c08a | Author: David Capwell <dcapwell@apache.org>
 | 2024-08-29 13:45:48-07:00

    Add a concept for retrying messages
    
    patch by David Capwell; reviewed by Alex Petrov for CASSANDRA-19856

449b2b4d0bf4bb44d55a3c57f712a4d5a15e7220 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-08-28 12:01:53+02:00

    Fix CompactionIteratorTest, switch to streaming serialization of SavedCommand
    
    Patch by Alex Petrov; reviewed by David Capwell for CASSANDRA-19865
    
    Co-authored-by: dcapwell <dcapwell@gmail.com>

55bd05a0612acbec29a1bf2ee0cb11d5ef754200 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-08-28 12:01:53+02:00

    Fix CompactionIteratorTest
    
    Patch by Alex Petrov; reviewed by David Capwell for CASSANDRA-19865

fdabc1f9774b1c06d68a0acbf8a470e45c787eec | Author: David Capwell <dcapwell@apache.org>
 | 2024-08-21 10:03:07-07:00

    Create a fuzz test that randomizes topology changes, cluster actions, and CQL operations
    
    patch by David Capwell; reviewed by Alex Petrov for CASSANDRA-19847

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

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

ff3e5ab76d7ad1386e216eadaf8a1a7e8ea9e0b8 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-08-09 19:56:15+02:00

    Ninja: Fix test merge after fixing CASSANDRA-19534

e45810bbe8793b586c98fae31a08d02ce8f24bde | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-07-30 20:57:04+02:00

    Implement Journal replay on startup:
      * reconstruct CFK, TFK, progressLog
      * migrate CommandStore collection state from Accord table to the log
      * make memtable writes non-durable; reconstruct memtable state from Writes
    
    Patch by Alex Petrov and Benedict Elliott Smith; reviewed by Benedict Elliott Smith and Alex Petrov for CASSANDRA-19869

7f246d541985eb43d6867338f9900d3c93ba10d9 | Author: ci worker <dcapwell@apache.org>
 | 2024-07-25 10:28:35-07:00

    Harry Simulation test halts the JVM when errors are detected which loose all history in CI
    
    patch by David Capwell; reviewed by Alex Petrov for CASSANDRA-19802

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

93ddd3a976a3a1dc6694eba7330598f5f83d2fec | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-07-23 17:58:12+02:00

    Simulator: Add instrumentation for Semaphore
    
    Patch by Alex Petrov; reviewed by David Capwell for CASSANDRA-19695.

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.

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

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

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

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

4c870dc9b561a841ea9b923ff739953adcc00325 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-06-17 09:53:43+02:00

    Accord Journal / Determinism
    
      * Store intermediate Command states in the log
      * Load Command states from the log
    
    Patch by Alex Petrov; reviewed by Benedict Elliott Smith for CASSANDRA-19757

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

84e89bd91cf1b058fbf314b750336a1ec1096b18 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-05-29 14:32:33+02:00

    Accord Journal Determinism: PreAccept replay stability
    
    Patch by Alex Petrov; reviewed by Aleksey Yeschenko for CASSANDRA-19664

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

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

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

d63d06aafe2e60e57a9651ff6dd491175bbe6916 | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2024-05-17 13:33:57+01:00

    Move preaccept expiration logic away from Agent
    
    patch by Aleksey Yeschenko; reviewed by Alex Petrov, Benedict Elliott Smith, and David Capwell for CASSANDRA-18888

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

0ec5ef2c7035fc93323816140994617a9d953956 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-03-06 07:58:18+01:00

    Preclude irrecoverable log corruption in case split-brain situation during leader election with absent seeds
    
    Patch by Alex Petrov; reviewed my marcuse for CASSANDRA-19153

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

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

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

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

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>

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

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

ab142f8d288e522468b5e011677690feb5022510 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2024-01-10 17:18:17+01:00

    Put Harry upgrade test under upgrade directory
    
    Patch by Alex Petrov, reviewed by Stefan Miklosovic for CASSANDRA-19250

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

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

b10e2693443bb5eb5c9b3d561f8d5e47ac092a8c | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-12-23 13:30:22+01:00

    Fix Harry Upgrade Test - primodal epoch initialization
    
     Patch by Alex Petrov, reviewed by Sam Tunnicliffe for CASSANDRA-19208.

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

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

bc0c8f6317c71ac24c25a6bf7cf008ad1305868f | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-12-20 15:08:12+01:00

    Ninja: fix checkstyle after cherry-pick.

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

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

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.

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

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

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

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

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

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

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

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

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

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

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

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

8d6d1774e4008263bb381ae9d6b14b8f10f12fca | Author: Sam Tunnicliffe <samt@apache.org>
 | 2023-12-05 12:54:05+00:00

    Avoid NPEs when initializing CFSs from local keyspaces before ClusterMetadata is available
    
    Patch by Sam Tunnicliffe; reviewed by Alex Petrov for CASSANDRA-19169

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

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

f36a518208fae1ca3af914f4a74ef4987238c14a | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-12-01 13:03:12+01:00

    Fix test Failure: MixedModeFrom3LoggedBatchTest.testSimpleStrategy
    
    The problem was that read command is deserialising serialisedAt epoch as null by default and not as Empty, causing NPE.
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe CASSANDRA-19066.

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

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

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

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

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

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

f46444b6285fad5453a4ab845b873fc03942ba76 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-11-30 12:39:42+01:00

    Remove relocated.shadedad.io.netty.transport.noNative prop
    
    Patch by Alex Petrov, reviewed by Francisco Guerrero for CASSANDRA-19119;

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

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

e314bf47aeece79e858c4bf25869e5fb42908526 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-11-29 18:03:14+01:00

    History Builder API 2.0
    
    Patch for CASSANDRA-19116 by Alex Petrov, reviewed by Abe Ratnofsky

490286ce44f2494cf8c38751c16768c952440d8b | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-11-29 17:54:10+01:00

    Remove notion of Modification
    
    Patch for CASSANDRA-19117 by Alex Petrov; reviewed by Abe Ratnofsky

4a8e4e9077906bc14f6ac19a1aabf4b9ecdefd82 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-11-29 11:48:37+01:00

    Fix typos found by Maven plugin

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

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

4ba1bc2d5798c7a10ae122e7c8ec44b3d5242de6 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-11-28 11:01:15+01:00

    Improvements / changes required for Transactional Metadata testing:
    
          * Add an ability to run sequential r/w for more deterministic results
          * Implement Network Topology Strategy
          * Add all pds iterator to ops selector
          * Make sure to log when detecting that a run starts against a dirty table
          * Fix a concurrency issue with reorder buffer
          * Add some safety wheels / debugging instruments
          * Add a pd selector symmetry test
          * Make it simpler to write and log
          * Rename sequential rw to write before read
          * Avoid starving writers by readers and vice versa
          * Add a minimal guide for debugging falsifications
          * Fix select peers query for local state checker
          * Add examples for programmatic configuration
    
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
    Co-authored-by: Abe Ratnofsky <abe@aber.io>

50273d98e4780b57da37400752eab69e65cd41bc | Author: Yifan Cai <ycai@apache.org>
 | 2023-11-28 15:54:39+08:00

    Support max SSTable size in sorted CQLSSTableWriter
    
    patch by Yifan Cai; reviewed by Alex Petrov, Francisco Guerrero, Maxwell Guo for CASSANDRA-18941

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>

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

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

e182744cd0f0f1cd3be1e1b396946913de2bc7c8 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-11-24 17:39:43+01:00

    Introduce 5.1 messaging format that brings in Epoch
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe CASSANDRA-19066.

e0766e95bc39358dcd771f1eead6fba5e0b8593c | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-11-23 21:28:29+01:00

    Fix rejectSubsequentInProgressSequence test: cap message sizes for commit failures
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe for CASSANDRA-19076.

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

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

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

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

7a2bfdc56d2441d27b467614c2b25fe915ae34bf | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-11-07 16:18:54+01:00

    Fix incorrect seeking through the sstable iterator by IndexState
    
    Patch by Jacek Lewandowski; reviewed by Alex Petrov and Maxim Muzafarov for CASSANDRA-18932

e0a2f7da26603f9140e0de4535dda216fae39a8c | Author: Alex Petrov <alexpetrov@apple.com>
 | 2023-09-29 12:29:54+02:00

    [CEP-21] Adjust error messages when replacing using the same address

43ec1843918aba9e81d3c2dc1433a1ef4740a51f | Author: Doug Rohrer <doug@therohrers.org>
 | 2023-05-30 15:01:59-06:00

    Add support for JMX in the in-jvm dtest framework
    
    patch by Doug Rohrer; reviewed by Alex Petrov, Jon Meredith, Francisco Guerrero Hernandez for CASSANDRA-18511

b3f713e43f2081f96f0682b55d94c7351a8f1448 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-03-14 21:34:19+01:00

    Ninja: readme

8a3748c29048b8005dab098ad031b8f75efd942e | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-03-14 13:08:04+01:00

    Minor API improvements
    
    Patch by Alex Petrov; reviewed by Abe Ratnofsky for CASSANDRA-18315

6ae22097767359a27ed33f6b1fcca79be99c3f39 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-03-13 10:57:51+01:00

    Trigger exception if we run out of partitions
    
    Patch by Alex Petrov; reviewed by Abe Ratnofsky for CASSANDRA-18315

2b7563f40317b5d232af1a2d97e62aacc9b135a9 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2023-03-10 13:00:39+01:00

    Implement parsing schema provider
    
    Patch by Alex Petrov; reviewed by Abe Ratnofsky for CASSANDRA-18318

26c374da4f03e4a6b64e414805cd92f3eb0a36c6 | Author: Francisco Guerrero <frank.guerrero@gmail.com>
 | 2023-03-09 12:11:20-08:00

    Synchronize CQLSSTableWriter#build on the Schema.instance object
    
    In this commit the `org.apache.cassandra.io.sstable.CQLSSTableWriter#build` method synchronizes on the
    `Schema.instance` object (instead of the `CQLSSTableWriter.class`) to prevent concurrent schema operations
    to fail when the offline tools also updates the schema.
    
    For example, a table creation operation, which modifies the keyspace tables metadata, might end up
    missing the update when a concurrent call to the `CQLSSTableWriter#build` method is accessing the
    singleton Schema instance.
    
    Patch by Francisco Guerrero, reviewed by Yifan Cai, Maxwell Guo, Alex Petrov for CASSANDRA-18317.

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

    Allow selecting subsets of columns and wilcard queries.
    Open API for hand-crafting both mutation and read queries
    Improve errors
    Fix a problem with corruptor sorting
    
    Patch by Alex Petrov for CASSANDRA-17603.

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

    Make it possible to run multiple Harry runners concurrently against the same keyspace
    
    Patch by Alex Petrov; reviewed by Abe Ratnofsky for CASSANDRA-18315

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

d4ecaf80e69ea3bd3d8a9538ae3f70851997b6cf | Author: Abe Ratnofsky <abe@aber.io>
 | 2022-10-17 12:54:44+02:00

    Improvements:
    
      * formatting
      * thread shutdown on failed run creation
      * idempotent query execution
      * retry delay
    
    Patch by Abe Ratnofsky; reviewed by Alex Petrov for CASSANDRA-18315.

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

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

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

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

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

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

458bfd16c7ec759705f920e7ef9a8f2bb5a3f4b5 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2022-04-26 14:43:49+02:00

    Add information info whether sstables are dropped or not to SchemaChangeListener
    patch by Jacek Lewandowski; reviewed by Alex Petrov for CASSANDRA-17582

850336217b438ca8623e26c7efe02c993f82c46b | Author: David Capwell <dcapwell@apache.org>
 | 2022-04-11 09:38:40-07:00

    Add support for vnodes in jvm-dtest
    
    patch by David Capwell; reviewed by Alex Petrov, Josh McKenzie for CASSANDRA-17332

2fde9af74f12179fd8b3d592adc9a24d8b2d8f23 | Author: David Capwell <dcapwell@apache.org>
 | 2022-04-08 10:16:41-07:00

    Clients using JMX are unable to handle non-standard java types but we leak this into our interfaces
    
    patch by David Capwell; reviewed by Alex Petrov, Andres de la Peña for CASSANDRA-17527

05f4990e91583c2860356804c6945686968c05b5 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2022-03-31 18:39:05+02:00

    [maven-release-plugin] prepare for next development iteration

fd219336fa5f207d070a68b5f39925df2589aec7 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2022-03-31 18:38:58+02:00

    [maven-release-plugin] prepare release 0.0.13

c8453789f8934ebbd817eef09994459c122a72f1 | Author: dcapwell <dcapwell@gmail.com>
 | 2022-03-28 11:29:33-07:00

    Renamed isAllowVnodes and disallowVNodes to allow more control over when vnode or single token are supported (#32)
    
    
    patch by David Capwell; reviewed by Alex Petrov, Josh McKenzie for CASSANDRA-17332

c629105d15a10d6166ddf393dc38d0b0ab87743d | Author: dcapwell <dcapwell@gmail.com>
 | 2022-02-07 15:15:51-08:00

    Add support for vnodes in jvm-dtest
    
    Patch by David Capwell; reviewed by Alex Petrov, Josh McKenzie for CASSANDRA-17332

5570c254df4fd6495c864f4021970ae005a62ce5 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2022-02-07 15:40:24+01:00

    [maven-release-plugin] prepare for next development iteration

40fb37ec8a4f08dc6a258a50cbdeab92e2894266 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2022-02-07 15:40:17+01:00

    [maven-release-plugin] prepare release 0.0.1

66e93a37dc9d7c0a48ddd86beceb734aca796abd | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2022-02-07 14:05:22+01:00

    Prepare for release.

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

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

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

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>

cede538e029e14dc6298025794c72cc100118953 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2021-11-03 08:59:42+01:00

    Relax schema synchronization when opening a keyspace
    
    Patch by Jacek Lewandowski; Reviewed by Branimir Lambov and Alex Petrov for CASSANDRA-17071.

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>

e35418ad9542cc50f61e9bcb3610a5a457657bd3 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-10-26 15:15:03+02:00

    Harry blog post
    
     patch by Alex Petrov; review by Erick Ramirez for CASSANDRA-17066

dd6242037b6c78eed0994638c20ec82ecf78c43c | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2021-10-20 16:09:55+01:00

    Queries performed with NODE_LOCAL consistency level do not update request metrics
    
    patch by Aleksey Yeschenko; reviewed by Alex Petrov for CASSANDRA-17052

58c878e3e0356286ac1418e5e52e6f5cadd22ddb | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2021-10-19 15:44:09+01:00

    Fix rare NPE caused by batchlog replay / node decomission races
    
    pach by Aleksey Yeschenko; reviewed by Alex Petrov for CASSANDRA-17049

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.

e283e1a75788c5745a17ba14f33fa8eeda2fcb5d | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-10-05 18:46:25+02:00

    Update CHANGES.txt

2139b4c85e319b17afbdea2f653152d1e1895fc6 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-10-05 18:38:59+02:00

    [maven-release-plugin] prepare for next development iteration

1b20b228319cec6e63a137447001e16c00e613c0 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-10-05 18:38:27+02:00

    [maven-release-plugin] prepare release 0.0.10

ddf5c581b8aba355262ecfd7499af18362af8e9f | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-10-04 10:07:08+02:00

    Use com.google.common.collect.Lists instead of com.google.monitoring.runtime.instrumentation.common.collect.Lists in RowUtil.
    
    Patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-17022/

2b2c6decfafc6235ad537e72073fab2fd4467e2f | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2021-09-30 09:50:27+02:00

    Refactor schema management to allow for schema source pluggability
    
    Patch by Jacek Lewandowski, reviewed by Alex Petrov for CASSANDRA-17044.

f6b4df664b5ec79cf555aa0fb34e26f40fd9e9cd | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-09-27 12:56:33+02:00

    Add history builder and an ability to write unit-tests with Harry
    
    Implement a full repair test

41b43a46c13680168b45181e904a170717cd2514 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2021-09-17 17:50:41+02:00

    Avoid rewriting all repaired sstables during cleanup when transient replication is disabled
    
    Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-16966

b6f0864982f335605e50e68aaf64374d34ec9024 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-09-10 23:55:30+02:00

    Add semver4j to the default shared packages in the jvm dtests
    
    (Upgrade to dtest-api-0.0.9)
    
     patch by Mick Semb Wever; reviewed by Alex Petrov for CASSANDRA-16803

209c35aa62855e2834e629e8ecb38ebb329aa6ce | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2021-09-01 15:35:22+01:00

    [CEP-10] Phase 4: Cluster and Code Simulation
    
    patch by Benedict; reviewed by Sam Tunnicliffe for CASSANDRA-17008
    
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>
    Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>

11af037fd99bfb4a942f7d7dd55c177a37d29f63 | Author: Sumanth Pasupuleti <spasupuleti@netflix.com>
 | 2021-08-23 02:19:01-07:00

    Add blocking pendingranges calculation when keyspace is added
    
    Patch by Sumanth Pasupuleti, reviewed by Alex Petrov for CASSANDRA-15433

e780640c5b5cd51f9a83539019302577671fd1ce | Author: mck <mck@apache.org>
 | 2021-08-21 20:17:58+02:00

    Add semver4j to the default shared packages
    
     patch by Mick Semb Wever; reviewed by Alex Petrov for CASSANDRA-16803

b9d8700355bf0ecabe1ca7e3f139d0ad52c4bdc4 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2021-08-20 13:54:36+02:00

    Avoid trying to acquire 0 permits from the rate limiter when taking snapshot
    
    Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-16872

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>

cfc402d26a628bbc9e005c370f5707f4985207aa | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-08-03 14:03:37+02:00

    Add a flag to upgradesstables to allow only upgrading sstables older than a certain timestamp and recompress command
    
    Patch by Alex Petrov, reviewed by Marcus Eriksson for CASSANDRA-16837.

13632e9a99e8256a565bd6919d2d11b3e476e973 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-08-03 13:08:03+02:00

    Avoid re-prepare storm on qualified statements after `use`
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-15252

1ea09987d3bdcdac253090a93bd8706188b5d633 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-07-23 11:01:15+02:00

    Add information about variables required for a build

7dbec85a6e124e3e0c1c9225819e47f9e05bbf65 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-07-22 19:32:45+02:00

    Fix centos image in readme

1d9d6cc14593254547e351f40ef57d485f46c3fa | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-07-22 19:28:39+02:00

    Fix archived jessie deps

83dd5a64edf9f62f5b3c5c468c6435f49b580cf3 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-07-15 08:29:57+02:00

    Move classes to appropriate packages

59604dbac36a9749c81c29e3739229c64237323c | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-07-13 10:41:18+02:00

    Adjust config files

469533e2944fc12d4c82f13736160dd2eb143d44 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-07-12 17:54:42+02:00

    Integration improvements

df40fa39ff1cee5165257a8334eee1ce78f829fe | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-07-12 17:04:37+02:00

    Core improvements
    
        Major features:
          * Implement updates
          * Make sure we can advance RNGs from zero as well
          * Fix a problem with predictable descriptor
        Bugfixes:
          * Fix column mask inconsistencies
          * Fix a problem with partition key liveness info
        Quality of life improvements:
          * Get rid of driver dependency for query generation
          * Get rid of guava dependency
          * Add reusable config files
          * Switch from streams to iterables
        General improvements:
          * Make unset and nil descriptors more distinct and harder to generate particularly for the smaller descriptors
          * Fixed schema configurator to allow empty column sets
          * Move workloads to a common dir
          * Fixed schema configurator to output correct json
          * No-op checker to execute with Quorum, not ALL
          * Make tag for build unique
    
    Patch by Alex Petrov for CASSANDRA-16262

1d87da3f6fc0eca4e805238c19db16e6607b44a7 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2021-06-14 11:42:58+02:00

    Adding columns via ALTER TABLE can generate corrupt sstables
    
    Patch by marcuse; reviewed by Alex Petrov and Sam Tunnicliffe for CASSANDRA-16735

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>

9a432418f2277c40a1fe4b64049688d6354ecdca | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-05-19 18:40:13+02:00

    Ninja: fix incorrect import for guava lib in row util

0a13871f9dc8261b3defc1183eb4eee92d9c4f72 | Author: mck <mck@apache.org>
 | 2021-05-15 23:53:38+02:00

    Introduce SemVer4j for version representation, parsing and handling
    
     patch by Mick Semb Wever; reviewed by Alex Petrov for CASSANDRA-16649

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

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

b3f99218815c318eaf60e950300163463d2bdba4 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-05-02 17:54:00+02:00

    Introduce SemVer4j for version representation, parsing and handling. And correct supported upgrade paths. Add v4X to Java DTests (after cassandra-4.0 branch was created)
    
    Change upgrades from testing only a single path, to testing all upgrade paths that are defined as supported within the specified from-to range.
    Change all upgrades to v40 and v4X to be open ended (i.e. implicit CURRENT version).
    
     patch by Mick Semb Wever; reviewed by Alex Petrov for CASSANDRA-16649

8b17c8dfe3fa0d062af1e861b8b204c7bbeb275b | Author: mck <mck@apache.org>
 | 2021-05-02 17:40:27+02:00

    Update Versions for trunk as 4.1 and new release branch cassandra-4.0
    
    Includes VersionsTest, version regexp fix, and handling non-existant build directory.
    
     patch by Mick Semb Wever; reviewed by Alex Petrov for CASSANDRA-16649

5fa48c2bb678d7519b7a7b22615de88e5c068eec | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-04-22 12:09:28+02:00

    Improvements:
     * Timestamp tie resolution
     * Test validating behavior during upgrades (mixed version clusters)
     * Improve recent partition validator
     * Add number of queries per partition
     * Make it easier run jobs from a local machine
     * Make string postfixes more random by avoiding reusing nibbles
     * Improve weight distributions
     * Allow clustering keys with less entropy than 8 bytes
    Notable bugfixes:
     * Fix a problem with generation of non-eq bounds following reverse columns
     * Fix a problem with empty static clusterings for single-column tables
    New features:
     * Add a trivial shrinker
     * Add a parallel recent partition validator
     * Add sampler
     * Quiescent Checker: Implement Statics
     * Add mixed-mode in-jvm SUT
     * Add validation log
    
    Numerous quality-of-life, debugging improvements, bugfixes, and cosmetic changes Several useful example config files. Exhaustive checker was removed in favour of quickly extending functionality.
    
    Patch by Alex Petrov for CASSANDRA-16262.

1c7fbc6fb8da25877a845962d20717ab981e7b37 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-03-24 16:11:57+01:00

    Numerious minor improvements while preparing for fuzz-testing 4.0 in earnest:
    
      * Refactor Run to make it an entrypoint
      * Separate Partition visitors from Row visitors
      * Make it possible to effortlessly check local states
      * Introduce CLs
      * More clear distinction between the components allowing to implement visitors (such as repairing validator)
      * Implement fault injecting partition visitor
      * Extract DataTracker
      * Minor bug fixes
    
    Patch by Alex Petrov for CASSANDRA-16262.

730e89e22951176eb1982e74edfb3e6b77d7a496 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-03-15 12:22:09+01:00

    Remove ant targets list-jvm-dtests and ant list-jvm-upgrade-dtests
    
     patch by Mick Semb Wever; reviewed by Alex Petrov for CASSANDRA-16519

b063f30f51e61d6298e79b43f7eb99b581bbec14 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-03-01 08:38:59+01:00

    Ninja: remove println statements committed with CASSANDRA-16217

28decd307f1005b603679c88f883cd74d2cc0635 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-02-26 16:49:01+01:00

    CFS.setCompressionParameters() method can affect schema globally
    
    Patch by Alex Petrov; reviewed by Aleksey Yeschenko for CASSANDRA-12949

c9d6c725dd0b4aa5693eb1c6d2221c28e9e99c6e | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-02-22 12:01:36+00:00

    Promote protocol v5 from beta
    
    Patch by Sam Tunnicliffe; reviewed by Alex Petrov and Eduard Tudenhoefner
    for CASSANDRA-14973

e675a74d7303f10694e571594538a0462002051f | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-02-19 16:21:23+01:00

    Fix hint message re-serialization for in-jvm dtests
    
    Patch by Alex Petrov; reviewed by Aleksey Yeschenko and Jon Meredith for CASSANDRA-16457

838bd8cae6d125cfb055dbf6bfc5a2d4e13cdfcb | Author: Jon Meredith <jmeredithco@apple.com>
 | 2021-02-17 10:20:57-08:00

    Correctly serialize all request responses - CASSANDRA-15946 followup
    
    patch by Jon Meredith; reviewed by Alex Petrov, Yifan Cai for CASSANDRA-16385

6f13c864a02b32daa7696eca27431f5385a306df | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-02-17 15:28:47+01:00

    NPE in Slice#make on RT + partition deletion reconciliation on timestamp tie
    
    Patch by Alex Petrov; reviewed by Aleksey Yeschenko and Marcus Eriksson for CASSANDRA-16453.

efb5d036113898186bbc8a0eb0626c9c37fab588 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-02-15 15:23:54+01:00

    Avoid using insecure class loader, while picking a right parent class loader for in-jvm dtests
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-16448.

b74d7370cc89fa899f47f50c825ddaed2dd05c3f | Author: Jon Meredith <jmeredithco@apple.com>
 | 2021-02-11 13:51:00-08:00

    Reduce new reserved keywords introduced since 3.0
    
    patch by Jon Meredith; reviewed by Alex Petrov, David Capwell, Yifan Cai for CASSANDRA-16439

9bc8d0b452aeb7aaa2005e710fc3de0998172738 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-02-10 15:39:41+01:00

    Avoid executing commands that have guaranteed empty bounds in slices filter
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson and Aleksey Yeschenko for CASSANDRA-16435.

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

    Fix Group By pager interaction with SRP
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe and Benjamin Lerer for CASSANDRA-16307

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

4d5d25608fd75c01b16077954672c599d4bb5447 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-02-01 16:08:08+01:00

    Update for new Cassandra releases 3.0.24, and 3.11.10

ed51d02f7c417d915ff9721c25d6d9c0a3b3adf3 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-02-01 16:02:21+01:00

    Increment version to 3.11.11

f35ab19dbea6d54dfd9bf018f9ef6ff056cfe13b | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-02-01 15:59:15+01:00

    Increment version to 3.0.25

181a4969290f1c756089b2993a638fe403bc1314 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-01-29 13:27:54+01:00

    Prepare debian changelog for 3.11.10

6748ecd63cae047b5b0e8c3165088252954e9d5f | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2021-01-29 12:21:13+01:00

    Prepare debian changelog for 3.0.24

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

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

f87e0eacadbe85a48098ab3cf58a1d561284c82e | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-12-15 17:53:17+00:00

    Update native protocol v5 spec with new framing format
    
    Also include a note in the Upgrading section of NEWS.txt
    
    Patch by Sam Tunnicliffe; reviewed by Mick Semb Wever, Alex Petrov
    and Martin Sucha for CASSANDRA-14688

d5174b1f44b7d9cb919d4975b4d437041273c09c | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-12-03 13:59:24+01:00

    [maven-release-plugin] prepare for next development iteration

2b7e2850c2bd2299810e10821aa10fa41bd0e511 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-12-03 13:59:12+01:00

    [maven-release-plugin] prepare release 0.0.7

033e099f9afef184e476b50f8ee8d0d9742a623b | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-12-03 11:28:41+01:00

    Add Metrics to instance API
    
    Patch by Alex Petrov; reviewed by Benedict Elliott Smith for CASSANDRA-16136

b466ec8ad6833a898738e94b592646a3e88df52e | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-12-03 10:29:18+01:00

    Add Metrics to instance API
    
    Patch by Alex Petrov; reviewed by Benedict Elliott Smith for CASSANDRA-16136

786cb11e182c6cb47f36d11d68e52c198d31ba76 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-12-03 10:17:11+01:00

    Send back client warning if creating too many tables/keyspaces
    
    Patch by marcuse; reviewed by Alex Petrov, Brandon Williams, Yifan Cai for CASSANDRA-16309

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

6f97913eef843d449afd4cabaa7e78a73e9b226b | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-11-20 16:21:43+01:00

    Follow-up: remove tests deprecated by CASSANDRA-16217
    
    Patch by Alex Petrov; reviewed by Ekaterina Dimitrova for CASSANDRA-16217

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

2a135cad6d3e0e78aaeb60939161c951b262b2cc | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-11-19 11:43:30-08:00

    Include test jars in dtest uber jar
    
    patch by Alex Petrov; reviewed by David Capwell for CASSANDRA-16288

2355c3769472eb8d6542d8cb3838e4f5536f0430 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-11-19 17:09:51+01:00

    Make relocate dependencies script less manual
    
    Patch by Alex Petrov; reviewed by Ekaterina Dimitrova and David Capwell for CASSANDRA-16287

79ea1e373614c21fd1aa294fb52d693767b91819 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-11-19 15:35:57+01:00

    Fix NEWS.txt entry
    
    Patch by Alex Petrov; reviewed by Ekaterina Dimitrova for CASSANDRA-16217

3d36cd1890dea0429297e70c1d6dd3813b682b4b | Author: dcapwell <dcapwell@gmail.com>
 | 2020-11-17 10:07:44-08:00

    nodetool assert apis do not include the new stdout and stderr in the failure message (#25)
    
    patch by David Capwell; reviewed by Alex Petrov for CASSANDRA-16272

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

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

db5832120f0fe9ad799ca0b5b16bbcf6f7404580 | Author: Jon Meredith <jmeredithco@apple.com>
 | 2020-10-22 10:54:55-07:00

    In-JVM dtest - modify schema with stopped nodes and use yaml fragments for config
    
    patch by Jon Meredith; reviewed by Alex Petrov, David Capwell, Dinesh Joshi, Yifan Cai for CASSANDRA-16152

4fb255d9570c2bb59c72abdee8d20b896f2880d1 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-10-22 10:46:40+02:00

    Ninja: correct a Jira number in a comment, 16207 -> 16157

3cba8d807a478a9ee7cc93e3fd50849cfe056fa0 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-10-22 09:45:39+02:00

    Decomissioned nodes are picked for gossip when unreachable nodes are considered for gossiping
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-16156

7ca997ba3514e19864d53b8ca56a1e4f5c26208f | Author: Aleksey Yeshchenko <aleksey@apache.org>
 | 2020-10-20 18:02:45+01:00

    Drain and/or shutdown might throw because of slow messaging service shutdown
    
    patch by Aleksey Yeschenko; reviewed by Marcus Eriksson and Alex Petrov
    for CASSANDRA-16276

8ffec0f02cf73c3d3a8c01aa2d856647a5620a21 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-10-20 07:07:47+02:00

    Bring back partial compact storage support to 4.0
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-16217

f15c6b8c06c9588bd96615fabfc36b11857cd4bb | Author: Yifan Cai <yc25code@gmail.com>
 | 2020-10-19 11:09:11-07:00

    Backport CASSANDRA-16057: Should update in-jvm dtest to expose stdout and stderr for nodetool
    
    patch by Yifan Cai; reviewed by Alex Petrov, David Capwell for CASSANDRA-16057

3a05ed3ce15ab4dcd5f13b9b56c18c0198c0e203 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-10-14 16:49:33+02:00

    Follow-up: fix test failures caused by 16207.
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-16207

6eeca9d6cc482417fd4564302baa349ed76fd7ec | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-10-12 15:52:14+02:00

    Fix NPE when calling broadcast address on unintialized node
    
    Patch by Alex Petrov; reviewed by David Capwell for CASSANDRA-16207

0e0056c3db1e0e8726549b03bacb407c88c34390 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-10-12 10:17:57+02:00

    Ninja: add a missing CHANGES.txt entry for CASSANDRA-16155

372e5f056c690e172009cc7349c83c4b5ba8bebb | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-10-10 09:36:22+02:00

    Add a renamed .asf.yaml back

e37f766403e6911e5d965a211758387c6ef4c587 | Author: Rahul Nandi <rahulna@thoughtworks.com>
 | 2020-10-09 10:56:55-07:00

    Upgrade to snakeyaml >= 1.26 version for CVE-2017-18640 fix
    
    patch by Rahul Nandi; reviewed by Alex Petrov, David Capwell for CASSANDRA-16150

73604582a5488e52185fa9f0ae48d1f7ed605cd0 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-10-09 15:01:27+02:00

    Update jackson dependency to 2.11.3 to force yaml to 1.26

9ad1c0ff2aeb34019f2e4cc517d0a911f25d5aba | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-10-08 10:15:43+02:00

    [maven-release-plugin] prepare for next development iteration

9efeb731b6ff4036fa822b0282b27d273975cd6f | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-10-08 10:15:32+02:00

    [maven-release-plugin] prepare release 0.0.6

0eb8cec5c75a7dc9503f59505bed67da65c49503 | Author: David Capwell <dcapwell@apache.org>
 | 2020-10-07 14:46:03-07:00

    Backport changes from CASSANDRA-16120 to other branches
    
    patch by David Capwell; reviewed by Alex Petrov, Jordan West, Yifan Cai for CASSANDRA-16120

83e1e9e45193322f18f57aa7cc4ad31d9d5a152d | Author: Yifan Cai <yc25code@gmail.com>
 | 2020-10-06 08:54:17-07:00

    in-jvm dtest now exposes stdout and stderr for nodetool
    
    patch by Yifan Cai; reviewed by Alex Petrov, David Capwell for CASSANDRA-16057

63b172e137e0306aefd84f373963d8014c5a5efa | Author: David Capwell <dcapwell@apache.org>
 | 2020-10-05 20:21:09-07:00

    Add ability for jvm-dtest to grep instance logs
    
    patch by David Capwell; reviewed by Alex Petrov, Yifan Cai for CASSANDRA-16120

4d173e0a3f97b68b2ce0fb72befe2912efd31102 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-10-05 16:25:56-07:00

    Don't adjust nodeCount when setting node id topology in in-jvm dtests.
    Make sure we don't throw any uncaught exceptions during in-jvm dtests.
    
    patch by Marcus Eriksson; reviewed by Alex Petrov, David Capwell for CASSANDRA-16109,CASSANDRA-16101

ec0cfb0b4acb5085dc0d9dfe09b24f803f9b693c | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-10-05 19:12:49+02:00

    Add missing CHANGES entry

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>

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

    Fix NPEs when 3.0 messages get re-serialized for filtering on 4.0 nodes in in-JVM dtests.
    
    Patch by Alex Petrov; reviewed by Yifan Cai and David Capwell for CASSANDRA-16157

eab4f008136de720f65d1363267e0d92ab52704e | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-09-25 16:40:54+02:00

    Disable javadoc lint

f900334d2f61f0b10640ba7ae15958f26df72d92 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-09-25 16:38:37+02:00

    [maven-release-plugin] prepare for next development iteration

c2780b75cd06d54b78aceb076a459cd332be0625 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-09-25 16:38:25+02:00

    [maven-release-plugin] prepare release 0.0.5

2096398bbb743c8ef9b744553d2055f520e8d88e | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-09-25 16:32:00+02:00

    Update chanelog

4fc41ebdd856682ad37fcb0f23f4e30121499611 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-09-23 09:22:47+02:00

    Rename .asf.yml to .asf.yaml

b6921d4a776109d880c0a4f5440be93e504d89d5 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-09-21 16:48:13+03:00

    Ninja: Add asf.yml

fb49ab2b12bf813697971b41fe47ac11f4a240c0 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-09-20 13:24:22+03:00

    Fix test failure caused by CASSANDRA-16102
    
    Patch by Alex Petrov; reviewed by David Capwell for CASSANDRA-16102

5b26885187d0aa8bc09cd1b1f4b6be81aebb40c7 | Author: Yifan Cai <yifan_cai@apple.com>
 | 2020-09-18 15:09:02-07:00

    Update in-jvm dtest to expose stdout and stderr for nodetool
    
    Patch by Yifan Cai; reviewed by Alex Petrov, David Capwell for CASSANDRA-16057

672af9b56f1729c6511a2279923eb435df4b7b9b | Author: David Capwell <dcapwell@apache.org>
 | 2020-09-18 14:53:07-07:00

    Add ability for jvm-dtest to grep instance logs
    
    Patch by David Capwell; reviewed by Alex Petrov, Yifan Cai for CASSANDRA-16120

a8270c786bf75e0c77f084d45f9900c3c111f97f | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-09-18 15:50:40+03:00

    Patch introduces the following changes:
    
    1. Add “progressive” generators in tests (i.e., ones that start with simple schemas/data types, such as ones that use longs and progress to more complex ones, such as strings, doubles, and other data types, including reverse ones).
    2. Fix support for reverse types in clustering columns
    3. Remove adjustEntropyDomain and improve Float and Double data types, making them byte-ordered and switching them to use less entropy (3 bytes for float and 7 bytes for double).
    
    Patch by Alex Petrov, for CASSANDRA-15348

2720fff0471abf807e7cbeb07048cc29c03b0c69 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-09-16 15:20:29+02:00

    collect dc/rack information and validate when building (#15)
    
    Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-16109

c950d3a1c3b75c3adaa81f1e881e033217ff4e54 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-09-15 16:23:00+02:00

    Add license headers and NOTICE according to PMC review/feedback.

8b20021bd33e8f76242c2fa8535acc15f2d6b2e0 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-09-08 13:03:39+02:00

    add method to fetch uncaught exceptions (#14)
    
    Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-16101

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

1d7f66e2d5b39702ff218cd36e0b9043b0d47cf1 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-09-03 20:19:57+02:00

    Harry: generator library and extensible framework for fuzz testing Apache Cassandra
    
    Patch by Alex Petrov; reviewed by Aleksey Yeschenko for CASSANDRA-15348

4dbf969dd11109a564672f648125e777b5e85e58 | Author: Alex Petrov <alex.petrov@apple.com>
 | 2020-09-03 20:19:57+02:00

    Initialize empty repository

0dc5bd51f5ff36434bf7b5244242977ecbb47e39 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-09-03 16:00:31+02:00

    Changes required for Harry build
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-16102

528e3ad00b78f3cc03f27248914249798f2c0aa9 | Author: David Capwell <dcapwell@apache.org>
 | 2020-08-05 20:47:14-07:00

    jvm-dtests crash on java 11
    
    patch by David Capwell; reviewed by Alex Petrov, Jon Meredith for CASSANDRA-15981

25fd7bd84f1931d2a44e90e629f794c4cd11aa46 | Author: David Capwell <dcapwell@apple.com>
 | 2020-07-24 18:16:37-07:00

    Add support in jvm dtest to test thrift
    
    patch by David Capwell; reviewed by Alex Petrov,Jon Meredith for CASSANDRA-15967

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

7e1e250185408db1286aceb40e59252f17394fa2 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-07-10 16:12:11+02:00

    Add entries for 0.0.4 to the changelog

b481c85f9ce49e17b47765800ca5c2b396b1fa73 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-07-10 16:10:14+02:00

    [maven-release-plugin] prepare for next development iteration

a9f30a3d69de8e1949154221de3f255dfa8b2e9a | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-07-10 16:10:03+02:00

    [maven-release-plugin] prepare release 0.0.4

dc725bc01a69893a59db27312f6eb2bda9aa0ac9 | Author: Aleksey Yeshchenko <aleksey@apache.org>
 | 2020-07-09 16:52:57+01:00

    Forbid altering UDTs used in partition keys
    
    patch by Aleksey Yeschenko; reviewed by Alex Petrov and Sam Tunnicliffe
    for CASSANDRA-15933

41952a2f73ba5198250f64beba8f7ff1203204ab | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-07-07 10:48:33+02:00

    Improve machinery for testing bootstrap and range movements
    
    Patch by Alex Petrov; reviewed by Aleksey Yeschenko and David Capwell for CASSANDRA-15935

ab6a87bf60174d9a6e7cd727702da3004c0dbeeb | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-07-06 18:05:18+02:00

    Avoid emitting empty range tombstones from RangeTombstoneList
    
    Patch by marcuse; reviewed by Alex Petrov and Sylvain Lebresne for CASSANDRA-15924

fb4cc70da4a115b9eeb99569fb9c82ccec2ad5af | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-07-06 09:17:19+02:00

    Add entries for 0.0.3 to the changelog

3f01a1743a0dcc9d0b054e12bd53f808dd1adc49 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-07-02 15:53:17+02:00

    [maven-release-plugin] prepare for next development iteration

4dd0db931f41dbb903042cb62d305731742397f4 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-07-02 15:53:05+02:00

    [maven-release-plugin] prepare release 0.0.3

c4064dd80e427aec7c04e8e2e1e4630d6c8087b6 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-05-18 16:53:08+02:00

    Allow recovery from the cases when CQL-created compact sense tables have bytes in EmptyType columns.
    
    Patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-15778.

5fdadb25f95099b8945d9d9ee11d3e380d3867f4 | Author: Sumanth Pasupuleti <sumanth.pasupuleti.is@gmail.com>
 | 2020-05-11 16:18:51+02:00

    add default_keyspace_rf and minimum_keyspace_rf configuration options
    
    Patch by Sumanth Pasupuleti; reviewed by Jaydeepkumar Chovatia, Alex Petrov, Stefan Miklosovic and Alexander Zotov for CASSANDRA-14557.

4d42c189fa82b32fd93ae42a164b91e4db62992e | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-05-04 09:35:54+02:00

    Avoid creating duplicate rows during major upgrades
    
    Patch by Aleksey Yeschenko, Sam Tunnicliffe and Marcus Eriksson;
    reviewed by Sylvain Lebresne and Alex Petrov for CASSANDRA-15789

feddabf83958b90f4a9248916970270f1fa77601 | Author: Alex Petrov <ifesdjeen@apache.org>
 | 2020-04-29 09:25:00+02:00

    Update README with a simpler release script

f2dbed37bb2a1cc070e7ff9296cb87983eb777ca | Author: Alex Petrov <ifesdjeen@apache.org>
 | 2020-04-27 21:28:05+02:00

    Add CHANGES file

cc3e43c710a0fb683b7e955f641e221ccc2e5d54 | Author: David Capwell <dcapwell@gmail.com>
 | 2020-04-22 19:14:24-07:00

    In-jvm dtest IInstance and ICoordinator should use QueryResult as the base API
    
    Patch by David Capwell; reviewed by Alex Petrov for CASSANDRA-15756.

43e6d54a0f396598ecbffc52d6fb2f4f17bd69c6 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-04-20 18:37:22+02:00

    Revert "Cluster builder should be provided to the factory and expose state"
    
    This reverts commit 50fdfefa11248e7b93507b8e66322dc7a5056744.

b41ea494427e8eaf18682bacab72d273023844a4 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-04-20 18:29:34+02:00

    Fix compile errors

29d055b7cffc66a852505660930c980c185138a1 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-04-16 12:51:19+02:00

    Add information about publishing snapshots

b4482d8f657d6fb70fbc407ef2542d10b9772fc6 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-04-16 12:26:34+02:00

    Add information about release process

4fef917f985ea13ea46f68aae00645cb3592ffcf | Author: David Capwell <dcapwell@gmail.com>
 | 2020-04-15 13:33:45-07:00

    In-jvm dtest builder should be provided to the factory and expose state
    
    Patch by David Capwell; reviewed by Alex Petrov for CASSANDRA-15733.

326045f699791686efa1ecf43b7353397c956494 | Author: David Capwell <dcapwell@gmail.com>
 | 2020-04-15 13:30:08-07:00

    Cluster builder should be provided to the factory and expose state
    
    Patch by David Capwell, reviewed by Alex Petrov for CASSANDRA-15733.

50fdfefa11248e7b93507b8e66322dc7a5056744 | Author: David Capwell <dcapwell@gmail.com>
 | 2020-04-15 13:30:08-07:00

    Cluster builder should be provided to the factory and expose state
    
    Patch by David Capwell, reviewed by Alex Petrov for CASSANDRA-15733.

16f639af94f56cdc7145299730278e27a9113e2e | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-04-14 16:26:30+02:00

    Duplicate results with DISTINCT queries in mixed mode
    
    Patch by marcuse; reviewed by Aleksey Yeschenko, Sam Tunnicliffe and Alex Petrov for CASSANDRA-15501

d59833f2223a85a4dc3f4ea597384588d5d008df | Author: David Capwell <dcapwell@gmail.com>
 | 2020-04-10 15:27:56-07:00

    Make shared class filter for InstanceClassLoader pluggable
    
    Patch by David Capwell; reviewed by Jon Meredith and Alex Petrov for CASSANDRA-15713.

7ddfe52d51639817c6c5be86c0c8e317e33620eb | Author: Jon Meredith <jmeredithco@gmail.com>
 | 2020-04-10 12:04:40-06:00

    Support for replacing logback with alternate logger config (like log4j2)
    
    Not all forks use logback, and there is an (prematurely) closed ticket
    indicating that it would be valuable CASSANDRA-13212.
    
    Also had to add 'org.w3c.dom' to the InstanceClassLoader so that
    log4j2 could load it's configuration.
    
    Patch by Jon Meredith; reviewed by David Capwell and Alex Petrov for CASSANDRA-15714.

479a76df2320856a0bcc5c202d40050c3b3ab14d | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-04-08 14:54:07+02:00

    Fix upgrade dtests
    
    Patch by marcuse; reviewed by Alex Petrov and David Capwell for CASSANDRA-15708

ced1ff77e6353d9d08f3e3d209a54d66899e3696 | Author: David Capwell <dcapwell@gmail.com>
 | 2020-04-02 11:51:39-07:00

    NodeToolResult was modified on trunk to produce better errors and to allow Any style message checks for errors, add them here.
    
    Patch by David Capwell; reviewed by Benjamin Lerer and Alex Petrov for CASSANDRA-15684.

a104b06d4aea2f2cd3d48bdbe38410284f236428 | Author: David Capwell <dcapwell@gmail.com>
 | 2020-04-02 10:58:43-07:00

    Fix RepairCoordinator test failures, after clobbering jvm-dtest refactoring (CASSANDRA-15650) and modifying classes no longer in the project
    
     patch by David Capwell; reviewed by Benjamin Lerer, Alex Petrov for CASSANDRA-15684

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

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

9da7b7aa03345eceae49c074baa0fa17eb1ffc05 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-03-23 10:15:13+01:00

    [maven-release-plugin] prepare for next development iteration

7a2f029676d3b9294f10263742aa4ba07b9abcfd | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-03-23 10:15:04+01:00

    [maven-release-plugin] prepare release 0.0.1

6fab1a7995380415dd3ed7de9c57fdbb3c365c5a | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-03-23 10:13:33+01:00

    Revert "[maven-release-plugin] prepare release 0.0.1"
    
    This reverts commit c77ec668db8d948fdcf2b396321e283a06bb6473.

c77ec668db8d948fdcf2b396321e283a06bb6473 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-03-23 10:12:29+01:00

    [maven-release-plugin] prepare release 0.0.1

20e68b09d7d49240712975fbda184c9bff06861d | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-03-21 11:42:13+01:00

    Revert "[maven-release-plugin] prepare release 0.0.1"
    
    This reverts commit 39c7aff6d645d38a3fee664df5ff399f840c2c1d.

39c7aff6d645d38a3fee664df5ff399f840c2c1d | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-03-21 11:37:04+01:00

    [maven-release-plugin] prepare release 0.0.1

5e9bd71fe1f455cbb7d7bbc5542fdb136d1f7df4 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-03-21 11:32:48+01:00

    Add gitignore file

23a786ac6782fc979dde27702e2fc7b07d1147b1 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-03-21 11:32:22+01:00

    Add licenses header to pom file

b29af2925cddacb4ab8b429b31917748781fbe5d | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-03-20 17:42:15+01:00

    Ninja fix: Fix unit tests that were broken during CASSANDRA-15303.

a01d05d9a73211fb91c068e133d78ef8ccf34b4e | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-03-20 11:33:56+01:00

    Ninja fix: fix eclipse warnings that were broken during CASSANDRA-15528

cd9fd9e83f507e2bab5075399d812e3fb4368920 | Author: David Capwell <dcapwell@gmail.com>
 | 2020-03-11 12:06:42-07:00

    Refactor repair coordinator to centralize stage change logic and improved the public facing errors
    
    Patch by David Capwell; reviewed by Blake Eggleston, Zhao Yang, Dinesh Joshi, and Alex Petrov for CASSANDRA-15564

68e003003238637d6cd2b3579c0fe0519649f886 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-02-25 10:17:30+01:00

    Initial commit

a562fd56b302e0573b2af9371aa948689714dcbc | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-02-24 12:06:09+01:00

    Introduce the extracted in-JVM DTest API
    
    Patch by Alex Petrov; reviewed by David Capwell for CASSANDRA-15539.

1f72cc6197187abac5b1f70a19589dd4883e8d98 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-02-07 18:47:33-08:00

    Extract in-jvm-dtest API
    
    Patch by Alex Petrov for CASSANDRA-15539; reviewed by David Capwell and Dinesh Joshi.

b33a11ca4219b2317d35e48e1fb6f8a76b697e3e | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-02-04 17:33:11+01:00

    Make sure that the passed node probe factory is used in nodetool, like in other branches.
    
    Patch by Alex Petrov; reviewed by Yifan Cai for CASSANDRA-15429

75d14b629da9360a8f2acd0153938b505c7c0714 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-02-04 17:33:11+01:00

    Add a test for a "real" nodetool command, not only "help"
    
    Patch by Alex Petrov; reviewed by Yifan Cai for CASSANDRA-15429

3f749907f9f6845078aacb25c38a79e9a6fb8bed | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-01-21 08:58:18+01:00

    Fix in-jvm dtest message serialization
    
    Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-15515

b907dc9689dd04ebae1f765570401d1f20a88ebd | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-01-16 15:22:57+01:00

    Make sure that hidden columns are only hidden from CQL
    
    Patch by Alex Petrov; reviewed by Aleksandr Sorokoumov for CASSANDRA-13917 (follow-up).

815c397f4876aae9ed2ae5a9578c5ec7087643ab | Author: David Capwell <dcapwell@gmail.com>
 | 2020-01-15 15:03:40-08:00

    failingReadRepairTest was not triggering a repair on the third node as expected, so fixed the test to make the expected semantics
    
    Patch by David Capwell, reviewed by Alex Petrov for CASSANDRA-15507.

b2f2c70e26a32253b0e58ee197c2f8abf01dd449 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-01-15 17:18:46+01:00

    Add message interceptors to in-jvm dtests
    
    Patch by Alex Petrov; reviewed by Yifan Cai and David Capwell for CASSANDRA-15505.

5f5721226788a9db73ad37a48bd02a66c84b7e5c | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-01-15 10:40:03+01:00

    Run in-jvm upgrade dtests in circle ci
    
    Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-15506

9705d823cddfe24356ba4f3f083b9371cdbdeb4d | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2020-01-14 15:56:59+01:00

    Add an ability to run bootstrap / streaming tests with in-JVM dtest framework.
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-15497.

1f7e3c2835c79363025a01a8470ee85d17457cf8 | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2019-12-19 14:24:13-08:00

    Fix in-jvm dtest java 11 compatibility
    
    Patch by Blake Eggleston; Reviewed by Alex Petrov and David Capwell for CASSANDRA-15463

f7ee96c74f783b42e520d26d278eafaca2a59678 | Author: Doug Rohrer <doug@therohrers.org>
 | 2019-12-19 07:15:52-05:00

    Fix missing call to enable RPC after native transport is started in in-jvm dtests
    
    Patch by Doug Rohrer, reviewed by David Capwell and Alex Petrov for CASSANDRA-15460.

8f355ca2c25836784085f55eb464ad12ffaa1716 | Author: David Capwell <dcapwell@gmail.com>
 | 2019-12-12 10:14:23-08:00

    In-JVM dtest cluster uncaughtExceptions propagation of exception goes to the wrong instance, it uses cluster generation when it should be using the instance id
    
    Patch by David Capwell; reviewed by Alex Petrov for CASSANDRA-15450

d3b3dcbb353de97220a11f55391babf149410905 | Author: yifan-c <yc25code@gmail.com>
 | 2019-10-27 21:01:31-07:00

    Separate exceptions for CAS write timeout exceptions caused by contention and unkown result
    
    Patch by Yifan Cai; reviewed by Alex Petrov and Dinesh Joshi for CASSANDRA-15350

50b7094278241f389d3b0b49b02e893fd4322b12 | Author: Doug Rohrer <drohrer@apple.com>
 | 2019-10-14 13:42:35-04:00

    Add client testing capabilities to in-jvm tests
    
    Patch by Doug Rohrer, reviewed by Alex Petrov for CASSANDRA-15347.
    
    Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>

c55d727bbe8d66e87497d6c8b6301a767b11bb4c | Author: David Capwell <dcapwell@gmail.com>
 | 2019-09-19 16:23:29-07:00

    Fix in-JVM dtest failures on java 11 as the system ClassLoader is not a URLClassLoader as of java 9
    
    Patch by David Capwell, reviewed by Jon Meredith and Alex Petrov for CASSANDRA-15329.

58a5ce14ba80a0a4eeef0f6b18e58d63113e1159 | Author: Jon Meredith <jmeredithco@gmail.com>
 | 2019-08-26 15:07:44-06:00

    In-JVM DTest: Add network topology and tracing support
    
    In-JVM DTest: readRepairTest - Set read repair query to CL.ALL
    
    The current test relies on the order of nodes returned by the snitch
    to include node3, which SimpleSnitch does.  With support for other
    snitches coming then the test should be able to handle any order
    of nodes - so make sure all nodes are present.
    
    In-JVM DTest: remove minimum messaging service calculation
    
    Match change on trunk to resolves issue with trying to call
    getMessagingVersion on nodes that are not started.  Fixes
    mixed version upgrades once all branches are updated.
    
    Patch by Jon Meredith; Reviewed by Dinesh Joshi and Alex Petrov for CASSANDRA-15319

8dcaa12baa97ce870f23ff9045f968f2fa28b2cc | Author: Jon Meredith <jmeredithco@gmail.com>
 | 2019-08-15 10:12:06-06:00

    Allow instance class loaders to be garbage collected for inJVM dtest
    
    Backport support optional network/gossip test features,
    instance generations and subnet support from trunk.
    
    Backport MessageFilter and cluster builder API changes to match
    trunk (except for the change in namespace for Verbs).
    
    Add a test for repeatedly creating/tearing down in-JVM dtest
    clusters to help find resource leaks.
    
    Change IsolatedExecutor to clean up on an executor with zero
    core threads so that it exits sooner enabling GC on the
    InstanceClassLoader.  Moved classloader close after shutdown to prevent
    improve logging when the isolated executor is shutdown.
    
    Update the logback config for dtests to make it obvious
    which log threads are for instances vs the main logger.
    
    Disable native library loading until it can be reinstated
    (tracked in CASSANDRA-15170).
    
    Shutdown various executors and threads that were
    preventing the instance classloader from being unloaded.
    
    Add test-jvm-dtest-some ant target
    
    Patch by Jon Meredith; Reviewed by Alex Petrov and
    Benedict Elliott Smith for CASSANDRA-15170

9ca95e115fda079fa6e5e1f71663484f0328698a | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2019-07-09 16:58:24+01:00

    Add cqlsh test for protocol negotiation
    
    Also, disable automatic protocol version capping for batch_test
    
    Patch by Sam Tunnicliffe; reviewed by Alex Petrov for CASSANDRA-15193
    
    closes #54

0388d89e29393d0b1f50baa24848bc8cb0a7c9a3 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2019-07-09 12:51:16+01:00

    Allow max protocol version to be capped
    
    Patch by Sam Tunnicliffe; reviewed by Alex Petrov and Aleksey
    Yeschenko for CASSANDRA-15193

0240a4659d761f06f94f8cd97097f2d0ad2d220c | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2019-06-26 14:44:15+02:00

    Introduce optional timeouts for idle client sessions
    
    Patch by Alex Petrov, reviewed by Aleksey Yeshchenko for CASSANDRA-11097

310a48efcfdc0fb77fbd5fd6e734bf17667f617d | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2019-06-12 16:26:54+01:00

    Rewrite the internode messaging subsystem
    
    patch by Aleksey Yeschenko and Benedict Elliott Smith; reviewed by Alex
    Petrov, Aleksey Yeschenko, and Benedict Elliott Smith for CASSANDRA-15066
    
    Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>

0d48503c8c99d715164cdc59de646366408889ff | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2019-06-12 15:02:37+01:00

    Introduce a proxy test handler, extra unit tests for connection closure and message expirations
    
    patch by Alex Petrov; reviewed by Aleksey Yeschenko and Benedict Elliott
    Smith for CASSANDRA-15066

7d2c3c215f65ee41f86886304257647fc24b1f70 | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2019-04-04 14:39:57-07:00

    Support cross version messaging in in-jvm upgrade dtests
    
    Patch by Blake Eggleston; Reviewed by Alex Petrov for CASSANDRA-15078

cbf4da4397c2cec34d6a240b0e917a847c46b3d0 | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2019-02-11 17:29:44-08:00

    CASSANDRA-14991 Follow-up: clean up SSL Hot Reloading code
    
    patch by Dinesh Joshi, reviewed by Alex Petrov for CASSANDRA-15018

a7d8ba7b10a441f9710724e65a939a46add0ae78 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2019-02-11 15:37:07+01:00

    Fix memory-retention problem arising from thread locals from schema change in in-jvm tests
    
    patch by Alex Petrov; reviewed by Joseph Lynch for CASSANDRA-15014

e0c10fd76b38dea49ad3159fd4690e0ed4b55e1f | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2019-02-05 17:39:59+01:00

    Implement simple In-JVM tooling for testing distributed paging
    
    Patch by Alex Petrov; reviewed by Jon Meredith for CASSANDRA-15009

c49d42f318c735676d1cb8984c1dee8ae46b3c0d | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2019-01-24 13:44:55+01:00

    Remove unnecessary Runnable wrapping in NamedThreadFactory as is done by Netty.
    
    Patch by Alex Petrov; reviewed by Dinesh Joshi for CASSANDRA-15008

fdb17350109d8cf4d5a4b1deab0220fd271acc63 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2019-01-11 16:09:06+00:00

    In JVM dtests need to clean up after instance shutdown
    
    Followup - isolate executions for a given node to an executor owned by the instance
    
    patch by Benedict; reviewed by Alex Petrov for CASSANDRA-14922

00fff3ee6e6c0142529de621bcaeee5790a0c235 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2019-01-11 16:09:06+00:00

    In JVM dtests need to clean up after instance shutdown
    
    Followup - isolate executions for a given node to an executor owned by the instance
    
    patch by Benedict; reviewed by Alex Petrov for CASSANDRA-14922

a43b651f8e35dd7081b8593057f118ed0c49cfd6 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2019-01-10 12:32:16-05:00

    Unit test stdout capture is malfunctioning in 4.0
    
    patch by Benedict; reviewed by Alex Petrov for CASSANDRA-14974

3dcde0821a40eb2bc633082916d8f3ff861efdb5 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2019-01-09 21:56:19+01:00

    Ninja: Remove CI-intended in-JVM dtest code

ef1817a75ceeaa5f8eb11cd4acd0bcbe5f1ed14d | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2019-01-07 12:05:13+01:00

    Ninja: Move NO_COMPACT to 'Changes from v4' section

55b47b8bd245fc89f91f00bd495386d43bdd1a74 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2019-01-07 10:39:34+01:00

    Ninja: merge protocol changes that were made in v4 forward to v5

f0494889176873b3f68ae14cc5f1d9dcbc189da9 | Author: Ariel Weisberg <aweisberg@apple.com>
 | 2019-01-03 14:12:59-05:00

    ReadCommandVerbHandler validateTransientStatus class cast exception
    
    Patch by Ariel Weisberg; Reviewed by Alex Petrov for CASSANDRA-14959

c100f1ac40137a0d6d0793930cdfce3845880a12 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2018-12-18 14:20:52+00:00

    Multi-version in-JVM dtests
    
    patch by Benedict; reviewed by Alex Petrov for CASSANDRA-14937

8ad4a9a522aef7243b2612d084bbae69ea8f1be6 | Author: Joseph Lynch <joe.e.lynch@gmail.com>
 | 2018-12-07 18:29:08-08:00

    In JVM dtests need to clean up after instance shutdown
    
    Adds additional cleanup logic to ensure we don't leak classloaders and
    their associated objects when running the in JVM dtests.
    
    Patch by Joseph Lynch; reviewed by Alex Petrov for CASSANDRA-14922

d5005627b02b4e716947fa05a40473368017c0f9 | Author: Joseph Lynch <joe.e.lynch@gmail.com>
 | 2018-12-07 18:29:08-08:00

    In JVM dtests need to clean up after instance shutdown
    
    Adds additional cleanup logic to ensure we don't leak classloaders and
    their associated objects when running the in JVM dtests.
    
    Patch by Joseph Lynch; reviewed by Alex Petrov for CASSANDRA-14922

afa4563864889c78569e29466047b411cd866b38 | Author: Aleksey Yeshchenko <aleksey@apple.com>
 | 2018-11-22 14:59:22+00:00

    Don't skip entire sstables when reading backwards with mixed clustering column order
    
    patch by Aleksey Yeschenko; reviewed by Alex Petrov for CASSANDRA-14910

1d5e0301f36b5c0dbd8fa8b5e599d2bb413f1b4e | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-11-16 19:41:58+01:00

    Introduce in-jvm distributed tests
    
    Patch by Alex Petrov and Benedict Elliott Smith; reviewed by Benedict Elliott Smith and Dinesh Joshi for CASSANDRA-14821.
    
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>

f22fec927de7ac291266660c2f34de5b8cc1c695 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-11-16 19:41:58+01:00

    Introduce in-jvm distributed tests
    
    Patch by Alex Petrov and Benedict Elliott Smith; reviewed by Benedict Elliott Smith and Dinesh Joshi for CASSANDRA-14821.
    
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>

cf6f7920f7742bb9a17a23ad37499d9213807d81 | Author: Aleksey Yeshchenko <aleksey@apple.com>
 | 2018-11-15 14:54:05+00:00

    Cannot perform slice reads in reverse direction against tables with clustering columns in mixed order
    
    patch by Aleksey Yeschenko; reviewed by Alex Petrov for CASSANDRA-14899

c6f822c2a07e0e7c8e4af72523fe62d181c71e56 | Author: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
 | 2018-11-06 21:47:03+01:00

    Fix full ring range subtraction
    
    Patch by Aleksandr Sorokoumov; reviewed by Alex Petrov for CASSANDRA-14869

a3004ef29fe223186b518a68e07a180e79939193 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-10-11 18:23:20+02:00

    Make sure that SEP Worker shuts down when pool is shutdown
    
    Patch by Alex Petrov; reviewed by Benedict Elliott Smith for CASSANDRA-14815

eea68a2cfeb0134510deaaa5540afdf6d0c6ee7e | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-10-11 18:23:20+02:00

    Make sure that SEP Worker shuts down when pool is shutdown
    
    Patch by Alex Petrov; reviewed by Benedict Elliott Smith for CASSANDRA-14815

f24e23c5f42f27cf74297e5c12de370fc6a724bc | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-10-05 16:50:52+02:00

    Avoid running query to self through messaging service
    
    Patch by Alex Petrov; reviewed by Ariel Weisberg for CASSANDRA-14807

74f578abe03fd004f9ffe26868e76f63949cedec | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-10-05 16:49:51+02:00

    Add clause to test for node-local queries through MessagingService for CASSANDRA-14807

a05785d82c621c9cd04d8a064c38fd2012ef981c | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-10-01 15:30:58+02:00

    Add tests for RepairJob
    
    Patch by Alex Petrov; reviewed by Marcus Eriksson for CASSANDRA-14717

30d2835809e119173b1124b3eecb134e3a8c19b6 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2018-09-27 11:23:03+02:00

    Avoid calling iter.next() in a loop when notifying indexers about range tombstones
    
    Patch by marcuse; reviewed by Alex Petrov and Sam Tunnicliffe for CASSANDRA-14794

c277fc56b586d7c6db1f0d42fd2253f5484ca3d8 | Author: Benedict Elliott Smith <benedict@apple.com>
 | 2018-09-19 12:52:27+01:00

    Transient Replication support for EACH_QUORUM, and correction of behaviour for LOCAL_QUORUM
    
    patch by Benedict; reviewed by Alex Petrov and Ariel Weisberg for CASSANDRA-14727

29f83b88821c4792087df19d829ac87b5c06e9e6 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-09-17 15:13:05+02:00

    Consolidate batch write code
    
    Patch by Alex Petrov; reviewed by Benedict Elliott Smith for CASSANDRA-14742

99c695e850057a16bddd0e314aef31dde1d76a2f | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-09-17 14:16:56+02:00

    Adjust error messages after CASSANDRA-14756

0379201c7057f6bac4abf1e0f3d81a12d90abd08 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-09-17 11:51:56+02:00

    Transient replication: range movement improvements
    
    Patch by Alex Petrov; reviewed by Ariel Weisberg and Benedict Elliott Smith for CASSANDRA-14756

ee9e06b5a75c0be954694b191ea4170456015b98 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2018-09-17 10:08:51+01:00

    Reinstate repaired data tracking if read repair is disabled
    
    Patch by Sam Tunnicliffe; reviewed by Alex Petrov for CASSANDRA-14755

0d9c98ee1ec006604e4f8f1787f7be5b5792cf78 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-09-14 14:32:31+02:00

    Transient Replication and Cheap Quorums tests
    
    Patch by Blake Eggleston, Alex Petrov, Ariel Weisberg; Reviewed by Blake Eggleston for CASSANDRA-14404
    
    Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
    Co-authored-by: Ariel Weisberg <ariel@weisberg.ws>

59de353325768b6bb8f4dc18a1a2ace5071f8f84 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-09-12 23:20:34+02:00

    Add a check for receiving digest response from transient node
    
    Patch by Alex Petrov; reviewed by Benedict Elliot Smith for CASSANDRA-14750

daa3619ae63bb8b06d532890e51d288c189c787c | Author: Benedict Elliott Smith <benedict@apple.com>
 | 2018-09-09 23:53:07+01:00

    Transient->Full movements mishandle consistency level upgrade
    
    patch by Benedict; reviewed by Alex Petrov and Ariel Weisberg for CASSANDRA-14759

e645b9172c5d50fc2af407de724e46121edfe109 | Author: Benedict Elliott Smith <benedict@apple.com>
 | 2018-09-07 19:28:16+01:00

    ReplicaCollection follow-up
    
    patch by Benedict; reviewed by Alex Petrov and Ariel Weisberg for CASSANDRA-14726

047bcd7ad171d6a4aa89128c5e6c6ed5f012b1c0 | Author: Benedict Elliott Smith <benedict@apple.com>
 | 2018-09-07 11:41:28+01:00

    ReplicaPlan/Layout refactor follow-up/completion
    
    Finish much of the work to clarify endpoint selection
    that was begun in Transient Replication (CASSANDRA-14404)
    
    Also fixes:
      - commitPaxos was incorrectly selecting only live nodes,
        when needed to include down
      - We were not writing to pending transient replicas
      - On write, we were not hinting to full nodes with transient
        replication
      - rr.maybeSendAdditional{Reads,Writes} would only consult the
        same node we may have speculated a read to
      - transient->full movements mishandled consistency level upgrade by
        retaining the 'full' pending variant, which increased CL requirement;
        instead, the 'natural' replica is upgraded to 'full' for writes
    
    patch by Benedict; reviewed by Alex Petrov and Ariel Weisberg for CASSANDRA-14705

2046c30adec194fb07bc5dd1c31fc19a64e7895c | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-09-07 11:02:55+02:00

    Fail query on transient replica if coordinator only expects full data
    
    Patch by Alex Petrov; reviewed by Benedict Elliott Smith for CASSANDRA-14704

8a73427c6543c94ce49da0ed1f833ec5b8ed4f18 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-09-06 12:37:13+02:00

    Remove mentions of transient replication from repair path
    
    Patch by Alex Petrov; reviewed by Blake Eggleston and Ariel Weisberg for CASSANDRA-14698

0841353e90f1cc94dc47b435af87e4d5876478ea | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-09-04 19:38:27+02:00

    Allow transient node to serve as a repair coordinator
    
    Patch by Alex Petrov and Blake Eggleston, reviewed by Ariel Weisberg, Blake Eggleston, Marcus Eriksson for CASSANDRA-14693
    
    Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>

f7431b432875e334170ccdb19934d05545d2cebd | Author: Ariel Weisberg <ariel@weisberg.ws>
 | 2018-07-05 18:10:40-04:00

    Transient Replication and Cheap Quorums
    
    Patch by Blake Eggleston, Benedict Elliott Smith, Marcus Eriksson, Alex Petrov, Ariel Weisberg; Reviewed by Blake Eggleston, Marcus Eriksson, Benedict Elliott Smith, Alex Petrov, Ariel Weisberg for CASSANDRA-14404
    
    Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>

4e1c05565aada57466b8edcdff43f1c7ebb7cd3e | Author: Ariel Weisberg <ariel@weisberg.ws>
 | 2018-06-22 12:28:30-07:00

    Transient Replication and Cheap Quorums, update existing tests
    
    Patch by Ariel Weisberg; Reviewed by Blake Eggleston for CASSANDRA-14404
    
    Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
    Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>

d0c2ab5088bddd279febfe17b509c367012789a9 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-06-20 15:38:07+02:00

    Ninja: fix bad CASSANDRA-12526 rebase, revert to CASSANDRA-14388 MAX_COMPACTING_L0 logic.

644676b088be5177ef1d0cdaf450306ea28d8a12 | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2018-05-14 14:24:03-07:00

    Improve read repair blocking behavior
    
    Patch by Blake Eggleston; reviewed by Marcus Eriksson and Alex Petrov
    for CASSANDRA-10726

d52bdaefda366b4485acb4e8852b3c0549b184bd | Author: Marcus Eriksson <marcuse@apache.org>
 | 2018-04-16 16:14:28+02:00

    Make it possible to set the max/min compaction thresholds
    
    Patch by Marcus Eriksson, reviewed by Alex Petrov for CASSANDRA-14388

53c0ef171424454c47d64a9326b0ba83cd743a50 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2018-04-16 15:55:11+02:00

    Bump SSTable level instead of rewriting SSTable completely during single-sstable compactions
    
    Patch by Marcus Eriksson, reviewed by Alex Petrov for CASSANDRA-12526

bdb52801c7384ef07f7fc0b4f3b965bdf35d821d | Author: Marcus Eriksson <marcuse@apache.org>
 | 2018-04-13 15:15:03+02:00

    Abort compactions quicker
    
    Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-14397

1b82de8c9fe62cf78f07cf54fe32b561058eebe5 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2018-02-22 18:29:54+01:00

    Fix cqlshtests
    
    patch by Alex Petrov; reviewed by Robert Stupp for CASSANDRA-14007

0521f8dc5d5e05c0530726e9549fa2481726a818 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-12-11 18:56:40+01:00

    Fix index target computation for dense composite tables with dropped compact storage
    
    Patch by Alex Petrov; reviewed by Zhao Yang for CASSANDRA-14104.

fc68a0de8d05082a0a78196695572ff2346179c4 | Author: Joel Knighton <jkni@apache.org>
 | 2017-11-28 23:47:04-06:00

    Expect value column in sstableloader_with_failing_2i_test when reading IndexInfo table
    
    patch by Joel Knighton; reviewed by Alex Petrov for CASSANDRA-14037

7eb915097dc3e34e1bb4ef96e6bd8eb67d574622 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-11-13 08:56:14+01:00

    Make LWTs send resultset metadata on every request
    
    Patch by Alex Petrov; reviewed by Robert Stupp for CASSANDRA-13992

65ff3e6d9e15060786fe5fdec92005b9932cab08 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-11-08 13:13:00+01:00

    Ninja: fix v5 protocol spec, paging state and metadata id order in result metadata.

8e65211b9483f35f021c34a8bc7107c819eb0766 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-10-24 13:41:35+02:00

    Tests for CASSANDRA-10857

07fbd8ee6042797aaade90357d625ba9d79c31e0 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-10-17 11:17:41+02:00

    Disallow COMPACT STORAGE syntax, avoid starting when compact tables are present
    
    Patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-10857

0c54cc98595b4879c9a634737674fd36fd1c46d0 | Author: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
 | 2017-10-13 17:32:50+02:00

    Queries on hidden columns act as if these columns do not exist
    
    Patch by Aleksandr Sorokoumov, reviewed by Alex Petrov for CASSANDRA-13917.

6c29ee84a2f62ccd05c328bbaa0c364eb1a7a821 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-09-30 08:56:22+02:00

    Allow dropping COMPACT STORAGE flag
    
    Patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-10857.

0bc45aa46766625698e6e4c47085dfe94766c7df | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-09-29 09:30:02+02:00

    Fix the computation of cdc_total_space_in_mb for exabyte filesystems
    
    patch by Benjamin Lerer; reviewed by Alex Petrov for CASSANDRA-13808

428eaa3e37cab7227c81fdf124d29dfc1db4257c | Author: Eduard Tudenhoefner <eduard.tudenhoefner@datastax.com>
 | 2017-09-05 09:01:32-07:00

    Add storage port options to sstableloader
    
    patch by Eduard Tudenhoefner; reviewed by Alex Petrov for CASSANDRA-13844

4f5bf0b67d2e0a93595cc8061018b20aa2309566 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2017-08-14 18:10:01+02:00

    Don't use RangeFetchMapCalculator when RF=1
    
    Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-13576

270f690ff6047cc3e797a3f34b7efa26e7232183 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-08-08 16:51:03+02:00

    Prevent integer overflow on exabyte filesystems
    
    patch by Matt Wringe and Benjamin Lerer; reviewed by Alex Petrov for CASSANDRA-13067

00a777ec8ab701b843172e23a6cbdc4d6cf48f8d | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-07-10 11:59:08+02:00

    Downgrade JNA to 4.2.2
    
    Patch by Benjamin Lerer; reviewed by Alex Petrov for CASSANDRA-13072

9359e1e977361774daf27e80112774210e55baa4 | Author: Zhao Yang <jasonstack@jasonstack-mac.local>
 | 2017-07-01 11:12:41+08:00

    Fix column filter creation for wildcard queries
    
    Patch by Zhao Yang; reviewed by Alex Petrov for CASSANDRA-13650

6847bc10c2a3fa3ee911b0cf3826920bc4dbad18 | Author: Alex Petrov <alexp@coffeenco.de>
 | 2017-06-20 20:25:51+02:00

    Add dtests for compatibility flag introduced in CASSANDRA-13004 (#1485)
    
    Add dtests for compatibility flag introduced in CASSANDRA-13004

90c5c8bfecd69edb5f859e9ff2424930b1394b49 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-06-15 23:26:55+02:00

    Ninja: fix test failures after CASSANDRA-13004.

6608bea00f4c96a4c587efd4c0b0262aca7e56e1 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-06-15 22:39:16+02:00

    Ninja: Fix ColumnFilter backward compatibility with 3014 version

7251c9559805d83423ca5ddbe4f955ce668c3d9a | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-06-08 16:59:24+02:00

    Make concat work with iterators that have different subsets of columns
    
    Patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-13482.

1f54aa424fd8a79089f76951a93560e6bca9d459 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-05-31 17:01:14+02:00

    Ensure consistent view of partition columns between coordinator and replica in ColumnFilter
    
    Patch by Alex Petrov; reviewed by Aleksey Yeschenko for CASSANDRA-13004

ab640b2123826fd67d31860a9f0ca8a4224e3845 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-05-09 14:02:48+02:00

    Duplicate the buffer before passing it to analyser in SASI operation
    
    Patch by Alex Petrov; reviewed by Andrés de la Peña for CASSANDRA-13512

f0319c88fd9a0e70cd8900ba7431724285886f9e | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-04-18 15:56:07+02:00

    Allow CONTAINS statements filtering on the partition key and it’s parts
    
    Patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-13275

b337c690d321f2e4d7ebbbb0a1b8a90f986d21e9 | Author: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
 | 2017-04-10 21:46:23+02:00

    Backport CASSANDRA-13329: Use JMXEnabledThreadPoolExecutor with corePoolSize equal to maxPoolSize
    
    Patch by Aleksandr Sorokoumov; reviewed by Alex Petrov for CASSANDRA-13329

5e130209d38cd7e483d025d798895afe21f2a6bd | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-04-07 12:09:32+02:00

    Make reading of range tombstones more reliable
    
    Patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-12811

2d6fd782465395d54d8958e2da8a5c8744a81942 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-04-07 12:09:32+02:00

    Make reading of range tombstones more reliable
    
    Patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-12811

317a3ed6271f02b6e942937882ff75a503b93f8a | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-04-07 11:42:49+02:00

    Avoid rebuilding SASI indexes containing no values
    
    Patch by Alex Petrov; reviewed by Corentin Chary for CASSANDRA-12962

5f54d42107b0e0ece0ebb94a285cd7957b608523 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-04-07 11:26:31+02:00

    Add charset to Analyser input stream
    
    Patch by Alex Petrov; reviewed by Jay Zhuang for CASSANDRA-13151

31590f5da10de8bbcf36d19617ced02b37be2a57 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-04-07 10:32:54+02:00

    Avoid starting gossiper in RemoveTest
    
    Patch by Alex Petrov; reviewed by Joel Knighton for CASSANDRA-13407

9723db27171c014911a8a3f2b0db9454a91dd936 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-04-04 11:41:06+02:00

    Fix the problem with duplicated rows when using paging with SASI
    
    Patch by Alex Petrov; reviewed by Andrés de la Peña for CASSANDRA-13302

f87ec773fe1c698d738e9735f6e8ee513c2ba510 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-04-04 09:49:14+02:00

    Improve error messages for +/- operations on maps and tuples
    
    Patch by Alex Petrov; reviewed by Andrés de la Peña for CASSANDRA-13197

d8fb9349df818659c54d57b2d2c95ebbd0405d49 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-03-29 14:30:16+02:00

    Replace string comparison with regex/number checks in MessagingService test
    
    Patch by Alex Petrov; reviewed by Michael Kjellman for CASSANDRA-13216.

010b5f3a567663a5ceb823932a0b430848d331e3 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
 | 2017-03-29 11:22:08+08:00

    Fix ParseError unhashable type list in cqlsh copy from
    
    patch by Stefania Alborghetti; reviewed by Alex Petrov for CASSANDRA-13364

849f8cd6162c4850d64581a2c4a542c677e43e0a | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
 | 2017-03-29 10:29:26+08:00

    Fix possible NPE on upgrade to 3.0/3.X in case of IO errors
    
    patch by Stefania Alborghetti; reviewed by Alex Petrov for CASSANDRA-13389

5af7c5ff5b287b10a5b49b2bf2890469cb627f2a | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-03-24 17:43:02+01:00

    Fall back to even ranges calculation in clusters with vnodes when tokens are distributed unevenly
    
    Patch by Alex Petrov; reviewed by Paulo Motta for CASSANDRA-13229.

d8871bd5b41038849c77ddd9950bd1e4dcf77a78 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-03-22 22:43:04+01:00

    Avoid rewrapping an exception thrown for cache load functions
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe for CASSANDRA-13367

8eeea07f5f74eb86403e84464107b75c5063cf6b | Author: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
 | 2017-03-22 21:28:36+01:00

    Use equal to maxPoolSize in JMXEnabledThreadPoolExecutors
    
    Patch by Aleksandr Sorokoumov; reviewed by Alex Petrov for CASSANDRA-13329.

5262bb17b46fc8c02f9f836ddf9317d0de2698cd | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2017-03-20 15:49:27+01:00

    Dropping column results in "corrupt" SSTable
    
    patch by Sylvain Lebresne; reviewed by Alex Petrov for CASSANDRA-13337

e5c2a1839f2cdf16771dcba726f862e61fda8d4f | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-03-10 15:39:30+01:00

    Avoid name clashes in CassandraIndexTest
    
    Patch by Alex Petrov; reviewed by Andrés de la Peña for CASSANDRA-13427

2c111d15bb080283b9b98d48fab4bcf4db515b5a | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-03-10 13:28:16+01:00

    Improve SASI range iterator efficiency on intersection with an empty range.
    
    Patch by Corentin Chary; reviewed by Alex Petrov for CASSANDRA-12915.

9efa682b3e72c76818be582080bd3329ecdf74e3 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-03-10 11:31:54+01:00

    Ninja: fix missing variable re-assignment in SASI test

60d3292b04f35f4cd27801448b089110cc7b5b19 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-03-08 17:53:46+01:00

    Add a formatted row output to assertEmpty in CQL Tester
    
    Patch by Alex Petrov; reviewed by Jason Brown for CASSANDRA-13238

f3cd28d8595774b70027997fff06d11b1b88c651 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-03-07 17:49:14+01:00

    Add the currentTimestamp, currentDate, currentTime and currentTimeUUID functions
    
    patch by Benjamin Lerer; reviewed by Alex Petrov for CASSANDRA-13132

1dcb3131a4d7417634551456f1fe3f519fa17fd0 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-03-06 08:44:53+01:00

    Use a unique metric reservoir per test run when using Cassandra-wide metrics residing in MBeans
    
    Patch by Alex Petrov; reviewed by Michael Kjellman for CASSANDRA-13216.

0409abc26a9bd0dba59bccb37c668f6608dd6ab9 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-02-07 11:24:22+01:00

    Add support for + and - operations on dates
    
    patch by Benjamin Lerer; reviewed by Alex Petrov for CASSANDRA-11936

fb606dd41c9f14324749efc1344421237c36a6db | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-02-07 10:35:48+01:00

    Fix UPDATE queries with empty IN restrictions
    
    patch by Benjamin Lerer; reviewed by Alex Petrov for CASSANDRA-13152

e71a49e81f97864641f406461425a74ca4c56df1 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-01-27 15:50:06+01:00

    Refactor ColumnCondition
    
    patch by Benjamin Lerer; reviewed by Alex Petrov for CASSANDRA-12981

70e33d96e1f1236788afb50c1f02fbc64d760281 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2017-01-27 15:17:53+01:00

    Fix handling of nulls and unsets in IN conditions
    
    patch by Benjamin Lerer; reviewed by Alex Petrov for CASSANDRA-12981

33344fae6622dc6624e01f7aa3b2b4d378f34d2d | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2017-01-19 10:02:39-08:00

    Cqlsh DESCRIBE output handles quoted index names incorrectly
    
    Patch by Sam Tunnicliffe; reviewed by Adam Holmberg and Alex Petrov for CASSANDRA-12847

7a06df79d829ac073264045eb9420a61c5ba939a | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2017-01-19 09:49:23+01:00

    Use unfiltered iterator for partition indexing
    
    Patch by Alex Petrov; reviewed by Sergio Bossa for CASSANDRA-13075;

5d48b0d38d996cde1954c3c0df0f0f0a5eecfb81 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-12-19 15:53:29+01:00

    Allow IN restrictions on column families with collections
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-12654

84b1725fb4c4cba4fdb94f2abdb66656a4c66ae1 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
 | 2016-12-16 16:23:32+08:00

    Fixed query monitoring for range queries
    
    patch by Stefania Alborghetti; reviewed by Alex Petrov for CASSANDRA-13050

9fc1ffb631a5a44bc11b55061288758e39a9d20a | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-12-15 17:56:41+01:00

    Fix DELETE and UPDATE queries with empty IN restrictions
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-12829

9a5aef09fe51592713d0fa38bfb9e42e21e7644d | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-12-12 12:52:18+01:00

    Test bind parameters and unset parameters in InsertUpdateIfConditionTest
    
    patch by Benjamin Lerer; reviewed by Alex Petrov for CASSANDRA-12980

d19b6d88415e04c2fc926a91fd61a3390b3b1351 | Author: Robert Stupp <snazy@snazy.de>
 | 2016-12-08 19:42:52+01:00

    testall failure in org.apache.cassandra.cql3.validation.entities.UFTest.testAllNativeTypes
    (fix missing merge in 3.11)
    
    patch by Robert Stupp; reviewed by Alex Petrov for CASSANDRA-12817

520aafae871d64e775728c64c8cc209e9e07976a | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-12-08 14:49:41+01:00

    Add test for LWTs with unset row for CASSANDRA-12694

1cbaceaaa6e4cbd16149ef3ab9852050c041c7cc | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-12-07 16:04:51+01:00

    Make distinction between unset row and non-existing partition for LWTs
    
    Patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-12964.

d9b06e8af41c42244f76058641aeecda53a9bf75 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-12-07 16:04:51+01:00

    Make distinction between unset row and non-existing partition for LWTs
    
    Patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-12964.

0b97c5d1f717be30a04c59c766465d9c62a4e9ee | Author: Robert Stupp <snazy@snazy.de>
 | 2016-12-07 13:06:55+01:00

    testall failure in org.apache.cassandra.cql3.validation.entities.UFTest.testAllNativeTypes
    
    patch by Robert Stupp; reviewed by Alex Petrov for CASSANDRA-12817

a2dffc2b49e0471ed6c351121fb02a6a0f61b51e | Author: Corentin Chary <corentin.chary@gmail.com>
 | 2016-12-06 14:59:25+01:00

    Fix primary index calculation for SASI
    
    Patch by Corentin Chary; reviewed by Alex Petrov for CASSANDRA-12910.

7b1e2ed6e3d97e445cfdc877b190feafa1550fd5 | Author: Corentin Chary <corentin.chary@gmail.com>
 | 2016-12-06 14:59:25+01:00

    Fix primary index calculation for SASI
    
    Patch by Corentin Chary; reviewed by Alex Petrov for CASSANDRA-12910.

0ecef31548c287ac2d9f818413457bc947362733 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-11-29 22:58:36+01:00

    Make sure sstables only get committed when it's safe to discard commit log records
    
    Patch by Alex Petrov; reviewed by Branimir Lambov for CASSANDRA-12956

6f90e55e7e23cbe814a3232c8d1ec67f2ff2a537 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-11-29 22:58:36+01:00

    Make sure sstables only get committed when it's safe to discard commit log records
    
    Patch by Alex Petrov; reviewed by Branimir Lambov for CASSANDRA-12956

820e7a8d810828d29f98a68dc35be33b40a5de62 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-11-17 16:42:19+00:00

    LocalToken ensures object buffer is on heap
    
    Patch by Sam Tunnicliffe; reviewed by Alex Petrov for CASSANDRA-12651

23d21ff1e48103d2d334a5422251c4915a3969a6 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-11-12 20:58:21+01:00

    v2

647f4b098bc4b310d2cc9ba9331d2220a9765d7d | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-11-11 17:21:51+01:00

    Add dtest for CASSANDRA-12813

a24c88d742f0dbc7601013b2f4fc737d2d86b46b | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-11-11 09:43:16+01:00

    Add dtest for CASSANDRA-12813

5e4198ffdad57aebd7c4b3a8cc01a7ce88eac99c | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-11-10 14:07:38+01:00

    Prepare legacy auth statements if tables initialised after node startup (follow-up)
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe for CASSANDRA-12813

5e9d9ebb0fb70020d9c83ae99c2ff97aa79ee422 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2016-11-09 15:33:10+01:00

    example/triggers build fail.
    
    patch by Sylvain Lebresne; reviewed by Alex Petrov for CASSANDRA-12861

bdd4a927fa13e9beff3bdc342ea6fe762b9997dc | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-10-26 17:34:50+01:00

    Properly format IPv6 addresses when logging JMX service URL
    
    Patch by Sam Tunnicliffe; reviewed by Alex Petrov for CASSANDRA-12454

b98a40605a4eeaf9347401b8f9ed9f0fe297c745 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-10-25 17:12:06+02:00

    Use non-token restrictions for bounds when token restrictions are overridden
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-12149

312e21bda7c50f05fc5f8868740b513022385951 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-10-21 16:58:33+02:00

    Prepare legacy auth statements if tables initialised after node startup
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe for CASSANDRA-12813

55568c17d6100cedc77747dfe1ad05a40191216b | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-10-19 08:32:49+02:00

    Backport of "Fix test broken after second pass of CASSANDRA-11803 changes" from 3.X to 3.0
    
    Patch by Alex Petrov; reviewed by Carl Yeksigian for CASSANDRA-11803

5f2367ef92517ac0bf7b7315de248021da2de4a6 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-10-19 08:32:49+02:00

    Fix test broken after second pass of CASSANDRA-11803 changes
    
    Patch by Alex Petrov; reviewed by Carl Yeksigian for CASSANDRA-11803

bc9a0793944f7dd481646c4014d13b844439906c | Author: Carl Yeksigian <carl@apache.org>
 | 2016-10-17 16:15:49-04:00

    Update reserved keyword list
    
    Patch by Carl Yeksigian; reviewed by Alex Petrov for CASSANDRA-11803

153583be55e2a0bba74102bf1d5fc7a79d314b1f | Author: Carl Yeksigian <carl@apache.org>
 | 2016-10-14 10:12:14-04:00

    Preserve quoted reserved keyword column names in MV creation
    
    Patch by Carl Yeksigian; reviewed by Alex Petrov for CASSANDRA-11803

12dd47219cda7ae9d5bfe149b2aa034d251fc849 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-10-13 21:59:41+02:00

    Add tests for SuperColumn tables
    
    Patch by Alex Petrov; reviewed by Philip Thompson for CASSANDRA-12373

6c6407411f4955967297331798e9d0c57644b311 | Author: Robert Stupp <snazy@snazy.de>
 | 2016-10-13 15:18:56+02:00

    nodetool stopdaemon errors out
    
    patch by Robert Stupp; reviewed by Alex Petrov for CASSANDRA-12646

ce8c9b559f48e72cb4488e75211be338d28bdb13 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-10-13 11:46:45+02:00

    Fix support for SuperColumn tables
    
    Patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-12373

c510e001481637e1f74d9ad176f8dc3ab7ebd1e3 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-10-13 11:46:45+02:00

    Add tests for SuperColumn tables
    
    Patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-12373

a1baeadab9d726d2ceeed795bb6efb13464dec4a | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-10-11 09:51:50+02:00

    Allow native function calls in CQLSSTableWriter
    
    Patch by Alex Petrov; reviewed by Joel Knighton for CASSANDRA-12606

47c473ae3c0455e02b7a8529746988afdfdd9c54 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-10-07 12:09:12+08:00

    CQLSSTableWriter does not allow Update statement
    
    Patch by Alex Petrov; reviewed by Stefania Alborghetti for CASSANDRA-12450

04cc3a9309fdc4a8c9ae33ed00d2b681a6bb117a | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-10-05 10:09:04+02:00

    Improve sum aggregate functions
    
    Patch by Alex Petrov; reviewed by Branimir Lambov for CASSANDRA-12417

7872318d63009193415ba1365beedc2303a92386 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-10-05 09:46:05+02:00

    Improve avg aggregate functions
    
    Patch by Alex Petrov; reviewed by Branimir Lambov for CASSANDRA-12417

9fd0d0747bd46a09ec3567f4ec94fa3d63eca9aa | Author: Anthony Cozzie <acozzie@datastax.com>
 | 2016-10-05 09:08:55+08:00

    Add pre- and post-shutdown hooks to Storage Service
    
    Patch by Anthony Cozzie; reviewed by Alex Petrov for CASSANDRA-12461

5115c106db198e684b47c614b237925c45c71da8 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-09-30 10:00:38+08:00

    Unify drain and shutdown processes
    
    Patch by Alex Petrov; reviewed by Stefania Alborghetti for CASSANDRA-12509

c7fb95c98d2c370fcdb8e0389528ce6668f3a58c | Author: Jeremiah D Jordan <jeremiah@datastax.com>
 | 2016-09-29 13:55:17-05:00

    Check for hash conflicts in prepared statements.
    
    Patch by Jeremiah Jordan; reviewed by Alex Petrov for CASSANDRA-12733

498688cf575e2ed81bf1f54059ab43f366836529 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-09-29 14:43:34+02:00

    Fix versions in which CASSANDRA-12060 is applied

6dc595dd2ebf8477b4775473d1d2417fa3a0fcfd | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-09-27 14:02:10+02:00

    Make Collections deserialization more robust
    
    patch by Benjamin Lerer; reviewed by Alex Petrov for CASSANDRA-12618

cfa90c065f649ea5fac5507cf6c06c9a3d3254de | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-09-26 11:48:13+02:00

    Add +=/-= shortcut syntax for update queries
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-12232

bcd274f7c04e2cb9fe9a8155428dfa7212fe3a70 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-09-21 17:08:58+02:00

    Ninja: add beforeAndAfterFlush to 2i and filtering tests.

cf5cd158e9ccc24239015b5928f65628c3f5663e | Author: Yuki Morishita <yukim@apache.org>
 | 2016-09-20 16:31:18-05:00

    Fix DatabaseDescriptorRefTest
    
    patch by yukim; reviewed by Alex Petrov for CASSANDRA-12677

e9315d1e03cc7f555094042fda9f476e0d1bc72e | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-09-19 14:56:14+02:00

    Read with a higher CL to make sure repair happens after logged batch write.

f00e43167ab11f58af20439a300bdf82664abdb0 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-09-18 11:09:47+02:00

    Use correct bounds for all-data range when filtering
    
    Patch by Alex Petrov; reviewed by Branimir Lambov for CASSANDRA-12666.

0632f9433029d55e3c5e2157b0a0abad58869747 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-09-15 11:32:52+02:00

    Adjust tests for new LWT behaviour in CASSANDRA-12060

85ed48a1d9ac5aafb2a914a05ef6a620eeec5d0d | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-09-13 09:49:02+02:00

    Backport CASSANDRA-10756 (race condition in NativeTransportService shutdown)
    
    Patch by Alex Petrov; reviewed by Joel Knighton for CASSANDRA-12472

3f49c328f202e68b67a9caaa63522e333ea5006f | Author: ZhaoYang <zhaoyangsingapore@gmail.com>
 | 2016-09-12 11:22:25+02:00

    Allow filtering on partition key columns for queries without secondary indexes
    
    patch by ZhaoYang and Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-11031

102541e12a86746b36b2789417dc45c235a2db28 | Author: mck <mick@semb.wever.org>
 | 2016-08-30 16:05:10+10:00

    added forgotten CHANGES.txt entry for commit f0c94
    | Tracing payload not passed through newSession(..)
    |  patch by Mick Semb Wever; reviewed by Alex Petrov for CASSANDRA-11706

f0c94a43f23d338cbbb3a4420e9f296484a10dc1 | Author: mck <mick@semb.wever.org>
 | 2016-08-29 22:15:50+10:00

    Tracing payload not passed through newSession(..)
    
     patch by Mick Semb Wever; reviewed by Alex Petrov for CASSANDRA-11706

bcc253beb8740f744812cf3962da0235706ede98 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-08-25 18:08:24+02:00

    Fix tracing tests after improving the logging message

e86d531ec2bf831a68d0bb448e5ed6ad623bbcf7 | Author: Nachiket Patil <nachiket_patil@apple.com>
 | 2016-08-12 15:30:03+02:00

    Update StorageProxy range metrics for timeouts, failures and unavailables
    
    patch by Nachiket Patil; reviewed by Alex Petrov for CASSANDRA-9507

ead27d9e664726da7695fa11ea7e022c11ee7590 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-08-10 13:15:30+02:00

    Establish consistent distinction between non-existing partition and NULL value for LWTs on static columns
    
    patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-12060

fa113167956a6163156a0f475171d1c41f9ed7c2 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-08-05 18:05:38+02:00

    Fix rebuild of SASI indexes with existing index files
    
    Patch by Alex Petrov; reviewed by Pavel Yaskevich for CASSANDRA-12374

5c6cdc60a7c05bc82f5eae848eeb9ab99ff6a53f | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-08-05 16:12:34+02:00

    Fix clustering indexes in presence of static columns in SASI
    
    Patch by Alex Petrov; reviewed by Pavel Yaskevich for CASSANDRA-12378

55a45b58d678eb919fa6b5a4c224fb43791e0234 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-08-05 16:01:50+02:00

    Fix queries on columns with reversed type on SASI indexes
    
    Patch by Alex Petrov; reviewed by xedin for CASSANDRA-12223

465bb5d45ccef337382592127e214a0ca16a3d88 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-08-01 09:50:33+02:00

    Move migration tasks to non-periodic queue, assure flush executor shutdown after non-periodic executor.
    
    Patch by Alex Petrov; reviewed by Joel Knighton for CASSANDRA-12251

d9322a17189567d2c117cb3e69c456dd0781931e | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-07-28 14:17:08-05:00

    Add beta protocol flag for v5 native protocol
    
    Patch by Alex Petrov; reviewed by Tyler Hobbs for CASSANDRA-12142

c481e8dc84c713bda21724368094850ff9150011 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-07-18 18:22:48+02:00

    Fix problem with undeleteable rows on upgrade to new sstable format.
    
    Patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-12144.

557c59607fa9eb2014a7905cfc0eb3dbcd043cab | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-07-15 17:49:16-05:00

    Avoid wrapping results with ThriftResultsMerger if command is not for thrift
    
    Patch by Alex Petrov; reviewed by Tyler Hobbs for CASSANDRA-12193.

27d25c6df3930bb173d8d811f50d7643a7cacdf5 | Author: Hiroyuki Nishi <hnishi@yahoo-corp.jp>
 | 2016-07-15 15:54:07+02:00

    Add json and yaml formatting for tpstats output
    
    Patch by Hiroyuki Nishi; reviewed by Alex Petrov for CASSANDRA-12035

0b49b1776e5c6aa20bc2845e5b48dafe84169d46 | Author: Mike Adamson <madamson@datastax.com>
 | 2016-07-13 10:39:59+01:00

    cqlsh: Fix handling of $$-escaped strings
    
    patch by Mike Adamson; reviewed by Alex Petrov for CASSANDRA-12189

c857919b40b9fb27139424944e9fb6cc58befc48 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-07-04 14:15:39+02:00

     Fix filtering on clustering columns when 2i is used
    
    Patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-11907

716264c72f0980e763da540f59912d11bbfb4695 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-06-27 11:34:42+02:00

    Allow unset values in CQLSSTableWriter
    
    Patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-11911

7d857b46fb070548bf5e5f6ff81db588f08ec22a | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-06-26 18:21:08+02:00

    Add row offset support to SASI
    
    Patch by Alex Petrov; reviewed by Pavel Yaskevich for CASSANDRA-11990

578c85dc74522668e5c1e89119d25117cba5abf4 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-06-22 15:29:24+02:00

    Cleanup byte buffer recycling in DataOutputBuffer after Netty upgrade.
    
    Patch by Alex Petrov; reviewed by Jake Luciani for CASSANDRA-11937

85f2bbfd1c6803977ecc1c2053527363078bce22 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-06-21 16:22:23+02:00

    Remove distinction between non-existing static columns and existing but null in LWTs
    
    Path by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-9842

632a0c29e0da40d867bc45957c7ece13e9490c41 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-06-20 12:03:52+02:00

    Use `wait_for_any_log` to wait/grep for logs to avoid test failures
    caused by buffering.

0ebc0e4c8ccea4095ddf775a23dde3edc9d4108c | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-06-15 18:24:31+02:00

    Cleanup UserTypesTest#testAlteringUserTypeNestedWithinNonFrozenMap
    
    Patch by Alex Petrov; reviewed by Joel Knighton for CASSANDRA-12010.

a5dac1298b7cc899e9d1a327f15b31a94e1ce283 | Author: Tyler Hobbs <tylerlhobbs@gmail.com>
 | 2016-05-31 11:40:29-05:00

    Make testJsonThreadSafety less likely to time out
    
    Patch by Tyler Hobbs; reviewed by Alex Petrov for CASSANDRA-11711

57ead56f3bf03775ecc199de91477610d15c4a44 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-05-31 14:52:58+02:00

    Avoid referencing DatabaseDescriptor in AbstractType
    
    Patch by Alex Petrov; reviewed by Stefania Alborghetti for CASSANDRA-11912

f40c632e42e7abc38b28bdbb5b729294f8c49fbd | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-05-30 14:10:18+02:00

    Fix race in CompactionStrategyManager's pause/resume
    
    Patch by Alex Petrov; reviewed by yukim for CASSANDRA-11922

eb5a59a311a14cc0a3c37a13d10abc8c5a0f6d1b | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-05-30 09:09:41+02:00

    Cleanup recycled BTree references, trim large recycled buffers
    
    Patch by Alex Petrov; reviewed by Jake Luciani for 11838-trunk

5af5bafc87f3efe0388c003b3923ca3452e1e261 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2016-05-26 13:27:08+02:00

    Disable autocompaction during drain
    
    Patch by marcuse; reviewed by Alex Petrov for CASSANDRA-11878

863dbc78777101eab08f23877a4d9ffc92ffb6b4 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-05-25 16:19:47+02:00

    Allow specification of 'time' column value as number in CQL query
    
    Patch by Alex Petrov; reviewed by jmckenzie for CASSANDRA-11798

148f369d7658c60620c28f18442fcc4024dbb32a | Author: Yuki Morishita <yukim@apache.org>
 | 2016-05-24 13:38:29-05:00

    Enable client encryption in sstableloader with cli options
    
    patch by yukim; reviewed by Alex Petrov for CASSANDRA-11708

85cc390189f45be54dec9b146f66eeb7737fb0eb | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-05-24 09:46:43+02:00

    Prevent OOM failures on SSTable corruption, improve tests for corruption detection
    
    Patch by Alex Petrov; reviewed by Stefania Alborghetti for CASSANDRA-9530

f463fed234ce5bd9c536ac5fdf51c3555b9af805 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-05-20 20:02:48+02:00

    Avoid calls to `getCause` on `Throwable` as it might result into NPE
    
    Patch by Alex Petrov; reviewed by Joel Knighton for CASSANDRA-11272

93b3aa8a469f76a49e4d0975d0b6ad6e85432a47 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-05-20 18:46:37+02:00

    Added compatibility table and test for primitive types
    
    Patch by Giampaolo Trapasso; reviewed by Alex Petrov for CASSANDRA-11114

922dbdb658b1693973926026b213153d05b4077c | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-05-13 14:34:03+02:00

    Add result set metadata to prepared statement MD5 hash calculation
    
    Patch by Alex Petrov; reviewed by Robert Stupp for CASSANDRA-10786

640072b093ac7040a28ca932034e905935357ead | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-05-09 15:27:50+02:00

    Use re-initialised headers for ColumnIndex for pre-3.0 sstables
    
    Patch by Alex Petrov; reviewed by tjake for CASSANDRA-11736

0d5984b9dbd54a42fbbe6a71a045b13a612208b6 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-05-09 11:06:43+02:00

    Allow updating UDT nested in non-frozen map after ALTERing the UDT
    
    Patch by Alex Petrov; reviewed by jknighton for CASSANDRA-11604

a6bdfc50127ceaea8ff0bdb9d74165cd5a4227c8 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-05-06 12:38:23+02:00

    Add dtests for LWT with static columns and batches for CASSANDRA-9842

b2d8e88217d0532d54cba0cfae8ab6951df66f35 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-04-29 14:41:40+02:00

    Fix PER PARTITION LIMIT for single and multi partitions queries
    
    patch by Benjamin Lerer; reviewed by Alex Petrov for CASSANDRA-11603

5a923f65c2c02d08b687874dc8ac45d2d032b811 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-28 16:20:19+02:00

    Avoid creating a snapshot at restart for compactions_in_progress
    
    Patch by Alex Petrov; reviewed by Joel Knighton for CASSANDRA-10962

c8d955533b6968368907e5b090a309ac57bf419f | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-28 11:00:35+02:00

    Fix slice queries on ordered COMPACT tables
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-10988

88f22b9692c6fdddf837556f13140d949afe0d28 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-28 08:59:24+08:00

    JSON datetime formatting needs timezone (backported from trunk)
    
    patch by Alex Petrov; reviewed by Stefania Alborghetti for CASSANDRA-11137

c08eeafdcfe4b5d0fb1a8aa34ca5df27be7934ce | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-26 18:10:38+02:00

    Add support for filtering on counter columns
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe for CASSANDRA-11629

888b1e8b801ee20d315c574f202b447acdb24f3c | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-26 17:59:44+02:00

    Add paging tests for filtering on counter columns for CASSANDRA-11629

29d4a8297905463e4f0bb28fe0b4cc354dc1a0ab | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
 | 2016-04-26 16:56:07+08:00

    SSTableWriter output discrepancy
    
    patch by Stefania Alborghetti; reviewed by Alex Petrov for CASSANDRA-11646

f5bcb55ed362b5583205bf82b3feab1464ceae90 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-21 14:48:48+02:00

    Test for tables with thousands of columns for CASSANDRA-11621.

3244774572c56400ed96da4d57912779878c16e5 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-21 11:46:09+02:00

    Avoid possible stack overflow in ModificationStatement::getFunctions
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe for CASSANDRA-11621

4b8d0947e2faca109cdaa6ae15669a2da9a10dcf | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-21 08:15:26+02:00

    Disable line length check for json_test.py

6528fbf250fdd2c75c8f9464e279628234a5fef4 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-20 14:57:52+02:00

    Add schema to snapshot manifest, add WITH TIMESTAMP to DROP statement
    
    Patch by Alex Petrov; reviewed by Aleksey Yeschenko for CASSANDRA-7190

a123e984c3236b2a188411cad5c29f16e662c369 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-20 14:57:52+02:00

    Add schema to snapshot manifest, add WITH TIMESTAMP to DROP statement
    
    Patch by Alex Petrov; reviewed by Aleksey Yeschenko for CASSANDRA-7190

cd57a8cddac8e26944effa6a1a18db57a5d4795b | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-20 09:59:09+02:00

    Adjust tests for the new json format that includes timezone

c83729f41d358ce3ca2ac0323704ef516dff9298 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-19 10:43:12+02:00

    Make sure that indexing/filtering restrictions are picked up correctly even if the columns are given in order
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe and Benjamin Lerer for CASSANDRA-11310

ae063e806191f8285f1f3bcab068b2c4bfbc257b | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-18 18:59:04+02:00

    JSON datetime formatting needs timezone
    
    patch by Alex Petrov; reviewed by Stefania Alborghetti for CASSANDRA-11137

93c5bc616e21ffa7f31266ad095ca374f2ba73a4 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-18 13:47:59+02:00

    Avoid starting Cassandra on JMX bind failure
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe for CASSANDRA-11540

a600920cb5ee2866b09ee6c1ebae9518096e5bc4 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-15 22:26:02+02:00

    Allow filtering on clustering columns for queries without secondary indexes
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-11310

f07a406e5707966d3afcc2347b186743fc3c6f9f | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-15 14:41:53+02:00

    Fix possible race condition in NativeTransportService.testConcurrentDestroys
    
    patch by ifesdjeen; reviewed by jkni for CASSANDRA-10756

6ad874509d6c7edd53bb3a4b897477d6a2753c19 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-14 12:35:07+02:00

    Allow only DISTINCT queries with partition keys or static columns restrictions
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-11339

69edeaa46b78bb168f7e9d0b1c991c07b90f41ca | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-14 12:26:52+02:00

    Allow only DISTINCT queries with partition keys restrictions
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-11339

9a0eb9a31e71cfc43def6497907ce2ab3d091aa1 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-14 11:53:29+02:00

    Fix PER PARTITION LIMIT for queries requiring post-query ordering
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-11556

d8036f93617e318bf930885981cc75104bf523a2 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-14 11:27:06+02:00

    Fix SelectStatement public API (Follow-up CASSANDRA-7017)
    
    patch by Alex Petrov; reviewed by Benjamin Lerer for CASSANDRA-7017

d0ff25ca6b1706a00b9debc363e061011efb5a43 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-12 12:06:47+02:00

    Add paging dtests for PER PARTITION LIMIT for CASSANDRA-11535

30b6d10810c7c35f91fe99a40ee6a7f11bced538 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-09 13:27:14+02:00

    Add paging tests for filtering with clustering columns (for #11310)

2fbddbd9926eac07031196f74c637730a3953dce | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-05 17:45:59+02:00

    Allow per partition limit in SELECT queries
    
    Patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-7017.

cc90d0423cb64bcf61ad37126c32de85fbca22c6 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-05 10:50:59+02:00

    Support UDTs in CQLSStableWriter
    
    Patch by Alex Petrov and Stefania Alborghetti;
    reviewed by Stefania Alborghetti and Aleksey Yeschenko for CASSANDRA-10624.