Mick Semb Wever test_and_ci all time


 90 Collaborator
Brandon Williams , Sylvain Lebresne , Marcus Eriksson , Sam Tunnicliffe , Benjamin Lerer , Aleksey Yeschenko , Alex Petrov , Andrés de la Peña , Štefan Miklošovič , Ekaterina Dimitrova , David Capwell , Benedict Elliott Smith , Berenguer Blasi , Stefania Alborghetti , Caleb Rackliffe , Paulo Motta , Josh McKenzie , Robert Stupp , Branimir Lambov , Blake Eggleston , Ariel Weisberg , Jake Luciani , Jason Brown , Yifan Cai , Dinesh Joshi , Jon Meredith , Jacek Lewandowski , Zhao Yang , Jordan West , Stefan Podkowinski , Chris Lohfink , Adam Holmberg , Francisco Guerrero , Aleksei Zotov , Maxim Muzafarov , Mike Adamson , Doug Rohrer , Brad Schoening , Joey Lynch , Andy Tolbert , Sumanth Pasupuleti , Anthony Grasso , Maxwell Guo , Jeremiah Jordan , Eduard Tudenhöfner , Abe Ratnofsky , Gianluca Righetto , Michael Kjellman , Tomek Łasica , Kurt Greaves , nvharikrishna , kurt , Jeremy Hanna , Jaydeepkumar Chovatia , Vincent White , Patrick Bannister , Claude Warren , Alexander Dejanovski , Stephen Mallette , Ruslan Fomkin , Runtian Liu , Matt Fleming , Ethan Brown , Derek Chen-Becker , jaydeepkumar1984 , Aleksandr Volochnev , Shylaja Kokoori , Zhao Renhai (赵 仁海) , Tiago Alves , Cameron Zemek , Artem Chekunov , Aleks Volochnev , zhaorenhai , shunsaker , reviewed by Caleb Rackliffe , mazhenlin , ayushis , Tiago L. Alves , Shayne Hunsaker , Sam Tunnicliffe (in-jvm-dtest fix) , Romain GÉRARD , Rens Groothuijsen , Philip Thompson; , Pedro Gordo , Matt Davis , Kan Maung , Henrik Ingo , Ayushi Singh , Angelo Polo , Andrés de la Peña García

 213 Patch  164 Review
89fe2223b4e1118dbd11cfd00f2a7b7d12940502, f5df4b219e063cb24b9cc0c22b6e614506b8d903, 2480a7e7ee64791acec6add38e134753b95236fd, 2fdf1d27620fe2bce2a3c5989beab40b05fda1e6, 3259d6de37ad8ad231d44ccd4ca9c378b987f835, 53b0661cbbe705901d7a891c9c6ba34a42f07427, 1ecf5d0e8eaff87c749fbebd87b9a35c8153cb44, 1f7700cf8bd6364f49138472b47676e46c023825, 457422ac1acc3c6e13c3738410def539af64d264, 1515a6e60c0c0cee28ccc1ff261ccbee9ac0388c, 5d269807778534fc4eaabdfbc90cd34f8927d968, d69f7696e4fa2a48795e2e7f08e9235455eeb15a, 2fb578263c82b115da27cbbccfab50e0de62afd0, f3e7413159d737a41a82750b9c93b44274575337, 461b8c42d24b6906332949fa6f1bf110d08b7f06, 3c85def5cc8bbd93e0c16554e9ae5fdc6badf24f, f7c11bdcd458b2eb0769a4b76698fb6382cdab3a, f0655159e692816a2703e2a0ff6c9458f90cab75, ce49e775f783a3c2615e5d3ffdb04889732c1ebc, e163146fd90f34c03ac8c2d58101f277874cc971, 136c8c0f65cc8f2db87bb683e6eaceb05016f00e, 49a0f0111c241855823ed6ab3f751691177f4a7a, 9fa2c28dc2d701b7b2cc90d4282f05ee1a221943, 5d269807778534fc4eaabdfbc90cd34f8927d968, aaef142f48c2bff43eb358f3901e5959ce8e6ebf, ffc8e407e087e942c4e5c40605743fe3b32d8fd5, bb2562b7774caf0b5037c5cd10f5fe07f75ed92f, 6df467ad3f0a898b45585a3b8767278cb42e92af, 1c898f9eb26b1342ab55c5dc26ca98cc44d35a75, 94aee924e2d6b57ce3ecf90d39114246c4f7ec70, 3940a9ec29b763bdb73127cc4d9dbbe952b436b7, 7827ad5430b64bc261cb88443735762434001949, d69f7696e4fa2a48795e2e7f08e9235455eeb15a, 2801ed33662577b6a736b5bdb55f1e20fa08c6db, 69a6dc61a89aac96b9f9a2a7aef958452e14384e, b4f1c6d250991fc27c5f87a2dc0fd81e7ad0d272, cada1a13c8b77fc672d67d754912cf28a7120e3c, f7c11bdcd458b2eb0769a4b76698fb6382cdab3a, 987d03c142f086f05857f9c6a2eafef7e157eb15, 4bbfd64fcd7ff208c8cc3833ffff00aea015d2a8, 3bf9bd6831ae23670f0113b5d858e4dc00448ce5, f5df4b219e063cb24b9cc0c22b6e614506b8d903, 41a669a100646abbcccc2f41bdfe0a11db648b1b, 4555b94345aa7183902bf1b5a54ad40fce13d432, d2f6b8acb626250d456030d43542a11a8a56e151, 29ed31542bc7503c7c5695ce8012a555b4b3fb6f, 7ca806c60a3e080d740fb163c639bb76a520f6ab, d7352209b214559cea944b5df564b653a3379e3a, 86604f50388d7e2cec68196fcf5f82a334e68ae2, f01d2b4a3ca114ac58d95befcab3dbbad9d960aa, c100d34a1a1d497eee85ca10c5cc1e43eb4871c4, 3259d6de37ad8ad231d44ccd4ca9c378b987f835, b3f99218815c318eaf60e950300163463d2bdba4, d93e43ed9b3abad438c4ec9db6ae94d768f52896, 53b0661cbbe705901d7a891c9c6ba34a42f07427, c52f50f046fd1a8e1c7f17d9a1952e2bd92aeb4c, 86a3cfe2fa7d8dcf070fd8d3297cdabffe410934, 1ca5769c9adfd2e8bad3b7eea83112ad14cb05b2, 730e89e22951176eb1982e74edfb3e6b77d7a496, 2346ed8241022882e77433e283ab8ce3004d12b0, 116e9c1678a1e96748236962e71319f337e07f8d, bb2562b7774caf0b5037c5cd10f5fe07f75ed92f, a8ef9c9ad1495f3eb9dc1ef09c0995926561fd8c, 78deb3e6df31e81f1da40a09d7c40f3d4557ff75, ca8469ecf56b460897e6bf92824f958dcfbb1083, 3522b54f2d7f34c3dc8234c8981a4629ebcf9a50, b20daee68d96cca7e23f5c2e83f687ba2f3b1852, 068d2d37c6fbdb60546821c4d408a84161fd1cb6, 7068ef62548c1ff8d17be7d0a1e71a5f098010e6, 4c6a10af8bd5247348d5445e6fd3a2f141e50bc1, 44eb797ad7028fe7b4fcd49800162db7c5c87cdc, e9ea5e0a28b998e0c2f318309b66f0aea9561c38, f0c94a43f23d338cbbb3a4420e9f296484a10dc1, ef18a1768a6589eac212a7f320f9748ca6dc8371, bf25e668f416b1c279986d1b23fee2a0192d8022, 452d6a445a6935d3e7d0e0fdf59e87d2a2ff95e7, 9a11e424efeaa67a5d0081a93319b5ed9fddc516, b90462aefbab4e443a4a4d83da7a30cd4516697f, 53b0661cbbe705901d7a891c9c6ba34a42f07427, 3804b14d17bcd1a48ae54c6bc0ef29d878db9278, a4214574b034b285bade77e229b80a9604232b3c, 54b601119091712b35729e4e57e80c9db555bc8b, 2b17c1293056068bb3e94c332d6fb99df6a0b0fa, ffe973c740338f1dc5b161cac98ef55ce5bb5157, 24d6b291eeb8842fab22b5b3936539b66a036d86, eb518f3ca6f22753346dfb57c94e9935611c6a53, 0085d21bc687995478e338302e619e82ad4a4644, 4b7b860e7b4351cb72ae7f28908aebce644a89cd, d1e2244a7794c26d428ac93747c77db2432c24b0, b2f885f512acd069c4fe74be00848b8fdec8f579, c7e77df4b460b24d5d42ae6836903ce642f4e651, 1da18efb2ffd3f9efc3b8b178b2a8d38a6831056, 50210570fb0d442178faf214db1dc035b20469c1, d0e435304d5b04ebc782fc58ac38eed8720f4e51, 52053200e75d3e6718c03bfa68232dfb94f9a566, 24a677ac420ec64b98164c37a346dc5384582a7c, 79602451c9efb05fd16f09249823ebe8049e01e2, 3801a9b00884279a3e8c095b1cf6fb920ac76fa8, 54f5a983738a1580fbbe43bdb7201ff9b2664401, 196e0213cdeff8410c8ea8516b9ac0782a0e6f2f, d0c68e02fa235fd2218a40684a10c9573fcb001c, 7e7071d185a2038d4bacdebb76d3c08e0c6f1cad, a1080b1ef3c77bc4c5e6a4fff154d1c17f115e22, cec38211bfb7e5aceea114be9ef79b5ec40d505e, bfd6bed9cc9d2cb3a93f67b60bd4ce5e87515b86, 893310caf3f775e89d10c03cb674a4c9bb29990f, 2b7440132145b3ff4f02d91c8b75e8892d614165, 7ed2daf38699fa9555feb9049c1c27a410f1520e, 7ba3bdd88cce56c0bf33b3288e2de3a9a241b5c4, 9dcd035ff6894bd135cce4fd2460ab72269ab970, 2c0cc2ae2cdbf83508ecf374ec7a995e7ba0d6b3, 8d20f667ea9761517c51f4cf7a17e119fa8897c9, cefddf845d63919c6e7b5efa35b28fe7a5ad1142, c5df94bf04ba41d8a077af8f4703a1a98fb7cfc9, a81e9a754ac7b56c5c1669970463578304b21105, 0fd9a55b964bee4218d5d617895be9fa34a49985, adb0d4ce8bc53fe7fd75ee3dcef91c46ac69e1dd, bb1d95d6bd36e131d56db9ce1d6968d2ab6224c4, 7f5d9c0f34f782aa8fa041e6408400152d64e533, 6540ba4be1623e330376895e263030f4811e2048, f863946da1b8ea6f7624c62471c055416b377143, 207d6cee2d01552f794d322ec05a7577bcab08e0, e9c5f42a15136314ae35f247aaabdc8a13a0b0cd, be0c1289bd7710a26a78025d29879642afde0e96, cbe7e89dc166cf4f2f94a11c7b3e867494f62ac0, b7136e02893f49b0b0959bb14193041dcf2e676b, c29a4b938efd4e783fbbb3e3c53bf313632e8b4b, 159afb972f847578e2cc75a6d1894ab8d42c2283, aa25319c3e0f506d19383db31d2974a7f5c58ab8, e780640c5b5cd51f9a83539019302577671fd1ce, d79953dce96651f05e0ef943dfb868c03f24f171, db3cdf5823fbc49c6b5c53dc2b15330d3883fd09, 9ea5dee0a26faebc0c98d2446e76eab9054717e4, 72a6c424d3833a7b983124bccefe11ee27fdaa3f, 0a13871f9dc8261b3defc1183eb4eee92d9c4f72, 8b17c8dfe3fa0d062af1e861b8b204c7bbeb275b, 1cc1e6a00c537fb7f31fb35f9d127e6962a67be9, 45f2425dd2ec861b33943c819f3cc31644d1ce18, 520fe09821e6fc80f3d840d607f2c42b5d408d19, 2049e854f5aec3dac39c45a29f4368db82b72cfb, 8d11eeabd7825e63f883c68ffa2b67a02c1bed1c, 08c43bf46135b5ec63e488f22f4737a1c8434eda, b626e79275b9451506082b70d222d3895caf0882, 4e67b753d5d37dd18316d1a4b4144a8f75f80274, 80ffdb45f248c6c0af78fdf31de9d3f1b86b72dc, de1e2375426429c0ec917352f478adfab3867234, 68ac01038d28e9e534d50d04c970bfca706515d2, 9ffe201ce0d33dd544c85030c2261883ac73aadc, 7e205252a001b9316efe98da329d26e3b62c1df9, 16a025c86ede72e04a6cf32d2cc1d989c2b74e02, 7823fdc014a3029cf72a8f5804b2f764493619b4, 1af3812c0fddeaf22260d8164d5d87a377e2116b, 31a735b2ec74124a32d97a9207e229dda65331db, d2d15cee9c417e502e29a1a92ded6efa31b92707, 5207a25a8eeb994419aa3746aeb55fdd62a0708d, 4d11d17fe73872b4cd4ddf58cfddc745e0d528c9, c29f6802329df0ef40f4a415e9e9fa2ad94c2c7e, 4431728f6483aed303362b4893c7d27118a4c841, 1bcb275ed942dbad280188547361339d6fddbe98, f2400a432736f30bcaed1d332db53fe74f69db13, 7ca7e1f1b1f35a021d872b49b1d6b23c38307901, a55278588bad3063fee9d712bf7f6cd351c9d3ac, bc6decbe03c13123e8189ad49380c435ff64b6d4, a6c79a2da9b593358d231fd0ab4f6f93c30bdd91, 861b85fea658a0009cf2dbfe91003b874b00fb40, a74098230db6c8c6b9bc12db891c8299e27a5e7d, 6844402e046f1850f08c3cf6de59a40b07ae2f64, 14504b98b25a50b51ed07ee3163f2139498df736, 4ca24701e105226ca35da1adc7ff70b56a36fce2, 425c41c5a3c4a6e20195e44eef695435da051395, 1a52d5ba1992a8726efa5cdc1797deb440796c3f, b0df1768deefe48508e01dd2bba53ea6b38b1ce7, 49e337a3448563bf03a0b2d0edeee50a4c38ac1c, 564803af8cb02375f2060ec6403bf4572c6bdbf8, 3bcdfc4596761ab681cf698d6b57bb88c0a03ad4, ba84d34e8ef38c890a38a1d6d7e73d268c36eb8d, e0fddce477f3da7bebb47e9116e4bef24815872c, 4e31f03a209aa67cf9e9267e376584df2222c683, 7ed96792878ed87340bde0224db0923777490f32, 20bde6fe1655719715ca269519052262bbf5e5a2, 34d9592dda05ab313efac9d04e565f593fa40b37, 79e2c4384f1906c60d1a1c9703624f0118d0a48a, b6a7a2db24bcdc139d08928ec08cafd30c9a4c10, 8eff3855117b37d304711ce182edc516ea0fbd35, db539cd5e2f1944b51b2527ba619d0b2b6218a67, 4215327cb585f4bd7b0a95bf8e0aa1ae707bb455, 6ff05f088ccab9a2376d2b83f9ef66a800b0c787, a2af7aa3cf7edbd65dee159dbcd711bd8e490ca2, dc057fb53b81ff866008f13d9037a5776f159ce5, 5e17c9b5258d4edcffd2ff640aac94bb9ba27cf2, 95aad36a88baccda5a89a26a0cbeea8333902062, 3c91749e9f13b2b728b193197291a368dce6dc8a, 148239ffad3634349728ac4ae15ef8e0e83754f0, d3da9765359bda88068e91b80cfb23a972830fc8, fa9cdd0a71399769efde706780050211f55f26c8, 84268b8180fe5e7331efcc301df9c269c7b1babd, beeebd427c9fe5c725c6afeb6bb2bdda636b9a31, 93e573d3bd07edceb391d4e6a9eb3fbcd9361f94, 9d5cf2d69445a8b1b0e0c4aa8e60a03d1d2183ec, d1600acde19cdbd906b0ff89318d3e8a3f400a70, 51eb85b57b62a542ca456e52a20bee06955f6ec1, 55a2d2676ff5820fa638511734e45a8908ce5ca2, 28cb8fbc19c72488f2baa5decaed8bab8c5d0dd5, 746e7e605c41a6f8b3f9ab44111b2816169dbfa0, 41c7b9402669f733a5b80118689a981396f47c11, 33ba1e30ea196180f7d70f8e6ec47fdf6844f3f6, 571b2ed35655e6bc13e03aa7784729b952989eb6, 08e94f6d7dad4b1e24033cb70b31880eda528b63, 399a8a0c87489aea236b240ca0edaf781c1c4966, c90f96911e0f3c4d093e1e2e8e16c7c28adf7b42, 9781ca1b4e7489afa09a33b8943d599b47cfe233, 6cd504054bde5ae5507dba6d25082304327c64fa, da36c0cfb98cdf6b8d7e274780fb50454e919ac6 e4c97f1925da17e146598b11bea4cbdbaceb5fd7, 3755934e5224a6e9f826a0a594d415c36465d449, ad26ffcd577a09c07fe92bd3ce78ee33dfe0a191, 0dea9c268a023b0bb78784c815dec23575f9c30f, 5c51f05dab0562c3b95b60224e4698e2a30d2ce7, df0b13970198fcf7079a1044c5911d8ba0b6dac3, 7572725defd4d5bba12097046b8338a955d8d032, 90fe8608a401dd086c8918a045d01ff288849f49, 0bcc3549920aa218750dabdceb734430a3942882, fd69375af0d31dccf4e14404ac58c9ced0f64dd9, 3cfc8502b82ba88da6ffc69fdad476f7fa0819ca, 1515a6e60c0c0cee28ccc1ff261ccbee9ac0388c, 466c65a6c21d6c74a6a20eafbbf18a2267e83e7f, c05443c0980cb51720ba0503f26f084c1538729c, b49084733792d9a24b205008ed4da870acf0b670, 70ec86c5762aee300739e40e1ea23dc9d8b1b819, 426eebb5139ab67b30914ed6202c25d181ab239e, e5c919f273e886daf0e85b0e268ec25f48b1be75, 5e4ff921afb9d8cb2deacbfd24db78ea4e2ccbe1, b8c54362931b817a84c91f8d758aa63995ecb4a1, 176ce395bb42c102a8df080ecd26559ab0c93b13, 50d94f4b462b7a3c4415cf508d6a8eff7bd5d32f, 2dea5c75882ee2caaaac0ae5b84f9d6b66c46b2e, b4f1c6d250991fc27c5f87a2dc0fd81e7ad0d272, f2c41accf847a4e8eb2529cad0408ff220c40683, aca11d4fc3e5938510dc48c071b49e6d22f54497, 5d46ff27968050e51425083fc3ab8b7d4a51fcd5, 6a7bef12ecdf59e3a67c81b89c13e3c2bf7e19d8, a9e6ed37874f2240039086309e7849bea42c07e2, c26f2a3d6936d6ff2f14c6ab19b3727c2f86c941, 55fecfb65e6db9dccc0895e0d30a01f42832f6b8, 4d61359c214fbe8ee8b8edc822cad79f98b337bc, 0e4c2f4befa22caa68b34f95d0169b4685bc7e0d, 359700dde20f8e53cae61735cf1ea88138c670ef, c4d11c4372906ae1dea9e6c31c1136f122e8a1b2, b57c13603afe699a918edd7ea1e8fdb46f0c1166, 87c2af85c1305c130af7d66f83dec03a1c4a8bb2, 4f232324ba030ff640a790b4029d9f722e96872b, 5bdfd790b7b8cc638a96efb5c34181ece35b04a1, 6ab45971fc651f78c8748f80e3cd6d4a1b6dbc50, 6b885a44c39ff3abcd5cb6c6c44eaa4004979aa7, ad26ffcd577a09c07fe92bd3ce78ee33dfe0a191, aafb4d19448f12ce600dc4e84a5b181308825b32, 0bcf4a199207966cfa892feb91541345edba181b, 65c99bfc42015ccfbcbc8963b3fb3c2a761ea053, bb36090fa0858456fb1ba80adf71fb3dc24a1aac, b3256f5bf22c99a8f5410634dd41ca1643a34c1c, a0ec0ae303443b1d1cbfe845d94fccfb38123f8c, a8b1fb6ae6e934f4ba0a07deb03b6257c7dcb383, 6c90950489a42a38a6ddfa45f79c84a110dffbe7, c100d34a1a1d497eee85ca10c5cc1e43eb4871c4, 230fe8e64722ac02dbf8cdafb7d4fef120726dd7, 6247c9d966d7e3886fef0c7486013578407b37e4, 2eac2590bfe85b76c5fc1ea7c818082e124f5ed5, 302c6fcf59c5fa9fcd475b2c811ad57ae7c45f49, 9f56bf4ca7fdb61ad09e5f2ad09b87cd01e0716b, c51a7c66fc21ca2da08b89ae5f9b4817ee4d8c23, 6d5203615f7a9670cb1698b74123666bc25ba471, 23138252f20891c26a3692664c6affaf99e86541, 1315d0c96f4625a76296f58d431f97669e5178c2, ed48f3c017c5e572a523890bcd5b7c798d7eb358, 755fd9446b084e659e98bd7336b9e910c2e12577, d85f7f7c2dd4b9bbdb44bc96235e6a8bc3ff3967, b9e2ab75f8f6dedd45c6ad7a83b3160149869262, a3258d66bcc9f946304c19d59e75d2721126303e, 5bb4bab12f8edfef95ed13cbabf8c0f377986065, db9f7a67ec4b03413c10034956e2cf18739ca4b1, d543dae2cd0d6540d95eb3252d79e75393fd993d, 0a6be7e4128406a0e3e0f85b54c5e8cae3cd7052, 4884e9b58fb8f227c5c1bdad2da1aab18ab037ff, b2ccd0f3f588a34cd68222bdacd1914478914ac9, b3af67f0ee950bed75593e0e6ce27547375f4096, b286639eea11b5f6ee709711d00d36aa029bc114, c44dfab9b5b62820d70aba062ba3c9b9117912db, b42855282d260bcd16412a1ed9da0227ee0c065e, d93e43ed9b3abad438c4ec9db6ae94d768f52896, 23ad7c301e227d5ea88cea0784b32e6351603912, 546792169e7df90c905139d1a275056bbef850d4, 0e1f217079fa01366d9c8d758498016300467d31, 10a1d65eb09a93aee32948b46b4f1a0fbc2defe0, 44f5b8adf53f31c793a35387004f26f87c8b936d, 6a45728b089f431338d907d135df909aac9aacae, c591978f4d265e42d0132418005ba63a99278c75, ecc7c2fc393568076c30243b48a26045d61d03f3, 11d069a766a4a9a5db534a86de0175128431526f, 5c84ed9ae8227e550630768a47fef7b2d1f1f1d7, 309b3033d44c5cdc18d6e3897661966853d39407, a0441eb66b1976865c105069e9964104720db7fb, 8333d0b0890f6299fac1fd219f58aee0c62cbf9c, 7f1659cd1d46ab8904eee99daefcaaa7a521e00b, 5e8f7f591dfec5a61d8eb2e9e977ec29f3a2bbe4, 7e936e7f2c6ccc73d8e3acd31d7050889ec1efbe, f8500ee911343eb8826f9c44bb6db2ab780f6327, d9859d231f24781b7ebf4dd93bb4584fb4bc7538, fc9a5a7c63c5d264c30e940ef88236d2da0f5959, bfd5d20a13501d897d8d34acce9b0394fa1cf00b, 8ef5a886312e20f09cd4b0358c71018908341796, 4adb8a5e075f5647f36a82f53c43ce7fc0c95b62, 4564e102684dc5f66ec73de1fc836f97a1fa33c9, 7694c1d191531ac152db55e83bc0db6864a5441e, 0d99470f154a86c74665fed5f33a65ef146c4c31, 4654ef09c1d3736e0b50e8d5756664cbf9e4ca84, 6fc8920889e8537a1f56f45e6c966b3d18325fbb, 01103111ae08b51ccd18bb1c54ac60546546d9df, e2d2bfd9ccd5fc5875ea9eae571c42732e701193, 107dcc766fbb16037295995ef87053e53a675a79, ae326eed2aa8f9c761fc7a0a872ce8172fde2f0f, c2f201f147029c044b7a1f774cba7b6ab615945e, 577a9e34f5ed28640c5abe4476f094c2ad2c51aa, 7c5904753f4ede492f1a5a5e68edfe37651a5be6, 31a86f891b00ec0db20fcef4919dce63be7bf31d, b20daee68d96cca7e23f5c2e83f687ba2f3b1852, 38b49904dd1c71fcb16abfbc205edfd6ce008b76, 2b10a5f2b5e62f2900119a37e91637916e8b23df, 1e2f5244e5e341f32d23872104fad3b55dbf0cb0, d8c451923185841ca28e8cb1177b71edafbfd988, a79e5903b552e40f77c151e23172f054ffb7f39e, 2846b22a70d48bae25203be945e02dd3b6cfda56, 14d67d81c57d6387c77bd85c57b342d285880835, f32cff8e1fb69317219ffaee81b5861a54b83a1b, 91cb934e25020f83dcb289be9c03292579b5d33b, 1b1b87cfe3a9a93c393d1f3c1e003394260edeb5, 3db7796c1b7aa0e953fab621c0334c576cc7da35, 7a46854f160918fec24b984a55505b510390f4ab, 8cb278e2cd0fd9979334090d940f91e9ec60c17a, b3c4d981d465f59de601425689015bcb323d32ad, f41ee663f4e79d4adc5ae5e02d39b75478908115, 365085bbd76ee717e265598fd83c6f4c39e1f1e6, 69bf679445eefecae0308405fc8425d71c8ca77e, 36649072de261b318ab07272608c8339369d0ad1, efdd222343e76a9660716af2126ef7b348e18624, bfec30a837bdaf52564f4c1fdfc5aae110f525eb, 049703f5a66c55e77e7e392ff89c57ff06024e76, 3708168724aa4937cdfeaa843bdb3820039ad15e, cd6533401282e0455f87ba4d4a58bfec18fde4dc, 3935906a685640b2f6a2058b38fdf45d917edfc9, efb82f574cd99ea598713035bbc9a95e568d73ce, bfd6bed9cc9d2cb3a93f67b60bd4ce5e87515b86, a082ee1cac951e0d41503cae54454e81198d37ef, a4186ad83ec1c42c8b0086865f6da80408f9ece4, ad8ecc8ba492ad2492b57ead65593e0221182198, 90585fe5add81d261f532fbf0c690eca9cc2f5ed, da9a8ba4bf86a1d833b12f52b6a38f89cc77bcc4, e7f7a593427f83ff7a256d91ee48bbb8380bc788, 582f6415921a9f32e9dfb0c976d1fc626df86090, 2a721e7b058025f42f8b86c8a2ecd851c2790f00, ec84618b7450ef9357a3a88fc93e39d74a34b02e, e8c2b94b6f106e276800aa3de2628a73a70ac5e6, 9dcd035ff6894bd135cce4fd2460ab72269ab970, 35cee51a058c1970fe15bcb06c22ef4f2b9af5ba, 9ec133b2f728ef0dd9d5995af61a0ef61dc47525, 3113957fb079bda7dfad009803f652946e253a92, 55b1a08cc4b81458a37876bd285f4b27c16dc659, 2aea316f85e68b4e4739b61260faf5ed91552d5f, 7f13011c5da7ced49d851d4573839392728078d2, 36924a2c2193fe0e27000ada9308ebf79a0aee98, cf4a46721c937911cbf5df10dc6d24d8826c26e4, cbd7dc9262e68c2cfe83649fb74d75c4266628ef, 51a654f0bddc6d8a0db03132698dd5229f425752, 6d5db5f73702dbbf12b5c720477a24f8def2a504, 9b37af1398b55c183d830c8a4c10e0c2f33b43d3, 4389d5ed2e45b3f605da9db9582c6078311adb09, a2af7aa3cf7edbd65dee159dbcd711bd8e490ca2, 9d5cf2d69445a8b1b0e0c4aa8e60a03d1d2183ec

5e4ff921afb9d8cb2deacbfd24db78ea4e2ccbe1 | Author: Bereng <berenguerblasi@gmail.com>
 | 2024-10-22 14:27:49+02:00

    Add extra compaction junit
    
    patch by Berenguer Blasi; reviewed by Branimir Lambov, Michael Semb Wever for CASSANDRA-19863

3804b14d17bcd1a48ae54c6bc0ef29d878db9278 | Author: Mick Semb Wever <mck@apache.org>
 | 2024-10-19 16:34:06+02:00

    increment to version 5.0.2

426eebb5139ab67b30914ed6202c25d181ab239e | Author: Runtian Liu <curlylrt@gmail.com>
 | 2024-10-18 10:51:45-05:00

    A node should always return back the full information about itself for gossip regardless the asked heartbeat version
    
     patch by Runtian Liu; reviewed by Brandon Williams, Michael Semb Wever for CASSANDRA-19983

2801ed33662577b6a736b5bdb55f1e20fa08c6db | Author: mck <mck@apache.org>
 | 2024-10-16 10:10:09+02:00

    Add new cassandra_latest.yaml entries to latest tests
    
    Both CASSANDRA-18120 and CASSANDRA-19946 updated cassandra_latest.yaml but not the corresponding test configs
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Tiago L. Alves for CASSANDRA-20002

69a6dc61a89aac96b9f9a2a7aef958452e14384e | Author: mck <mck@apache.org>
 | 2024-10-11 16:48:34+02:00

    Prevent CQLTester fuzz testing from using illegal commitlog_disk_access_mode combinations
    
     Also provide a clearer message from DatabaseDescriptor about the failing combination
    
     patch by Mick Semb Wever; reviewed by David Capwell, Štefan Miklošovič for CASSANDRA-19812

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

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

50d94f4b462b7a3c4415cf508d6a8eff7bd5d32f | Author: Tiago Alves <tiago.alves@datastax.com>
 | 2024-10-07 10:56:46+01:00

    Enables IAuthenticator's to return own AuthenticateMessage
    
    Allows custom implementations of IAuthenticator to return their own
    AuthenticateMessage based on ClientState information.
    
    ClientState contains information about driver's name and version which
    could be used to determine the contents of the AuthenticateMessage that
    is sent back to the clients. This enables, for instance, returning
    driver's known authenticator implementations (e.g. DseAuthenticator)
    which enables SASL negotiation.
    
     patch by Tiago Alves; reviewed by Mick Semb Wever, Andy Tolbert for CASSANDRA-19984

a4214574b034b285bade77e229b80a9604232b3c | Author: Mick Semb Wever <mck@apache.org>
 | 2024-10-02 23:18:58+03:00

    Increment versions to 4.0.14, 4.1.7, and 5.0.1

2fb578263c82b115da27cbbccfab50e0de62afd0 | Author: Mick Semb Wever <mck@apache.org>
 | 2024-09-28 17:59:56+03:00

    Exclude intensive dtests when not running dtest-upgrade*-large
    
    Also add dtest-large-latest
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-19963

2dea5c75882ee2caaaac0ae5b84f9d6b66c46b2e | Author: Tiago Alves <tiago.alves@datastax.com>
 | 2024-09-24 10:27:40+01:00

    Use ParameterizedClass for all auth-related implementations
    
    Uses ParameterizedClass for IAuthorizer, INetworkAuthorizer, and
    IRoleManager implementations enabling those to be configurable from
    parameters specified directly in cassandra.yaml.
    
    Opportunistically makes consistent the initialization and setting of
    all auth-related implementations and removes code duplication.
    
    Notes:
     * IInternodeAuthenticator implementations are expected to be set as
       default directly in DatabaseDescriptor instead of done via
       AuthConfig.applyAuth(). This is assumed in tests and client logic.
       For instance ReconnectableSnitchHelperTest fetches this authenticator
       before calling daemonInitialize(). Also, BulkLoader fetches this
       directly when creating an outbound connection.
     * Changing this behavior in BulkLoader causes a cascade of changes.
       First, one would need to add AuthConfig.applyAuth() directly in
       clientInitialize() and then would need to enable all the additional
       classes that this change causes. Long term this might be justified
       as if we're depending on the auth logic to be properly set. However,
       in the context of this change it was decided to postpone further
       changes.
     * Standardize auth-related configurations by using a short-form with
       the class name instead of the full qualified class name containing
       the package name.
    
     patch by Tiago Alves; reviewed by Mick Semb Wever, Stefan Miklosovic for CASSANDRA-19946

e5c919f273e886daf0e85b0e268ec25f48b1be75 | Author: jaydeepkumar1984 <chovatia.jaydeep@gmail.com>
 | 2024-09-15 14:22:55-07:00

    Add nodetool checktokenmetadata command that checks TokenMetadata is insync with Gossip endpointState
    
     patch by Jaydeepkumar Chovatia; reviewed by Brandon Williams, Mick Semb Wever for CASSANDRA-18758

54b601119091712b35729e4e57e80c9db555bc8b | Author: Mick Semb Wever <mck@apache.org>
 | 2024-09-05 23:30:49+02:00

    Cassandra 5.0.0 released, start using current_5_0_x

7f13011c5da7ced49d851d4573839392728078d2 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-08-22 15:07:27+02:00

    enrich .asf.yaml
    
    patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-19854

7a46854f160918fec24b984a55505b510390f4ab | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-08-22 14:42:50+02:00

    enrich .asf.yaml
    
    patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-19854

55b1a08cc4b81458a37876bd285f4b27c16dc659 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-08-22 14:38:51+02:00

    add .asf.yaml
    
    patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-19854

aca11d4fc3e5938510dc48c071b49e6d22f54497 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-08-08 20:15:51+02:00

    Fix tests extending FuzzTestBase when running test-compression profile
    
    patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-19820

f3e7413159d737a41a82750b9c93b44274575337 | Author: mck <mck@apache.org>
 | 2024-07-29 09:15:07+02:00

    Reduce timeouts in upgrade_through_versions_test due to ccm downloads/building
    
    In docker we want to use the existing populated ~/.ccm/repositories but don't want to write to the container's filesystem (it can leak fd).  So we set CCM_CONFIG_DIR to be in the run-python-dtest.XXXXXX tmpdir.  Previously this was done in the base (non-docker) script, but this is only needed in docker (and outside of docker we want the normal ~/.ccm usage)
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-19813

45f2425dd2ec861b33943c819f3cc31644d1ce18 | Author: Mick Semb Wever <mck@apache.org>
 | 2024-07-22 10:20:19+02:00

    ninja-fix 🥷 remove centos7 and use vault mirror for ant-junit rpm download

2b17c1293056068bb3e94c332d6fb99df6a0b0fa | Author: Mick Semb Wever <mck@apache.org>
 | 2024-07-20 22:34:16+02:00

    ninja-fix – tmp avoid current_5_0_x  (LooseVersion cant do `5.0-rc1 > 5.0.1` comparisons)
    
     ref: https://the-asf.slack.com/archives/CK23JSY2K/p1721508701444629

ffe973c740338f1dc5b161cac98ef55ce5bb5157 | Author: Mick Semb Wever <mck@apache.org>
 | 2024-07-19 10:08:01+02:00

    Increment version to 5.0-rc2

b8c54362931b817a84c91f8d758aa63995ecb4a1 | Author: shunsaker <shaynehunsaker@gmail.com>
 | 2024-07-10 02:03:35+02:00

    Add configurable batchlog endpoint strategies
    
    Batchlog endpoint strategy was previously only random placements on other racks.  Options now are random_remote, prefer_local, dynamic_remote, and dynamic.
    
     patch by Shayne Hunsaker; reviewed by Mick Semb Wever, Brandon Williams for CASSANDRA-18120

f2c41accf847a4e8eb2529cad0408ff220c40683 | Author: Doug Rohrer <jeetkundoug@apache.org>
 | 2024-06-28 16:56:03-04:00

    CASSANDRA-19783 - InstanceClassLoader leak detection
    
    This commit (along with the related in-jvm-dtest API change) adds the ability for ResourceLeakTest
    to actually detect InstanceClassLoader leaks in 3 loops. In order to find these in CI:
    - Pull in the in-jvm dtest API changes in 0.17.0
    - Enable the looperEverythingTest to run (but not the others, which remain ignored)
    
    In addition, this commit updates netty to 4.1.113 as the version
    of netty previously used (4.1.96) caused a classloader leak (fixed in
    Netty 4.1.98)
    
    Patch by Doug Rohrer and Sam Tunnicliffe (in-jvm-dtest fix); reviewed by Mick Semb Wever for CASSANDRA-19783
    and CASSANDRA-19239

461b8c42d24b6906332949fa6f1bf110d08b7f06 | Author: Mick Semb Wever <mck@apache.org>
 | 2024-06-08 15:00:04+02:00

    Remove sid source from debian, was only needed for jdk8
    
     - Added debug in testing
     - Propagate the $DEBUG env from docker to test scripts
     - Be verbose when a pipeline errors that not all tests would have been run
     - add timeout to each cell stage (scripts on a node can hang and the only alternative was to abort the whole pipeline)
    
     patch by Mick Semb Wever; reviewed by Ekaterina Dimitrova, Brandon Williams for CASSANDRA-19708

8cb278e2cd0fd9979334090d940f91e9ec60c17a | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2024-05-08 08:57:30-05:00

    Ignore closed channel exception in gossip_test
    
    Patch by brandonwilliams; reviewed by mck for CASSANDRA-19621

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

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

3c85def5cc8bbd93e0c16554e9ae5fdc6badf24f | Author: Mick Semb Wever <mck@apache.org>
 | 2024-04-06 10:48:04+02:00

    Honour parameter defaults between builds in Jenkinsfile
    
    Also
    – increase splits for jvm-dtests, container size and docker limits for simulator-dtest
    – print exit status in .build/docker/run-tests.sh and  .build/docker/_docker_init_tests.sh
    – add a summary list of test failures in ci_summary.html
    – in ubuntu2004_test.docker make sure /home/cassandra exists and has correct perms (from Marcuse)
    – when on ci-cassandra, replace use of copyArtifacts in Jenkinsfile generateTestReports() with manual wget of test files (copyArtifacts is notoriously slow, >4hrs in this case)
    – copy ci_summary.html and results_details.tar.xz to nightlies
    – capture generateTestReports logs
    – stream xz where possible, instead of xz compressing afterwards
    – fix ant version in centos7-build.docker
    – remove docker login (was meangingless, if credentials exist then docker is logged in)
    – prefetch docker images from jfrog (to reduce dockerhub pull rate limits), relates to CASSANDRA-18931
    – use scripts from cassandra-builds to clean and report on agents, relates to CASSANDRA-18130
    – use groovy elvis operators to avoid NPEs/failures on blank param values
    – parallel jfrog pulls and cache it in jfrog too
    – pin alpine docker image version
    – don't stash .git (was causing AccessDeniedException on some unstash), needed fix so deb/rpm packaging worked on not-git work directories
    – durabilityHint needs PERFORMANCE_OPTIMIZED, controller becomes scale bottleneck and breaks without it
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-19558

520fe09821e6fc80f3d840d607f2c42b5d408d19 | Author: Mick Semb Wever <mck@apache.org>
 | 2024-01-21 15:17:57+01:00

    ninja-fix python default for 5+ builds is now 3.8 (CASSANDRA-19245)
    
     - fix github urls
     - improve docker pruning when builds finish
     - add comment to update intree docker images after each release

24d6b291eeb8842fab22b5b3936539b66a036d86 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-12-07 11:31:40+01:00

    Release 5.0-beta1
    
     ref: https://lists.apache.org/thread/crx7bb1f5s95h0ghno8f9q6nqkw80dp4

b3c4d981d465f59de601425689015bcb323d32ad | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2023-12-01 17:45:50+02:00

    Test generalizations for BTI format and SAI index defaults
    
    patch by Branimir Lambov; reviewed by Mick Semb Wever for CASSANDRA-18753

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

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

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

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

a9e6ed37874f2240039086309e7849bea42c07e2 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-11-24 15:26:00+00:00

    Fix broken indexing tests when using SAI
     - This fixes a number of broken tests when the default index is set to SAI
     - Composite partition indexes were being filtered prior to row filtering in the
       index searcher resulting in incorrect results
     - Static and non-static index intersection was failing because static primary keys
       were not comparing correctly against non-static primary keys
    
     patch by Mike Adamson; reviewed by Andres de la Peña, Michael Semb Wever for CASSANDRA-19034

365085bbd76ee717e265598fd83c6f4c39e1f1e6 | Author: Bereng <berenguerblasi@gmail.com>
 | 2023-11-23 08:35:59+01:00

    Test failure: dtest-novnode.disk_balance_test.TestDiskBalance.test_disk_balance_stress
    
    Patch by Berenguer Blasi; reviewed by Ekaterina Dimitrova, Michael Semb Wever for CASSANDRA-18947

f41ee663f4e79d4adc5ae5e02d39b75478908115 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2023-11-22 12:57:52+02:00

    Add support for specifying the name of the file to use as cassandra YAML.
    
    patch by Branimir Lambov; reviewed by Mick Semb Wever for CASSANDRA-18753

55fecfb65e6db9dccc0895e0d30a01f42832f6b8 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2023-11-20 15:32:40-05:00

    Fix BulkLoaderTest.testBulkLoader_WithArgs2
    
    patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever and Andres de la Pena for CASSANDRA-19000

c26f2a3d6936d6ff2f14c6ab19b3727c2f86c941 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-11-20 13:42:10+00:00

    Fix SAI unindexed contexts not considering CONTAINS KEY
    
    patch by Andrés de la Peña; reviewed by Maxwell Guo and Michael Semb Wever for CASSANDRA-19040

f0655159e692816a2703e2a0ff6c9458f90cab75 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-11-13 18:34:44+01:00

    Add to jenkins pipeline: test-oa, test-system-keyspace-directory, test-trie, jvm-dtest-novnode, jvm-dtest-upgrade-novnode simulator-dtest, dtest-large-novnode, dtest-upgrade-large, dtest-upgrade-novnode, dtest-upgrade-novnode-large.
    
     patch by Mick Semb Wever; reviewed by Berenguer Blasi, Brandon Williams for CASSANDRA-17989, CASSANDRA-18008, CASSANDRA-17145, CASSANDRA-18003

359700dde20f8e53cae61735cf1ea88138c670ef | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-11-08 14:06:26+01:00

    Create / update tests to ensure commit logs and hints for all versions in MessagingService are ingestible by 5.0
    
    Patches for 3.0, 3.11, 4.0 and 4.1 are just adding HintsMaker class to generate hint files.
    Patches for 5.0 and trunk are adding tests for commit log upgrading and hints which were generated by HintsMaker.
    
    Patches for 5.0 and trunk are also adding version 1 in HintsDescriptor back as it was removed in CASSANDRA-18314 by mistake.
    
    patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-19002

0e4c2f4befa22caa68b34f95d0169b4685bc7e0d | Author: Bereng <berenguerblasi@gmail.com>
 | 2023-11-07 07:24:57+01:00

    Default to nb instead of nc for sstable formats
    
    patch by Berenguer Blasi; reviewed by Francisco Guerrero, Jacek Lewandowski, Michael Semb Wever for CASSANDRA-19010

0085d21bc687995478e338302e619e82ad4a4644 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-11-04 19:58:05+01:00

    Release 5.0-alpha2
     ref: https://lists.apache.org/thread/5861bzk3swf7wvm2jwczgsfsskvlsqjc

c4d11c4372906ae1dea9e6c31c1136f122e8a1b2 | Author: Mike Adamson <madamson@datastax.com>
 | 2023-10-30 09:46:52+00:00

    Fix VectorUpdateDeleteTest for JDK 17
      Removed use of reflection and directly set
      relevant property to avoid jdk 17 errors
    
    patch by Mike Adamson; reviewed by Stefan Miklosovic, Michael Semb Wever and Andrés de la Peña for CASSANDRA-18715

5d46ff27968050e51425083fc3ab8b7d4a51fcd5 | Author: Claude Warren <claude.warren@aiven.io>
 | 2023-10-25 13:00:50+02:00

    Remove dependency on Sigar in favor of OSHI
    
    patch by Claude Warren; reviewed by Stefan Miklosovic, Jacek Lewandowski, Michael Semb Wever for CASSANDRA-16565
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

70ec86c5762aee300739e40e1ea23dc9d8b1b819 | Author: Bereng <berenguerblasi@gmail.com>
 | 2023-10-19 09:24:23+02:00

    Repeatable test runs, and named command line options, for test scripts
    
    Each test type has a -repeat suffixed companion, used with the `-e REPEATED_TESTS_COUNT` option.
    
     patch by Berenguer Blasi; reviewed by Mick Semb Wever, Brandon Williams for CASSANDRA-18942

8d11eeabd7825e63f883c68ffa2b67a02c1bed1c | Author: Mick Semb Wever <mck@apache.org>
 | 2023-10-09 13:04:00+02:00

    ninja-fix – warn instead of failing if the pipeline build fails generating the unified xml test report file fails (xslt xerces easily OOMs)
    
    ref: https://the-asf.slack.com/archives/CK23JSY2K/p1696599019480519

b57c13603afe699a918edd7ea1e8fdb46f0c1166 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2023-10-06 12:54:05+02:00

    Remove byteman-related files from production sources
    
    This patch also removes compress-lzf library (leftover from CASSANDRA-12229)
    as well as it makes byte-buddy dependencies to be test scoped.
    
    patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-18877

4b7b860e7b4351cb72ae7f28908aebce644a89cd | Author: Mick Semb Wever <mck@apache.org>
 | 2023-09-13 09:43:46+02:00

    Add @pytest.mark.no_vnodes to upgrade_tests/cql_tests that are using an ordered partitioner
    
    And fix storage_engine_upgrade_test.py and upgrade_through_versions_test.py  so node2 has same dc as node1
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Ekaterina Dimitrova, Josh McKenzie, Maxim Muzafarov for CASSANDRA-18832

987d03c142f086f05857f9c6a2eafef7e157eb15 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-09-09 21:14:10+02:00

    Fixes for in-tree scripts: offline mode, maybe-build for fqltool-test, jvm-dtest-upgrade
    
     - jvm-dtest-upgrade script running in ci-cassandra.a.o (needs default bash)
     - add offline mode (to avoid `git fetch` before building dtest-jars on other branches),
     - avoid rebuilding in fqltool-test target, as is standard for test targets.
     - python detection and override
     - FileTest cleanup (tmp directory was left unreadable and undeletable)
     - reuse ~/.ccm (like normal)
     - remove support for python 3.6
     - remove docker volumes in image (they are added at run time)
     - remove superfluousjava version debug
     – extra mount for build/tmp as hack to prevent buggy hardlinks on overlay
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Ekaterina Dimitrova, Josh McKenzie, Maxim Muzafarov for CASSANDRA-18665

d1e2244a7794c26d428ac93747c77db2432c24b0 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-09-09 12:24:52+02:00

    Add 5.0-alpha1 to upgrade_manifest.py and upgrade_through_versions_test.py
    
    upgrade_through_versions_test.py should have been updated when the cassandra-5.0 branch was created and trunk version bumped to 5.1
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Ekaterina Dimitrova for CASSANDRA-18832

ce49e775f783a3c2615e5d3ffdb04889732c1ebc | Author: Mick Semb Wever <mck@apache.org>
 | 2023-08-30 13:26:52+02:00

    Missing license info and headers
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-18807

e4c97f1925da17e146598b11bea4cbdbaceb5fd7 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2023-08-25 13:36:32-04:00

    CircleCI: Fix BASE_BRANCH in generate.sh
    
    patch by Ekaterina Dimitrova; reviewed by Andres de la Pena and Michael Semb Wever for CASSANDRA-18797

4d61359c214fbe8ee8b8edc822cad79f98b337bc | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-08-22 10:47:29+02:00

    CASSANDRA-18785: Add support for Sonar analysis
    
    Patch by Jacek Lewandowski; reviewed by Brandon Williams, Maxim Muzafarov, Michael Semb Wever, Stefan Miklosovic for CASSANDRA-18785

b2f885f512acd069c4fe74be00848b8fdec8f579 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-08-20 10:43:36+02:00

    Cassandra release 3.11.16
    
     ref: https://lists.apache.org/thread/myxc4y31v755srwxnx02bvwzjkyxxzg5

87c2af85c1305c130af7d66f83dec03a1c4a8bb2 | Author: Ethan Brown <ethan.brown@datastax.com>
 | 2023-08-18 13:02:15-07:00

    Fix delayed SSTable release with unsafe_aggressive_sstable_expiration
    
    patch by Ethan Brown; reviewed by Branimir Lambov and Mick Semb Wever for CASSANDRA-18756

08c43bf46135b5ec63e488f22f4737a1c8434eda | Author: Mick Semb Wever <mck@apache.org>
 | 2023-08-13 20:26:57+02:00

    Create release branch cassandra-5.0
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-18705

c7e77df4b460b24d5d42ae6836903ce642f4e651 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-08-08 19:01:17+03:00

    Update trunk to version 5.1
    
     - update dtest upgrade paths
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-18705

89fe2223b4e1118dbd11cfd00f2a7b7d12940502 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-08-06 00:13:43+03:00

    Update trunk to version 5.1
    
     - update jvm-dtest supported upgrade paths
     - update circeci and in-tree scripts to build 5.0 dtest jar
     - update in-tree scripts for better repetitive testing of jvm-dtest-upgrade tests
     - fix jvm-dtest-upgrade tests that broke with 5.0 -> 5.1 upgrades
     - update docs trunk -> 5.0
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-18705

4f232324ba030ff640a790b4029d9f722e96872b | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
 | 2023-08-01 22:01:55+02:00

    Fix HandshakeTest initiated twice for the outbound connection
    
    patch by Maxim Muzafarov; reviewed by Jon Meredith and Mchael Semb Wever for CASSANDRA-18704

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

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

b626e79275b9451506082b70d222d3895caf0882 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-07-27 14:07:18+02:00

    ninja-fix – only build dtest jars on branches the current jdk works with (trunk doesn't build w/ 8 anymore)

6b885a44c39ff3abcd5cb6c6c44eaa4004979aa7 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2023-07-21 11:09:02-04:00

    Fix MemtableSizeTestBase#testSize (now MemtableSizeTest#testSize) was not running in CI
    
    patch by Ekaterina Dimitrova; reviewed by Brandon Williams and Michael Semb Wever for CASSANDRA-18329

3755934e5224a6e9f826a0a594d415c36465d449 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2023-07-17 16:11:17-04:00

    Drop JDK8 and add JDK17, remove eclipse-warnings in favor of Checker Framework and upgrade checkstyle
    patch by Ekaterina Dimitrova; reviewed by Jeremiah Jordan, Berenguer Blasi, Michael Semb Wever and Jacek Lewandowski for CASSANDRA-18255

ad26ffcd577a09c07fe92bd3ce78ee33dfe0a191 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-07-17 12:22:33+02:00

    Run checks in a separate task and fix build warnings
    
    Patch by Jacek Lewandowski; reviewed by Mick Semb Wever and Stefan Miklosovic for CASSANDRA-18618

ad26ffcd577a09c07fe92bd3ce78ee33dfe0a191 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-07-17 12:22:33+02:00

    Run checks in a separate task and fix build warnings
    
    Patch by Jacek Lewandowski; reviewed by Mick Semb Wever and Stefan Miklosovic for CASSANDRA-18618

1da18efb2ffd3f9efc3b8b178b2a8d38a6831056 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-07-16 13:15:43+02:00

    Fix upgrade_through_versions_test.py::TestUpgrade* tests
    
    Make run the generated upgrade_through_versions_test tests on pytest >7.2.0
    pytest-7.2.0 changed how markers were inherited, https://github.com/pytest-dev/pytest/issues/7792
    Replace the marker with runtime pytest.skip call to ensure generated tests are run but not the base class.
    
    Remove how internode_ssl was changing seeds to append the ssl storage port, it's not needed as the tests always already set enable_legacy_ssl_storage_port to true.
    
    Filter upgrade steps by what JDKs they require and what the current JDK is (or what JAVA<jdk_version>_HOME vars are defined).
    
    Replace any version in the multi-step upgrade path with the current code (when it matches).  This enables forward upgrade testing.
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Jacek Lewandowski for CASSANDRA-18499

4e67b753d5d37dd18316d1a4b4144a8f75f80274 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-07-12 19:46:04+02:00

    ninja-fix all occurrences of "java.version.11" got remove in trunk with ac25943. use CASSANDRA_USE_JDK11 instead.

80ffdb45f248c6c0af78fdf31de9d3f1b86b72dc | Author: Mick Semb Wever <mck@apache.org>
 | 2023-07-12 18:42:08+02:00

    ninja-fix in cassandra-test.sh  regx_version was made readonly variable

6ab45971fc651f78c8748f80e3cd6d4a1b6dbc50 | Author: ayushis <ayushis@netflix.com>
 | 2023-07-10 15:21:07-07:00

    Introduce pluggable crypto providers and default to Amazon Corretto Crypto Provider
    
    patch by Ayushi Singh; reviewed by Stefan Miklosovic, Michael Semb Wever and Maxim Muzafarov for CASSANDRA-18624
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

de1e2375426429c0ec917352f478adfab3867234 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-07-07 14:41:09+02:00

    Prerequisite for 5.0+ as it no longer calls `ant jar` in cassandra-cqlsh-tests.sh
    
     patch by Mick Semb Wever; reviewd by Stefan Miklosovic for CASSANDRA-18133

f7c11bdcd458b2eb0769a4b76698fb6382cdab3a | Author: Mick Semb Wever <mck@apache.org>
 | 2023-06-13 16:07:07+02:00

    Standalone Jenkinsfile
    
     – ensure test file paths, and their suite names are unique (the latter was broken for cqlshlib and python dtests)
     – removal of properties and system-out in test xml happens in CassandraXMLJUnitResultFormatter
     – new jenkins agent labels and introduce agents sizes
     - ci_summary.html generation script, ref work submitted in apache/cassandra-builds#99
     – fix for stress-test and fqltool-test running on small
     - ant generate-test-report is limited to only running on individual test types (ci_parser.py provides ci_summary.html for the overview now)
     - each cell has a single retry, and the retry will happen on a different agent
     - on ci-cassandra the summary stage happens on the builtin, bc copyArtifacts on 15k+ files takes many hours otherwise
     - test-burn only needs two splits
     - dependency-check is disabled from the lint target until CASSANDRA-19213
     - add $DEBUG env var to in-tree scripts, turns on bash debug
     - fix FBUtilities' handling of gcp cos_containerd (kernel version comes with a trailing '+' character)
    
     patch by Aleks Volochnev, Mick Semb Wever; reviewed by Aleksandr Volochnev, Josh McKenzie, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18594
    
    Co-authored-by: Aleksandr Volochnev <a.volochnev@gmail.com>
    Co-authored-by: Mick Semb Wever <mck@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
    Co-authored-by: Artem Chekunov <artem.v.chekunov@gmail.com>

f7c11bdcd458b2eb0769a4b76698fb6382cdab3a | Author: Mick Semb Wever <mck@apache.org>
 | 2023-06-13 16:07:07+02:00

    Standalone Jenkinsfile
    
     – ensure test file paths, and their suite names are unique (the latter was broken for cqlshlib and python dtests)
     – removal of properties and system-out in test xml happens in CassandraXMLJUnitResultFormatter
     – new jenkins agent labels and introduce agents sizes
     - ci_summary.html generation script, ref work submitted in apache/cassandra-builds#99
     – fix for stress-test and fqltool-test running on small
     - ant generate-test-report is limited to only running on individual test types (ci_parser.py provides ci_summary.html for the overview now)
     - each cell has a single retry, and the retry will happen on a different agent
     - on ci-cassandra the summary stage happens on the builtin, bc copyArtifacts on 15k+ files takes many hours otherwise
     - test-burn only needs two splits
     - dependency-check is disabled from the lint target until CASSANDRA-19213
     - add $DEBUG env var to in-tree scripts, turns on bash debug
     - fix FBUtilities' handling of gcp cos_containerd (kernel version comes with a trailing '+' character)
    
     patch by Aleks Volochnev, Mick Semb Wever; reviewed by Aleksandr Volochnev, Josh McKenzie, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18594
    
    Co-authored-by: Aleksandr Volochnev <a.volochnev@gmail.com>
    Co-authored-by: Mick Semb Wever <mck@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
    Co-authored-by: Artem Chekunov <artem.v.chekunov@gmail.com>

50210570fb0d442178faf214db1dc035b20469c1 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-05-29 14:02:21+02:00

    Increment versions 3.0.29, 3.11.15, 4.0.10 and 4.1.2

68ac01038d28e9e534d50d04c970bfca706515d2 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-05-26 23:30:07+02:00

    ninja-fix – `--security-opt seccomp=unconfined` not supported on cassandra-arm agents

4555b94345aa7183902bf1b5a54ad40fce13d432 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-05-26 13:40:51+02:00

    ninja-fix FullQueryLoggerTest, requires allow_nodetool_archive_command false to begin with CASSANDRA-18550

d2f6b8acb626250d456030d43542a11a8a56e151 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-05-26 13:40:51+02:00

    ninja-fix FullQueryLoggerTest, requires allow_nodetool_archive_command false to begin with CASSANDRA-18550

9ffe201ce0d33dd544c85030c2261883ac73aadc | Author: mck <mick@thelastpickle.com>
 | 2023-05-25 17:37:56+02:00

    Debian packaging source should exclude git subdirectory, bullseye sources reduced, add docker unsecured for git cloning
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-18552

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

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

41a669a100646abbcccc2f41bdfe0a11db648b1b | Author: Mick Semb Wever <mck@apache.org>
 | 2023-05-16 16:04:39+02:00

    Deduplicate the MixedMode* upgrade jvm-dtests
    
     Also update method parameters to be clearer in how we declare testcase applicability
    
     patch by Mick Semb Wever; reviewed by David Capwell for CASSANDRA-18506

0bcf4a199207966cfa892feb91541345edba181b | Author: nvharikrishna <n.v.harikrishna.apache@gmail.com>
 | 2023-05-12 22:22:31+05:30

    Add keyspace_name column to system_views.clients
    
    patch by nvharikrishna, reviewed by Stefan Miklosovic and Michael Semb Wever for CASSANDRA-18525

d0e435304d5b04ebc782fc58ac38eed8720f4e51 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-04-25 19:21:29+02:00

    Set upgrade_manifest.CONFIG when running normal dtests, and restore 2.1 -> 3.x upgrade path as valid
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-17869

65c99bfc42015ccfbcbc8963b3fb3c2a761ea053 | Author: Henrik Ingo <henrik.ingo@avoinelama.fi>
 | 2023-04-19 17:34:23+03:00

    Improve 'Not enough space for compaction' logging messages
    
    Adds separate WARN level messages to the check itself in Directories.
    
     patch by Henrik Ingo; reviewed by Mick Semb Wever, Brad Schoening, Claude Warren, Kan Maung, maxwellguo  for CASSANDRA-18260

29ed31542bc7503c7c5695ce8012a555b4b3fb6f | Author: Mick Semb Wever <mck@apache.org>
 | 2023-04-13 13:21:16+02:00

    Improve apidocs and pre-conditions to how upgrade paths are included in jvm-dtest-upgrade (UpgradeTestBase)
    
    Also add a comment that any protocol version bump should also update upgrade_through_versions_test.py
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Ekaterina Dimitrova for CASSANDRA-17869

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

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

52053200e75d3e6718c03bfa68232dfb94f9a566 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-04-11 14:42:47+02:00

    Fixes for JDK17
    
     - add 4.1 latest release to dtest upgrade paths, and use the correct JDK on all paths
     - limit upgrade paths where they have been defined explicitly, with @since
     - in upgrade paths, replace trunk with 4.0 where that was the intention
     - set_node_to_current_version(node) now asserts that the upgrade taking place is a supported upgrade path
     - include upgrading through to 5.0 in test_upgrade_super_columns_through_all_versions
     - fix TestProtoV4* tests to include 4.0 and 4.1
     - add TestProtoV5*
     - remove current_2_1_x
     - TestUpgradeSuperColumnsThrough.test_sparse_supercolumn is only run in 3.11 and 4.x
     - TestSCUpgrade.test_upgrade_super_columns_through_all_versions is only run on upgrade paths between2.2 andd 4.1 (inclusive)
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Ekaterina Dimitrova for CASSANDRA-17869

bb36090fa0858456fb1ba80adf71fb3dc24a1aac | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2023-04-10 09:36:48-04:00

    Set correctly keepBriefBrief property
    patch by Ekaterina Dimitrova; reviewed by Andres de la Pena and Michael Semb Wever for CASSANDRA-18267

36649072de261b318ab07272608c8339369d0ad1 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2023-03-26 20:40:40+02:00

    Fix time function upgrade tests involving 2.1
    
    patch by Andrés de la Peña; reviewed by Berenguer Blasi and Michael Semb Wever for CASSANDRA-18328

24a677ac420ec64b98164c37a346dc5384582a7c | Author: Mick Semb Wever <mck@apache.org>
 | 2023-03-11 23:32:22+01:00

    Configure auditlog and fqltool tests to do chronicle-queue file-shrinking synchronously
    
     patch by Mick Semb Wever; reviewed by Ekaterina Dimitrova for CASSANDRA-18049

5c51f05dab0562c3b95b60224e4698e2a30d2ce7 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2023-03-10 09:47:56-06:00

    Remove JAVA8/JAVA11_HOME from circle configs
    
    Patch by brandonwilliams; reviewed by edimitrova and mck for
    CASSANDRA-18106

4bbfd64fcd7ff208c8cc3833ffff00aea015d2a8 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-03-09 14:18:44+01:00

    Lift MessagingService.minimum_version to 40
    
     patch by Mick Semb Wever; reviewed by Andrés de la Peña García, Maxim Muzafarov for CASSANDRA-18314

3bf9bd6831ae23670f0113b5d858e4dc00448ce5 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-03-09 14:11:19+01:00

    Remove legacy 3.0/3.11 buffer pool metrics
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Maxim Muzafarov for CASSANDRA-18313

efdd222343e76a9660716af2126ef7b348e18624 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2023-03-02 11:18:26-06:00

    disable jdk switching
    
    Patch by brandonwilliams; reviewed by edimitrova and mck for
    CASSANDRA-18106

b3256f5bf22c99a8f5410634dd41ca1643a34c1c | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
 | 2023-03-01 00:35:36+01:00

    Fix the number of running trees per thread for LongBTreeTest hanging test
    
     patch by Maxim Muzafarov; reviewed by Mick Semb Wever for CASSANDRA-18131

79602451c9efb05fd16f09249823ebe8049e01e2 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-02-25 11:29:37+01:00

    Change trunk from 4.2 to 5.0
    
     Use parent sha to run against 4.2-SNAPSHOT versions of trunk.
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-17973

7ca806c60a3e080d740fb163c639bb76a520f6ab | Author: Mick Semb Wever <mck@apache.org>
 | 2023-02-25 11:25:35+01:00

    Change trunk from 4.2 to 5.0
    
     – update MessagingService (remove the 4.1 version that was only a placeholder in test code bc serialisation test files were previously incorrectly serialising random UUIds for TimeUUIDs)
     – update upgrade jvm-dtests
     – remove older serialization binary files we are no longer testing against
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-17973

d7352209b214559cea944b5df564b653a3379e3a | Author: Mick Semb Wever <mck@apache.org>
 | 2023-02-16 11:06:31+01:00

    ninja-fix: compile and use JdkProperties
    
     patch by Mick Semb Wever; reviewed by Ekaterina Dimitrova for CASSANDRA-18179

0dea9c268a023b0bb78784c815dec23575f9c30f | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2023-02-15 18:21:32-05:00

    CircleCI config J17 + J11
    patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever and Brandon Williams for CASSANDRA-18247

bfec30a837bdaf52564f4c1fdfc5aae110f525eb | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2023-02-09 20:05:23-05:00

    Fix tests for CASSANDRA-18252 - removal of scripted UDFs
    patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever for CASSANDRA-18252

a0ec0ae303443b1d1cbfe845d94fccfb38123f8c | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2023-02-09 15:00:05-05:00

    Remove scripted UDFs, remove related tests or rewrite some tests to create java UDFs instead, where it makes sense
    patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever for CASSANDRA-18252

049703f5a66c55e77e7e392ff89c57ff06024e76 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2023-01-25 13:50:12-06:00

    Add 'py' dependency
    
    Patch by brandonwilliams; reviewed by mck for CASSANDRA-18198

36924a2c2193fe0e27000ada9308ebf79a0aee98 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2023-01-23 16:07:02-06:00

    Lock dtest venv to python 3.8
    
    Patch by brandonwilliams; reviewed by mck for CASSANDRA-18188

a8b1fb6ae6e934f4ba0a07deb03b6257c7dcb383 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2023-01-23 11:31:21-06:00

    Upgrade JNA to 5.13.0
    
    Patch by brandonwilliams; reviewed by mck for CASSANDRA-18050

86604f50388d7e2cec68196fcf5f82a334e68ae2 | Author: Mick Semb Wever <mck@apache.org>
 | 2023-01-21 12:46:56+01:00

    Prepare for JDK17 experimental support
    
    Removes the use of CASSANDRA_USE_JDK11 and introduces the build.xml properties `java.default` and `java.supported`.
    
     patch by Mick Semb Wever; reviewed by Ekaterina Dimitrova for CASSANDRA-18179

6c90950489a42a38a6ddfa45f79c84a110dffbe7 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2023-01-19 20:30:43-05:00

    Fix tests post JDK-8210522 (rewrite reflection of "modifiers" field)
    patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever for CASSANDRA-18181

df0b13970198fcf7079a1044c5911d8ba0b6dac3 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-12-22 17:21:48-05:00

    Use CircleCI Large executor instead of XLarge executor in MIDRES config for Python upgrade tests
    patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever for CASSANDRA-18127

f5df4b219e063cb24b9cc0c22b6e614506b8d903 | Author: Mick Semb Wever <mck@apache.org>
 | 2022-12-18 01:16:16-08:00

    Move build and test scripts in-tree, under .build/
    
    See .build/README.md  .Build and test scripts cover all CI activities in an CI agnostic manner. Scripts are found in non-docker and dockerised variants.
    
    The non-docker scripts are found first under .build/ .These interact directly with ant, providing additional checks and environment setup. It is intended that what can be pushed down into the base ant build layer should be. The
    debian and redhat build scripts are hidden under .build/docker because they are generally not usuable outside of their corresponding linux dists, and we don't want to encourage anything to the contrary.  Bring the artifact/deb/rpm
    build scripts (and associated docker images) from cassandra-builds repo to the .build directory.  These packaging script for debian and redhat are now separated from the artifacts scripts. An additional build script check-code.sh
    has been added that is solely responsible for all linter and code checks (includes owasp dependency checker).  Only JDK11 and JDK17 are supported (as JDK8 is soon to be dropped).  Scripts do not clean (or realclean) so that
    scripts can be better pipelined, but `ant jar` was required to be added to circleci and ci-cassandra.a.o cqlsh-tests.  Scripts can define a custom BUILD_DIR (build.dir) which can permit running parrallel builds off the same source
    (though not all tests support this, or their support for it has atrophied).  All build and test artifacts, results, and logs are found under build/ (or the BUILD_DIR).  The build local venv and .ccm directories are now also
    created under build (or BUILD_DIR).  The test venv, logs and results are wiped each run.  Use a separate mktemp directory each run, under /tmp (respect /tmp responsibility, and python fails when tmpdir is on a docker volume).
    Don't set CASSANDRA_HOME when running python dtests (and fail-fast if `ant artifacts` was used to build instead of `ant jar`).
    
    The docker scripts are found lower down under .build/docker/ .These scripts re-used the non-docker scripts inside containers. The docker images are versioned controlled in the same directory as dockerfiles, and tagged by their
    md5sums.  When running the docker scripts these docker images will, if not in the local registry, will first be attempted to be pulled from dockerhub and only then fallback to be built locally.  This allows the dockerfiles to be
    modified in existing patches and be run in existing CI as-is.  Docker scripts timeout after one hour.  virtualenv-clone is used, re-using the python versioned venvs in the image saves time over creating new ones each run.  The inner-spliting of docker containers has been removed.  It added a lot of complexity, for the most part duplicating the splitting concept, for little performance gain.
    
    Ant target 'generate-unified-test-report' added, used for aggregating test reports and printing a summary.
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Josh McKenzie, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18133

f5df4b219e063cb24b9cc0c22b6e614506b8d903 | Author: Mick Semb Wever <mck@apache.org>
 | 2022-12-18 01:16:16-08:00

    Move build and test scripts in-tree, under .build/
    
    See .build/README.md  .Build and test scripts cover all CI activities in an CI agnostic manner. Scripts are found in non-docker and dockerised variants.
    
    The non-docker scripts are found first under .build/ .These interact directly with ant, providing additional checks and environment setup. It is intended that what can be pushed down into the base ant build layer should be. The
    debian and redhat build scripts are hidden under .build/docker because they are generally not usuable outside of their corresponding linux dists, and we don't want to encourage anything to the contrary.  Bring the artifact/deb/rpm
    build scripts (and associated docker images) from cassandra-builds repo to the .build directory.  These packaging script for debian and redhat are now separated from the artifacts scripts. An additional build script check-code.sh
    has been added that is solely responsible for all linter and code checks (includes owasp dependency checker).  Only JDK11 and JDK17 are supported (as JDK8 is soon to be dropped).  Scripts do not clean (or realclean) so that
    scripts can be better pipelined, but `ant jar` was required to be added to circleci and ci-cassandra.a.o cqlsh-tests.  Scripts can define a custom BUILD_DIR (build.dir) which can permit running parrallel builds off the same source
    (though not all tests support this, or their support for it has atrophied).  All build and test artifacts, results, and logs are found under build/ (or the BUILD_DIR).  The build local venv and .ccm directories are now also
    created under build (or BUILD_DIR).  The test venv, logs and results are wiped each run.  Use a separate mktemp directory each run, under /tmp (respect /tmp responsibility, and python fails when tmpdir is on a docker volume).
    Don't set CASSANDRA_HOME when running python dtests (and fail-fast if `ant artifacts` was used to build instead of `ant jar`).
    
    The docker scripts are found lower down under .build/docker/ .These scripts re-used the non-docker scripts inside containers. The docker images are versioned controlled in the same directory as dockerfiles, and tagged by their
    md5sums.  When running the docker scripts these docker images will, if not in the local registry, will first be attempted to be pulled from dockerhub and only then fallback to be built locally.  This allows the dockerfiles to be
    modified in existing patches and be run in existing CI as-is.  Docker scripts timeout after one hour.  virtualenv-clone is used, re-using the python versioned venvs in the image saves time over creating new ones each run.  The inner-spliting of docker containers has been removed.  It added a lot of complexity, for the most part duplicating the splitting concept, for little performance gain.
    
    Ant target 'generate-unified-test-report' added, used for aggregating test reports and printing a summary.
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Josh McKenzie, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18133

2049e854f5aec3dac39c45a29f4368db82b72cfb | Author: Mick Semb Wever <mck@apache.org>
 | 2022-12-05 15:13:02+01:00

    Update jenkins groovy dsl, and release scripts, to use in-tree scripts from CASSANDRA-18133
    
     patch by Mick Semb Wever; reviewed byJosh McKenzie, Maxim Muzafarov for CASSANDRA-18665

7e205252a001b9316efe98da329d26e3b62c1df9 | Author: Mick Semb Wever <mck@apache.org>
 | 2022-12-05 15:13:02+01:00

    Add JDK17 support, excluding trunk's (5.0) unit and jvm-dtest jobs which still have test failures
    
     - always pull images to be on latest
     - cqlshlib-test can no longer share a workspace
     - unset JAVAN_HOME env variables
     - don't dtest-jar build older versions when they don't support jdk11 (they won't be included anyway)
     - warn and continue on git clean failures
     - update finish_release.sh post-instructions to include having to update cassandra-dtest/upgrade_tests/upgrade_manifest.py
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Ekaterina Dimitrova for CASSANDRA-17869

f01d2b4a3ca114ac58d95befcab3dbbad9d960aa | Author: Mick Semb Wever <mck@apache.org>
 | 2022-11-12 12:02:35+01:00

    Restore custom param types over messaging system
    
     patch by Mick Semb Wever; reviewed by Aleksey Yeschenko for CASSANDRA-17981

16a025c86ede72e04a6cf32d2cc1d989c2b74e02 | Author: Mick Semb Wever <mck@apache.org>
 | 2022-11-10 08:58:59+01:00

    The cython variable from the jenkins axis must be passed through into the docker container, and absolute paths used for the workspace
    
     patch by Mick Semb Wever; reviewed by Berenguer Blasi for CASSANDRA-18028

7823fdc014a3029cf72a8f5804b2f764493619b4 | Author: Mick Semb Wever <mck@apache.org>
 | 2022-11-07 12:58:53+01:00

    Increase timeouts to apt downloading and add retries to docker building to better handle slow internet connections

c100d34a1a1d497eee85ca10c5cc1e43eb4871c4 | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2022-11-02 17:30:57+00:00

    Restore streaming_keep_alive_period functionality on the netty control streaming channel
    
     patch by Aleksey Yeschenko, Mick Semb Wever; reviewed by Mick Semb Wever, Berenguer Blasi for CASSANDRA-17768
    
    Co-authored-by: Aleksey Yeschenko <aleksey@apache.org
    Co-authored-by: Mick Semb Wever <mck@apache.org>

7572725defd4d5bba12097046b8338a955d8d032 | Author: Derek Chen-Becker <dchenbec@amazon.com>
 | 2022-10-26 14:54:05-06:00

    [CASSANDRA-17950] Enable dtest-offheap in CircleCI
    
    The dtest-offheap test was only added to the Jenkins configuration, so
    this commit adds it to the CircleCI build for parity.
    
    Patch by Derek Chen-Becker; reviewed by Ekaterina Dimitrova, Derek Chen-Becker, Michael Semb Wever, and Andres de la Pena for CASSANDRA-17950
    
    Co-authored-by: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
    Co-authored-by: Derek Chen-Becker <dchenbec@amazon.com>

90fe8608a401dd086c8918a045d01ff288849f49 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-09-21 12:17:33-04:00

    CirleCI: fix Python upgrade DTests config
    patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever for CASSANDRA-17912

3708168724aa4937cdfeaa843bdb3820039ad15e | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2022-09-20 11:35:34-05:00

    Fail more directly when errors are found in logs
    
    Patch by brandonwilliams; reviewed by mck for CASSANDRA-17901

cf4a46721c937911cbf5df10dc6d24d8826c26e4 | Author: Brandon Williams <driftx@gmail.com>
 | 2022-09-19 16:24:18-05:00

    Force resource intensive tests when generating splits
    
    Patch by brandonwilliams; reviewed by mck for CASSANDRA-17906

1af3812c0fddeaf22260d8164d5d87a377e2116b | Author: Mick Semb Wever <mck@apache.org>
 | 2022-08-15 11:24:35+02:00

    ninja-fix cassandra-rpm-packaging.sh `s/{$rpm_dist}/${rpm_dist}/`

cbd7dc9262e68c2cfe83649fb74d75c4266628ef | Author: Brandon Williams <driftx@gmail.com>
 | 2022-08-10 11:05:56-05:00

    Add noboolean rpm build to scripts
    
    Patch by brandonwilliams; reviewed by mck for CASSANDRA-17766

e163146fd90f34c03ac8c2d58101f277874cc971 | Author: Mick Semb Wever <mck@apache.org>
 | 2022-06-19 15:06:03+02:00

    Fix retries for stage builds that do not throw failures
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-17664

6247c9d966d7e3886fef0c7486013578407b37e4 | Author: David Capwell <dcapwell@apache.org>
 | 2022-06-06 13:42:00-07:00

    jvm-dtest upgrade tests run all supported pairs of upgrades between from/to but does not actually test all patches from/to
    
    patch by David Capwell; reviewed by Jon Meredith, Michael Semb Wever for CASSANDRA-17656

2eac2590bfe85b76c5fc1ea7c818082e124f5ed5 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-05-31 11:01:44-04:00

    Revert removal of withBufferSizeInMB(int size) to CQLSSTableWriter.Builder and deprecate it in favor of withBufferSizeIniB(int size);update the docs
    
    patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever for CASSANDRA-17675

136c8c0f65cc8f2db87bb683e6eaceb05016f00e | Author: Mick Semb Wever <mck@apache.org>
 | 2022-05-26 14:06:47+02:00

    In jenkins retry each stage build in the pipeline
    
    attempts to alleviate the false-negatives from CI infrastructure faults (disks, network, etc)
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-17664

31a735b2ec74124a32d97a9207e229dda65331db | Author: Mick Semb Wever <mck@apache.org>
 | 2022-05-20 21:38:10+02:00

    SHAs printed need to be consistent (abbreviated are vary in length), see jenkins-dsl/print-shas.sh
    
     patch by Mick Semb Wever; reviewed by Berenguer Blasi

0bcc3549920aa218750dabdceb734430a3942882 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-05-07 20:11:12-04:00

    Use :latest tag for our test images in CircleCI config files
    patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever for CASSANDRA-17429

3801a9b00884279a3e8c095b1cf6fb920ac76fa8 | Author: Mick Semb Wever <mck@apache.org>
 | 2022-05-02 20:54:50+02:00

    Update trunk to version 4.2
    
     patch by Mick Semb Wever; reviewed by Ekaterina Dimitrova for CASSANDRA-17589

2480a7e7ee64791acec6add38e134753b95236fd | Author: Mick Semb Wever <mck@apache.org>
 | 2022-05-02 17:17:46+02:00

    Update trunk to version 4.2
    
    Update jvm-dtest supported upgrade paths.
    Update circeci to build 4.1 dtest jar
    
     patch by Mick Semb Wever; reviewed by Ekaterina Dimitrova for CASSANDRA-17589

d2d15cee9c417e502e29a1a92ded6efa31b92707 | Author: Mick Semb Wever <mck@apache.org>
 | 2022-05-02 15:59:41+02:00

    Update trunk to version 4.2
    
    Ddocker testing images to include cassandra-4.2 (delete unused ubuntu1910).
    Build dtest jar for 4.2 too.
    Add 4.1 ci-cassandra.a.o jobs.
    Increase git's http.postBuffer (common CI problem).
    
     patch by Mick Semb Wever; reviewed by Ekaterina Dimitrova for CASSANDRA-17589

5207a25a8eeb994419aa3746aeb55fdd62a0708d | Author: Mick Semb Wever <mck@apache.org>
 | 2022-04-17 22:59:15+02:00

    When building deb and rpm packages (in docker containers) re-use the host's local maven repository
    
     patch by Mick Semb Wever; reviewed by Martin Grigorov for INFRA-23147

4d11d17fe73872b4cd4ddf58cfddc745e0d528c9 | Author: Mick Semb Wever <mck@apache.org>
 | 2022-03-25 12:41:12+01:00

    In cassandra-test.sh, list the tests in alphabetical sorting so splits are consistent
    
    The order `find` prints the list can change over filesystems and over time.
    
     patch by Mick Semb Wever; reviewed by Brandon Williams

54f5a983738a1580fbbe43bdb7201ff9b2664401 | Author: Mick Semb Wever <mck@apache.org>
 | 2022-03-20 11:55:21+01:00

    ninja-fix – correct name for .asf.yaml

196e0213cdeff8410c8ea8516b9ac0782a0e6f2f | Author: Mick Semb Wever <mck@apache.org>
 | 2022-03-20 11:53:13+01:00

    ninja-fix – correct name for .asf.yaml

d0c68e02fa235fd2218a40684a10c9573fcb001c | Author: Mick Semb Wever <mck@apache.org>
 | 2022-03-19 20:55:12+01:00

    Limit GH pull request to rebases
    
     patch by Mick Semb Wever; reviewed by Benjamin Lerer, Berenguer Blasi, Brandon Williams, Ekaterina Dimitrova, Stefan Miklosovic for CASSANDRA-17419

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

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

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

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

7e7071d185a2038d4bacdebb76d3c08e0c6f1cad | Author: Mick Semb Wever <mck@apache.org>
 | 2022-03-08 20:34:46+01:00

    Prevent GH pull request commits
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Stefan Miklosovic for CASSANDRA-17419

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

51a654f0bddc6d8a0db03132698dd5229f425752 | Author: Aleksei Zotov <azotcsit@gmail.com>
 | 2022-02-02 21:08:24+04:00

    Add versions logging for build tools
    
    patch by Aleksei Zotov; reviewed by Mick Semb Wever for CASSANDRA-16630

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

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

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

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

c29f6802329df0ef40f4a415e9e9fa2ad94c2c7e | Author: Mick Semb Wever <mck@apache.org>
 | 2022-02-01 00:00:11+01:00

    For rpm packaging replace centos8 docker images with almalinux
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-17331

f863946da1b8ea6f7624c62471c055416b377143 | Author: mck <mck@apache.org>
 | 2022-01-13 19:00:10+01:00

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

207d6cee2d01552f794d322ec05a7577bcab08e0 | Author: mck <mck@apache.org>
 | 2022-01-13 19:00:00+01:00

    [maven-release-plugin] prepare release 0.0.12

e9c5f42a15136314ae35f247aaabdc8a13a0b0cd | Author: mck <mck@apache.org>
 | 2022-01-13 18:56:49+01:00

    Update CHANGES.txt

0a6be7e4128406a0e3e0f85b54c5e8cae3cd7052 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2022-01-05 21:07:01-05:00

    Substitute ant script and scriptdef with custom ant tasks
    patch by Ekaterina Dimitrova; reviewed by Michaem Semb Wever for CASSANDRA-17224

d543dae2cd0d6540d95eb3252d79e75393fd993d | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2021-12-16 08:45:05+01:00

    Fix restarting a node when other nodes are down in dtests
    
     patch by Jacek Lewandowski; reviewed by Michael Semb Wever for CASSANDRA-17214

2aea316f85e68b4e4739b61260faf5ed91552d5f | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2021-12-16 08:24:19+01:00

    Add IInstance.isValid() with default true return value
    
     patch by Jacek Lewandowski; reviewed by Mick Semb Wever for CASSANDRA-17214

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

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

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

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

be0c1289bd7710a26a78025d29879642afde0e96 | Author: mck <mck@apache.org>
 | 2021-10-29 14:19:40+02:00

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

cbe7e89dc166cf4f2f94a11c7b3e867494f62ac0 | Author: mck <mck@apache.org>
 | 2021-10-29 14:19:32+02:00

    [maven-release-plugin] prepare release 0.0.11

b7136e02893f49b0b0959bb14193041dcf2e676b | Author: mck <mck@apache.org>
 | 2021-10-29 14:16:39+02:00

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

c29a4b938efd4e783fbbb3e3c53bf313632e8b4b | Author: mck <mck@apache.org>
 | 2021-10-29 14:12:07+02:00

    [maven-release-plugin] prepare release

4884e9b58fb8f227c5c1bdad2da1aab18ab037ff | Author: Benedict Elliott Smith <benedict@apple.com>
 | 2021-10-20 14:44:49+01:00

    Upgrade tests fail with InvocationTargetException
    
    patch by Benedict; reviewed by Mick Semb Wever for CASSANDRA-17050

6d5db5f73702dbbf12b5c720477a24f8def2a504 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-09-22 17:27:01+02:00

    add dependency check into cassandra-artifacts.sh
    
    patch by Stefan Miklosovic; reviewed by Mick Semb Wever for CASSANDRA-14612

b3af67f0ee950bed75593e0e6ce27547375f4096 | Author: Aleksei Zotov <azotcsit@gmail.com>
 | 2021-09-11 23:00:53+04:00

    Add test to ensure Caffeine cache does not return stale entries
    
    Patch by Aleksei Zotov; reviewed by brandonwilliams and mck for
    CASSANDRA-15153

efb82f574cd99ea598713035bbc9a95e568d73ce | Author: Ruslan Fomkin <ruslan.fomkin@datastax.com>
 | 2021-09-07 09:42:49+02:00

    Remove CircleCI folder from dtest
    
    CircleCI configuration in this repo is never used and, thus, is not
    up-to-date, which is confusing. This commit removes it. Configuration
    from the main Cassandra repo is used for running dtest in CircleCI.
    
     patch by Ruslan Fomkin; reviewed by Brandon Williams, Michael Semb Wever for CASSANDRA-16853

159afb972f847578e2cc75a6d1894ab8d42c2283 | Author: mck <mck@apache.org>
 | 2021-09-02 13:13:52+02:00

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

aa25319c3e0f506d19383db31d2974a7f5c58ab8 | Author: mck <mck@apache.org>
 | 2021-09-02 13:13:45+02:00

    [maven-release-plugin] prepare release 0.0.9

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

1bcb275ed942dbad280188547361339d6fddbe98 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-08-07 12:55:40+02:00

    ninja-fix: correct echo failure message in cassandra-test.sh

f2400a432736f30bcaed1d332db53fe74f69db13 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-07-31 10:50:33+02:00

    Preparation for deleting branch cassandra-4.0.0
    
     patch by Mick Semb Wever; reviewed Brandon Williams for CASSANDRA-16824

b286639eea11b5f6ee709711d00d36aa029bc114 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2021-07-28 14:57:02+02:00

    implement getauditlog command
    
    patch by Stefan Miklosovic; reviewed by Ekaterina Dimitrova, Mick Semb Wever for CASSANDRA-16725

fd69375af0d31dccf4e14404ac58c9ced0f64dd9 | Author: Yifan Cai <yifan_cai@apple.com>
 | 2021-07-15 17:17:40-07:00

    Fix CircleCI config to also build dtest jar from cassandra-4.0
    
    patch by Yifan Cai; reviewed by Brandon Williams, Michael Semb Wever, Ekaterina Dimitrova for CASSANDRA-16805

d79953dce96651f05e0ef943dfb868c03f24f171 | Author: mck <mck@apache.org>
 | 2021-07-09 12:04:08+02:00

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

b42855282d260bcd16412a1ed9da0227ee0c065e | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-07-09 12:00:47+02:00

    Fix CassandraVersion::compareTo
    
    patch by Benjamin Lerer; reviewed by Michael Semb Wever for CASSANDRA-16774

db3cdf5823fbc49c6b5c53dc2b15330d3883fd09 | Author: mck <mck@apache.org>
 | 2021-07-09 11:57:57+02:00

    [maven-release-plugin] prepare release dtest-api-0.0.8

9ea5dee0a26faebc0c98d2446e76eab9054717e4 | Author: mck <mck@apache.org>
 | 2021-07-09 11:43:27+02:00

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

72a6c424d3833a7b983124bccefe11ee27fdaa3f | Author: mck <mck@apache.org>
 | 2021-07-09 11:43:17+02:00

    [maven-release-plugin] prepare release dtest-api-0.0.8

a1080b1ef3c77bc4c5e6a4fff154d1c17f115e22 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-07-01 14:04:52+02:00

    Add 4_0 to Python DTest's upgrade_manifest for cassandra-4.0.0
    
     patch by Mick Semb Wever; reviewed by Berenguer Blasi, Brandon Williams for CASSANDRA-16781

d93e43ed9b3abad438c4ec9db6ae94d768f52896 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-06-11 12:15:08+02:00

    Cleanup dependencies scopes
    
     patch by Angelo Polo; reviewed by Mick Semb Wever for CASSANDRA-16704
    
    Co-authored-by: Angelo Polo <language.devel@gmail.com>

23ad7c301e227d5ea88cea0784b32e6351603912 | Author: Bereng <berenguerblasi@gmail.com>
 | 2021-06-11 07:52:05+02:00

    Flaky ActiveRepairServiceTest.testRejectWhenPoolFullStrategy
    
    patch by Berenguer Blasi; reviewed by Andres de la Peña and Michael Semb Wever for CASSANDRA-16685

546792169e7df90c905139d1a275056bbef850d4 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-06-07 19:21:19+01:00

    Init client metrics in CQLConnectionTest
    
    Patch by Sam Tunnicliffe; reviewed by Mick Semb Wever for CASSANDRA-16722

0e1f217079fa01366d9c8d758498016300467d31 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2021-06-04 11:01:56+02:00

    Invalidate prepared statements on DROP COMPACT
    
    patch by Benjamin Lerer; reviewed by Michael Semb Wever for CASSANDRA-16712

7ca7e1f1b1f35a021d872b49b1d6b23c38307901 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-06-01 13:02:47+02:00

    Only accept valid number values for `jenkins_executor` (despite retry settings the curl above can still fail)
    
     patch by Mick Semb Wever; reviewed by Berenguer Blasi

a55278588bad3063fee9d712bf7f6cd351c9d3ac | Author: Mick Semb Wever <mck@apache.org>
 | 2021-06-01 12:16:12+02:00

    Fixes to test failures introduced by docker `--cpus` limits
    
     - don't apply cpu limits to long-test (the View* tests fail)
     - don't inner split long-test, along with the burn tests give them extra resource allocation
     - debug docker_cpus evaluation (crashing on ci-caassandra, not yet reproduced)
     - make git cloning quiet
     - increase build timeouts from 20 to 90 minutes (limited cpus can slow down the queue throughput)
     - decrease docker prune time period, as no jobs run for more than 12 hours anymore
    
     patch by Mick Semb Wever; reviewed by Jacek Lewandowski, Berenguer Blasi

bc6decbe03c13123e8189ad49380c435ff64b6d4 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-05-28 10:55:46+02:00

    Specify Docker cpu limits on unit and dtest runs
    
     patch by Mick Semb Wever; reviewed by Jacek Lewandowski, Berenguer Blasi

a6c79a2da9b593358d231fd0ab4f6f93c30bdd91 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-05-27 09:39:30+02:00

    Safetly retry downloading dependencies when building debian and redhat packages
    
     patch by Mick Semb Wever; reviewed by Berenguer Blasi

cec38211bfb7e5aceea114be9ef79b5ec40d505e | Author: Mick Semb Wever <mck@apache.org>
 | 2021-05-23 17:45:33+02:00

    Don't pip install ccm in editable mode. Because of the "movable" cassandra-test tag, pip needs to re-install ccm each time.
    
     patch by Mick Semb Wever; reviewed by David Capwell, Berenguer Blasi, Ekaterina Dimitrova for CASSANDRA-16688

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

861b85fea658a0009cf2dbfe91003b874b00fb40 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-05-12 20:03:55+02:00

    Add retry count and options to wget and curl
     jenkins builds were crashing because these commands would trip on any network hickup

a74098230db6c8c6b9bc12db891c8299e27a5e7d | Author: Mick Semb Wever <mck@apache.org>
 | 2021-05-06 22:46:40+02:00

    ninja-fix: in cassandra-test.sh put jar before *-build-test ant target

6844402e046f1850f08c3cf6de59a40b07ae2f64 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-05-06 18:16:05+02:00

    Repeat last fix to jvm-dtest and jvm-dtest-upgrade too

14504b98b25a50b51ed07ee3163f2139498df736 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-05-06 17:28:21+02:00

    Fixes for parallel docker runs
     - empty splits will fail, just run one test instead (to create the needed junit xml report)
     - tests that don't split need to avoid any last argument

4431728f6483aed303362b4893c7d27118a4c841 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-05-05 12:34:45+02:00

    Dockerise cqlshlib tests
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-16809

bfd6bed9cc9d2cb3a93f67b60bd4ce5e87515b86 | Author: Bereng <berenguerblasi@gmail.com>
 | 2021-05-04 10:06:44+02:00

    Add 4_0_x to Python DTest's upgrade_manifest
    
    patch by Berenguer Blasi; reviewed by Mick Semb Wever for CASSANDRA-16648
    
    Co-authored-by: Mick Semb Wever <mck@apache.org>
    Co-authored-by: Bereng <berenguerblasi@gmail.com>

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

425c41c5a3c4a6e20195e44eef695435da051395 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-05-02 09:35:31+02:00

    Include cassandra-4.0 dtest-jar for jvm-dtest and jvm-dtest-upgrade tests (CASSANDRA-16642)

10a1d65eb09a93aee32948b46b4f1a0fbc2defe0 | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
 | 2021-04-23 09:15:22+02:00

    Fix compression test runs
    
    Ensure the specified commitlog_compression_xxx.yaml file is appended to the used cassandra.compressed.yaml, according to the selected algorithm as defined by `test.compression.algo` the property. By default we use the default LZ4. An unknown compression algo with fail.
    
     patch by Jacek Lewandowski; reviewed by Mick Semb Wever for CASSANDRA-16575

a082ee1cac951e0d41503cae54454e81198d37ef | Author: Matt Fleming <matt@codeblueprint.co.uk>
 | 2021-04-21 14:32:22+01:00

    Remove references to run_dtests.py in the README
    Authored by Matt Fleming; reviewed by Michael Semb Wever and Ekaterina Dimitrova for CASSANDRA-16623

c52f50f046fd1a8e1c7f17d9a1952e2bd92aeb4c | Author: Mick Semb Wever <mck@apache.org>
 | 2021-04-15 16:57:36+02:00

    Restore running each test class in its own separate jvm and cassandra directory
     (Remove test parallelism from ant build.xml)
    
     patch by Mick Semb Wever; reviewed by Yifan Cai, David Capwell for CASSANDRA-16595

4ca24701e105226ca35da1adc7ff70b56a36fce2 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-04-11 12:34:41+02:00

    Split dockerised test runs into parallel docker container runs
    
    Improvements
     - build arm64 docker images on-the-fly (they are not deployed anywhere yet)
     - only pull the docker images if they are not found locally (saves time!)
     - return internal exit codes
     - configure apt to retry on network failures
     - avoid running empty test splits
     - remove per-agent throttle (as they are now dockerised)
    
     patch by Mick Semb Wever; reviewed by Tomek Łasica for CASSANDRA-16604

b0df1768deefe48508e01dd2bba53ea6b38b1ce7 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-04-09 23:13:55+02:00

    make docker prune calls opportunistic (it is ok to skip if another prune command is running)

44f5b8adf53f31c793a35387004f26f87c8b936d | Author: Bereng <berenguerblasi@gmail.com>
 | 2021-04-09 09:55:27+02:00

    Flaky StorageServiceServerTest
    
    patch by Berenguer Blasi; reviewed by Michael Semb Wever for CASSANDRA-16569

1ecf5d0e8eaff87c749fbebd87b9a35c8153cb44 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-04-08 12:05:05-04:00

    Fix dtest-jar building when switching branches in circleci
    patch by Brandon Williams and Mick Semb Wever; tested and reviewed by Ekaterina Dimitrova for CASSANDRA-16572

49e337a3448563bf03a0b2d0edeee50a4c38ac1c | Author: Mick Semb Wever <mck@apache.org>
 | 2021-04-08 17:50:09+02:00

    Stay logged into docker (credentials are expected to already be in `.docker/config.json`)

1a52d5ba1992a8726efa5cdc1797deb440796c3f | Author: Mick Semb Wever <mck@apache.org>
 | 2021-04-08 11:50:39+02:00

    Fix JDK11 test runs inside docker
    
    Previously cassandra-test.sh depended on the jenkins JAVA_HOME having been configured for different JDK matrix axes. It is now passed through cassandra-test-docker.sh
    
     patch by Mick Semb Wever; reviewed by Tomek Łasica

c44dfab9b5b62820d70aba062ba3c9b9117912db | Author: Marcus Eriksson <marcuse@apache.org>
 | 2021-04-07 10:23:18+02:00

    Add JStackJUnitTask to avoid downloading the jar
    
    Patch by marcuse; reviewed by Brandon Williams, David Capwell, Michael Semb Wever for CASSANDRA-16570

6a45728b089f431338d907d135df909aac9aacae | Author: Marcus Eriksson <marcuse@apache.org>
 | 2021-04-07 10:23:18+02:00

    Add JStackJUnitTask to avoid downloading the jar
    
    Patch by marcuse; reviewed by Brandon Williams, David Capwell, Michael Semb Wever for CASSANDRA-16570

564803af8cb02375f2060ec6403bf4572c6bdbf8 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-04-03 22:38:05+02:00

    Fixes for arm64 and print-shas (INFRA-21619)

3bcdfc4596761ab681cf698d6b57bb88c0a03ad4 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-04-02 12:50:16+02:00

    In docker tests, don't fail if build/test/logs doesn't exist, as not all tests create it

53b0661cbbe705901d7a891c9c6ba34a42f07427 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-04-02 12:08:44+02:00

    Fix rat checking for files with missing license headers
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Ekaterina Dimitrova for CASSANDRA-16558

53b0661cbbe705901d7a891c9c6ba34a42f07427 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-04-02 12:08:44+02:00

    Fix rat checking for files with missing license headers
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Ekaterina Dimitrova for CASSANDRA-16558

53b0661cbbe705901d7a891c9c6ba34a42f07427 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-04-02 12:08:44+02:00

    Fix rat checking for files with missing license headers
    
     patch by Mick Semb Wever; reviewed by Brandon Williams, Ekaterina Dimitrova for CASSANDRA-16558

ba84d34e8ef38c890a38a1d6d7e73d268c36eb8d | Author: Mick Semb Wever <mck@apache.org>
 | 2021-04-01 11:35:51+02:00

    Provide scripts to dockerise test runs
    
     patch by Mick Semb Wever; reviewed by Brandon Williams

2fdf1d27620fe2bce2a3c5989beab40b05fda1e6 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-03-29 00:51:11+02:00

    Migrate dependency handling from maven-ant-tasks to resolver-ant-tasks
    
    - This removes lib/ from version control.
    - The generated pom files are now the source of truth to the project's depdendencies, and the lib/ folder re-created during the build from compile scope dependencies excluding provided and system scopes. Project dependencies are first downloaded to the maven local repository at `~/.m2/repository`.
    - Maven is now required to be installed to build, that is the `mvn` command needs to be found in the path.
    - The new resolver-ant-tasks targets have been encapsulated into the `build/build-resolver.xml` ant file.
    - Most classpaths in build.xml are replaced with resolver:resolve definitions.
    - The build-deps-pom generated pom file is now only used for declaring test dependencies.
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-16557

3259d6de37ad8ad231d44ccd4ca9c378b987f835 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-03-29 00:51:11+02:00

    Migrate dependency handling from maven-ant-tasks to resolver-ant-tasks
    
    - This removes lib/ from version control.
    - The generated pom files are now the source of truth to the project's depdendencies, and the lib/ folder re-created during the build from compile scope dependencies excluding provided and system scopes. Project dependencies are first downloaded to the maven local repository at `~/.m2/repository`.
    - Maven is now required to be installed to build, that is the `mvn` command needs to be found in the path.
    - The new resolver-ant-tasks targets have been encapsulated into the `build/build-resolver.xml` ant file.
    - Most classpaths in build.xml are replaced with resolver:resolve definitions.
    - The build-deps-pom generated pom file is now only used for declaring test dependencies.
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-16557

3259d6de37ad8ad231d44ccd4ca9c378b987f835 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-03-29 00:51:11+02:00

    Migrate dependency handling from maven-ant-tasks to resolver-ant-tasks
    
    - This removes lib/ from version control.
    - The generated pom files are now the source of truth to the project's depdendencies, and the lib/ folder re-created during the build from compile scope dependencies excluding provided and system scopes. Project dependencies are first downloaded to the maven local repository at `~/.m2/repository`.
    - Maven is now required to be installed to build, that is the `mvn` command needs to be found in the path.
    - The new resolver-ant-tasks targets have been encapsulated into the `build/build-resolver.xml` ant file.
    - Most classpaths in build.xml are replaced with resolver:resolve definitions.
    - The build-deps-pom generated pom file is now only used for declaring test dependencies.
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-16557

e0fddce477f3da7bebb47e9116e4bef24815872c | Author: Mick Semb Wever <mck@apache.org>
 | 2021-03-27 14:45:58+01:00

    ninja-fix: echo into the fifo in build-scripts/cassandra-test.sh

4e31f03a209aa67cf9e9267e376584df2222c683 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-03-27 12:41:57+01:00

    ninja-fix: fix testlist splits, echo into the fifo

20bde6fe1655719715ca269519052262bbf5e5a2 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-03-24 08:50:04+01:00

    Disable parallel test runners until post 4.0-rc1

86a3cfe2fa7d8dcf070fd8d3297cdabffe410934 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-03-22 16:18:56+01:00

    Ignore LongSharedExecutorPoolTest until SEPThreadpool is re-evaluated post 4.0
    
     patch by Mick Semb Wever; reviewed by Ekaterina Dimitrova for CASSANDRA-16497

a4186ad83ec1c42c8b0086865f6da80408f9ece4 | Author: Gianluca Righetto <gianluca@menttis.com>
 | 2021-03-22 03:40:43-03:00

    Remove flaky annotation from `test_resumable_rebuild` and add ignore-log pattern.
    
     patch by Gianluca Righetto; reviewed by Ekaterina Dimitrova, Mick Semb Wever, Zhao Yang for CASSANDRA-15892

1ca5769c9adfd2e8bad3b7eea83112ad14cb05b2 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-03-20 21:58:42+01:00

    Fix MixedModeReadTest.mixedModeReadColumnSubsetDigestCheck after CASSANDRA-16525
    
     patch by Mick Semb Wever; reviewed by Yifan Cai for CASSANDRA-16525

ecc7c2fc393568076c30243b48a26045d61d03f3 | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
 | 2021-03-16 10:33:39+01:00

    Fix flaky ClientRequestSizeMetricsTest
    
     patch by Jacek Lewandowski; reviewed by Andres de la Peña, Benjamin Lerer, Jeremiah Jordan, Mick Semb Wever for CASSANDRA-16522

c591978f4d265e42d0132418005ba63a99278c75 | Author: Yifan Cai <ycai@apache.org>
 | 2021-03-15 20:40:25-07:00

    Better handle legacy gossip application states during (and after) upgrades
    
     Only remove duplicated legacy application states when `!hasMajorVersion3Nodes()` but always avoid duplicate status notifications.
    
     patch by Yifan Cai; reviewed by Mick Semb Wever for CASSANDRA-16525

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

7ed96792878ed87340bde0224db0923777490f32 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-03-13 16:43:23+01:00

    Split unit and jvm dtests. Move jvm dtests to DTest stage in the pipeline
    
     patch by Mick Semb Wever; reviewed by Tomek Łasica for CASSANDRA-16402

1f7700cf8bd6364f49138472b47676e46c023825 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-03-12 20:06:56+01:00

    Disable use of test runners in circleci for JVM DTests
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-16511

34d9592dda05ab313efac9d04e565f593fa40b37 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-03-12 20:05:37+01:00

    Java DTests don't support parallel runners (CASSANDRA-16511)

11d069a766a4a9a5db534a86de0175128431526f | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
 | 2021-03-11 15:41:35+01:00

    Fix probable collision when running unit tests in parallel, and use runners on testclasslist* targets
    
     patch by Jacek Lewandowski; reviewed by Mick Semb Wever, Brandon Williams for CASSANDRA-16511

79e2c4384f1906c60d1a1c9703624f0118d0a48a | Author: Mick Semb Wever <mck@apache.org>
 | 2021-03-04 10:47:32+01:00

    Fix centos packaging for arm64
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-16477

893310caf3f775e89d10c03cb674a4c9bb29990f | Author: Mick Semb Wever <mck@apache.org>
 | 2021-02-27 11:07:15+01:00

    fix snitch_test.py::TestGossipingPropertyFileSnitch::test_prefer_local_reconnect_on_listen_address
    
    Patch by mck; reviewed by brandonwilliams for CASSANDRA-16381

90585fe5add81d261f532fbf0c690eca9cc2f5ed | Author: Bereng <berenguerblasi@gmail.com>
 | 2021-02-25 10:58:19+01:00

    Fix reg exp in replication_test.TestReplication.test_network_topology to include 4.0 verbs
    
     patch by Berenguer Blasi; reviewed by Mick Semb Wever for CASSANDRA-16469

da9a8ba4bf86a1d833b12f52b6a38f89cc77bcc4 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2021-02-23 17:25:51-06:00

    Disable autocompaction during snapshot test
    
    Patch by brandonwilliams; reviewed by mck for CASSANDRA-16441

ad8ecc8ba492ad2492b57ead65593e0221182198 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2021-02-22 14:21:09+01:00

    incremental_repair_test's test_manual_session_fail, test_manual_session_cancel_non_coordinator_failure and test_manual_session_force_cancel,  migrated to in-jvm dtests
    
     patch by Marcus Eriksson; reviewed by Adam Holmberg, Mick Semb Wever for CASSANDRA-16425

309b3033d44c5cdc18d6e3897661966853d39407 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2021-02-15 16:23:10+01:00

    Add possibility to copy SSTables in SSTableImporter instead of moving them
    
    Patch by Stefan Miklosovic; reviewed by Michael Semb Wever and Marcus Eriksson for CASSANDRA-16407

582f6415921a9f32e9dfb0c976d1fc626df86090 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2021-02-10 12:57:49-05:00

    Update requirements.txt with the new ccm update strategy
    Patch by Ekaterina Dimitrova, reviewed by Michael Semb Wever for CASSANDRA-16438

e7f7a593427f83ff7a256d91ee48bbb8380bc788 | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
 | 2021-02-09 17:23:21+01:00

    Fix Cassandra version families, and more…
    
     - Remove OVERRIDE_MANIFEST, as it is unused.
     - Upgrade manifest, remove upgrades from unsupported indev versions, and remove upgrades to current if indev is still supported.
     - Correct the enforced protocol version to use v3 for 2.2/3.0 upgrades. (ref: CASSANDRA-15193)
     - Fix broken thrift_upgrade_test.py
     - Fix upgrade_udtfix_test.py (not applicable before 3.11.6, ref: CASSANDRA-15035)
     - Remove hardcoded references to gitbox.a.o
     - Remove unnecessary implicit upgrade scenarios. `--upgrade-target-version-only` only tests upgrades from the target version and to the target version, i.e. those upgrade paths where the target (indev) version was the origin or destination version. Previously the filter was applied only for the version family but not on the variant, pulling in completely unrelated upgrade scenarios.
    
     patch by Jacek Lewandowski; reviewed by Tomek Łasica, Mick Semb Wever for CASSANDRA-16433

2b7440132145b3ff4f02d91c8b75e8892d614165 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-02-07 11:38:06+01:00

    Fix selections of JDKs in debian docker images on arm64
    
     patch by Mick Semb Wever; reviewed by Zhao Renhai,Brandon Williams for CASSANDRA-16428

5c84ed9ae8227e550630768a47fef7b2d1f1f1d7 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2021-02-05 10:20:15+01:00

    Send FAILED_SESSION_MSG on shutdown and on in-progress repairs during startup
    
     patch by Marcus Eriksson; reviewed by Adam Holmberg, Chris Lohfink, Mick Semb Wever for CASSANDRA-16425

9b37af1398b55c183d830c8a4c10e0c2f33b43d3 | Author: Yifan Cai <yifan_cai@apple.com>
 | 2021-02-03 14:22:01-08:00

    Remove the unused (non-dangling) docker images in Jenkins and in deb+rpm packaing scripts
    
     patch by Yifan Cai; reviewed by Mick Semb Wever for CASSANDRA-16419

91cb934e25020f83dcb289be9c03292579b5d33b | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
 | 2021-01-27 15:12:30+01:00

    In cqlshlib tests, don't overwrite the environment and improve hostname matching
    
     patch by Jacek Lewandowski; reviewed by Mick Semb Wever for CASSANDRA-16409

2a721e7b058025f42f8b86c8a2ecd851c2790f00 | Author: Tomek Lasica <tomasz.lasica@datastax.com>
 | 2021-01-26 16:29:20+01:00

    Handle NodeError as it may be raised from ccm
    
    patch by Tomek Łasica; reviewed by Mick Semb Wever for CASSANDRA-16405

b6a7a2db24bcdc139d08928ec08cafd30c9a4c10 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-01-23 11:32:06+01:00

    Jenkins builds to provide link to nightlies archive, and remove the Jenkins plaintext reports
    
     Also add aggregated xml reports to the test jobs, and archive them to nightlies.a.o
    
     patch by Mick Semb Wever; reviewed by Tomek Łasica for CASSANDRA-16401

9fa2c28dc2d701b7b2cc90d4282f05ee1a221943 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-01-23 11:18:46+01:00

    Jenkins builds to provide link to nightlies archive, and remove the Jenkins plaintext reports
    
     patch by Mick Semb Wever; reviewed by Tomek Łasica for CASSANDRA-16401

db539cd5e2f1944b51b2527ba619d0b2b6218a67 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-01-22 17:18:45+01:00

    Fail on stress-test and fqltool-test compilation failures
    
    We don't fail on the `ant test* …` process because we want the "unstable" result and the test results still to be processed.
     (Normally we fail the test run instead on the lack of test reports. Except the devbranch because there not every branch (or jdk11) can run on each test type and so a skipped run is ok with empty test results.
    Quick fix is the preceding `ant fqltool-build-test` call that we can hard fail on.

ec84618b7450ef9357a3a88fc93e39d74a34b02e | Author: jacek-lewandowski <jacek.lewandowski@datastax.com>
 | 2021-01-22 08:55:28+01:00

    Listing tests (--collect-only and --dtest-print-tests-only) only lists tests that will run according to other arguments specified
    
    This patch fixes behaviour for both `run_dtests.py` and `pytest`.
    - Error handling for invalid parameter values / combinations is in a single place (`dtest_config.py`) and is executed before we actually traverse through the tests
    - We exit with just a clean error message instead of tons of spam
    - `run_dtests.sh` will not loose the exit code of `pytest` any more so we can clearly detect when test cases collection fails
    - removed a bit of boilerplate code from `run_dtests.py`, e.g. what it did with xml processing is simply provided with `-q` argument of `pytest`
    - tests filtering has been refactored to be cleaner
    - fixed filtering of resource intensive tests and other tests (note that except for upgrade tests, we took care only about test method annotations - module level annotations were ignored for vnodes, no_vnodes, no_offheap_memtables and resource_intensive, ...)
    - added meta_tests for the filtering and parsing exception handling
    - added special parameter --metatests which is enough to run all the meta tests
    - fixed Travis configuration so that it runs meta tests
    
    Note that now `run_dtests.py` seems to be redundant. If we need it only for listing dtests, we can simply achieve exactly the same effect using `--collect-only -q --ignore=meta_tests` arguments for `pytest` instead of `--dtest-print-tests-only`, plus  we need to filter output with `grep '.py::'` (in order to not include the summary line) and pipe stdout to the target file. It is now simplified so `run_dtests.sh` just uses `pytest` with those arguments.
    
    patch by Jacek Lewandowski; reviewed by Tomek Łasica and Mick Semb Wever for CASSANDRA-16399

7ed2daf38699fa9555feb9049c1c27a410f1520e | Author: Mick Semb Wever <mck@apache.org>
 | 2021-01-21 14:58:53+01:00

    Fix `--keep-failed-test-dir` on skipped dtests
    
     patch by Mick Semb Wever; reviewed by Tomek Lasica for CASSANDRA-16397

e8c2b94b6f106e276800aa3de2628a73a70ac5e6 | Author: Tomek Lasica <tomasz.lasica@datastax.com>
 | 2021-01-18 20:47:09+01:00

    Explicit node start timeouts
    
    Some tests require longer start timeout than default 90s:
    * bootstrap with reset state
    * node replacement
    * cdc tests (due to checks for other seeds connectivity)
    
    Before: use default timeout, 90s or rather 600s (due to bug in ccm)
    After: use explicit timeout per test case: 120s or 180s
    
     patch by Tomek Lasica; reviewed by Mick Semb Wever for CASSANDRA-16395

7f1659cd1d46ab8904eee99daefcaaa7a521e00b | Author: zhaorenhai <zhaorenhai@hotmail.com>
 | 2021-01-17 21:31:59+08:00

    Upgrade netty and chronicle-queue dependencies to get Auditing and native library loading working on arm64 architectures
    
     CASSANDRA-16384 test case AuditLoggerTest fail on aarch64 platform
     CASSANDRA-16392 Unable to load the library netty_tcnative_linux_aarch_64
    
     patch by Zhao Renhai (赵 仁海); reviewed by Mick Semb Wever for CASSANDRA-16384,CASSANDRA-16392

a0441eb66b1976865c105069e9964104720db7fb | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-01-15 16:26:01+00:00

    Restore validation of message protocol version
    
    Patch by Sam Tunnicliffe; reviewed by Mick Semb Wever for CASSANDRA-16374

4215327cb585f4bd7b0a95bf8e0aa1ae707bb455 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-01-14 23:28:24+01:00

    Add arm64 architecture to debian repository (during the prepare_release.sh)
    
     patch by Mick Semb Wever; reviewed by brandonwilliams, Matt Davis for CASSANDRA-15889

7e936e7f2c6ccc73d8e3acd31d7050889ec1efbe | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-01-13 10:50:17+00:00

    Initial client handler correctly sets stream id on responses
    
    Patch by Sam Tunnicliffe; reviewed by Mick Semb Wever for CASSANDRA-16376

49a0f0111c241855823ed6ab3f751691177f4a7a | Author: Mick Semb Wever <mck@apache.org>
 | 2021-01-11 11:33:00+01:00

    Add dtest-upgrade and dtest-large-novnode to Jenkins pipeline
    
     patch by Mick Semb Wever; reviewed by Jacek Lewandowski,Tomek Łasica for CASSANDRA-16377

457422ac1acc3c6e13c3738410def539af64d264 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-01-06 09:19:01+01:00

    Use ubuntu2004_* docker testing images, from the apache organisation in dockerhub
    
     patch by Mick Semb Wever; reviewed by Sam Tunnicliffe for CASSANDRA-16373

8eff3855117b37d304711ce182edc516ea0fbd35 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-12-26 19:20:24+01:00

    Add microbench as a target in cassandra-test.sh, and as a jenkins job
    
    The jenkins jmh report plugin needs the jmh-result.json remaining.
    
     patch by Mick Semb Wever; reviewed by Tomek Łasica for CASSANDRA-16371

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

6ff05f088ccab9a2376d2b83f9ef66a800b0c787 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-12-17 22:07:14+01:00

    Lower default num_tokens to 16 (CASSANDRA-13701)

5e8f7f591dfec5a61d8eb2e9e977ec29f3a2bbe4 | Author: Adam Holmberg <adam.holmberg@datastax.com>
 | 2020-12-14 14:42:50-06:00

    Release StreamingTombstoneHistogramBuilder spool when switching writers
    
     patch by Adam Holmberg; reviewed by Berenguer Blasi, Mick Semb Wever for CASSANDRA-14834

a2af7aa3cf7edbd65dee159dbcd711bd8e490ca2 | Author: David Capwell <dcapwell@apache.org>
 | 2020-12-14 10:34:00-08:00

    python upgrade tests include tests which are not impacted by the version under test
    
    patch by David Capwell, Michael Semb Wever; reviewed by Marcus Eriksson, Michael Semb Wever for CASSANDRA-16328

9dcd035ff6894bd135cce4fd2460ab72269ab970 | Author: dcapwell <dcapwell@gmail.com>
 | 2020-12-14 10:20:54-08:00

    python upgrade tests include tests which are not impacted by the version under test (#106)
    
    patch by David Capwell, Michael Semb Wever; reviewed by Marcus Eriksson, Michael Semb Wever  for CASSANDRA-16328

1515a6e60c0c0cee28ccc1ff261ccbee9ac0388c | Author: David Capwell <dcapwell@apache.org>
 | 2020-12-10 13:54:42-08:00

    python upgrade tests include tests which are not impacted by the version under test
    patch by David Capwell, Michael Semb Wever; reviewed by Marcus Eriksson, Michael Semb Wever  for CASSANDRA-16328

2346ed8241022882e77433e283ab8ce3004d12b0 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-12-02 09:34:28+01:00

    Offline token allocation strategy generator tool
    
    Provides the tools/bin/generate-tokens script that can be used to pregenerate allocation strategy tokens.
    Refactors TokenAllocation for extensibility (and better re-use between strategies), and adds OfflineTokenAllocator.
    TokenMetadata now has a configurable snitch (instead of hardcoded to DatabaseDescriptor.getEndpointSnitch()) for testability.
    Adds logging of growth and stddev changes to allocate_tokens_for_local_replication_factor usages.
    
     patch by Mick Semb Wever; reviewed by Paul Motta, Ekaterina Dimitrova for CASSANDRA-16205

466c65a6c21d6c74a6a20eafbbf18a2267e83e7f | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-12-01 18:52:13+00:00

    Update to latest docker image for CircleCI
    
    Patch by Sam Tunnicliffe; reviewed by Mick Semb Wever for CASSANDRA-16275

2c0cc2ae2cdbf83508ecf374ec7a995e7ba0d6b3 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-11-25 20:58:23+01:00

    ninja-fix: in boot_strap.py TestBootstrap::_monitor_datadir, variable sstables needs to be defined first (CASSANDRA-15997)

bfd5d20a13501d897d8d34acce9b0394fa1cf00b | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-11-18 10:21:11+01:00

    Check between num_tokens and initial_token only applies to vnodes usage
    
     patch by Stefan Miklosovic; reviewed by Mick Semb Wever for CASSANDRA-14477

7ba3bdd88cce56c0bf33b3288e2de3a9a241b5c4 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-11-15 17:14:15+01:00

    Use the token allocation strategy generator tool for 4.0 vnode clusters, from CASSANDRA-16205
    
     patch by Mick Semb Wever; reviewed by Adam Holmberg, Paulo Motta for CASSANDRA-16079

fc9a5a7c63c5d264c30e940ef88236d2da0f5959 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-11-04 16:35:36+01:00

    Rate limit validation compactions using compaction_throughput_mb_per_sec
    
     patch by Stefan Miklosovic; reviewed by Mick Semb Wever, Chris Lohfink for CASSANDRA-16161

8ef5a886312e20f09cd4b0358c71018908341796 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
 | 2020-10-29 17:14:22+01:00

    Improved check of num_tokens against initial_token in the cassandra.yaml
    
     patch by Stefan Miklosovic; reviewed by Mick Semb Wever for CASSANDRA-14477

5d269807778534fc4eaabdfbc90cd34f8927d968 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-10-25 15:26:14+01:00

    Rename master branch to trunk in cassandra-dtest
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for  CASSANDRA-16166

5d269807778534fc4eaabdfbc90cd34f8927d968 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-10-25 15:26:14+01:00

    Rename master branch to trunk in cassandra-dtest
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for  CASSANDRA-16166

8d20f667ea9761517c51f4cf7a17e119fa8897c9 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-10-25 13:00:08+01:00

    Rename master branch to trunk in cassandra-dtest
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-16166

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

4389d5ed2e45b3f605da9db9582c6078311adb09 | Author: David Capwell <dcapwell@gmail.com>
 | 2020-10-21 13:31:31-07:00

    Add to Jenkins high resource python dtests with novonode
    
     patch by David Capwell; reviewed by Mick Semb Wever for CASSANDRA-16221

dc057fb53b81ff866008f13d9037a5776f159ce5 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-10-21 07:40:35+02:00

    ninja-fix: jvm-dtest-upgrade are not (yet) JDK11 compatible.
    
    ASF CI unit tests on JDK11 (CASSANDRA-15944)

8333d0b0890f6299fac1fd219f58aee0c62cbf9c | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-10-14 12:30:21+02:00

    Reduce amount of allocations during batch statement execution
    
    Patch by marcuse; reviewed by Benjamin Lerer, Michael Semb Wever and Yifan Cai
    for CASSANDRA-16201

5e17c9b5258d4edcffd2ff640aac94bb9ba27cf2 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-10-13 09:51:27+02:00

    Reduce CCM heap settings to match those in circleci, and limit docker containers to 15g memory (and disable swapping) (INFRA-20107)

95aad36a88baccda5a89a26a0cbeea8333902062 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-10-03 08:46:17+02:00

    Switch dtests to cli logging and to DEBUG. Remove `du` logging from matrix jobs.
    
     ref: https://the-asf.slack.com/archives/CK23JSY2K/p1601664302080700

4564e102684dc5f66ec73de1fc836f97a1fa33c9 | Author: Bereng <berenguerblasi@gmail.com>
 | 2020-10-01 10:56:17+02:00

    sstablesplit tool unit testing
    
     patch by Berenguer Blasi; reviewed by Yifan Cai, Mick Semb Wever for CASSANDRA-16012

4adb8a5e075f5647f36a82f53c43ce7fc0c95b62 | Author: Chris Lohfink <clohfink@apple.com>
 | 2020-09-21 04:27:20-05:00

    Add metric for client concurrent byte throttle
    
     patch by Chris Lohfink; reviewed by David Capwell, Mick Semb Wever for CASSANDRA-16074

aaef142f48c2bff43eb358f3901e5959ce8e6ebf | Author: Mick Semb Wever <mck@apache.org>
 | 2020-08-28 08:47:06+02:00

    In Jenkins propagate FAILURE from stages to pipeline, ssh artefacts to nightlies, and move ant's junitreport generation to a separate target "generate-test-report"
    
     patch by Mick Semb Wever; reviewed by Berenguer Blasi for CASSANDRA-16128

3c91749e9f13b2b728b193197291a368dce6dc8a | Author: mck <mck@apache.org>
 | 2020-08-24 10:57:06+02:00

    Use new dtest option to keep ccm test directories for just failed tests
    
     patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-16070

cefddf845d63919c6e7b5efa35b28fe7a5ad1142 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-08-23 23:26:31+02:00

    Add "--keep-failed-test-dir" option that only keeps the ccm test directory for failed tests
    
     patch by Mick Semb Wever; reviewed by Brandon Williams

116e9c1678a1e96748236962e71319f337e07f8d | Author: Mick Semb Wever <mck@apache.org>
 | 2020-08-22 15:15:19+02:00

    Correctly interpret SASI's `max_compaction_flush_memory_in_mb` setting in megabytes not bytes
    
     patch by Mick Semb Wever; reviewed by Zhao Yang for CASSANDRA-16071

ffc8e407e087e942c4e5c40605743fe3b32d8fd5 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-08-07 11:37:57+02:00

    Run in-jvm upgrade dtests in ci-cassandra
    
     patch by Mick Semb Wever; reviewed by David Capwell for CASSANDRA-16031

148239ffad3634349728ac4ae15ef8e0e83754f0 | Author: mck <mck@apache.org>
 | 2020-08-06 11:39:45+02:00

    Jenkins jobs for jvm-dtest-upgrade builds

d3da9765359bda88068e91b80cfb23a972830fc8 | Author: mck <mck@apache.org>
 | 2020-07-30 08:01:44+02:00

    Randomise how the dtests are split.
    
    First runs showed certain test classes contain unproportionally longer test methods.

fa9cdd0a71399769efde706780050211f55f26c8 | Author: mck <mck@apache.org>
 | 2020-07-26 14:49:03+02:00

    In Jenkins parallelise (matrix) dtest-upgrade runs
    
     patch by Mick Semb Wever; reviewed by Eduard Tudenhöfner

84268b8180fe5e7331efcc301df9c269c7b1babd | Author: mck <mck@apache.org>
 | 2020-07-17 19:51:23+02:00

    ninja-fix: in cassandra-test.sh correctly detect which test targets are valid in the code

beeebd427c9fe5c725c6afeb6bb2bdda636b9a31 | Author: mck <mck@apache.org>
 | 2020-07-15 11:06:33+02:00

    ninja-fix: in cassandra-test.sh correctly detect which test targets are valid in the code

93e573d3bd07edceb391d4e6a9eb3fbcd9361f94 | Author: mck <mck@apache.org>
 | 2020-07-14 20:40:40+02:00

    ninja-fix: cassandra-artifacts.sh to use pip package instead of pip script

9d5cf2d69445a8b1b0e0c4aa8e60a03d1d2183ec | Author: mck <mck@apache.org>
 | 2020-07-10 19:30:52+02:00

    Jenkins builds for Java 11
    
     patch by shylaja kokoori; reviewed by Mick Semb Wever for CASSANDRA-15809

3cfc8502b82ba88da6ffc69fdad476f7fa0819ca | Author: Jeremy Hanna <jeromatron@gmail.com>
 | 2020-07-07 13:19:55+10:00

    Updated default num_tokens from 256 to 16 with associated allocate_tokens_for_local_replication_factor set to 3
    
     patch by Jeremy Hanna; reviewed by Alexander Dejanovski, Paulo Motta, Brandon Williams, Michael Semb Wever for CASSANDRA-13701

bb2562b7774caf0b5037c5cd10f5fe07f75ed92f | Author: Mick Semb Wever <mck@apache.org>
 | 2020-07-04 23:19:17+02:00

    Jenkinsfile fixes for wrong test reports being copied, and reports getting clobbered
    
     - copy artifacts from specific build numbers, not lastest stage builds
     - presend script to avoid threads in the builds mailing list
     - Suffix "cassandra.testtag" value to the testsuite name, so testsuite elements are separated cleanly
    
     patch by Mick Semb Wever; reviewed by Berenguer Blasi for CASSANDRA-15925

bb2562b7774caf0b5037c5cd10f5fe07f75ed92f | Author: Mick Semb Wever <mck@apache.org>
 | 2020-07-04 23:19:17+02:00

    Jenkinsfile fixes for wrong test reports being copied, and reports getting clobbered
    
     - copy artifacts from specific build numbers, not lastest stage builds
     - presend script to avoid threads in the builds mailing list
     - Suffix "cassandra.testtag" value to the testsuite name, so testsuite elements are separated cleanly
    
     patch by Mick Semb Wever; reviewed by Berenguer Blasi for CASSANDRA-15925

4654ef09c1d3736e0b50e8d5756664cbf9e4ca84 | Author: Bereng <berenguerblasi@gmail.com>
 | 2020-07-02 17:44:22+02:00

    FBUtilities.getJustLocalAddress falls back to lo ip on misconfigured nodes
    
     patch by Berenguer Blasi; reviewed by Robert Stupp, Mick Semb Wever for CASSANDRA-15901

6fc8920889e8537a1f56f45e6c966b3d18325fbb | Author: Alexander Dejanovski <alex@thelastpickle.com>
 | 2020-06-26 11:08:50+02:00

    Fix upgrade failures when using the EC2Snitch in legacy mode
    
    Legacy naming conventions for AWS regions were allowing datacenter names such as us-west and us-west-2, which in the new standard mode become us-west-1 and us-west-2.
    As us-west-2 can match both the standard and legacy mode, checking the DC name cannot be reliably used to detect mixed modes being used as it would fail in case of an upgrade from pre-4.0 clusters in a region such as us-west-2.
    The rack check should be enough as rack names in the standard mode now includes the region name, which can be easily identified.
    
     patch by Alexander Dejanovski; reviewed by Mick Semb Wever, Joey Lynch for CASSANDRA-15878

d1600acde19cdbd906b0ff89318d3e8a3f400a70 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-06-08 09:24:10+02:00

    Undo dtest `--keep-test-dir` (not enough disk space)

51eb85b57b62a542ca456e52a20bee06955f6ec1 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-06-07 12:16:27+02:00

    Print exit status for dtest docker runs, and debug on failures. Fix grabbing of ccm logs files from dtests.

55a2d2676ff5820fa638511734e45a8908ce5ca2 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-06-02 18:23:44+02:00

    Add deb and rpm packaging to cassandra-artifacts.sh test script
    
     - extend the build-scripts/cassandra-*-packaging.sh scripts to build on SHAs (as well as tags and branches),
     - add support for building deb/rpm packages with jdk11,
     - add support for running the the build-scripts/cassandra-*-packaging.sh scripts concurrently,
     - include calling the cassandra-*-packaging.sh scripts from the cassandra-artifacts.sh scripts,
     - get prepare_release.sh script to re-use the cassandra-*-packaging.sh scripts,
     - have jenkins artifact jobs save the deb and rpm packages, so they are available as "nightlies" (along with the tar.gz files)
    
     patch by Mick Semb Wever; reviewed by Stefan Miklosovic for CASSANDRA-15830

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

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

1b1b87cfe3a9a93c393d1f3c1e003394260edeb5 | Author: Rens Groothuijsen <l.groothuijsen@alumni.maastrichtuniversity.nl>
 | 2020-05-20 20:31:14+02:00

    Strip comment blocks from cqlsh input before processing statements
    
     patch by Rens Groothuijsen; reviewed by Mick Semb Wever for CASSANDRA-15802

6df467ad3f0a898b45585a3b8767278cb42e92af | Author: Mick Semb Wever <mck@apache.org>
 | 2020-05-08 19:47:39+02:00

    Improvements and fixes to Jenkinsfile
     - Fix slack changelog message. currentBuild.changeSets is an array and has to first be formatted.
     - Remove cassandra-build directory in Summary stage, so 'Restart from Stage' builds work,
     - Archive the cassandra-test-report.txt artifact
     - Add StabilityTestDataPublisher to the pipeline junit results (provides flakey info)
    
     patch by Mick Semb Wever; reviewed by Berenguer Blasi for CASSANDRA-15875

1c898f9eb26b1342ab55c5dc26ca98cc44d35a75 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-05-07 13:21:42+02:00

    ninja-fix: slackSend fix on `Jenkins Test Results Report in plaintext for ASF ML`

0d99470f154a86c74665fed5f33a65ef146c4c31 | Author: Stephen Mallette <spmva@genoprime.com>
 | 2020-05-05 10:15:00-04:00

    Improved testing for CacheMetrics and ChunkCacheMetrics
     Fixed failing assertions in CachingBench.
    
     patch by Stephen Mallette; reviewed by Mick Semb Wever, Branimir Lambov for CASSANDRA-15788

746e7e605c41a6f8b3f9ab44111b2816169dbfa0 | Author: mck <mck@apache.org>
 | 2020-05-01 22:25:14+02:00

    Cassandra's `-Dtmp.dir` test option wants absolute paths
    
     ref: https://ci-cassandra.apache.org/job/Cassandra-trunk/lastSuccessfulBuild/testReport/org.apache.cassandra.io.util/RandomAccessReaderTest/testOneSegment_compression/

28cb8fbc19c72488f2baa5decaed8bab8c5d0dd5 | Author: mck <mck@apache.org>
 | 2020-04-30 18:22:19+02:00

    Generate Jenkins Test Results Report in plaintext
    
     The cassandra-test-report.sh script delegates to a docker image that has the saxonb-xslt and html2text tools available.
     (Using xslt inside of ant, ie with xalan, wasn't practical due to the size of the test xml report)
    
     patch by Mick Semb Wever; reviewed by David Capwell for CASSANDRA-1572

01103111ae08b51ccd18bb1c54ac60546546d9df | Author: David Capwell <dcapwell@apple.com>
 | 2020-04-29 12:31:27-07:00

    Fix clearing of legacy size_estimates
    
     patch by David Capwell; reviewed by Eduard Tudenhöfner, Dinesh Joshi, Mick Semb Wever for CASSANDRA-15776

35cee51a058c1970fe15bcb06c22ef4f2b9af5ba | Author: Dinesh A. Joshi <dinesh.joshi@apple.com>
 | 2020-04-19 13:13:04-07:00

    Fix CQLSH UTF-8 encoding issue for Python 2/3 compatibility
    
    This fix also addresses test failures due to cqlsh return code behavior change
    
    Patch by Dinesh Joshi; Reviewed by Jordan West and Mick Semb Wever for CASSANDRA-15739

c5df94bf04ba41d8a077af8f4703a1a98fb7cfc9 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-04-19 18:04:42+02:00

    Add `--only-resource-intensive-tests` command line option to only run the resource intensive annotated tests.
    
    Previously on the nightly builds the `dtest-large` job was used as a replacement for the `dtest` job. In the pipelines today both dtest and dtest-large are executed, so dtest-large re-executing the non-intensive tests is a waste.
    
     patch by Mick Semb Wever; reviewed by Eduard Tudenhöfner for CASSANDRA-15729

94aee924e2d6b57ce3ecf90d39114246c4f7ec70 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-04-17 19:06:22+02:00

    Jenkins Test Results Report in plaintext for ASF ML
    
     patch by Mick Semb Wever; reviewed by Eduard Tudenhöfner for CASSANDRA-15729

9ec133b2f728ef0dd9d5995af61a0ef61dc47525 | Author: Eduard Tudenhoefner <eduard.tudenhoefner@datastax.com>
 | 2020-04-16 10:18:29+02:00

    Fix SyntaxWarnings with Python3.8
    
     patch by Eduard Tudenhöfner; reviewed by Mick Semb Wever for CASSANDRA-15736

41c7b9402669f733a5b80118689a981396f47c11 | Author: mck <mck@apache.org>
 | 2020-04-13 23:14:14+02:00

    Jenkins improvements for CASSANDRA-15729
     - aggregate test reports from the pipeline into one TESTS-TestSuites.xml
     - remove jenkins owned tmp files older than two days
     - remove cassandra-dtest.sh, only cassandra-dtest-pytest.sh is used
     - dtest-large is to use the new `--only-resource-intensive-tests` flag (as it does not need to re-run non-large dtests)

3db7796c1b7aa0e953fab621c0334c576cc7da35 | Author: Eduard Tudenhoefner <eduard.tudenhoefner@datastax.com>
 | 2020-04-08 12:37:42+02:00

    Fix cqlsh output test
    
    patch by Eduard Tudenhoefner; reviewed by Michael Semb Wever for
    CASSANDRA-15707

33ba1e30ea196180f7d70f8e6ec47fdf6844f3f6 | Author: mck <mck@apache.org>
 | 2020-04-07 23:48:09+02:00

    From the dtest build scripts remove the "--no-site-packages" flag (which breaks virtualenv >20), and add a tmpdir environment variable (pointing to a `tmp` folder in current directory)

e2d2bfd9ccd5fc5875ea9eae571c42732e701193 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
 | 2020-04-05 00:54:55+08:00

    Initialize commitlog for ConnectionBurnTest due to CASSANDRA-15295
    
     patch by Zhao Yang; reviewed by Mick Semb Wever for CASSANDRA-15692

c05443c0980cb51720ba0503f26f084c1538729c | Author: Eduard Tudenhoefner <eduard.tudenhoefner@datastax.com>
 | 2020-04-01 16:24:14+02:00

    Allow cqlsh to run with Python 2.7/Python 3.6+
    
     * Adds a minimal manual test that starts cqlsh with python3.7 & 3.8 in a Docker container. It also fixes a minor issue when starting up cqlsh with python3.7+, where `webbrowser._tryorder` is `None` as can be seen in https://github.com/python/cpython/blob/3.7/Lib/webbrowser.py#L1. Note that we're checking `webbrowser._tryorder` for `None` instead of doing `webbrowser.get()` because it's likely that there's no default browser installed in a Dockerized environment and so things would fail with `could not locate runnable browser` (https://github.com/python/cpython/blob/3.7/Lib/webbrowser.py#L65)
     * Adds python3.8 testing to CircleCI
     * Fixes some Python warnings that occur with newer versions
    
     patch by Eduard Tudenhöfner, reviewed by Mick Semb Wever for CASSANDRA-15659

3940a9ec29b763bdb73127cc4d9dbbe952b436b7 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-03-27 13:26:42+01:00

    Jenkins 'Cassandra' label applied to the declarative pipeline
    
     patch by Mick Semb Wever; reviewed by David Capwell for CASSANDRA-15668

08e94f6d7dad4b1e24033cb70b31880eda528b63 | Author: mck <mck@apache.org>
 | 2020-03-26 13:22:41+01:00

    Revert "Jenkins tests to use testclasslist where possible (like CircleCI) (CASSANDRA-15651)"
     This reverts commit 399a8a0c87489aea236b240ca0edaf781c1c4966.

b49084733792d9a24b205008ed4da870acf0b670 | Author: David Capwell <dcapwell@gmail.com>
 | 2020-03-24 17:43:50-07:00

    Fix test.distributed.timeout in CircleCI
    
     patch by David Capwell; reviewed by Mick Semb Wever for CASSANDRA-15649

7694c1d191531ac152db55e83bc0db6864a5441e | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2020-03-22 15:35:33-04:00

    Always access system properties and environment variables via the new CassandraRelevantProperties and CassandraRelevantEnv classes
    
     patch by Ekaterina Dimitrova; reviewed by David Capwell, Mick Semb Wever for CASSANDRA-15876

571b2ed35655e6bc13e03aa7784729b952989eb6 | Author: mck <mck@apache.org>
 | 2020-03-21 12:21:07+01:00

    Jenkins tests to use testclasslist where possible (like CircleCI) (CASSANDRA-15651)

399a8a0c87489aea236b240ca0edaf781c1c4966 | Author: mck <mck@apache.org>
 | 2020-03-21 12:21:07+01:00

    Jenkins tests to use testclasslist where possible (like CircleCI) (CASSANDRA-15651)

1cc1e6a00c537fb7f31fb35f9d127e6962a67be9 | Author: mck <mck@apache.org>
 | 2020-03-20 21:36:36+01:00

    Improve build so that it can build releases that meet ASF release requirements.
    
     * There's no copyright or NOTICE file in source jar artifact.
     * The license is not present in all files (eg AssertUtils.java)
     * Source artifacts does not compile. The unreleased test dependency is not used.
     * Skip the generation of the assembly source artifact.
     * Make `mvn apache-rat:check` work, and pass of the build.
    
    ref:
     - https://lists.apache.org/thread.html/r5cdb9b610700dfee473a110632ec5ef3ba322822e4dd658207eba396%40%3Cdev.cassandra.apache.org%3E
     - http://www.apache.org/legal/release-policy.html
     - http://www.apache.org/dev/release-publishing.html
     - https://cwiki.apache.org/confluence/display/INCUBATOR/ReleaseChecklist

107dcc766fbb16037295995ef87053e53a675a79 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2020-03-16 09:46:01-04:00

    Add JAVA_HOME and java.rmi.server.randomID to the system_properties table
    
     patch by Ekaterina Dimitrova; reviewed by Mick Semb Wever for CASSANDRA-15643

c90f96911e0f3c4d093e1e2e8e16c7c28adf7b42 | Author: mck <mck@apache.org>
 | 2020-03-16 09:19:18+01:00

    ninja-fix: build-scripts/cassandra-jvm-dtest.sh can't `exit 1` only because of test failures (CASSANDRA-15639)

9781ca1b4e7489afa09a33b8943d599b47cfe233 | Author: mck <mck@apache.org>
 | 2020-03-15 23:29:40+01:00

    Jenkins build for jvm test should use testclasslist to support parameterized tests (CASSANDRA-15639)

a8ef9c9ad1495f3eb9dc1ef09c0995926561fd8c | Author: Mick Semb Wever <mck@apache.org>
 | 2020-03-04 23:05:11+01:00

    Fix unit tests to listen on FBUtilities.getLocalAddress() instead of InetAddress.getLocalHost()
    
     patch by Mick Semb Wever; reviewed by Benjamin Lerer for CASSANDRA-15622

78deb3e6df31e81f1da40a09d7c40f3d4557ff75 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-03-02 14:15:47+01:00

    Implement Virtual Table exposing Cassandra relevant system properties.
    
     patch by Mick Semb Wever; reviewed by Chris Lohfink for CASSANDRA-15616

7827ad5430b64bc261cb88443735762434001949 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-01-22 20:41:50+01:00

    ninja-fix: Create Jenkins pipeline definition (CASSANDRA-15496)

6cd504054bde5ae5507dba6d25082304327c64fa | Author: mck <mck@apache.org>
 | 2020-01-13 21:23:03+01:00

    Keep build-scripts compatible with python2 by limiting setuptools <45
    
    ref: https://github.com/pypa/virtualenv/issues/1493

d69f7696e4fa2a48795e2e7f08e9235455eeb15a | Author: Mick Semb Wever <mck@apache.org>
 | 2020-01-10 10:34:27+01:00

    Create Jenkins pipeline definition, and split out Jenkins test-all builds to individual builds for each of the test targets
    
     patch by Mick Semb Wever; reviewed by David Capwell for CASSANDRA-15496

d69f7696e4fa2a48795e2e7f08e9235455eeb15a | Author: Mick Semb Wever <mck@apache.org>
 | 2020-01-10 10:34:27+01:00

    Create Jenkins pipeline definition, and split out Jenkins test-all builds to individual builds for each of the test targets
    
     patch by Mick Semb Wever; reviewed by David Capwell for CASSANDRA-15496

ca8469ecf56b460897e6bf92824f958dcfbb1083 | Author: Mick Semb Wever <mck@apache.org>
 | 2020-01-06 23:15:06+01:00

    Reduce burn length by reducing iteration count
    
     patch by Mick Semb Wever; reviewed by Dinesh Joshi for CASSANDRA-15487

da36c0cfb98cdf6b8d7e274780fb50454e919ac6 | Author: mck <mck@apache.org>
 | 2020-01-06 13:13:16+01:00

    Run Jenkins Cqlsh Tests using the in-tree cassandra-cqlsh-tests.sh
    
     patch by Mick Semb Wever; reviewed by Dinesh Joshi for CASSANDRA-15471

31a86f891b00ec0db20fcef4919dce63be7bf31d | Author: Cameron Zemek <cameron@instaclustr.com>
 | 2019-11-01 15:36:03+10:00

    Fix LegacyLayout to have same behavior as 2.x when handling unknown column names
    
     patch by Cameron Zemek; reviewed by Mick Semb Wever for CASSANDRA-15081

3522b54f2d7f34c3dc8234c8981a4629ebcf9a50 | Author: Mick Semb Wever <mck@apache.org>
 | 2019-10-26 22:23:47+02:00

    Make ConnectionBurnTest a proper unit test (fixes `ant test-burn`)
    
    patch by Mick Semb Wever; reviewed by Benedict Elliott Smith
     https://the-asf.slack.com/archives/CK23JSY2K/p1572206490030800

b20daee68d96cca7e23f5c2e83f687ba2f3b1852 | Author: Mick Semb Wever <mck@apache.org>
 | 2019-10-14 21:19:46+02:00

    Fix SASI non-literal string comparisons (range operators)
    
     patch by mazhenlin; reviewed by Mick Semb Wever for CASSANDRA-15169

c2f201f147029c044b7a1f774cba7b6ab615945e | Author: Vincent White <vince@instaclustr.com>
 | 2019-08-26 03:38:52+00:00

    Include updates to static column in mutation size calculations
    
     patch by Vincent White; reviewed by Mick Semb Wever for CASSANDRA-15293

577a9e34f5ed28640c5abe4476f094c2ad2c51aa | Author: Vincent White <vince@instaclustr.com>
 | 2019-08-22 03:34:50+00:00

    Check static column timestamp during point-in-time recovery
    
     patch by Vincent White; reviewed by Mick Semb Wever for CASSANDRA-15292

2b10a5f2b5e62f2900119a37e91637916e8b23df | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2019-08-12 14:41:40+01:00

    Fix LegacyLayout RangeTombstoneList IndexOutOfBoundsException when upgrading and RangeTombstone bounds are asymmetric.
    
     patch by Benedict Elliott Smith; reviewed by Mick Semb Wever for CASSANDRA-15172

068d2d37c6fbdb60546821c4d408a84161fd1cb6 | Author: Mick Semb Wever <mck@apache.org>
 | 2019-08-05 00:06:30+02:00

    Add `allocate_tokens_for_local_rf` yaml option for token allocation that doesn't require keyspace knowledge/existence
    
     patch by Mick Semb Wever; reviewed by Branimir Lambov for CASSANDRA-15260

7c5904753f4ede492f1a5a5e68edfe37651a5be6 | Author: Pedro Gordo <pedro.gordo1986@gmail.com>
 | 2019-07-19 20:57:43+01:00

    Remove obsolete OldNetworkTopologyStrategy
    
    Removed the strategy from cqlsh autocomplete, including an array for replication_factor autocomplete that was only used for SimpleStrategy and OldNetworkTopologyStrategy.
    
     patch by Pedro Gordo; reviewed by Anthony Grasso, Mick Semb Wever for CASSANDRA-13990

a81e9a754ac7b56c5c1669970463578304b21105 | Author: Mick Semb Wever <mck@apache.org>
 | 2019-06-04 17:01:46+10:00

    fix jmx_auth_test.TestJMXAuth.test_basic_auth after CASSANDRA-14305

1e2f5244e5e341f32d23872104fad3b55dbf0cb0 | Author: Stefan Podkowinski <stefan.podkowinski@1und1.de>
 | 2018-08-27 13:45:27+02:00

    Add diag events for read repairs
    
    patch by Stefan Podkowinski; reviewed by Mick Semb Wever for CASSANDRA-14668

7068ef62548c1ff8d17be7d0a1e71a5f098010e6 | Author: Mick Semb Wever <mck@apache.org>
 | 2018-05-17 21:30:02+10:00

    Fix IllegalArgumentException if there is no text between two delimiters
    
    patch by Mick Semb Wever; reviewed by Jason Brown for CASSANDRA-14450

0fd9a55b964bee4218d5d617895be9fa34a49985 | Author: Mick Semb Wever <mck@apache.org>
 | 2018-05-16 07:44:30+10:00

    Remove  doxygen and references to it.

adb0d4ce8bc53fe7fd75ee3dcef91c46ac69e1dd | Author: Mick Semb Wever <mck@apache.org>
 | 2018-05-14 11:07:30+10:00

    CircleCI configuration
    
    reviewed by Philip Thompson for https://github.com/apache/cassandra-dtest/pull/28

bb1d95d6bd36e131d56db9ce1d6968d2ab6224c4 | Author: Mick Semb Wever <mck@apache.org>
 | 2018-05-14 09:05:48+10:00

    Fix to pycodestyle-2.3.1 and check dependency compatibility with `pip check`
    
     reviewed by Philip Thompson for https://github.com/apache/cassandra-dtest/pull/27

a79e5903b552e40f77c151e23172f054ffb7f39e | Author: Stefan Podkowinski <stefan.podkowinski@1und1.de>
 | 2018-05-02 13:03:10+02:00

    Add JMX query support for diagnostic events
    
    patch by Stefan Podkowinski; reviewed by Mick Semb Wever for CASSANDRA-14435

38b49904dd1c71fcb16abfbc205edfd6ce008b76 | Author: Sumanth Pasupuleti <sumanth.pasupuleti.is@gmail.com>
 | 2018-04-10 15:01:48-07:00

    Upgrading Guava to 27, and to java-driver 3.6.0 (from 3.4.0-SNAPSHOT), plus refactoring to remove nativePort argument for NativeSSTableLoaderClient constructor
    
    Patch by Sumanth Pasupuleti; reviewed by Michael Semb Wever for CASSANDRA-14655

d8c451923185841ca28e8cb1177b71edafbfd988 | Author: Stefan Podkowinski <stefan.podkowinski@1und1.de>
 | 2018-04-06 09:49:38+02:00

    Add diagnostic events for user audit logging
    
    patch by Stefan Podkowinski; reviewed by Mick Semb Wever for CASSANDRA-13668

ae326eed2aa8f9c761fc7a0a872ce8172fde2f0f | Author: Vincent White <vince@instaclustr.com>
 | 2018-04-05 04:23:28+00:00

    Fix Commit log replays when static column clustering keys are collections
    
     patch by Vincent White; reviewed by Mick Semb Wever for CASSANDRA-14365

3113957fb079bda7dfad009803f652946e253a92 | Author: Patrick Bannister <ptbannister@gmail.com>
 | 2018-03-18 01:32:55+00:00

    test deprecated repair error notifications from 3.x cluster to legacy JMX client
    
     patch by Patrick Bannister; reviewed by Mick Semb Wever for CASSANDRA-13121
    
    Closes #22

7f5d9c0f34f782aa8fa041e6408400152d64e533 | Author: Mick Semb Wever <mck@apache.org>
 | 2018-03-07 13:07:21+11:00

    New test for CASSANDRA-11381: Node running with join_ring=false and authentication can not serve requests
    
    Patch by Mick Semb Wever; Reviewed by Philip Thompson; for CASSANDRA-11381

4c6a10af8bd5247348d5445e6fd3a2f141e50bc1 | Author: Mick Semb Wever <mck@apache.org>
 | 2018-02-21 21:16:05+11:00

    SASI tokenizer for simple delimiter based entries
    
    Patch by Mick Semb Wever; reviewed by Michael Kjellman for CASSANDRA-14247

b2ccd0f3f588a34cd68222bdacd1914478914ac9 | Author: kurt <kurt@instaclustr.com>
 | 2018-02-20 03:49:33+00:00

    ensure hint window is persistent across restarts of a node
    
    patch by Kurt Greaves; reviewed by Brandon Williams, Mick Semb Wever and Stefan Miklosovic for CASSANDRA-14309

14d67d81c57d6387c77bd85c57b342d285880835 | Author: Romain GÉRARD <r.gerard@criteo.com>
 | 2017-08-16 16:21:46+02:00

    CASSANDRA-13418 Allow to skip overlapings checks
    
     patch by Romain GÉRARD; reviewed by Mick Semb Wever for CASSANDRA-13418

6540ba4be1623e330376895e263030f4811e2048 | Author: mck <mick@thelastpickle.com>
 | 2017-05-03 12:02:08+10:00

    New test for CASSANDRA-11720; Changing `max_hint_window_in_ms` at runtime

2846b22a70d48bae25203be945e02dd3b6cfda56 | Author: Stefan Podkowinski <stefan.podkowinski@1und1.de>
 | 2017-03-16 12:50:52+01:00

    Add diagnostic events base classes
    
    patch by Stefan Podkowinski; reviewed by Mick Semb Wever for CASSANDRA-13457

44eb797ad7028fe7b4fcd49800162db7c5c87cdc | Author: Mick Semb Wever <mck@apache.org>
 | 2016-10-25 20:00:46+11:00

    Tracing payload not passed from QueryMessage to tracing session
    Patch by Mick Semb Wever; Reviewed by T Jake Luciani for CASSANDRA-12835

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

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

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

ef18a1768a6589eac212a7f320f9748ca6dc8371 | Author: mck <mick@semb.wever.org>
 | 2016-07-07 11:17:40+02:00

    NPE when trying to remove purgable tombstones from result
    
    patch by mck; reviewed by Sylvain Lebresne for CASSANDRA-12143

bf25e668f416b1c279986d1b23fee2a0192d8022 | Author: Mick Semb Wever <mck@apache.org>
 | 2016-02-24 10:26:44-05:00

    Add support for custom tracing implementations
    
    Patch by Mick Semb Wever; reviewed by tjake for CASSANDRA-10392

452d6a445a6935d3e7d0e0fdf59e87d2a2ff95e7 | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
 | 2015-06-15 16:49:03+08:00

    Scrub (recover) sstables even when -Index.db is missing
    
    patch by mck; reviewed by stefania for CASSANDRA-9591

f32cff8e1fb69317219ffaee81b5861a54b83a1b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-06-04 18:12:35+01:00

    Expose some internals of SelectStatement for inspection by QueryHandlers
    
    patch by Sam Tunnicliffe; reviewed by Benjamin Lerer and Mick Semb Wever
    for CASSANDRA-9532

9a11e424efeaa67a5d0081a93319b5ed9fddc516 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2012-01-09 11:57:51-06:00

    Separate input and output connection details in ConfigHelper.
    Patch by Mck SembWever, reviewed by brandonwilliams for CASSANDRA-3197

b90462aefbab4e443a4a4d83da7a30cd4516697f | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2012-01-09 10:23:53-06:00

    Separate input and output connection details in ConfigHelper.
    Patch by Mck SembWever, reviewed by brandonwilliams for CASSANDRA-3197