Sam Tunnicliffe test_and_ci all time


 77 Collaborator
Jonathan Ellis , Brandon Williams , Philip Thompson , Sylvain Lebresne , Marcus Eriksson , Tyler Hobbs , Benjamin Lerer , Aleksey Yeschenko , Alex Petrov , Mick Semb Wever , Andrés de la Peña , Štefan Miklošovič , Ekaterina Dimitrova , David Capwell , Benedict Elliott Smith , Berenguer Blasi , Caleb Rackliffe , Yuki Morishita , Paulo Motta , Josh McKenzie , Robert Stupp , Branimir Lambov , Blake Eggleston , Eric Evans , Ariel Weisberg , Jake Luciani , Pavel Yaskevich , Jason Brown , Yifan Cai , Dinesh Joshi , Jon Meredith , Jacek Lewandowski , Carl Yeksigian , Joel Knighton , Jordan West , Stefan Podkowinski , Jeff Jirsa , Adam Holmberg , Jay Zhuang , Aleksei Zotov , Maxim Muzafarov , Doug Rohrer , Joey Lynch , Sumanth Pasupuleti , Aleksandr Sorokoumov , Jeremiah Jordan , Eduard Tudenhöfner , Abe Ratnofsky , Sergio Bossa , Michael Kjellman , Kurt Greaves , nvharikrishna , kurt , Nick Bailey , Venkata Harikrishna Nukala , Maulin Vasavada , Tommy Stendahl , Per Otterström , Matt Fleming , Jan Karlsson , Xiaolong Jiang , Marcus Ericsson , Cheng Wang , Carl Yeksigan , reviewed by Sam Tunnicliffe , pksivar , Zhongxiang Zheng , Taiyuan Zhang , Stefani Alborghetti , Sergey Dobrodey , Pramod K Sivaraju , Milan Majercik , Miguel Angel Fernandez Diaz , Jorge Bay Gondra , Chris Earman , Caleb Rackcliffe , Adriano Bonacin

 292 Patch  193 Review
ae0842372ff6dd1437d026f82968a3749f555ff4, 79f73c2e39619717953deec5a46764df3a6e27af, 9943d4b3035c2c69cd28001254b743b5c494ab01, bad17a891a6df23f1e7698dc1285d031d0900118, dc09f1480df582051f42611cf49b0d6eb12cd70c, 466c65a6c21d6c74a6a20eafbbf18a2267e83e7f, a98cb154763341773eba44e2c0d465f5980565d7, 48dcf5e0921b8a5b7a73fa15ebfb2341d48c857b, 2ff41551a6897705a1fad842f9d550b019f6eadb, 880fa6587b54db5b5d6cd64f5d935fd15da9a904, 9ff31e806070873449ceb6e47aaa5e25118b466f, a27e09930dea92574edd48a0c7a6098af4e7c081, a9a83dc884621f0bfdf2c37be9e7e8fcf0081da1, 279c0527aa3d52e1474fee5f37c0227ed6f9da5f, 5539f9b9996ec40fe933ee487968b1595d7a9fee, b4f1c6d250991fc27c5f87a2dc0fd81e7ad0d272, 32755cabfa2eeb99f0b8c91fc7bb53379259de54, dc45bb5876aafa2ce7dcfe6a3b7de0f6a9a35fda, 7b89979dc8488c4348101f88687f48a56a05781b, 2c003710881860bde420d6a2dc1cb71e845bdb28, 1cd0b382143ec56118105a6ed991c0803f400b18, 63648c1e86bdc31d60b80e55b4f48c55aa5e8deb, 7694d901529e9b78ad3e4c548fbe1c03c305b929, 51d048a93a7e7cfb93a544dabba4b6f7aa1bbdd1, 17ecece5437ab39aaeaa0eb4b42434cddd9960b5, 34d999c47a4da6d43a67910354fb9888184b23ab, c5c4cd4e57515785d91ebaa918d533baf3222215, dabcb175527d3c2daef54c6ce029b3c3054b2a77, cbf4dcb3345c7e2f42f6a897c66b6460b7acc2ca, d548396597897012c0b8ed83264f8dd911fb84bf, 728b9ec4c604f6939facf62a261ca795ef6dbf0c, 3acec3c28e56239147d9fb4bd821a49f4b86a77a, 61aabdfb4426296e9924e2959baa14fe744fb362, 64e2a4e9a3e209cc6153c0e348ba7f3d56a7016f, 1df9148ed177ddefd5ffae893756944661419464, b4701177335216fc6131b9303cfe926da9016129, 28630ccbbf48a484284c0e7a9a6a7aa097136af0, 3ed09031312a6b32d01ed5a647a65995206bdb75, 11358bd3a84550871e1a49dea8c79304733859de, ae0842372ff6dd1437d026f82968a3749f555ff4, 28690e0ebc6c4df6e2e36c04c93c52f45abda9c9, 209c35aa62855e2834e629e8ecb38ebb329aa6ce, 951d72cd929d1f6c9329becbdd7604a9e709587b, a965699c9e0945ad302aa605a659c665f1cc518a, 111e94ae13381ede97de190d9e1af9a77cac2b21, 5ab15316e1cd83c129f3a66ba89e0fdcb60e4dfd, fe9cff663b48fecdb964caaded2004e83a0c89f4, 6812fddb3e6d20e5e8840e57076b97210a9abfe2, be1f050bc8c0cd695a42952e3fc84625ad48d83a, e5b92e108851d2be81c43cbf982564f92d28aa6b, 2e2db4dc40c4935305b9a2d5d271580e96dabe42, 15a2fe00fc9817874f4c1600d56a373c21b1ad1c, 585bc692918deea2b8c4b1098ee7e7478881f138, b8242730918c2e8edec83aeafeeae8255378125d, 6a1b20e58d493925439cc9a67bc6b51bb0be631a, fbb20b9162b73c4de8a82cf4ffdde3304e904603, 546792169e7df90c905139d1a275056bbef850d4, f6d19512c4d79f800371da1e54dfe01cae5d894e, bf96367f4d55692017e144980cf17963e31df127, c9d6c725dd0b4aa5693eb1c6d2221c28e9e99c6e, a0441eb66b1976865c105069e9964104720db7fb, c9d22583d22d566807e76fa10c65af29104ae16c, 7e936e7f2c6ccc73d8e3acd31d7050889ec1efbe, a7c4ba9eeecb365e7c4753d8eaab747edd9a632a, 068d87acfbdf384f883ca17895c40a7a36a507b0, f866753b058fae2d73089710acd5628b7cff70c7, c6fc6714eea73d94e6befd13b52a15cd48e28f7a, c8c3c269bf1df944b73e2d4bf0008a6f412bf121, 4d1bdb129c3103c51b470b4a008039fe85d7571f, 04533e6cdae94f91a62d769c874156d81301dc7d, 4d42c189fa82b32fd93ae42a164b91e4db62992e, a8e7cfbc0e146ea82154654ba43b613b058f99d1, 092915ad19d25c1ba93f7968210b88fb6e4b9180, 9fecb6674adc0b9cbbfb4b284cc4ab371edeaa09, cb4314ee96922f870f5b30d6594a42d2007a5bb2, 9a280516ca8b9e730ae0648e5e29ee6280605132, 39eb7db65fd45653fdece1087ba75c3356a10c97, 767a68cd00050298abf7bbfd8b322e5663439c23, 0388d89e29393d0b1f50baa24848bc8cb0a7c9a3, 149caf01e08f58f306ff51379ab189c7a4b1ca6d, f4b6e1d51f683e0c77c6ff7f199373052b082b9e, 7f4ecb01247088e27ff2ae15aa5375805bada53a, daf6c85b0530fb45ad1d8433efa0c5e13d7e182c, 372a6cfa7b0c5cf52b2db84edf210fa3d5c7f78e, 99ce007c5beb7988ce83fb1443a1e0ca259264cc, 4f53bc87261b470adf292fdf37ed4e81bb6f8704, dd228d4581b020fb2fb788858481c81357d7fa72, 0a7fbee43f25b6ad3172825cd29bae455223ab33, cdeac4992bdb1f569c3a04b628ded7e5351364ee, 5fbb938adaafd91e7bea1672f09a03c7ac5b9b9d, 65fb17a88bd096b1e952ccca31ad709759644a1b, cc12665bb7645d17ba70edcf952ee6a1ea63127b, 62092e45c8bbb75ac9f680188b3746913602507b, 3f450107749c637ba133e479e7b6e5cd02e1153f, 4bbf99372e677979c46de432d3b849895fb433ee, 36ce4e02b429b1297d71c5c8a963623c62d9e159, 9cc0c80de281e6c6f09187dd318deaa5b68cde82, ca85bec1df69140485eb956cb61be9b68be708e0, c6cb31e5f841f19eaccf6995fa7bd643b1e9acc3, b447ffc4242c1514dd33e4ace96b719d892ff4a2, cb0d1ca4514be44ddf65221b0d7cf75b026be2e8, 81ffc4601952ff3a9fec8493cd27fe52544ea115, 7b0c7164aa22c156811a5d1a001c43d099aad8e4, dff7b447a74d639888eca76c940c057d3fa647e7, 2bc5f0c61ddb428b4826d83d42dad473eaeac002, 42459320586636c6dcbec9f56544d8a5256a3412, bdae4520c5bd19caf607ed92eea3e8c02a694bd0, be3808140207d2ab783ef907639c2ad544b6683f, f8cc86039a09f2632016c830d63a7b95195cbced, fc972b9f29a630adab30524387904d54f6740e74, 3fda52f247415c1eace35af80c74bc433a57254b, 9cfbc31bc29685bd60355a823e0cf261a89858f0, eb12770076fd7bfcc5c00900854d2c1258b51022, 670b6c6d183109bb799f9b1f1973cbd962a3553d, 06960d752ab6748ee87ac6743f0d34004e73468a, 4c56c89a1e47927d6006a6f4294c8a84035fe623, 5730e7b9f8dfc23b9001b9ad41a63f99f33ed31b, 8210075c57af696e78000e8cd0019737b2373875, 13e9fd55ff93c26ca339dfa30ed9ac7113894e8e, 5bc3c4b6d5fe10f08395bfb2f860d90b0a0e2ed8, bc89bc66cb762da2be61b92d56b48154d8bd3cbf, aad3ae2cbec85ca36d3caacbe68aebe1e552f41b, cf365e30216d28b587493d07875182515d21bcad, 4f4918f6ff02ab3c232a71ebd80073f407afcb58, 5ffae4f45a0b8ca7d8eef7d5fc08c32905c67dae, 2d472370b4a6dbf5c6c6f892b9036ef027842dbf, 64e2f5ddaa5a659c5b4109017a06d481290ec27d, df3972e9496599f26b76d73df9f4e14f6877c0ce, fde97c3b3d93901722ee2975552909e013b48b65, c694cd62af6f404ea0900e6e15410cbb8681841f, 7f5580b2241425fd524336d60374f1d759ad93cc, 715c1513c322ea627163027c65785ea99f7d526d, 4994f0c7e7955179c0bce05e249f69fea0e3da37, 0626be8667aefdcf50a051471f83da90bbae9bcf, 06c130e3cb85577041b475084400c08c505d8f9e, 2d8ccf077e0143ed2d25f244b53be54d215f7c42, 2a294e45aa023af28ccc179c5f41410940ef40d7, f32cff8e1fb69317219ffaee81b5861a54b83a1b, 3ddd17b77ca39634badf62b0eaf39632d39fe008, 1936657570655129052cc48fa373c155086a6456, f9b6d3dac7d60b4409f05c25e743dfbbf32a50f4, 86c9c00e98a1867deff3b8acc883d224b532197b, 79e1e8062703f12b5c181ccfc72fe10d293920a5, 20c5ea02c43810c0cf5e72ef3c9a83fc71af2faf, d9836e0efe66c0cc0e33f32b605f6920893fa7a5, 1e35fa4b5a9afb4f37147a7a932a7892f2f450c1, 194bad22f71da3007a7f9ab5561d6f211d140c45, cb5897f3cb425334e693773fc88988de944fe247, 2f3fd416fa3b2d254a479f6339993713efdbcc16, 17de36f246c912287b85eb7015583a35f5040919, 0e3d9fc14bfcb38b9f179c0428cf586890c4a8ab, 4397c34476070ea15ee0d2b9c625887a8b08b622, e95e569c248f5f08702ca06a338f5f92975d3077, fee713775cda0704e1cc188610ffe9005b6e2201, 59806a8f8328250d19b3b7964ac767fe4561f429, febf3854bfa507c092ad5d35e3fe2d536ca78ce1, 93edb123a1ba30a54d42ac2f944e39a84e9b8a70, 75ff51e12485c16f3c408d40f357e07bb26905ea, f7eca98a7487b5e4013fbc07e43ebf0055520856, 553401d2fef2a8ab66b2da7a79d865be4dd669d9, 18f7935370b1628cba8fa35819c05f235ba918aa, ed4a06771f555f49882c37f02ae45a58c2301105, c7eb146e5669a8e97b1997ce9860b769a3cc7b32, 6a4af0c77ac0aa3600e0a778497e6856d3e356cb, 2cd73633bd441697979e9bfe4af0ca20527c6a89, 8a1b93d79f39b80979f5403de1fac4f7e8d7cb02, 267690a140ae7d6dfba169448654f9d15ba2b98e, 3a04d85488b32c106ccfec76092b187f5728b3dd, eef93e7d6854569f99118104f7544ac83b33f0bb, ae0842372ff6dd1437d026f82968a3749f555ff4, 0388d89e29393d0b1f50baa24848bc8cb0a7c9a3, 594a0b4b6c1bd78ef898471c8b564d8db1d35952, f8be85023ad75ead695f6f014d3cc391fbce43b2, 146f7677ae99bae2c5eeed34e85cc7d79dbba230, a9fe8ae7aeb4a27657f4750c88b2c3966cedb269, 203358efd837426f5557df55ed6ca21108e7692e, e01f467afece244e24429d40c5a2b2c5a8b8239f, 50f328d9269cfb0006ac2e42d3c67b46ecb4a299, 639bbad4cf35bef76f017ce309d5f202659bd448, c9809f6bb659b93b6cfda50d3f1ab183504f2b9a, 9734ad525bf5efd4f127cf425221b5ba6d27df51, e607770234c21c96f589b6d7f43b0ed2b22c59fe, b393768d3b21a2da00a4b8d4f4cc29eac4ecb9a4, 5d0479478bdad6642a2ffffdd5b295ddac507f3f, 6b4fb1abf6d9210197b719aa8ef4457196201967, 2a3e7ed8ea98c5213efd02f6d6330d3ad79ef6f6, 24e7e98ff2b1b496be83e92d4e8f35938a4fba9a, 91c41a60cec4911364a735345bf251d558ddc7b1, c426e003e62ce8a94c36ed913f2e913a1d5462c9, 95eb9976e50a27ce680459419a7775982a6a9a8e, a99a23dfc1b57851c3b964adbb3105ea69a83def, 7d978efcf94d445bf7e8c9abe262dad19fd1f2ff, 144c899c008d2c3f74b7f0bcc211633e707214ab, a9d15fdbae3048cf035ee6d6ac205fe1673b10b3, beea81125c8cd27a54d7ddb6103a5cf0ee97d177, f249384daf5e78039ae87c9bc4d117a23ed65234, a57d93bff5052cbb0e1bf21666b0adaba93b240b, d401b1ebb0ab3d1d2a4baea5acf5e42713def963, 573573d92d5c5b8716a0673444fafd36b3d83de2, 0ef8be46f8f729c80662a03fd515b6fe108531c8, c6d226254f105b4530072c09699cb0422374e54c, 550c4ed1584428645b096efd224cc0af81214493, 192b70607a0c4a96f524bd5dc0c19c3a28f938f0, 9ca95e115fda079fa6e5e1f71663484f0328698a, c4334b996ee8d0129e1d22fefa1c95d37e36e8bc, 9dc00524fa25c7f008fb0a9ece845ca1e5eb9210, 3d069f713ef2bd61a32863b29a6f160b74ecd89c, 2accd99980c9c50c15b0754378f05a22144f9fd4, a5df23d10af2ecdcc76ebe36649e19c93da830b6, daa37bfb56fbcf627abc7179fd5924af08bac429, a06c0e700f335cbdfcd683cadc358766d959aca0, 2e0344c0387310db7ed086743c3932c4a193d4bb, 01df7c49864ed5fa66db2181599a463a33b1f877, f1489423113713d04a1ef1a2bd4e9160abaea4b1, 5c99d2028d1b03c2543dd81b90700922aa9ec93b, afda2d45fe578359b2db51233c1f12833d8a196b, f2925484f8e3375a3373b689b425a80f7ec54f36, c6cf10f2d451ce2e6e9113eb4a07f3f8e7e9bc62, 7c6a11c8885c59aa550ccf70df1ae61afd1b2416, 642c71d6332819b110c0113805351f5496b75ff9, 77486f7768271070736ad40e2e1690b5dcc7b4e1, c7d07eb0237b4e23a61d0cfaca41afc03972de25, 076f0f5f4b81ab0e977bf69d78640351fe97458c, 6c4333777783916959021eae9a7b57b6dc20e3a0, 8723a1eb26539ab5c67fd3472dfc85b89807c71b, 155f9f5cb73d9716945ac0bf3e3043dbbabe847d, 85bb66ac14a51a5aae4956f9db4b184018c17ab6, 947909a44e1daf7f57a6723ba2cebcc96911bcf8, 032e06891dc56435fe0c1541f0e4c42657ba2ce1, 7ef6f0cfdd6fd2c26e5db25643b1e465e9272eca, 65696b217b862d325c168574abcacccdb87e5ba6, a10aba768d7a6c590e4a97baeb5e4c2740389f2a, 6c471db4791f85b52beb9388e7f34d7ff6775ae6, d332edd549627b176c6f08265b39cb4d1683a42d, 677f3471fe021f0466e6fc5c6648d610816790b1, 638167fff0eb57bcf39e31de237d4c4a1d35a0d4, 6e1226a3adef555ad558921e93992497c3fbb3c9, fc2886576d6292a80584b3c05b4904dfe9a582a5, 636e132dbae429a2449b66423dc538600f60d0e8, ebebd3d447dab725da1b27ab9467a316ce72253c, d64dfa1662067bd7078712792a90c5200593d865, 4fdf2e94ac67431d954b99146ef9b02d22fbb729, 20f27985dbb7a06459bf519eae64517cd16dc25d, 43abcfcbf433c161ebc553eaf06236919c826904, f969209ddd05d5241d0ce15c1c9cf09b2ca85f94, 73efa3337042d73028cc2d5fde31f28bc0407653, e8f18b45e759fdd73283a58768fc5360a826987f, 8abf40247e435eb2d2d7a496f2d0155cc86fd311, ca85238bff8dbce4b31656d7fbe52e0865377135, f9263ae82780ba4344e54d992c0d2b2d9ce1d82a, b0e22e9273539606be323a05af0091de43bba0dc, 39ebeab16ac172469f196c10d22eddf71f22d028, e8ce8bc0299144fd6cefcad75a36be1a0c96819b, 8b578e00da67cedc233398dbf6d657c202862f1c, 07699e11849b46619b2ab3f1b2543f3473e72ab7, 470a32a4669a188722d8f37c4d5bc921415a6c91, 6002e88bcc55955c48e28cffdcbb5b9d0384b980, 487582240613c9003f53fcd1728907788a1c403a, d270f456741cbd55c8f19e55578d7ad6a785b8dc, 771a7dfe9de09d4baa64d15926d8f70493802ec8, 187349e257d07bf6214dbf18cf5e484bbcb8d1b0, 93f4cba3b0d32479fde0ee5e4812403802981985, 379ca2dbdbd447f9404e5507e69ab2a5a7f76527, 3929e9f2954aeb9e12d4bae623e175e1b388cc31, 674d803a6abf7c3bcf114cacbcdf4f81d2810243, bd040d3674c2a8a89d7998f43fedf5093d34a253, f07db137cd30556e9c68fe0000574af5b5097ce0, 600b188a2489e1c63904310be0d8d1ed5c568c3c, 766dc94fc49f35bf38add884ee16948047417fd6, 59cdbb306a6a18d7de9bcc941364cf775fdfe972, 6e67a3663850eaeab42dd6c99f4eb553f15f806f, 14d2571b7c4424539489f1cdb127ed92929ea207, 2396f5b3d103ac422fa882e25d2166e4a6516e63, 1222091b04ca77849be3b95452453e32e569b4f6, 516e29811a91d1f8e64fe0b8e377e26485b6cfd4, 6f43b1bcafdb578b8a47d2900c89720820f946aa, 3c248491364d68e056cb972de138b3d611f70563, 1b1103351dd3e4830d1daf1bb33d1b38b4ad8beb, 25beea0f9c46496e0f4d7f6ea4faeac33a33d206, ec64ed831df3af23acb58bcc2f86a8d4a0bedd7f, fbd03c504acd7ac7d512a982c2cdff3377fa1e1b, 327af7183b2b694f0f572248867a34e978d8c366, ac74a8727ebb6a7ebfdc1c52119153a2ec96652a, 733bb0339b1f05f1aa3af1974930eb32dec0bb6b, e19a04b3fd5435d4765a76bc05b05ec175c42838, cc3040ad69200a6c3b1c6020764a1bb59b3f6588, a88ad93f1a1f70c80ae1e9c25bbb1a14005627fb, fa510a68acaf048a27617af6b45a6b436eb63cac, de026ce0b3070c7f17f37c4a1db039b834dc1ac8, 61749d11c1ac47bea46cc5e3b10b8f5a0157845a, b9f2d0a534bbb5fb06722f9a5c156291507a67f1, 058d2e62ea279b99290f105a67a3ec1df69985a6 d2923275e360a1ee9db498e748c269f701bb3a8b, 457422ac1acc3c6e13c3738410def539af64d264, aa762c6d5253e0cc2947d3bf2b6149197e106036, 849245a5620f34566ae999fed94bf10c971870f2, 48dcf5e0921b8a5b7a73fa15ebfb2341d48c857b, 9bf1680b1f1c016717381aa59367950fa770f57f, 880fa6587b54db5b5d6cd64f5d935fd15da9a904, c679b4730332ef67102ec7e47db891be2f8feabf, 73d8ee1a7114d96e879ea3e968e7dd03b830d221, 2d3068c01fd6a5d3523f91de3dd2c951da0e88f3, 279c0527aa3d52e1474fee5f37c0227ed6f9da5f, cdfce6b4ac5b2d3a6106001f4d6eb9234bbaa300, 8d082508ef7fd6590dda1d777092dd3524b2c27a, a2dad4ab1947971cb2c92995ab25a8adba7ef40b, e5973bf34f7f61347f7e5d6aaafad3ed38f2f8b7, 86a353b4436ee5d6794d4968dfde30ed6f791030, 51ef21b6bc43d1d2fa24ff362d0411e4e248b079, 5f78bf65dc3d60622a24d4ff8b21404b39b0a930, 27c1e56e43cafc8966878ff9c48b0e566c07e32b, cbe07fd57e3d94a1f2512fced3f38e69ad4b3eb2, cfdeef43b331e37b091c78eb01cd1cd2c3f21c3a, 2e05cd4c8dd22e458eb1d2dad9cd34936b470266, 7fe30fc313ac35b1156f5a37d2069e29cded710b, 67139d5c334e58fdc8d9f09f9288155448666cd3, 7694d901529e9b78ad3e4c548fbe1c03c305b929, 38512a469cef06770384423d0b30e3e85b511258, 34d999c47a4da6d43a67910354fb9888184b23ab, c5c4cd4e57515785d91ebaa918d533baf3222215, 8d705b31e9a3f213e5eb296d4308e5b22b0e996c, d548396597897012c0b8ed83264f8dd911fb84bf, a69c8657d75de627fb1fe518bfe1d657add11740, 06558a8f56c8bbb98c276cce83599aae1a50adfc, 5d4bcc797af882c64736b3f842cbf8bedbba184b, 3acec3c28e56239147d9fb4bd821a49f4b86a77a, 6ffd2677ee0d01c9e5493703a67255b0148106a4, 6b3958f1d83777e295690a663610b6b29ed1efae, 1cb6d3568b0ab9c7ea5a90b56e680d5b79c1d216, 46b90364daecf1880db5eda9899d7353ad81f445, b7e5675edd06f9d6bb8f22aef41c5c2caa698f7b, 9db161f038bfc756614795dc8616bb85572b5eaa, 0989a219ad1242b9591d2323e9b31a79746503f8, 901786ec27f726305ba665056a868b37d9cb3e38, c5a2781b22344356d8616c1bd4725d124d2ae46b, f74c07d2d314d9127b210ec5dce9152110e060b3, 5613d0a4fe783dc8df2761c1bd240666faa79f42, da868ab60724aa49af5cebc5e61f446db7d6169a, 9167d599f3bfa81e57c629744d121f6d2bc794d1, db52bef03a0595bbc679756053ccec1a37e86c23, 31a3ff17680c5a41e2ba859c398e405099ea4f1b, 8486d678b0ee89931627aa5a00a2c5577f93f0a0, f0280fb6f863582125bfd16b8a90c345972c4a8c, f96659c5306e62666e21c371c2ded646dd51672b, c747f70c058aa94d6bcfe1f9132c410db6d2b65a, 473656c1d53edb998aa60d414221e397797de52b, ab481be81da0f06a80e099ca7502b7453ff568d3, 037149377224c5d6854fa4a0cacf44139273bce3, e0a6b83a02804bf976fdc43718001f23818ee53d, f1c1694e4329a1f6dba8b978edaed4312e235116, d2923275e360a1ee9db498e748c269f701bb3a8b, 89c6addb505392ef3434597b61f83da25d13e3e2, 209c35aa62855e2834e629e8ecb38ebb329aa6ce, eae581a5f07c340594f6af47bb558693ef363611, 31bea0b0d41e4e81095f0d088094f03db14af490, 63292292b8dbe3bb4f691f82823dcdc0172d2291, eae7b9c3ade386f28c5f0c7ee015b0d0445388ac, c96131035b309dcc8d716fb0a57ff9d46a8c5042, 111e94ae13381ede97de190d9e1af9a77cac2b21, 8e225c55c49493f00fc9bc0b5809ab026d60c767, 4f09733d28398207bc16ace92cda6e1ffeb99644, aae7e8b07c84476de893b473a13cdc6d9e260573, 6a1d9de3d938d24baa2ba98b5379b0536177c786, e5b92e108851d2be81c43cbf982564f92d28aa6b, 660dace43c5f5077fe877bdcfab5e725bf1c96a2, 09c89e5f5f8604301c233130dfb6e82a36ae30f3, f9aa19e3b116c0078019e9382d1a6c4bb050f113, c36c081e5c33362daae748c2da1be4da9ef18fa6, 585bc692918deea2b8c4b1098ee7e7478881f138, 1d87da3f6fc0eca4e805238c19db16e6607b44a7, 9c50b1f9a12a95b55851cc52d4b66440f9fafaea, 62e1d74701bcb59437aeb1c778ba7a81aac84741, f6d19512c4d79f800371da1e54dfe01cae5d894e, f258ae67516d53752c8d1f0a2576d72471ed427f, 5879813db7e5c9485a393cf79473b77be38ad5b3, 22abff779df097e0ef38180442e9c680b3d41187, 94663c314a8a2c69a90cc64ac7e60344ba1c60ce, fde640fe52704836ec21fedd62cae21290e099ec, 12604456f9a8a38f742fd536af145d6ef0f61677, 31b9078a691a6f93b104cc6b3f72fe2fbf6557f6, 8ba163f25a56cb507e621b89b6928c2aef0ecc57, 54d297a192ca452dab5640f33fd6c22fd31e2f9c, dc725bc01a69893a59db27312f6eb2bda9aa0ac9, a8212149aba7a85139de9758988f6e01f7bc8d91, 16f639af94f56cdc7145299730278e27a9113e2e, 78c785367f2836960ae26e5e5ef258162ef30ec3, c81d7dcc09fa1c35f190f0baad764fbe8a024679, 1b0f1925ca20928344809813b40b20eaa5e3b514, 0f22dab1a015cb84d9857f940de5a256bfbee083, 7e878c1eb61b180227d6f1b70c4223e3ee71a754, eda5db28e38c8652014cadd15ee49a8b8faacf21, f0aa60bec728fbdb9ee7455d2d6d2f6feb183330, 53f604dc1789a800dbcbc3c8aee77f8f36b8b5db, 3f70e7c72c703bc323b169a28e8754ce67d4e479, 855fc91596b10a89a504b3491952d06ffe93618d, e4b5d9818f003be2b9091c48f8435d29202ffe2d, d27c3ad0d2d006a5f156f0a2f2a24286d31c5069, 78776d3534fc9c748ac6999c5b44882fc312a07c, 27b35799a46dd5b649c4a172f4f8316b48615304, dd228d4581b020fb2fb788858481c81357d7fa72, f7630e4c3af3bbcf933f0708afaac7e3e7ef6101, d60c78358b6f599a83f3c112bfd6ce72c1129c9f, e4bac44a04d59d93f622d91ef40b462250dac613, 285153f621a1e67212ef61686188eff3e9c80a4e, 5e969e9cfd7e776dadeb51d1003bbfe79544ca08, 6e00ab956eb0148a74e926666862e4cc78936301, ab0e30e75904e4d637f07b2ec64334073eb061ec, bd0cef9a369ae9245b45040796a6e10f51e522ce, 30d2835809e119173b1124b3eecb134e3a8c19b6, 45937def313bbb32024ae890f830e23bcc6ccae5, 960174da67eb6008c73340e61700ea34ec550a12, 207c80c1fd63dfbd8ca7e615ec8002ee8983c5d6, 4e23c9e4dba6ee772531d82980f73234bd41869a, 54de771e643e9cc64d1f5dd28b5de8a9a91a219e, b2949439ec62077128103540e42570238520f4ee, 05cb556f90dbd1929a180254809e05620265419b, 30ed83d9266a03debad98ffac5610dcb3ae30934, 95839aae2fde28fa29b16741de6bd52c0697843f, ab0adf9f9bc72074a02025bdecd9479f790d6463, 5e7f60f6bf5da386076faa08cefb3970a6ba5cc0, 7f297bcf8aced983cbc9c4103d0ebefc1789f0dd, 9cc0c80de281e6c6f09187dd318deaa5b68cde82, 83639d494fde6ae36310724d03e6caafeb66e7c8, 0cb5e8032a2e12831064ab6a9600c235c599a33d, ecaf3b079dad89e220885791fefb1372c3d2f9d6, c08eeafdcfe4b5d0fb1a8aa34ca5df27be7934ce, c83729f41d358ce3ca2ac0323704ef516dff9298, 3a244d24b8c66e2e6e2664f71e9972b7827ae5f4, 6f067af5157be9ed8df566d0a5df042c694215e2, 9e9161b79c033ea4d4c63e6a1ecec1660eb567b5, 9c3855b5fd83b9fa9ffb2e5495e43cbea9855dee, 90fd8deed0d1eaa12906bc80aaf54daf837f3a81, 48815d4a182915e852888cb35273b8e896cea440, 479e8aff1346d41ebc05e1a113996a803228284d, 7709c2a7f5e88a6b93410bfa8f9673cd04416ed5, f8e86eb341aa5bb36e747ce4f31f56dcbaea7089, 392866546e6377aafd018c3fcb2e124674a318dc, 72790dc8e34826b39ac696b03025ae6b7b6beb2b, deafdbe373df3717ec21f8e52d93f3d02bb5094a, 9e7489116feace284e0d704135186991a67ee5e3, c7cbde218de62aa47d9e942957ee4444bd9c7568, 5e5ea772ed346b5197a6a7be3046953686a8975a, fffa6d8e668dbc10b6e79e4aa1bec54c35978212, 61e0251a1d4ddc695382aee11e443506afd40899, 440366edd0ef0e1c6c1af69230dabc996d967626, f81a91d3fe0d1cd93f093c74356a1d7d018ed22f, c2320c92fdae6815b8952ba98b1e8e5239b5be2a, 5343a75bf56632c169ee8165f281ee5eb521188a, 7f1fec19080c423d89ce3af823e2b1532b755035, f587397c9c41c1a68b4e46fc16bad8d48c975e4d, e25453ba55d35cac802719c6fb906460f13a9c36, 0790e48191f5cbe040a286881fbfb9e6de375303, c8d163f73cad4cb61c12c6871e26489b52094d17, de84a5c770ac1a429152dd79f0895b27aa544368, 1dbbf6040b04dfc25a5a4f0f4fac1934b5d27d93, 2a294e45aa023af28ccc179c5f41410940ef40d7, d6c37bdd18b2632ea9093f2422a0cfa723e36b96, 1936657570655129052cc48fa373c155086a6456, 160e7f294591b1505059b6adcdc7bea2f9591991, 04a2c2420b086036e4b7cc585ac507b0b9bc9558, b325316f58a4df07d8037b179fe53c03f97dfd2e, 922a2c49b6de281c95b0ef05481c076bf2abd077, 2e4ad069d552167d0fc06d39bc8d622573f14792, 2a661195fe0fb5fb43b0295266d0decf40820442, fc91071c01c33500774de83944bf5f937397c089, 3d64d3ad2793a86c8b162ee6a5be0698ac0d2d52, 0191b359fc18ebb1efa940257729d141c26112d3, 91907513cba4493f37f8aa86a7c14578d8bb065e, a143966e1cfe3f782f6237d67d216ef8bc2d4713, 5c433e803287b6a816760add5959c8a991fceacb, 13b265647b510b5caaa1b3dd978b165e4e512214, 26b939dca68dcc8573a7fa36b5c0598fbd1c95fb, eb518f3ca6f22753346dfb57c94e9935611c6a53, 24e6d2b59897971a110b69c634cfb6e6c62cd2e9, 1f5aefdc23b5cd27dea056d119ff5d9c9801030a, 1a8c28f8141afe2585bbb8dab0b1d4cd8237d765, f235b00d07671dab745f2b82c7191db92fe365ae, 64dca6496874160709548e6dc9696417b837bda0, ef5f2f52f83ae2592555a627ce3534daa8a0a3a5, 02c1cd77439b220a09df1d53891441bb80dcf944, 51c8352020b8df3fe04344ae88c29d2a73a228bd, 7c05a111a2018649ab4ab06d31952d0abc9b8537, 39e223fe82709e7557f7b2a86763c3ba011bbeac, b76a06672ca418a2a7e90278886252deccdc9edd, 51ad68ec45c7a40de1c51b31651632f2e87ceaa4

849245a5620f34566ae999fed94bf10c971870f2 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2024-12-16 14:28:53+01:00

    Remove cassandra.jmx.remote.port setting to an empty string in SimulatorRunner
    
    patch by Stefan Miklosovic; reviewed by Sam Tunnicliffe for CASSANDRA-11695

a98cb154763341773eba44e2c0d465f5980565d7 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-12-13 11:24:04+00:00

    Handle partitioned nodes in DiscoverySimulationTest
    
    Patch by Sam Tunnicliffe; reviewed by Brandon Williams for CASSANDRA-19505

9bf1680b1f1c016717381aa59367950fa770f57f | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-11-27 08:47:42+01:00

    Avoid prepared statement invalidation race when committing schema changes
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-20116

c679b4730332ef67102ec7e47db891be2f8feabf | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-10-22 11:27:44+02:00

    Don’t finish ongoing decommission and move operations during startup
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-20040

a9a83dc884621f0bfdf2c37be9e7e8fcf0081da1 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-10-14 16:21:52+01:00

    Simulation test fixes
    
    * During replacement, correctly set token on the joining instance
    * In bootstrap, we were not correctly stepping through the join
      operation
    * When investigating bootstrap issues, it was found that we were
      not running repairPaxosForTopologyChange on this path.
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
    CASSANDRA-19997

2d3068c01fd6a5d3523f91de3dd2c951da0e88f3 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-10-10 10:42:58+02:00

    During TCM upgrade, retain all properties of existing system tables
    
    Patch by Abe Ratnofsky and marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19992
    
    Co-authored-by: Abe Ratnofsky <abe@aber.io>

a27e09930dea92574edd48a0c7a6098af4e7c081 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-10-01 15:19:46+01:00

    Nodetool cms reconfigure reports streaming failures correctly
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
    CASSANDRA-19972

73d8ee1a7114d96e879ea3e968e7dd03b830d221 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-10-01 15:29:06+02:00

    Bump the correct metric when doing progress barrier retries
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-20016

279c0527aa3d52e1474fee5f37c0227ed6f9da5f | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-09-26 15:56:03+02:00

    Allow CMS reconfiguration to work around DOWN nodes
    
    Patch by Sam Tunnicliffe and marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19943
    
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

5c433e803287b6a816760add5959c8a991fceacb | Author: Marcus Eriksson <marcuse@apple.com>
 | 2024-09-25 16:40:55+02:00

    Avoid placing the CMS on the node we're wiping
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19943

9ff31e806070873449ceb6e47aaa5e25118b466f | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-09-18 13:21:39+01:00

    Equality check for Paxos.Electorate should not depend on collection types
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19935

cdfce6b4ac5b2d3a6106001f4d6eb9234bbaa300 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-09-11 13:17:26+02:00

    Allow nodes to change IP address while upgrading to TCM
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19921

8d082508ef7fd6590dda1d777092dd3524b2c27a | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-09-10 09:04:13+02:00

    Retain existing keyspace params on system tables after upgrade
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19916

5539f9b9996ec40fe933ee487968b1595d7a9fee | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-09-05 10:41:38+01:00

    Deprecate use of gossip state for paxos electorate verification
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson & Benedict Elliott
    Smith for CASSANDRA-19904

a2dad4ab1947971cb2c92995ab25a8adba7ef40b | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-08-15 10:49:52+02:00

    Allow getendpoints for system tables and make sure getNaturalReplicas work for MetaStrategy
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19846

86a353b4436ee5d6794d4968dfde30ed6f791030 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-07-31 15:33:07+02:00

    Wait for move to finish before cleanup in TransientRangeMovement2Test#testMoveForward
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19803

e5973bf34f7f61347f7e5d6aaafad3ed38f2f8b7 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-07-29 15:00:52+02:00

    Reconfigure CMS before assassinate
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19768

32755cabfa2eeb99f0b8c91fc7bb53379259de54 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-07-18 19:23:46+01:00

    Correctly update peers tables following replacement
    
    Patch by Sam Tunnicliffe; reviewed by David Capwell for CASSANDRA-19782

b9f2d0a534bbb5fb06722f9a5c156291507a67f1 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-07-17 12:49:13+01:00

    Ninja: Fix project version in pom.xml

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

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

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

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

1cd0b382143ec56118105a6ed991c0803f400b18 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-07-05 09:11:56+01:00

    Revert to localised start time for coordinator read latency measurement
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Ericsson for
    CASSANDRA-19755

48dcf5e0921b8a5b7a73fa15ebfb2341d48c857b | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-06-18 17:29:46+01:00

    Snitch re-implementation
    
    Deprecate IEndpointSnitch entirely, to be replaced with new interfaces:
    * Locator for endpoint -> location mapping
    * InitialLocationProvider to supply the DC & rack for registration
    * NodeProximity for sorting endpoints and replicas at query time
    
    For migration/upgrade/deprecation, nodes can still be configured with
    an IEndpointSnitch implementation via endpoint_snitch in config, but
    we hide this with a facade and only present the new interfaces.
    
    Patch by Sam Tunnicliffe and Marcus Eriksson; reviewed by Sam
    Tunnicliffe and Marcus Eriksson for CASSANDRA-19488
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

cbe07fd57e3d94a1f2512fced3f38e69ad4b3eb2 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-06-13 16:21:42+02:00

    Reconfigure CMS after replacement, bootstrap and move operations
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19705

63648c1e86bdc31d60b80e55b4f48c55aa5e8deb | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-06-07 19:15:22+01:00

    Support querying LocalStrategy tables with any partitioner
    
    patch by Sam Tunnicliffe; reviewed by Stefan Miklosovic and Marcus Eriksson for CASSANDRA-19692

594a0b4b6c1bd78ef898471c8b564d8db1d35952 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-06-04 14:43:39+01:00

    Adjust dc/rack checks at startup
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19488

f8be85023ad75ead695f6f014d3cc391fbce43b2 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2024-05-30 15:43:00+01:00

    Ignore harmless error message if system_auth reads occur during an rf change
    
    Patch by Sam Tunnicliffe; reviewed by Brandon Williams for CASSANDRA-19217

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

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

51ef21b6bc43d1d2fa24ff362d0411e4e248b079 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-05-08 12:20:32+02:00

    Fix gossip status after replacement
    
    Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for
    CASSANDRA-19712

5f78bf65dc3d60622a24d4ff8b21404b39b0a930 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-05-07 13:28:30+02:00

    Ignore repair requests for system_cluster_metadata
    
    Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for
    CASSANDRA-19711

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

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

51d048a93a7e7cfb93a544dabba4b6f7aa1bbdd1 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-04-29 11:36:51+01:00

    Add cluster metadata id to gossip syn messages
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
    CASSANDRA-19613

7b89979dc8488c4348101f88687f48a56a05781b | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-04-29 09:16:33+01:00

    When repairing system_cluster_metadata always repair full range
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
    CASSANDRA-19709

2c003710881860bde420d6a2dc1cb71e845bdb28 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-04-26 09:12:38+01:00

    Push down repair tokens and partitioner through paxos repair
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
    CASSANDRA-19714

27c1e56e43cafc8966878ff9c48b0e566c07e32b | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-04-25 19:44:39+02:00

    Avoid ClassCastException when verifying tables with reversed partitioner
    
    Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for
    CASSANDRA-19710

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

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

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

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

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

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

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

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

7694d901529e9b78ad3e4c548fbe1c03c305b929 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-04-10 09:18:23+02:00

    Add nodetool command to unregister LEFT nodes
    
    Patch by marcuse and Sam Tunnicliffe; reviewed by Sam Tunnicliffe for CASSANDRA-19581
    
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>

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

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

8d705b31e9a3f213e5eb296d4308e5b22b0e996c | Author: Abe Ratnofsky <abe@aber.io>
 | 2024-04-04 17:00:08-04:00

    Add new TriggersPolicy configuration to allow operators to disable triggers
    
    patch by Abe Ratnofsky; reviewed by Stefan Miklosovic and Sam Tunnicliffe for CASSANDRA-19532

d548396597897012c0b8ed83264f8dd911fb84bf | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-04-03 09:58:49+02:00

    Use Transformation.Kind.id in local and distributed log tables
    
    Patch by Sam Tunnicliffe and marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19516
    
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>

c5c4cd4e57515785d91ebaa918d533baf3222215 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-04-02 15:54:04+02:00

    Update use of transition plan in PrepareReplace
    
    Patch by Sam Tunnicliffe and marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19132

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

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

34d999c47a4da6d43a67910354fb9888184b23ab | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-03-20 15:53:50+01:00

    Optimisations to PlacementForRange, improve lookup on r/w path
    
    Patch by marcuse and Sam Tunnicliffe; reviewed by Sam Tunnicliffe for CASSANDRA-19191
    
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>

06558a8f56c8bbb98c276cce83599aae1a50adfc | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2024-03-07 14:55:58+02:00

    Test fixes for CASSANDRA-18753
    
    Additional fix for NPE when initializing CFS (CASSANDRA-19169)
    Change BounceIndexRebuildTest to work with SAI as default index
    
    patch by Branimir Lambov; reviewed by Sam Tunnicliffe for CASSANDRA-18753

a69c8657d75de627fb1fe518bfe1d657add11740 | Author: nvharikrishna <n.v.harikrishna.apache@gmail.com>
 | 2024-02-27 17:25:30+05:30

    Fix getRangeTo* operations of StorageService mbean for local strategy keyspaces
    
    Patch by Venkata Harikrishna Nukala; reviewed by Marcus Eriksson and Sam
    Tunnicliffe for CASSANDRA-19255

61aabdfb4426296e9924e2959baa14fe744fb362 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-02-07 11:31:02+00:00

    Make RemoveNodeTest::testAbort more deterministic
    
    Patch by Sam Tunnicliffe; reviewed by Ekaterina Dimitrova for CASSANDRA-19342

5d4bcc797af882c64736b3f842cbf8bedbba184b | Author: Marcus Eriksson <marcuse@apache.org>
 | 2024-02-01 10:16:41+01:00

    Avoid exposing intermediate state while replaying log during startup
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19384

64e2a4e9a3e209cc6153c0e348ba7f3d56a7016f | Author: Aleksei Zotov <azotcsit@gmail.com>
 | 2024-01-25 17:27:08+01:00

    Refactor structure of caching metrics and expose auth cache metrics via JMX
    
    patch by Aleksei Zotov; reviewed by Stefan Miklosovic, Maxim Muzafarov for CASSANDRA-17062
    
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>

26b939dca68dcc8573a7fa36b5c0598fbd1c95fb | Author: Marcus Eriksson <marcuse@apple.com>
 | 2024-01-24 09:14:34+01:00

    Stop trying to snapshot removed tables in snapshot_test.py
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19189

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

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

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

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

3acec3c28e56239147d9fb4bd821a49f4b86a77a | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-12-21 12:22:59+01:00

    Make nodetool reconfigurecms sync by default and add --cancel to be able to cancel ongoing reconfigurations
    
    patch by Marcus Eriksson; reviewed by Stefan Miklosovic, Sam Tunnicliffe for CASSANDRA-19216
    
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

17ecece5437ab39aaeaa0eb4b42434cddd9960b5 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2023-12-14 17:55:05+00:00

    ForceSnapshot transformations should not be persisted in the local log table
    
    Patch by Sam Tunnicliffe; reviewed by marcuse for CASSANDRA-19190

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

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

901786ec27f726305ba665056a868b37d9cb3e38 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-12-11 16:47:19+01:00

    Avoid race inserting new data in compaction_history during truncation in SystemKeyspaceMigrator41Test.testMigrateCompactionHistory
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19098

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

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

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

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

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

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

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

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

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

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

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

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

3ed09031312a6b32d01ed5a647a65995206bdb75 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2023-12-04 12:04:57+00:00

    In in-jvm dtests, don't mark internode messaging as started until it actually is
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19087

c5a2781b22344356d8616c1bd4725d124d2ae46b | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-12-04 10:57:10+01:00

    Enable bytebuddy rule after starting nodes to fix DecommissionAvoidWriteTimeoutsTest
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19090

cfdeef43b331e37b091c78eb01cd1cd2c3f21c3a | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-12-01 14:21:09+01:00

    Lower the number of tables and repairs to avoid timeouts in ClearSnapshotTest
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19070
    
    backported to 5.0 in CASSANDRA-19622

f74c07d2d314d9127b210ec5dce9152110e060b3 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-12-01 14:21:09+01:00

    Lower the number of tables and repairs to avoid timeouts in ClearSnapshotTest
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19070

11358bd3a84550871e1a49dea8c79304733859de | Author: Sam Tunnicliffe <samt@apache.org>
 | 2023-11-30 19:56:34+00:00

    Rewrite RegisterTest to verify serialization version ceiling
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19073

146f7677ae99bae2c5eeed34e85cc7d79dbba230 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-29 13:07:54+00:00

    Drop assertion that no view build has been resumed as this may happen during a normal startup
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19093

a9fe8ae7aeb4a27657f4750c88b2c3966cedb269 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-28 15:45:17+00:00

    Adjust expected log messages in pending_ranges_test.py
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-19068

5613d0a4fe783dc8df2761c1bd240666faa79f42 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-11-28 14:17:59+01:00

    Test failure: org.apache.cassandra.distributed.test.ring.DecommissionTest.test*Version*
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19078

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

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

da868ab60724aa49af5cebc5e61f446db7d6169a | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-11-28 10:23:35+01:00

    Test Failure: org.apache.cassandra.distributed.upgrade.ClusterMetadataUpgradeTest.upgradeWithHintsTest
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19063

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

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

9167d599f3bfa81e57c629744d121f6d2bc794d1 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-11-27 14:08:26+01:00

    Test Failure: org.apache.cassandra.db.compaction.writers.CompactionAwareWriterTest.test*CompactionWriter-trie
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19091

db52bef03a0595bbc679756053ccec1a37e86c23 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2023-11-27 13:24:47+01:00

    Test failure: org.apache.cassandra.db.CorruptPrimaryIndexTest.bigPrimaryIndexDoesNotDetectDiskCorruption
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19061

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

    Test failure: org.apache.cassandra.db.RepairedDataInfoTest
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19059

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

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

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

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

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

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

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

50f328d9269cfb0006ac2e42d3c67b46ecb4a299 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-17 17:19:04+00:00

    [CEP-21] Adjust assertions for rf > dc nodes

639bbad4cf35bef76f017ce309d5f202659bd448 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-17 17:16:23+00:00

    [CEP-21] Fix test for failing replacement due to insufficient streaming replicas

9734ad525bf5efd4f127cf425221b5ba6d27df51 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-17 17:13:34+00:00

    [CEP-21] Rename cluster metadata system keyspace

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

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

c9809f6bb659b93b6cfda50d3f1ab183504f2b9a | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-17 16:08:36+00:00

    [CEP-21] Add new error to default ignore list for speculative roles query at startup

e607770234c21c96f589b6d7f43b0ed2b22c59fe | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-13 19:14:27+00:00

    [CEP-21] Wait longer for startup to make r/w counts more predictible

b393768d3b21a2da00a4b8d4f4cc29eac4ecb9a4 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-09 20:28:02+00:00

    [CEP-21] Add expected error when attempting to replace a live node

5d0479478bdad6642a2ffffdd5b295ddac507f3f | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-09 20:05:48+00:00

    [CEP-21] Speed up long running mv test and add expected errors

6b4fb1abf6d9210197b719aa8ef4457196201967 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-09 19:36:49+00:00

    [CEP-21] Bump max_mutation_size_in_kb after adding cluster metadata tables

2a3e7ed8ea98c5213efd02f6d6330d3ad79ef6f6 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-09 17:53:26+00:00

    [CEP-21] CMS must be up to do stress writes as they execute DDL

24e7e98ff2b1b496be83e92d4e8f35938a4fba9a | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-08 17:41:45+00:00

    [CEP-21] Adjust expected exception when replacing nonexistent node.

91c41a60cec4911364a735345bf251d558ddc7b1 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-08 17:25:48+00:00

    [CEP-21] Abort failed bootstrap when wiping to retry

c426e003e62ce8a94c36ed913f2e913a1d5462c9 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-07 17:38:43+00:00

    [CEP-21] Add TCM-ised byteman script for read_repair_test.py::TestSpeculativeReadRepair

95eb9976e50a27ce680459419a7775982a6a9a8e | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-02 18:45:59+00:00

    [CEP-21] Adjust expected bootstrap state in write survey mode

a99a23dfc1b57851c3b964adbb3105ea69a83def | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-02 16:53:15+00:00

    [CEP-21] Add TCM-ised byteman script for materialized_views_test

7d978efcf94d445bf7e8c9abe262dad19fd1f2ff | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-02 16:08:46+00:00

    [CEP-21] No need to wipe and replace node when testing MV repair

144c899c008d2c3f74b7f0bcc211633e707214ab | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-01 10:28:37+00:00

    [CEP-21] Wait for full startup before running nodetool

a9d15fdbae3048cf035ee6d6ac205fe1673b10b3 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-11-01 09:56:49+00:00

    [CEP-21] Don't wipe cluster metadata on only CMS member

880fa6587b54db5b5d6cd64f5d935fd15da9a904 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2023-10-27 13:03:56+01:00

    Include column drop timestamp in ALTER TABLE transformation
    
    Patch by Sam Tunnicliffe and Marcus Eriksson; reviewed by Sam
    Tunnicliffe and Marcus Eriksson for CASSANDRA-18961
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

beea81125c8cd27a54d7ddb6103a5cf0ee97d177 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-10-04 17:58:59+01:00

    [CEP-21] Changing dc/rack is no longer supported - decom/remove then rejoin instead

8486d678b0ee89931627aa5a00a2c5577f93f0a0 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-09-28 12:36:38+02:00

    Fix CQLConnectionTest and SimpleClient
    
    There are a couple of fixes in this patch. As explained on the ticket, some of the flaky failures are a race of two events that cause the termination of the connection. First is a legitimate close as a result of expected failures. In this case, the server sends the error message and closes the connection. The test expects to receive that message. However, the test was sending more messages that couldn't be received because the server already closed the connection, and they were bounced by the OS, causing immediate connection shutdown on the client side, even before it could receive the error message.
    
    The fix is to stop sending the messages after sending the message, which is expected to cause a failure. Some other accompanying modifications include using Awaitility to wait for specific events and consider the configured maximum number of consecutive failures.
    
    Also added some more logging to help investigate failures in the future.
    
    Patch by Jacek Lewandowski; reviewed by Sam Tunnicliffe for CASSANDRA-16949

d401b1ebb0ab3d1d2a4baea5acf5e42713def963 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-08-30 16:07:58+01:00

    [CEP-21] Fix topology_test

f249384daf5e78039ae87c9bc4d117a23ed65234 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-08-18 11:18:21+01:00

    [CEP-21] Handle gossip removal vs eviction during replacement, dependent on version

a57d93bff5052cbb0e1bf21666b0adaba93b240b | Author: Sam Tunnicliffe <samt@apple.com>
 | 2023-06-06 14:10:01+01:00

    [CEP-21] Additional expected warnings from command line tools

f96659c5306e62666e21c371c2ded646dd51672b | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
 | 2023-03-14 14:29:39+01:00

    Save host id to system.local and flush immediately after startup
    
    patch by Adriano Bonacin and Jacek Lewandowski; reviewed by Stefan Miklosovic and Sam Tunnicliffe for CASSANDRA-18153

473656c1d53edb998aa60d414221e397797de52b | Author: Yifan Cai <ycai@apache.org>
 | 2022-11-29 15:19:06-08:00

    Fix incorrect resource name in LIST PERMISSION output
    
    patch by Yifan Cai; reviewed by Berenguer Blasi, Sam Tunnicliffe for CASSANDRA-17848

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

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

037149377224c5d6854fa4a0cacf44139273bce3 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-07-26 15:15:48-04:00

    Warn on unknown directories found in system keyspace directory rather than kill node during startup checks
    
    Patch by Jeff Jirsa; reviewed by Josh McKenzie, Sam Tunnicliffe, and Marcus Eriksson for CASSANDRA-17777
    
    Co-authored-by: Jeff Jirsa <jjirsa@apple.com>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

e0a6b83a02804bf976fdc43718001f23818ee53d | Author: David Capwell <dcapwell@apache.org>
 | 2022-07-25 12:26:35-07:00

    When bootstrap fails, CassandraRoleManager may attempt to do read queries that fail with "Cannot read from a bootstrapping node", and increments unavailables counters
    
    patch by David Capwell; reviewed by Sam Tunnicliffe for CASSANDRA-17754

28690e0ebc6c4df6e2e36c04c93c52f45abda9c9 | Author: Sam Tunnicliffe <samt@apache.org>
 | 2022-06-13 20:00:15+01:00

    Ensure test messages are actually corrupted when expected
    
    Patch by Sam Tunnicliffe; reviewed by Brandon Williams for CASSANDRA-17630

24e6d2b59897971a110b69c634cfb6e6c62cd2e9 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-04-27 21:08:53+02:00

    Revert "dtest for setting hostId upon node startup"
    
    This reverts commit 148f57ef8051adfa15d1fefff5edff2709f0c75b.
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams and Sam Tunnicliffe for CASSANDRA-14582

c747f70c058aa94d6bcfe1f9132c410db6d2b65a | Author: Marcus Eriksson <marcuse@apache.org>
 | 2022-04-19 12:15:58+02:00

    Snapshot only sstables containing mismatching ranges on preview repair mismatch
    
    patch by Marcus Eriksson, reviewed by Sam Tunnicliffe, Stefan Miklosovic for CASSANDRA-17561
    
    Co-authored-by: Blake Eggleston <beggleston@apple.com>

f1c1694e4329a1f6dba8b978edaed4312e235116 | Author: Doug Rohrer <drohrer@apple.com>
 | 2022-03-17 10:26:29-07:00

    Support DELETE in CQLSSTableWriter
    
    patch by Doug Rohrer, Eric Evans; reviewed by Sam Tunnicliffe, Yifan Cai for CASSANDRA-14797

31bea0b0d41e4e81095f0d088094f03db14af490 | Author: Benedict Elliott Smith <benedict@apple.com>
 | 2021-11-17 14:50:09+00:00

    [CEP-10] Cluster and Code Simulations: Minor fixes
    
    - fix repair timeout
    - fix secondary index flushing
    - fix race condition with Ref
    - fix resource leaks
    - fix incorrect exists()
    - fix repair error reporting when null exception message
    - fix dtest use of System.nanoTime
    
    patch by Benedict; reviewed by Sam Tunnicliffe for CASSANDRA-17008

eae581a5f07c340594f6af47bb558693ef363611 | Author: Benedict Elliott Smith <benedict@apple.com>
 | 2021-11-17 14:34:23+00:00

    [CEP-10] Cluster and Code Simulations: Minor improvements
    
    - Simplify Semaphore
    - Future improvements
    - ScheduledExecutorPlus improvements for simulator compatibility
    - Debug leaks in Ref or BufferPool
    - Support use of TokenMetadata without initialising Cassandra
    - Additional system properties and simulator flags
    - Permit Clock initialisation within separate ClassLoader
    - Introduce BallotGenerator
    
    patch by Benedict; reviewed by Sam Tunnicliffe for CASSANDRA-17008

c96131035b309dcc8d716fb0a57ff9d46a8c5042 | Author: Doug Rohrer <drohrer@apple.com>
 | 2021-11-03 15:50:54-05:00

    Backward compatibility for CQLSSTableWriter Date fields
    
    Patch by Doug Rohrer; reviewed by Brandon Williams and Sam Tunnicliffe
    for CASSANDRA-17117

111e94ae13381ede97de190d9e1af9a77cac2b21 | Author: David Capwell <dcapwell@apache.org>
 | 2021-11-03 11:53:36-07:00

    commit log was switched from non-daemon to daemon threads, which causes the JVM to exit in some case as no non-daemon threads are active
    
    patch by David Capwell, Sam Tunnicliffe; reviewed by Sam Tunnicliffe for CASSANDRA-17085

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

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

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

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

63292292b8dbe3bb4f691f82823dcdc0172d2291 | Author: Aleksei Zotov <azotcsit@gmail.com>
 | 2021-09-17 17:52:07+04:00

    Implement Virtual Tables for Auth Caches
    
    Patch by Aleksei Zotov; reviewed by Sam Tunnicliffe, and Benjamin Lerer for CASSANDRA-16914

5ab15316e1cd83c129f3a66ba89e0fdcb60e4dfd | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2021-09-15 16:29:01-04:00

    Allow reverse iteration order during resource permissions checking
    
    Patch by Sam Tunnicliffe; reviewed by Blake Eggleston, Jeff Jirsa, and Aleksei Zotov for CASSANDRA-17016
    
    Co-authored by Sam Tunnicliffe <sam@beobal.com>
    Co-authored by Josh McKenzie <jmckenzie@apache.org>

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

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

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

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

573573d92d5c5b8716a0673444fafd36b3d83de2 | Author: Sam Tunnicliffe <samt@apple.com>
 | 2021-09-06 19:45:36+01:00

    ninja: fix version checks in TestNetworkAuth
    
    Follow up to CASSANDRA-16404

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

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

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

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

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

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

1f5aefdc23b5cd27dea056d119ff5d9c9801030a | Author: Aleksei Zotov <azotcsit@gmail.com>
 | 2021-08-22 19:30:34+04:00

    Add JMX auth test
    
    Patch by Aleksei Zotov; reviewed by Sam Tunnicliffe for
    CASSANDRA-16404

0ef8be46f8f729c80662a03fd515b6fe108531c8 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-08-17 14:26:45+01:00

    Extend network auth test to check deprecated mbean name
    
    Patch by Sam Tunnicliffe; reviewed by Aleksei Zotov for
    CASSANDRA-16404

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

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

f9aa19e3b116c0078019e9382d1a6c4bb050f113 | Author: Aleksei Zotov <azotcsit@gmail.com>
 | 2021-08-12 14:52:31+01:00

     Add nodetool commands to invalidate auth caches
    
     Patch by Aleksei Zotov; reviewed by Benjamin Lerer, Sumanth Pasupuleti
     and Sam Tunnicliffe for CASSANDRA-16404

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

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

6a1d9de3d938d24baa2ba98b5379b0536177c786 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2021-07-29 17:20:18+01:00

    [CASSANDRA-16926] CEP-10 Phase 1: Mockable Filesystem
    
    patch by Benedict; reviewed by Aleksey Yeschenko, Sam Tunnicliffe and Aleksei Zotov for CASSANDRA-16926
    
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
    Co-authored-by: Aleksey Yeschenko  <aleksey@apache.org>

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

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

6812fddb3e6d20e5e8840e57076b97210a9abfe2 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2021-07-28 20:01:18+01:00

    [CASSANDRA-16927] CEP-10 Phase 1: Refactor Streaming
    
    patch by Benedict Elliott Smith and Sam Tunnicliffe; reviewed by Aleksey Yeschenko and Aleksei Zotov for CASSANDRA-16927
    
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
    Co-authored-by: Aleksey Yeschenko  <aleksey@apache.org>
    Co-authored-by: Sam Tunnicliffe  <samt@apache.org>

be1f050bc8c0cd695a42952e3fc84625ad48d83a | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2021-07-28 19:47:45+01:00

    [CASSANDRA-16925] CEP-10 Phase 1: Mockable Task Execution
    
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

e5b92e108851d2be81c43cbf982564f92d28aa6b | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2021-07-28 19:24:43+01:00

    [CASSANDRA-16924] CEP-10 Phase 1: Mockable Blocking Concurrency Primitives
    
    patch by Benedict; reviewed by Sam Tunnicliffe and Aleksei Zotov for CASSANDRA-16924
    
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

660dace43c5f5077fe877bdcfab5e725bf1c96a2 | Author: Aleksei Zotov <azotcsit@gmail.com>
 | 2021-07-23 19:45:46+04:00

    Add tests for Resource fromName/getName
    
    patch by Aleksei Zotov; reviewed by Berenguer Blasi, Sam Tunnicliffe for CASSANDRA-16995

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

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

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

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

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

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

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

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

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

9c50b1f9a12a95b55851cc52d4b66440f9fafaea | Author: David Capwell <dcapwell@apache.org>
 | 2021-06-01 15:06:48-07:00

    Failure to execute queries should emit a KPI other than read timeout/unavailable so it can be alerted/tracked
    
    patch by David Capwell; reviewed by Sam Tunnicliffe for CASSANDRA-16581

1a8c28f8141afe2585bbb8dab0b1d4cd8237d765 | Author: David Capwell <dcapwell@gmail.com>
 | 2021-05-14 15:53:41-07:00

    Failure to execute queries should emit a KPI other than read timeout/unavailable so it can be alerted/tracked
    
    patch by David Capwell; reviewed by Sam Tunnicliffe for CASSANDRA-16581

a965699c9e0945ad302aa605a659c665f1cc518a | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2021-04-26 12:28:48+01:00

    [CEP-10] Phase 3: Use paxos variant to specify behaviour
    
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

62e1d74701bcb59437aeb1c778ba7a81aac84741 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
 | 2021-04-22 20:43:18-04:00

    Bump tests to test Protocol V5
    authored by Ekaterina Dimitrova; reviewed by Sam Tunnicliffe for CASSANDRA-16613

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

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

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

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

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

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

f6d19512c4d79f800371da1e54dfe01cae5d894e | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2021-04-14 13:49:21-05:00

    Ignore stale ack in shadow round
    
    Patch by brandonwilliams, samt, and Matt Fleming, reviewed by samt for
    CASSANDRA-16588

bf96367f4d55692017e144980cf17963e31df127 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-03-18 10:49:01+00:00

    Port GossipTest::nodeDownDuringMove to 4.0
    
    Patch by Sam Tunnicliffe; reviewed by Ekaterina Dimitrova for CASSANDRA-15148

79f73c2e39619717953deec5a46764df3a6e27af | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-03-08 16:03:31+00:00

    Restore JDK version home env vars to circle config
    
    Patch by Sam Tunnicliffe; reviewed by Ekaterina Dimitrova for CASSANDRA-16498

9943d4b3035c2c69cd28001254b743b5c494ab01 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-03-05 17:07:50+00:00

    Add utest_system_keyspace_directory to circle config template
    
    Patch by Sam Tunnicliffe; reviewed by Ekaterina Dimitrova for CASSANDRA-16489

bad17a891a6df23f1e7698dc1285d031d0900118 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-03-04 12:50:33+00:00

    Update circle config with the latest docker image
    
    patch by Sam Tunnicliffe; reviewed by Adam Holmberg and
    Brandon Williams for CASSANDRA-16474

c6d226254f105b4530072c09699cb0422374e54c | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-02-25 19:49:02+00:00

    Update dtests following CASSANDRA-14973 (#127)
    
    * Specify v5 for pushed notification test if available
    * Add v5 to cqlsh protocol negotiation test
    * Default to v5 for 4.0
    
    Patch by Sam Tunnicliffe; reviewed by Brandon Williams for CASSANDRA-14973

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

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

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

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

550c4ed1584428645b096efd224cc0af81214493 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-01-22 11:16:50+00:00

    Protocol v5 is only supported in 4.0+ (#116)
    
    Follow up to CASSANDRA-15299
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson

15a2fe00fc9817874f4c1600d56a373c21b1ad1c | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2021-01-18 13:36:58+00:00

    [CASSANDRA-16923] CEP-10 Phase 1: Mockable System Clock
    
    Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
    Co-authored-by: Aleksey Yeschenko  <aleksey@apache.org>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

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

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

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

f235b00d07671dab745f2b82c7191db92fe365ae | Author: Adam Holmberg <adam.holmberg@datastax.com>
 | 2020-12-22 10:07:17-06:00

    override overly strict max protocol in 3.0 upgrade test
    
    patch by Adam Holmberg; reviewed by David Capwell, Sam Tunnicliffe for CASSANDRA-16354

5879813db7e5c9485a393cf79473b77be38ad5b3 | Author: David Capwell <dcapwell@apache.org>
 | 2020-12-15 12:11:02-08:00

    Cannot replace_address /X because it doesn't exist in gossip
    
    patch by David Capwell; reviewed by Brandon Williams, Jon Meredith, Paulo Motta, Sam Tunnicliffe for CASSANDRA-16213

c9d22583d22d566807e76fa10c65af29104ae16c | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-12-15 17:37:18+00:00

    Fix client notifications in v5
    
    Patch by Sam Tunnicliffe; reviewed by Benjamin Lerer for CASSANDRA-16353

dc09f1480df582051f42611cf49b0d6eb12cd70c | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-12-11 17:11:43+00:00

    Ninja: fix docker image in config.yml

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

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

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

068d87acfbdf384f883ca17895c40a7a36a507b0 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-11-20 15:51:20+00:00

    Avoid potential NPE in JVMStabilityInspector
    
    Patch by Sam Tunnicliffe; reviewed by David Capwell for CASSANDRA-16294

192b70607a0c4a96f524bd5dc0c19c3a28f938f0 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-11-13 17:36:22+00:00

    Change expected response when role data is corrupt
    
    Patch by Sam Tunnicliffe; reviewed by Adam Holmberg for CASSANDRA-16275

22abff779df097e0ef38180442e9c680b3d41187 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-11-13 09:47:38+01:00

    Optimised repair streaming improvements
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-16274

94663c314a8a2c69a90cc64ac7e60344ba1c60ce | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2020-11-12 13:45:21-06:00

    Relax < check to <= for NodeToolGossipInfoTest
    
    Patch by brandonwilliams, reviewed by samt for CASSANDRA-16247

fde640fe52704836ec21fedd62cae21290e099ec | Author: yifan-c <yc25code@gmail.com>
 | 2020-11-05 17:54:11-08:00

    Add saved Host IDs to TokenMetadata during startup
    
    Patch by Yifan Cai; reviewed by Sam Tunnicliffe for CASSANDRA-16246

12604456f9a8a38f742fd536af145d6ef0f61677 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-10-06 15:30:48+02:00

    Avoid marking shutting down nodes as up after receiving gossip shutdown message
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-16094

31b9078a691a6f93b104cc6b3f72fe2fbf6557f6 | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2020-10-05 14:17:38-07:00

    Handle unexpected columns due to schema races
    
    Patch by Blake Eggleston; Reviewed by Sam Tunnicliffe for CASSANDRA-15899

f866753b058fae2d73089710acd5628b7cff70c7 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-09-15 11:21:43+01:00

    Read repair test with moving token should read at QUORUM
    
    Patch by Sam Tunnicliffe; reviewed by Ekaterina Dimitrova for CASSANDRA-16049

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

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

c6fc6714eea73d94e6befd13b52a15cd48e28f7a | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-09-03 11:54:06+01:00

    Fix racey assertions in ActiveRepairServiceTest
    
    Patch by Sam Tunnicliffe; reviewed by Ekaterina Dimitrova
    for CASSANDRA-16034

a8212149aba7a85139de9758988f6e01f7bc8d91 | Author: Bereng <berenguerblasi@gmail.com>
 | 2020-07-14 16:44:58+02:00

    CASSANDRA-15942 Improve tooling testing framework
    
    Patch by Berenguer Blasi; reviewed by Robert Stupp
    and Sam Tunnicliffe for CASSANDRA-15942

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

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

c8c3c269bf1df944b73e2d4bf0008a6f412bf121 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-06-11 18:40:18+01:00

    Fix nomenclature of deny and allow lists
    
    Patch by Sam Tunnicliffe; reviewed by Jordan West for CASSANDRA-15862

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>

4d1bdb129c3103c51b470b4a008039fe85d7571f | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-05-28 09:54:47+01:00

    Improve handling of static rows in repaired data tracking
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-15848

04533e6cdae94f91a62d769c874156d81301dc7d | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-05-13 19:20:41+01:00

    Avoid blocking AntiEntropyStage when submitting validation requests
    
    Patch by Sam Tunnicliffe; reviewed by Benjamin Lerer for CASSANDRA-15812
    
    Switches ValidationExecutor's work queue to LinkedBlockingQueue to
    avoid blocking AntiEntropyStage when the executor is saturated. This
    requires VE.corePoolSize to be set to concurrent_validations as now
    it will always prefer to queue requests rather than start new threads.
    
    This commit also adds a hard limit on concurrent_validations, as allowing
    an unbounded number of validations to run concurrently is never safe.
    This was always true, but setting a high value here is now more
    dangerous as it controls the number of core, not max, threads.
    This hard limit is linked to concurrent_compactors, so operators may
    set concurrent_validations between 1 and concurrent_compactors.
    The meaning of setting it < 1 has changed from "unbounded" to
    "whatever concurrent_compactors is set to".
    
    This safety valve can be overridden with a system property at startup
    and/or a JMX property.
    
    CASSANDRA-9292 removed the 1hr timeout on prepare messages, but this
    was inadvertently undone when CASSANDRA-13397 was committed. As nothing
    long running is done in the repair phase anymore, this timeout can
    safely be reduced.
    
    If using RepairCommandPoolFullStrategy.queue, the core pool size
    for repairCommandExecutor must be increased from the default
    value of 1 or else all concurrent tasks will be queued and no
    more threads created.

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

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

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

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

092915ad19d25c1ba93f7968210b88fb6e4b9180 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-04-07 16:35:50+01:00

    Don't skip sstables with partition deletes
    
    Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for CASSANDRA-15690

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

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

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

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

8ba163f25a56cb507e621b89b6928c2aef0ecc57 | Author: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
 | 2020-03-26 17:01:27+01:00

    Correctly handle pending ranges with adjacent range movements
    
    Patch by Aleksandr Sorokoumov; reviewed by Sam Tunnicliffe and Marcus Eriksson for CASSANDRA-14801

c81d7dcc09fa1c35f190f0baad764fbe8a024679 | Author: Jorge Bay Gondra <jorgebaygondra@gmail.com>
 | 2020-03-11 10:19:28+00:00

    Use result size for built index test
    
    Patch by Jorge Bay Gondra; reviewed by Sam Tunnicliffe for CASSANDRA-15565

78c785367f2836960ae26e5e5ef258162ef30ec3 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2020-02-25 14:10:22+01:00

    Improve logging around incremental repairs
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-15599

a8e7cfbc0e146ea82154654ba43b613b058f99d1 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-02-11 09:59:31+00:00

    Ensure repaired data tracking reads a consistent amount of data across replicas
    
    Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for CASSANDRA-15601

9fecb6674adc0b9cbbfb4b284cc4ab371edeaa09 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-02-10 11:12:19+00:00

    Ensure tombstones can be purged in ReadCommandTest
    
    Patch by Sam Tunnicliffe; reviewed by Brandon Williams and
    David Capwell for CASSANDRA-15558

1b0f1925ca20928344809813b40b20eaa5e3b514 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2020-02-05 11:14:45-06:00

    Reduce example size to stabilize ChecksummingTransformerTest
    
    Patch by brandonwilliams reviewed by Sam Tunnicliffe for CASSANDRA-15313

cb4314ee96922f870f5b30d6594a42d2007a5bb2 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-02-04 18:15:05+00:00

    ninja correct RF for test keyspace in DistributedTestBase
    
    Follow up fo CASSANDRA-14740

9a280516ca8b9e730ae0648e5e29ee6280605132 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2019-12-18 18:31:36+00:00

    Exclude purgeable tombstones from repaired data digest
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-15462

39eb7db65fd45653fdece1087ba75c3356a10c97 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2019-12-17 17:56:18+00:00

    Exclude legacy counters from repaired data digest
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-15461

f0aa60bec728fbdb9ee7455d2d6d2f6feb183330 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2019-11-07 08:02:09+01:00

    Avoid over-trimming of results in mixed mode clusters
    
    Patch by marcuse; reviewed by Aleksey Yeschenko and Sam Tunnicliffe for CASSANDRA-15405

7e878c1eb61b180227d6f1b70c4223e3ee71a754 | Author: Aleksey Yeshchenko <aleksey@apache.org>
 | 2019-11-05 15:12:48+00:00

    Fix system_traces creation timestamp; optimise system keyspace upgrades
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-15398

64dca6496874160709548e6dc9696417b837bda0 | Author: Aleksey Yeschenko <aleksey@apple.com>
 | 2019-10-31 13:06:30+00:00

    Ensure that tracing doesn't break connections in 3.x/4.0 mixed mode by default
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for CASSANDRA-15385

53f604dc1789a800dbcbc3c8aee77f8f36b8b5db | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2019-10-23 15:40:07-07:00

    Validate value sizes in LegacyLayout
    
    Patch by Blake Eggleston; Reviewed by Benedict Elliot Smith and Sam Tunnicliffe for CASSANDRA-15373

767a68cd00050298abf7bbfd8b322e5663439c23 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2019-10-17 10:24:57+02:00

    Ensure legacy rows have primary key livenessinfo when they contain illegal cells
    
    Patch by marcuse and Sam Tunnicliffe; reviewed by Benedict Elliott Smith for CASSANDRA-15365

eda5db28e38c8652014cadd15ee49a8b8faacf21 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2019-09-30 14:33:33+02:00

    Fix various data directory prefix matching issues
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-13974

0f22dab1a015cb84d9857f940de5a256bfbee083 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2019-07-18 14:46:06+01:00

    Restore monotonic read consistency guarantees
    
    patch by Benedict; reviewed by Sam Tunnicliffe for CASSANDRA-14740

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

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

855fc91596b10a89a504b3491952d06ffe93618d | Author: Aleksey Yeshchenko <aleksey@apache.org>
 | 2019-07-09 15:59:40+01:00

    Toughen up column drop/recreate type validations
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-15204

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

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

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

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

f4b6e1d51f683e0c77c6ff7f199373052b082b9e | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2019-06-13 14:44:26+01:00

    Filter illegal legacy cells when collating rows
    
    Alternative solution for CASSANDRA-15086, which allows the illegal cells to
    be read from disk and deserialized as normal so as not to interfere with
    tracking bytes read during reverse iteration of indexed partitions.
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-15178

7f4ecb01247088e27ff2ae15aa5375805bada53a | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2019-06-03 16:32:45+01:00

    Ninja fix RowFilterTest
    
    Unit test added in CASSANDRA-15126 is broken on 3.11

ef5f2f52f83ae2592555a627ce3534daa8a0a3a5 | Author: Per Otterström <per.otterstrom@gmail.com>
 | 2019-05-16 18:57:15+02:00

    Verify that auth handle unavailable system_auth keyspace.
    
    Patch by Per Otterström; reviewed by Sam Tunnicliffe for CASSANDRA-15041
    
    closes #52

e4b5d9818f003be2b9091c48f8435d29202ffe2d | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2019-05-02 17:24:43+01:00

    Update token metadata for non-normal state changes
    
    Patch by Benedict Elliot Smith; reviewed by Sam Tunnicliffe for CASSANDRA-15120

3f70e7c72c703bc323b169a28e8754ce67d4e479 | Author: Jay Zhuang <jzhuang@apache.org>
 | 2019-04-18 14:59:39-07:00

    Avoid updating unchanged gossip states
    
    patch by Jay Zhuang; reviewed by Sam Tunnicliffe for CASSANDRA-15097

c4334b996ee8d0129e1d22fefa1c95d37e36e8bc | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2019-04-17 12:46:37+01:00

    Clear roles cache when revoking login privilege (CASSANDRA-15089)

149caf01e08f58f306ff51379ab189c7a4b1ca6d | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2019-04-16 16:33:59+01:00

    CassandraNetworkAuthorizer gets login privilege from RolesCache
    
    Patch by Sam Tunnicliffe; reviewed by Blake Eggleston for CASSANDRA-15089

daf6c85b0530fb45ad1d8433efa0c5e13d7e182c | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2019-04-11 17:32:17+01:00

    Skip cells with illegal column names when reading legacy sstables
    
    Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for CASSANDRA-15086

d27c3ad0d2d006a5f156f0a2f2a24286d31c5069 | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2019-04-04 14:50:12-07:00

    Fix mixed mode partition range scans with limit
    
    Patch by Blake Eggleston; Reviewed by Sam Tunnicliffe for CASSANDRA-15072

aa762c6d5253e0cc2947d3bf2b6149197e106036 | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2019-03-26 11:18:00-07:00

    Support building Cassandra with JDK 11
    
    Patch by Blake Eggleston; Reviewed by Dinesh Joshi and Sam Tunnicliffe for CASSANDRA-15108

78776d3534fc9c748ac6999c5b44882fc312a07c | Author: Marcus Eriksson <marcuse@apache.org>
 | 2019-03-19 13:57:15+01:00

    Avoid double closing the iterator to avoid overcounting the number of requests
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-15058

4f53bc87261b470adf292fdf37ed4e81bb6f8704 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2019-02-27 12:33:32+00:00

    Bootstrap replace produce correct pending range calculations
    
    Patch by Sam Tunnicliffe; reviewed by Benedict Elliott Smith for CASSANDRA-14802

99ce007c5beb7988ce83fb1443a1e0ca259264cc | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2019-02-12 15:21:25+00:00

    Correctly set repaired data tracking flag on range commands
    
    Patch by Sam Tunnicliffe; reviewed by Jordan West for CASSANDRA-15019

9dc00524fa25c7f008fb0a9ece845ca1e5eb9210 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2019-02-12 14:15:54+00:00

    Fix assertion for range query in repaired data tracking test
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-15019

27b35799a46dd5b649c4a172f4f8316b48615304 | Author: Joseph Lynch <joe.e.lynch@gmail.com>
 | 2019-01-31 10:37:41-08:00

    Add port to seed provider information in test yaml
    
    Patch by Joseph Lynch; reviewed by Sam Tunnicliffe for CASSANDRA-14956

dd228d4581b020fb2fb788858481c81357d7fa72 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2019-01-03 19:03:11+00:00

    Special case page handling for DISTINCT queries
    
    Simplify the removal of the first row in a paged range slice page
    with DISTINCT if that row was already returned at the end of the
    previous page
    
    Patch by Sam Tunnicliffe and Marcus Eriksson; reviewed by Sam Tunnicliffe
    and Marcus Eriksson for CASSANDRA-14956
    
    Co-authored-by: Sam Tunnicliffe <sam@beobal.com>
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>

3d069f713ef2bd61a32863b29a6f160b74ecd89c | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2018-11-29 17:36:05+00:00

    Remove use of TBinaryProtocolAccelerated
    
    Patch by Sam Tunnicliffe; reviewed by Stefan Podkowinski for CASSANDRA-14921

f7630e4c3af3bbcf933f0708afaac7e3e7ef6101 | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2018-11-26 13:29:03-08:00

    RangeTombstoneList doesn't properly clean up mergeable or superseded rts in some cases
    
    Patch by Blake Eggleston; Reviewed by Sam Tinnicliffe for CASSANDRA-14894

0a7fbee43f25b6ad3172825cd29bae455223ab33 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2018-11-26 17:41:06+00:00

    Reading legacy tables handles tombstones for dropped collections
    
    Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko and
    Benedict Elliott Smith for CASSANDRA-14912

d60c78358b6f599a83f3c112bfd6ce72c1129c9f | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2018-10-31 15:55:48-07:00

    Sstable min/max metadata can cause data loss
    
    Patch by Blake Eggleston; Reviewed by Sam Tunnicliffe for CASSANDRA-14861

e4bac44a04d59d93f622d91ef40b462250dac613 | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2018-10-23 12:46:34-07:00

    Dropped columns can cause reverse sstable iteration to return prematurely
    
    Patch by Blake Eggleston; Reviewed by Sam Tunnicliffe for CASSANDRA-14838

285153f621a1e67212ef61686188eff3e9c80a4e | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2018-10-12 16:21:03-07:00

    Legacy sstables with  multi block range tombstones create invalid bound sequences
    
    Patch by Blake Eggleston; Reviewed by Sam Tunnicliffe and Aleksey Yeschenko for CASSANDRA-14823

5e969e9cfd7e776dadeb51d1003bbfe79544ca08 | Author: Aleksey Yeshchenko <aleksey@apple.com>
 | 2018-10-12 14:20:28+01:00

    Expand range tombstone validation checks to multiple interim request stages
    
    patch by Aleksey Yeschenko; reviewed by Blake Eggleston and Sam
    Tunnicliffe for CASSANDRA-14824

ab0e30e75904e4d637f07b2ec64334073eb061ec | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2018-10-03 15:53:04-07:00

    Reverse order reads can return incomplete results
    
    Patch by Blake Eggleston; Reviewed by Sam Tunnicliffe for CASSANDRA-14803

bd0cef9a369ae9245b45040796a6e10f51e522ce | Author: Marcus Eriksson <marcuse@apache.org>
 | 2018-10-03 10:12:54+02:00

    Avoid using DatabaseDescriptor in ProtocolVersion
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-14800

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

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

02c1cd77439b220a09df1d53891441bb80dcf944 | Author: Aleksey Yeschenko <aleksey@apple.com>
 | 2018-09-25 14:40:59+01:00

    DESC order reads can fail to return the last Unfiltered in the partition
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe and Benedict
    Elliott Smith for CASSANDRA-14766

2accd99980c9c50c15b0754378f05a22144f9fd4 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2018-09-24 16:45:50+01:00

    Ninja fix default cluster config for versions < 4.0

45937def313bbb32024ae890f830e23bcc6ccae5 | Author: Aleksey Yeshchenko <aleksey@apple.com>
 | 2018-09-18 13:12:11+01:00

    DESC order reads can fail to return the last Unfiltered in the partition
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe and Benedict
    Elliott Smith for CASSANDRA-14766

cdeac4992bdb1f569c3a04b628ded7e5351364ee | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2018-09-11 16:47:47+01:00

    Make CONTENT_CHECKSUM protocol option values case insensitive
    
    Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for CASSANDRA-14716

960174da67eb6008c73340e61700ea34ec550a12 | Author: kurt <kurt@instaclustr.com>
 | 2018-09-01 21:43:58+01:00

    Make AuthCache easier to subclass
    
    Patch by Kurt Greaves; reviewed by Sam Tunnicliffe for CASSANDRA-14662

a5df23d10af2ecdcc76ebe36649e19c93da830b6 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2018-08-23 20:40:43+02:00

    Add intial tests for CASSANDRA-14145
    
    Patch by Marcus Eriksson & Sam Tunnicliffe; reviewed by Jordan West for CASSANDRA-14145
    
    closes #37

6e00ab956eb0148a74e926666862e4cc78936301 | Author: pksivar <prsivaraju@walmart.com>
 | 2018-08-10 11:55:54-07:00

    Allow using custom script for chronicle queue BinLog archival
    
    Patch by Pramod K Sivaraju and marcuse; reviewed by Ariel Weisberg
    and Sam Tunnicliffe for CASSANDRA-14373

daa37bfb56fbcf627abc7179fd5924af08bac429 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2018-07-27 14:17:49+01:00

    Only expect value skipping during reads from 3.4+
    
    Patch by Sam Tunnicliffe; reviewed by Jason Brown for CASSANDRA-14603

4e23c9e4dba6ee772531d82980f73234bd41869a | Author: Aleksey Yeshchenko <aleksey@apple.com>
 | 2018-06-20 00:01:10+01:00

    Always close RT markers returned by ReadCommand#executeLocally()
    
    patch by Aleksey Yeschenko; reviewed by Blake Eggleston and
    Sam Tunnicliffe for CASSANDRA-14515

51c8352020b8df3fe04344ae88c29d2a73a228bd | Author: Aleksey Yeschenko <aleksey@apple.com>
 | 2018-06-11 15:32:31+01:00

    Add reproduction/regression tests for CASSANDRA-14513
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-14513

5fbb938adaafd91e7bea1672f09a03c7ac5b9b9d | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2018-05-09 18:57:30+01:00

    Detect inconsistencies in repaired data on the read path
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson and Jordan West for CASSANDRA-14145

a06c0e700f335cbdfcd683cadc358766d959aca0 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2018-04-26 15:46:19+01:00

    Infer Cassandra version from build
    
    * Remove all use of CASSANDRA_VERSION_FROM_BUILD global variable
    * Use ccmlib to extract the C* version from the install (or repo cache) dir
      so we can inspect it before starting a cluster.
    * Change order of fixtures, making setup overrides depend on processing the
      test config so that we have access to the version and can set yaml options
      based on it before initializing test clusters.
    * Replace @pytest.mark.skipif(CASSANDRA_VERSION_FROM_BUILD == '3.9')
      with new @pytest.mark.skip_version('3.9')
    * Horribly break upgrade_tests/upgrade_manifest.py in advance of CASSANDRA-14421
    
    Patch by Sam Tunnicliffe; reviewed by Blake Eggleston for CASSANDRA-14420

cc12665bb7645d17ba70edcf952ee6a1ea63127b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2018-04-25 12:11:34+01:00

    Improve RolesCache to include detailed role info
    
    Patch by Sam Tunnicliffe; reviewed by Jay Zhuang

372a6cfa7b0c5cf52b2db84edf210fa3d5c7f78e | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2018-04-19 11:51:35+01:00

    Restore snapshotting of system ks on version change
    
    Patch by Sam Tunnicliffe; reviewed by Tommy Stendahl and Aleksey Yeschenko for CASSANDRA-14412

2e0344c0387310db7ed086743c3932c4a193d4bb | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2018-02-20 16:20:23-08:00

    Make replica selection deterministic in read_repair_test
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-14244
    
    Closes #20

b2949439ec62077128103540e42570238520f4ee | Author: Paulo Motta <pauloricardomg@gmail.com>
 | 2018-02-01 04:01:28-02:00

    Protect against overflow of local expiration time
    
    Patch by Paulo Motta; Reviewed by Sam Tunnicliffe for CASSANDRA-14092

7c05a111a2018649ab4ab06d31952d0abc9b8537 | Author: Ariel Weisberg <aweisberg@apple.com>
 | 2018-01-31 12:33:58-05:00

    pytest/python 3 dtests breaks tests on 3.0 and 3.11
    
    Patch by Ariel Weisberg; Reviewed by Sam Tunnicliffe for CASSANDRA-14206

39e223fe82709e7557f7b2a86763c3ba011bbeac | Author: Marcus Eriksson <marcuse@apache.org>
 | 2018-01-15 10:45:24+01:00

    Catch and ignore ToolError in test_dead_coordinator in repair_tests.py
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-14158
    
    Closes #16

54de771e643e9cc64d1f5dd28b5de8a9a91a219e | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2017-12-13 13:17:05-08:00

    Add network authz
    
    Patch by Blake Eggleston; Reviewed by Sam Tunnicliffe for CASSANDRA-13985

05cb556f90dbd1929a180254809e05620265419b | Author: Jason Brown <jasobrown@apple.com>
 | 2017-10-17 15:37:13-07:00

    More frequent commitlog chained markers
    
    patch by jasobrown; reviewed by Sam Tunnecliffe for CASSANDRA-13987

01df7c49864ed5fa66db2181599a463a33b1f877 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2017-10-17 14:50:25+01:00

    Add test for digest requests with RandomPartitioner and tracing enabled
    
    Patch by Sam Tunnicliffe; reviewed by Jason Brown and Philip Thompson
    for CASSANDRA-13964

95839aae2fde28fa29b16741de6bd52c0697843f | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2017-09-28 15:01:35-07:00

    Filter header only commit logs before recovery
    
    Patch by Blake Eggleston; Reviewed by Sam Tunnicliffe for CASSANDRA-13918

51ad68ec45c7a40de1c51b31651632f2e87ceaa4 | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
 | 2017-09-27 13:09:05+01:00

    Fix ISE thrown by UPI.Serializer.hasNext() for some SELECT queries
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-13911

30ed83d9266a03debad98ffac5610dcb3ae30934 | Author: Michael Kjellman <kjellman@apple.com>
 | 2017-09-26 14:41:03-07:00

    Replace usages of MessageDigest with Guava's Hasher
    
    patch by mkjellman; reviewed by jasobrown and Sam Tunnicliffe for CASSANDRA-13291

b76a06672ca418a2a7e90278886252deccdc9edd | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
 | 2017-09-25 16:50:26+01:00

    Implement short read protection on partition boundaries
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-13595

ab0adf9f9bc72074a02025bdecd9479f790d6463 | Author: Jason Brown <jasedbrown@gmail.com>
 | 2017-09-12 17:05:13-07:00

    AssertionError prepending to a list
    
    patch by jasobrown, reviewed by Sam Tunnicliffe for CASSANDRA-13149

5e7f60f6bf5da386076faa08cefb3970a6ba5cc0 | Author: Jeff Jirsa <jjirsa@apple.com>
 | 2017-08-29 15:21:08-07:00

    Better tolerate improperly formatted bcrypt hashes
    
    Patch by Jeff Jirsa; Reviewed by Sam Tunnicliffe for CASSANDRA-13626

7f297bcf8aced983cbc9c4103d0ebefc1789f0dd | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
 | 2017-08-14 16:43:06+01:00

    Fix race condition in read command serialization
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-13363

5c99d2028d1b03c2543dd81b90700922aa9ec93b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2017-05-11 18:33:47+01:00

    Fix version check after C* ticket was committed

62092e45c8bbb75ac9f680188b3746913602507b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2017-05-10 18:10:51+01:00

    Fix current position calculation in OldFormatDeserializer
    
    Patch by Sam Tunnicliffe; reviewed by Jeff Jirsa for CASSANDRA-13525
    
    This patch also adds a unit test for CASSANDRA-13236.

f1489423113713d04a1ef1a2bd4e9160abaea4b1 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2017-05-04 18:04:56-07:00

    Add upgrade test for old format indexed sstables (CASSANDRA-13236)

65fb17a88bd096b1e952ccca31ad709759644a1b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2017-03-10 15:18:33+00:00

    Add checksumming to the native protocol
    
    Patch my Michael Kjellman and Sam Tunnicliffe; reviewed by Dinesh Joshi
    and Jordan West for CASSANDRA-13304

3f450107749c637ba133e479e7b6e5cd02e1153f | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2017-02-20 11:38:32+00:00

    Fix ColumnCounter::countAll behaviour for reverse queries
    
    Patch by Sam Tunnicliffe; reviewed by Jason Brown for CASSANDRA-13222

afda2d45fe578359b2db51233c1f12833d8a196b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2017-01-20 12:40:59-08:00

    Preserve DESCRIBE behaviour with quoted index names for older versions

36ce4e02b429b1297d71c5c8a963623c62d9e159 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-12-13 10:02:25+00:00

    Reduce granuality of OpOrder.Group during index build
    
    3.0+ version
    
    Patch by Sam Tunnicliffe; reviewed by Milan Majercik
    and Jeremiah Jordan for CASSANDRA-12796

c6cf10f2d451ce2e6e9113eb4a07f3f8e7e9bc62 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-12-06 13:29:11+00:00

    Add max version for tests which shouldn't run for 4.0+

7c6a11c8885c59aa550ccf70df1ae61afd1b2416 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-11-29 11:50:48+00:00

    Remove potential reconnection error from auth_test
    
    auth_test:TestAuth.system_auth_ks_is_alterable_test can be flaky due to
    the client session attempting to reconnect while the cluster is being
    restarted. Because it uses the 'cassandra' user, reads to the auth
    tables are made a QUORUM & so may fail if nodes are marked down.

642c71d6332819b110c0113805351f5496b75ff9 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-11-25 19:02:36+00:00

    Make permissions_caching_test more resilient against delays

9cc0c80de281e6c6f09187dd318deaa5b68cde82 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-11-22 16:55:08+00:00

    Fix validation of non-frozen UDT cells
    
    Patch by Sergey Dobrodey; reviewed by Sam Tunnicliffe and Tyler Hobbs
    for CASSANDRA-12916

77486f7768271070736ad40e2e1690b5dcc7b4e1 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-11-17 17:41:02+00:00

    Prefer node.watch_log_for over node.grep_log

4bbf99372e677979c46de432d3b849895fb433ee | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-11-17 11:37:39+00:00

    Better error for unqualified functions in authz statements
    
    Patch by Sam Tunnicliffe; reviewed by Carl Yeksigian for CASSANDRA-12925

c7d07eb0237b4e23a61d0cfaca41afc03972de25 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-11-16 12:20:15+00:00

    Update bootstrap test following pcmanus/ccm#557

207c80c1fd63dfbd8ca7e615ec8002ee8983c5d6 | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2016-11-10 01:17:36+00:00

    Make all DDL statements idempotent and not dependent on global state
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-13426

ca85bec1df69140485eb956cb61be9b68be708e0 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-11-09 15:49:16+00:00

    Make IndexSummaryManagerTest::testCancelIndex more deterministic
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
    CASSANDRA-12808

83639d494fde6ae36310724d03e6caafeb66e7c8 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2016-11-09 15:09:23+01:00

    testall failure in org.apache.cassandra.index.internal.CassandraIndexTest.indexOnFirstClusteringColumn
    
    patch by Sylvain Lebresne; reviewed by Sam Tunnicliffe for CASSANDRA-12834

076f0f5f4b81ab0e977bf69d78640351fe97458c | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-10-31 14:08:34+00:00

    Fix read_failures_test on 2.2 branch
    
    See CASSANDRA-12531

f2925484f8e3375a3373b689b425a80f7ec54f36 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-10-27 09:25:26+01:00

    Include quoted index names in describe test

6c4333777783916959021eae9a7b57b6dc20e3a0 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-09-28 16:22:52+01:00

    Ensure permissions on UDAs are cleaned up on drop
    
    CASSANDRA-12720

8723a1eb26539ab5c67fd3472dfc85b89807c71b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-09-22 18:23:52+01:00

    More flexible expectations for 2.1 nodes in pushed_notifications_test (#1336)
    
    CASSANDRA-12678

155f9f5cb73d9716945ac0bf3e3043dbbabe847d | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-09-20 19:08:18+01:00

    Added tests for pre-join 2i callback
    
    See CASSANDRA-12039

85bb66ac14a51a5aae4956f9db4b184018c17ab6 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-08-23 19:29:26+01:00

    Ensure all connections are closed during upgrade test

c6cb31e5f841f19eaccf6995fa7bd643b1e9acc3 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-08-01 17:58:46+01:00

    Make all index names in CustomIndexTest unique
    
    Patch by Sam Tunnicliffe; reviewed by Stefani Alborghetti for
    CASSANDRA-12353

032e06891dc56435fe0c1541f0e4c42657ba2ce1 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-07-22 18:50:11+01:00

    Expect extra notifications during restart on 2.1 (#1122)
    
    See CASSANDRA-11360

7ef6f0cfdd6fd2c26e5db25643b1e465e9272eca | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-07-20 13:12:25+01:00

    Add tests for connecting to JMX with SSL (#1099)
    
    Added with CASSANDRA-12109

65696b217b862d325c168574abcacccdb87e5ba6 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-07-20 11:36:47+01:00

    Add test for CASSANDRA-10635 (#1090)

b447ffc4242c1514dd33e4ace96b719d892ff4a2 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-07-19 16:22:22+01:00

    Fix flaky test in IndexSummaryManagerTest
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
    CASSANDRA-12218

947909a44e1daf7f57a6723ba2cebcc96911bcf8 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-07-12 12:32:46+01:00

    Fix enabling of jmx auth on windows

a10aba768d7a6c590e4a97baeb5e4c2740389f2a | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-07-12 11:41:01+01:00

    Update message text in  jmx_auth_test following CASSANDRA-12076

6c471db4791f85b52beb9388e7f34d7ff6775ae6 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-07-06 11:20:04+01:00

    Update auth tests for CASSANDRA-12076 (#1074)
    
    * Change role_name_test to reflect new error messages
    
    * Tweaks
    
    * Review comments

cb0d1ca4514be44ddf65221b0d7cf75b026be2e8 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-07-04 14:45:32+01:00

    Various fixes to SASI tests
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
    CASSANDRA-12130

2ff41551a6897705a1fad842f9d550b019f6eadb | Author: Zhongxiang Zheng <zzheng@yahoo-corp.jp>
 | 2016-06-30 18:17:49+09:00

    Enable JMX server configuration to be in cassandra.yaml
    
    patch by Zhongxiang Zheng; reviewed by Stefan Miklosovic, Maulin Vasavada, Cheng Wang, Jordan West for CASSANDRA-11695
    
    Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
    Co-authored-by: Sam Tunnicliffe <samt@apache.org>

0cb5e8032a2e12831064ab6a9600c235c599a33d | Author: Sergio Bossa <sergio.bossa@gmail.com>
 | 2016-06-24 18:09:11+01:00

    Added new task to Index which runs before joining
    
    Patch by Sergio Bossa; reviewed by Sam Tunnicliffe for CASSANDRA-12039

d332edd549627b176c6f08265b39cb4d1683a42d | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-06-22 19:37:40+01:00

    Only run test from CASSANDRA-11038 on 2.2+

ecaf3b079dad89e220885791fefb1372c3d2f9d6 | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2016-06-02 17:29:04+01:00

    Switch counter shards' clock to timestamps
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-9811

677f3471fe021f0466e6fc5c6648d610816790b1 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-05-27 19:11:18+01:00

    Add test for NEW_NODE & REMOVED_NODE notifications
    
    CASSANDRA-11038

638167fff0eb57bcf39e31de237d4c4a1d35a0d4 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-05-27 18:03:39+01:00

    Mark secondary index test as flaky
    
    See CASSANDRA-11729

81ffc4601952ff3a9fec8493cd27fe52544ea115 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-05-19 12:04:38+01:00

    Remove unnecessary sync flushing non-CFS indexes
    
    Patch by Sam Tunnicliffe; reviewed by Branimir Lambov for CASSANDRA-9669

c08eeafdcfe4b5d0fb1a8aa34ca5df27be7934ce | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-26 18:10:38+02:00

    Add support for filtering on counter columns
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe for CASSANDRA-11629

dff7b447a74d639888eca76c940c057d3fa647e7 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-04-20 12:01:53+01:00

    Consider secondary indexes when preparing clustering column restrictions
    
    Patch by Sam Tunnicliffe; reviewed by Benjamin Lerer for CASSANDRA-11510

c83729f41d358ce3ca2ac0323704ef516dff9298 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-19 10:43:12+02:00

    Make sure that indexing/filtering restrictions are picked up correctly even if the columns are given in order
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe and Benjamin Lerer for CASSANDRA-11310

636e132dbae429a2449b66423dc538600f60d0e8 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-04-14 18:19:56+01:00

    Add test for CASSANDRA-11523

6e1226a3adef555ad558921e93992497c3fbb3c9 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-04-13 13:42:18+01:00

    Make sure broadcast address is used in seed list

ebebd3d447dab725da1b27ab9467a316ce72253c | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-04-08 13:17:39+01:00

    Fix test for CASSANDRA-10902
    
    It seems CASSANDRA-10902 was unintentionally dropped from trunk before
    3.3 was cut, but the test for it in configuration_test has not been
    failing. The ccm change related to CASSANDRA-6696 was masking this as
    the test assumed the node's (only) data directory would be named 'data'.
    As this is no longer true, the cache location was not a sub directory
    of a data directory and the error condition the test is checking for
    was never triggered.

fc2886576d6292a80584b3c05b4904dfe9a582a5 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-04-06 12:28:35+01:00

    Add test for unsafe replace without bootstrap
    
    For CASSANDRA-10134

bdae4520c5bd19caf607ed92eea3e8c02a694bd0 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-03-31 15:08:36+01:00

    Make value of LIKE relations a Term
    
    Patch by Sam Tunnicliffe; reviewed by Pavel Yaskevich for
    CASSANDRA-11456

f8cc86039a09f2632016c830d63a7b95195cbced | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-03-29 16:23:03+01:00

    Make test index names unique
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
    CASSANDRA-11453

fc972b9f29a630adab30524387904d54f6740e74 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-03-29 12:56:07+01:00

    Ninja test method name

3a244d24b8c66e2e6e2664f71e9972b7827ae5f4 | Author: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
 | 2016-03-24 11:41:35+00:00

    JMX RMI server sockets have SO_REUSEADDR enabled
    
    Patch by Aleksandr Sorokoumov; reviewed by Sam Tunnicliffe for
    CASSANDRA-11093

3fda52f247415c1eace35af80c74bc433a57254b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-03-22 10:53:35+00:00

    Ensure correct filters with SASI clustering index
    
    Patch by Sam Tunnicliffe; reviewed by Jordan West for CASSANDRA-11397

6f067af5157be9ed8df566d0a5df042c694215e2 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2016-03-18 11:50:35+00:00

    Do not wrap CassandraException in TriggerExecutor
    
    Patch by Branimir Lambov; reviewed by Sam Tunnicliffe for CASSANDRA-9421

2bc5f0c61ddb428b4826d83d42dad473eaeac002 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-03-16 09:53:04+00:00

    Always check for collisions before joining ring
    
    Patch by Sam Tunnicliffe; reviewed by Joel Knighton for CASSANDRA-10134
    
    The collision check and shadow round can be skipped completely (for testing
    etc) by setting cassandra.allow_unsafe_join=true.
    
    This commit also enables explicit unsafe replace without bootstrap by using
    both auto_bootstrap=false and cassandra.replace_address. Doing so requires
    cassandra.allow_unsafe_replace=true.

9e9161b79c033ea4d4c63e6a1ecec1660eb567b5 | Author: Joel Knighton <joel.knighton@datastax.com>
 | 2016-03-15 18:51:23-05:00

    Fix ClientWarningsTest following CASSANDRA-10876
    
    Patch by Joel Knighton; reviewed by Sam Tunnicliffe for CASSANDRA-11357

be3808140207d2ab783ef907639c2ad544b6683f | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-03-10 17:25:36+00:00

    Improve IF NOT EXISTS check in CREATE INDEX
    
    Patch by Sam Tunnicliffe; reviewed by Benjamin Lerer for CASSANDRA-11331

42459320586636c6dcbec9f56544d8a5256a3412 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-03-09 18:58:47+00:00

    Notify registered indexes of expired rows during compaction
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
    CASSANDRA-11329

d64dfa1662067bd7078712792a90c5200593d865 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-03-09 12:15:45+00:00

    Make test more robust to lag recording trace events
    
    For CASSANDRA-11289

9c3855b5fd83b9fa9ffb2e5495e43cbea9855dee | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-03-04 22:09:54+01:00

    Fix filtering on non-primary key columns for queries without index
    
    patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-6377

90fd8deed0d1eaa12906bc80aaf54daf837f3a81 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-03-04 22:05:13+01:00

    Fix filtering on non-primary key columns for thrift static column families
    
    patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-6377

7b0c7164aa22c156811a5d1a001c43d099aad8e4 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-02-24 09:31:44+00:00

    Integrated JMX Authentication and Authorization
    
    Patch by Jan Karlsson and Sam Tunnicliffe; reviewed by Jake Luciani for
    CASSANDRA-10091

4fdf2e94ac67431d954b99146ef9b02d22fbb729 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-02-19 09:00:01+00:00

    Add version check when creating second index on map column
    
    For CASSANDRA-11186

48815d4a182915e852888cb35273b8e896cea440 | Author: Pavel Yaskevich <xedin@apache.org>
 | 2016-02-11 18:54:04-08:00

    fix SASI memtable switching of flush
    
    patch by xedin; reviewed by beobal for CASSANDRA-11159

7709c2a7f5e88a6b93410bfa8f9673cd04416ed5 | Author: Pavel Yaskevich <xedin@apache.org>
 | 2016-02-10 13:45:48-08:00

    remove redundant SASI index existence check from validateOptions
    
    patch by xedin; reviewed by beobal for CASSANDRA-11136

9cfbc31bc29685bd60355a823e0cf261a89858f0 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-02-08 15:22:41+00:00

    Add query time validation method on Index
    
    Patch by Sam Tunnicliffe; reviewed by Andrés de la Peña for
    CASSANDRA-11043

f8e86eb341aa5bb36e747ce4f31f56dcbaea7089 | Author: Pavel Yaskevich <xedin@apache.org>
 | 2016-02-07 21:21:22-08:00

    SASI index options validation
    
    patch by xedin; reviewed by beobal for CASSANDRA-11136

479e8aff1346d41ebc05e1a113996a803228284d | Author: Pavel Yaskevich <xedin@apache.org>
 | 2016-02-07 17:15:21-08:00

    fix EQ semantics of analyzed SASI indexes
    
    patch by xedin; reviewed by beobal for CASSANDRA-11130

20f27985dbb7a06459bf519eae64517cd16dc25d | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-02-01 21:04:37+00:00

    Add test for 2i queries with vnodes (CASSANDRA-11104)

43abcfcbf433c161ebc553eaf06236919c826904 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-01-28 14:01:00+00:00

    Add test of reading compact tables during upgrade
    
    CASSANDRA-11087

670b6c6d183109bb799f9b1f1973cbd962a3553d | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-01-27 11:27:21+00:00

    Fix test compilation error from CASSANDRA-9472

392866546e6377aafd018c3fcb2e124674a318dc | Author: Pavel Yaskevich <xedin@apache.org>
 | 2016-01-25 19:13:36-08:00

    add LIKE support to CQL3
    patch by xedin; reviewed by beobal for CASSANDRA-11067

f969209ddd05d5241d0ce15c1c9cf09b2ca85f94 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-01-21 11:44:51+00:00

    Ensure we fix the coordinator for query (CASSANDRA-10905)

73efa3337042d73028cc2d5fde31f28bc0407653 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-01-20 15:07:51+00:00

    Modify map keys index upgrade test for 3.0

eb12770076fd7bfcc5c00900854d2c1258b51022 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-01-20 12:14:08+00:00

    Migrate build status for indexes along with legacy schema
    
    Patch by Sam Tunnicliffe; reviewed by Jake Luciani for CASSANDRA-11046

9e7489116feace284e0d704135186991a67ee5e3 | Author: Taiyuan Zhang <taiyuanz@andrew.cmu.edu>
 | 2016-01-18 23:57:59-08:00

    Add support for secondary indexes on static columns
    
    Patch by Taiyuan Zhang; reviewed by Sam Tunnicliffe for CASSANDRA-8103
    
    Also includes fix for CASSANDRA-10958

c7cbde218de62aa47d9e942957ee4444bd9c7568 | Author: Stefan Podkowinski <stefan.podkowinski@1und1.de>
 | 2016-01-18 18:04:00+00:00

    Don't try to index clustering values of static rows
    
    Patch Stefan Podkowinski; reviewed by Sam Tunnicliffe for
    CASSANDRA-11021

06960d752ab6748ee87ac6743f0d34004e73468a | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-01-14 11:39:30+00:00

    Ensure stale index entries are purged on read
    
    Patch by Sam Tunnicliffe; reviewed by Benedict Elliot Smith for
    CASSANDRA-11013

deafdbe373df3717ec21f8e52d93f3d02bb5094a | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-01-13 15:41:51+01:00

    Avoid potential NPE for queries with ORDER BY and IN
    
    patch by blerer; reviewed by beobal for CASSANDRA-10955

5e5ea772ed346b5197a6a7be3046953686a8975a | Author: Andrés de la Peña <adelapena@stratio.com>
 | 2016-01-12 15:11:37+00:00

    Add custom 2i validation method which uses base CFMetaData
    
    Patch by Andrés de la Peña; reviewed by Sam Tunnicliffe for
    CASSANDRA-10924

e8f18b45e759fdd73283a58768fc5360a826987f | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-01-08 16:42:02+00:00

    fix typo in comment

8abf40247e435eb2d2d7a496f2d0155cc86fd311 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-01-08 15:21:37+00:00

    Add test for CASSANDRA-8072
    
    Verifies that a node which has been decommed and wiped can rejoin and,
    by implication, that it can successfully establish gossip connections
    with existing seeds.

72790dc8e34826b39ac696b03025ae6b7b6beb2b | Author: Pavel Yaskevich <xedin@apache.org>
 | 2015-12-02 19:23:54-08:00

    Integrate SASI index into Cassandra
    
    patch by xedin; reviewed by beobal for CASSANDRA-10661

4c56c89a1e47927d6006a6f4294c8a84035fe623 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-11-27 12:00:04+00:00

    Invalidate prepared statements when indexes are modified
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
    CASSANDRA-10758a

61e0251a1d4ddc695382aee11e443506afd40899 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2015-11-27 11:10:28+01:00

    Reject index queries while the index is building
    
    patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-8505

440366edd0ef0e1c6c1af69230dabc996d967626 | Author: Pavel Yaskevich <xedin@apache.org>
 | 2015-11-19 15:56:42-08:00

    Make index building pluggable
    
    Patch and review by Pavel Yaskevich and Sam Tunnicliffe for
    CASSANDRA-10681

fffa6d8e668dbc10b6e79e4aa1bec54c35978212 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2015-11-17 17:48:00+01:00

    Remove Index.indexes() method from 2ndary index API
    
    patch by slebresne; reviewed by beobal for CASSANDRA-10690

c2320c92fdae6815b8952ba98b1e8e5239b5be2a | Author: Tyler Hobbs <tylerlhobbs@gmail.com>
 | 2015-11-13 15:35:40-06:00

    Preserve deletion info when notifying 2ary index of row update
    
    Patch by Tyler Hobbs; reviewed by Sam Tunnicliffe for CASSANDRA-10694

5730e7b9f8dfc23b9001b9ad41a63f99f33ed31b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-11-13 17:15:11+00:00

    Notify indexers of partition deletion during cleanup
    
    Patch by Sam Tunnicliffe; reviewed by Sergio Bossa for CASSANDRA-10685

f81a91d3fe0d1cd93f093c74356a1d7d018ed22f | Author: Pavel Yaskevich <xedin@apache.org>
 | 2015-11-06 18:38:47-08:00

    Add sstable flush observer
    
    patch by Pavel Yaskevich; reviewed by Sam Tunnicliffe for CASSANDRA-10678

f9263ae82780ba4344e54d992c0d2b2d9ce1d82a | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-11-05 16:03:17+00:00

    Follow up review comments

b0e22e9273539606be323a05af0091de43bba0dc | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-11-05 14:54:16+00:00

    Add read repair test for CASSANDRA-10655

39ebeab16ac172469f196c10d22eddf71f22d028 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-11-03 17:10:47+00:00

    Make alter system_auth ks test less flaky

5343a75bf56632c169ee8165f281ee5eb521188a | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2015-11-02 17:58:31+01:00

    Don't use -1 as position for partition key in schema
    
    patch by slebresne; reviewed by beobal for CASSANDRA-10491

e8ce8bc0299144fd6cefcad75a36be1a0c96819b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-30 16:41:45+00:00

    Remove unused import

8b578e00da67cedc233398dbf6d657c202862f1c | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-30 16:33:44+00:00

    Minor fixes for CASSANDRA-8653
    
    * Remove requires annotation
    * Bump connection timeout when checking permissions. During the upgrade
      to 2.2 test, this can timeout with the default value.

7f1fec19080c423d89ce3af823e2b1532b755035 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
 | 2015-10-28 16:41:12+00:00

    Add validation method to PerRowSecondaryIndex
    
    Patch by Andrés de la Peña; reviewed by Sam Tunnicliffe for
    CASSANDRA-10092

8210075c57af696e78000e8cd0019737b2373875 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-28 13:16:15+00:00

    On CFS::reload, execute the reload task for each secondary index
    
    Patch by Sam Tunnicliffe; reviewed by Tyler Hobbs for CASSANDRA-10604

07699e11849b46619b2ab3f1b2543f3473e72ab7 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-28 11:39:11+00:00

    Better checking of system.IndexInfo when rebuiling indexes
    
    See CASSANDRA-10601

13e9fd55ff93c26ca339dfa30ed9ac7113894e8e | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-27 15:09:18+00:00

    Correctly mark indexes built/removed when rebuilding
    
    Patch by Sam Tunnicliffe; reviewed by Benjamin Lerer for CASSANDRA-10601

5bc3c4b6d5fe10f08395bfb2f860d90b0a0e2ed8 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-26 18:37:18+00:00

    Secondary indexes which aren't registered are not initialized
    
    This commit also removes Index::getIndexName in favour of accessing
    IndexMetadata.name directly
    
    Patch by Sam Tunnicliffe; reviewed by Sergio Bossa for CASSANDRA-10595

470a32a4669a188722d8f37c4d5bc921415a6c91 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-23 16:09:26+01:00

    Extend testing of create/alter ks metadata over thrift

ca85238bff8dbce4b31656d7fbe52e0865377135 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-23 14:49:58+01:00

    Extend thrift cas test to cover static columnfamilies (CASSANDRA-10576)

bc89bc66cb762da2be61b92d56b48154d8bd3cbf | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-16 17:39:07+01:00

    Partially revert #9839 to remove reference loop
    
    Patch by Sam Tunnicliffe; reviewed by Benedict Elliot Smith for
    CASSANDRA-10543

aad3ae2cbec85ca36d3caacbe68aebe1e552f41b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-16 13:53:52+01:00

    Ensure indexed values are only validated once per partition
    
    Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-10536

f587397c9c41c1a68b4e46fc16bad8d48c975e4d | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-10-16 14:41:54+02:00

    Fix sorting for queries with an IN condition on partition key columns
    
    patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-10363

cf365e30216d28b587493d07875182515d21bcad | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-08 18:37:27+01:00

    Fix bug in schema conversion of index options to thrift format
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
    CASSANDRA-10483

4f4918f6ff02ab3c232a71ebd80073f407afcb58 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-02 16:43:20+01:00

    Only include modified column data in indexing delta
    
    Patch by Sam Tunnicliffe; reviewed by Ariel Weisberg for CASSANDRA-10438

5ffae4f45a0b8ca7d8eef7d5fc08c32905c67dae | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-02 13:27:45+01:00

    Custom index expression in SELECT forces index selection
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
    CASSANDRA-10436

2d472370b4a6dbf5c6c6f892b9036ef027842dbf | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-02 12:08:36+01:00

    Fix index selectivity comparison
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
    CASSANDRA-10435

6002e88bcc55955c48e28cffdcbb5b9d0384b980 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-09-24 17:04:14+01:00

    Add test of role name case preservation
    
    for CASSANDRA-10394

487582240613c9003f53fcd1728907788a1c403a | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-09-19 11:39:47+01:00

    Update cqlsh describe test for CASSANDRA-9839

d270f456741cbd55c8f19e55578d7ad6a785b8dc | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-09-18 15:22:55+01:00

    Fix details of mv schema table

771a7dfe9de09d4baa64d15926d8f70493802ec8 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-09-17 12:55:34+01:00

    Indexes are disallowed on materialized views

187349e257d07bf6214dbf18cf5e484bbcb8d1b0 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-09-17 11:11:06+01:00

    Update mv tests for CASSANDRA-9921

93f4cba3b0d32479fde0ee5e4812403802981985 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-09-16 18:27:47+01:00

    Update comment about renaming and dropping indexed columns

fde97c3b3d93901722ee2975552909e013b48b65 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-09-16 11:09:02+01:00

    Remove target_columns from index metadata
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
    CASSANDRA-10216

c694cd62af6f404ea0900e6e15410cbb8681841f | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-09-15 16:01:36+01:00

    Correctly identify partition deletions for index transactions
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
    CASSANDRA-10343

7f5580b2241425fd524336d60374f1d759ad93cc | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-09-14 11:12:02+01:00

    Give more control over building to 2i impls

df3972e9496599f26b76d73df9f4e14f6877c0ce | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-09-11 17:11:17+01:00

    Support for indexes with 0,1 or multiple targets
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
    CASSANDRA-10124

379ca2dbdbd447f9404e5507e69ab2a5a7f76527 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-09-10 17:19:59+01:00

    Update cqlsh_test and schema_metadata_test for CASSANDRA-10216

64e2f5ddaa5a659c5b4109017a06d481290ec27d | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-09-07 19:43:14+01:00

    Support for custom index expressions in SELECT
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
    CASSANDRA-10217

e25453ba55d35cac802719c6fb906460f13a9c36 | Author: Paulo Motta <pauloricardomg@gmail.com>
 | 2015-09-02 19:24:47-03:00

    Moved crc_check_chance out of compression options
    
    Patch by Paulo Motta; reviewed by Sam Tunnicliffe for CASSANDRA-9839

3929e9f2954aeb9e12d4bae623e175e1b388cc31 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-08-28 14:38:30+01:00

    Add test for CASSANDRA-10215

715c1513c322ea627163027c65785ea99f7d526d | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-08-25 22:09:20+01:00

    Don't deadlock when flushing CFS backed, custom indexes
    
    Patch by Sam Tunnicliffe; reviewed by Tyler Hobbs for CASSANDRA-10181

0790e48191f5cbe040a286881fbfb9e6de375303 | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2015-08-23 20:11:34+03:00

    Modernize system_schema columns and triggers tables
    
    Patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-6717

4994f0c7e7955179c0bce05e249f69fea0e3da37 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-08-20 13:43:25+01:00

    Make ROLE based statements backwards compatible with USER based syntax
    
    Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-10135

674d803a6abf7c3bcf114cacbcdf4f81d2810243 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-08-19 09:18:02+01:00

    Update 2i dtest for CASSANDRA-7771

2d8ccf077e0143ed2d25f244b53be54d215f7c42 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-08-14 14:32:27+01:00

    Ninja fix SelectionColumnMappingTest broken by CASSANDRA-9771

06c130e3cb85577041b475084400c08c505d8f9e | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-08-10 16:09:15+01:00

    Move 2i metadata out of system_schema.columns and ColumnDefinition
    
    Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko and Robert Stupp
    for CASSANDRA-6717

c8d163f73cad4cb61c12c6871e26489b52094d17 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-08-09 22:09:48+02:00

    Allows single-column slice restrictions to be merged with multi-columns slice restrictions
    
    patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-9606

de84a5c770ac1a429152dd79f0895b27aa544368 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-08-09 21:48:04+02:00

    Allows single-column slice restrictions to be merged with multi-columns slice restrictions
    
    patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-9606

0626be8667aefdcf50a051471f83da90bbae9bcf | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-07-24 19:19:06+01:00

    New 2i API and implementations for built in indexes
    
    Patch by Sam Tunnicliffe; reviewed by Sergio Bossa, Sylvain Lebresne and
    Aleksey Yeschenko for CASSANDRA-9459
    
    Conflicts:
            src/java/org/apache/cassandra/db/ColumnFamilyStore.java
            src/java/org/apache/cassandra/db/PartitionRangeReadCommand.java
            src/java/org/apache/cassandra/db/compaction/CompactionIterator.java
            src/java/org/apache/cassandra/db/index/AbstractSimplePerColumnSecondaryIndex.java
            src/java/org/apache/cassandra/db/index/PerColumnSecondaryIndex.java
            src/java/org/apache/cassandra/db/index/SecondaryIndexManager.java
            src/java/org/apache/cassandra/db/index/composites/CompositesIndex.java
            src/java/org/apache/cassandra/db/index/composites/CompositesIndexOnClusteringKey.java
            src/java/org/apache/cassandra/db/partitions/AtomicBTreePartition.java
            src/java/org/apache/cassandra/db/partitions/PartitionUpdate.java
            src/java/org/apache/cassandra/index/internal/ColumnIndexSearcher.java
            src/java/org/apache/cassandra/index/internal/composites/CompositesSearcher.java
            src/java/org/apache/cassandra/index/internal/keys/KeysSearcher.java
            src/java/org/apache/cassandra/io/sstable/format/SSTableReader.java
            test/unit/org/apache/cassandra/schema/DefsTest.java
            test/unit/org/apache/cassandra/schema/LegacySchemaMigratorTest.java

bd040d3674c2a8a89d7998f43fedf5093d34a253 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-07-10 14:25:43+01:00

    auth_test uses schema metadata from the driver, not system tables

2a294e45aa023af28ccc179c5f41410940ef40d7 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-07-02 11:18:21+01:00

    Bug fixes to SelectionColumnMapping
    
    Patch and review by Benjamin Lerer and Sam Tunnicliffe for
    CASSANDRA-9636

1dbbf6040b04dfc25a5a4f0f4fac1934b5d27d93 | Author: Yuki Morishita <yukim@apache.org>
 | 2015-07-01 14:48:22-05:00

    Fix upgrade to new directory for secondary index
    
    patch by yukim; reviewed by Sam Tunnicliffe for CASSANDRA-9687

f07db137cd30556e9c68fe0000574af5b5097ce0 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-07-01 08:43:38+01:00

    Add version restriction on upgrade auth test

d6c37bdd18b2632ea9093f2422a0cfa723e36b96 | Author: Carl Yeksigian <carl@apache.org>
 | 2015-06-24 11:27:07-04:00

    Don't advance reader if column name not found
    
    Patch by Carl Yeksigian; reviewed by Sam Tunnicliffe for CASSANDRA-9540

600b188a2489e1c63904310be0d8d1ed5c568c3c | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-06-23 12:09:50+01:00

    Upgrade test nodes individually

3ddd17b77ca39634badf62b0eaf39632d39fe008 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-06-08 14:25:02+01:00

    Validate indexed values rather than the base column
    
    Patch by Sam Tunnicliffe; reviewed by Carl Yeksigian for CASSANDRA-9564

59cdbb306a6a18d7de9bcc941364cf775fdfe972 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-06-05 10:31:19+01:00

    Add test for CASSANDRA-9551

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

1936657570655129052cc48fa373c155086a6456 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-06-02 15:56:36+01:00

    Remove use of Cell in Thrift M/R classes
    
    Patch and review by Philip Thompson and Sam Tunnicliffe for
    CASSANDRA-8609

f9b6d3dac7d60b4409f05c25e743dfbbf32a50f4 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-05-19 13:11:21+01:00

    SystemKeyspaceTest handles dev versions properly
    
    Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-9422

79e1e8062703f12b5c181ccfc72fe10d293920a5 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-05-14 17:16:04+03:00

    Swap all references to 3.0 with 2.2
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-9352

160e7f294591b1505059b6adcdc7bea2f9591991 | Author: Ariel Weisberg <ariel@weisberg.ws>
 | 2015-05-13 15:04:48-04:00

    faster async logback configuration for tests
    
    patch by awiesberg; reviewed by beobal for CASSANDRA-9376

6e67a3663850eaeab42dd6c99f4eb553f15f806f | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-05-12 22:17:15+01:00

    Regen thrift bindings for CASSANDRA-9352

14d2571b7c4424539489f1cdb127ed92929ea207 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-05-12 18:42:27+01:00

    Switch references to version 3.0 to 2.2 for CASSANDRA-9352

86c9c00e98a1867deff3b8acc883d224b532197b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-05-12 16:26:24+01:00

    Add test for triggers which throw IRE
    
    Patch by Sam Tunnicliffe; reviewed by brandonwilliams for CASSANDRA-9334

04a2c2420b086036e4b7cc585ac507b0b9bc9558 | Author: Carl Yeksigian <carl@apache.org>
 | 2015-05-06 12:39:42+02:00

    Validate the indexed column rather than the cell's contents.
    
    Patch by Carl Yeksigian; reviewed by Sam Tunnicliffe for CASSANDRA-9057

20c5ea02c43810c0cf5e72ef3c9a83fc71af2faf | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-05-05 19:28:07+01:00

    CASSANDRA-8049 follow up: only check versioning of *.db files at startup
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-8049

d9836e0efe66c0cc0e33f32b605f6920893fa7a5 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-05-04 00:28:16+03:00

    Fix invalidation of prepared statements on function drops
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-9166

1e35fa4b5a9afb4f37147a7a932a7892f2f450c1 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-05-01 10:17:39+01:00

    Fix index selection during rebuild with certain table layouts
    
    patch by Sam Tunnicliffe; reviewed by Jeremiah Jordan for CASSANDRA-9281

b325316f58a4df07d8037b179fe53c03f97dfd2e | Author: Sergio Bossa <sergio.bossa@gmail.com>
 | 2015-04-15 19:22:21+01:00

    Do not attempt to rebuild indexes if no index accepts any column
    
    patch by Sergio Bossa; reviewed by Sam Tunnicliffe for CASSANDRA-9196

cb5897f3cb425334e693773fc88988de944fe247 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-04-14 12:45:52-05:00

    User/role permissions for UDFs
    
    Patch by Sam Tunnicliffe; reviewed by Tyler Hobbs for CASSANDRA-7557

2396f5b3d103ac422fa882e25d2166e4a6516e63 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-04-14 12:40:06-05:00

    Added test around caching in DROP ROLE IF EXISTS for CASSANDRA-9189

1222091b04ca77849be3b95452453e32e569b4f6 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-04-13 16:58:13+01:00

    Additional tests from review comments on CASSANDRA-7557

516e29811a91d1f8e64fe0b8e377e26485b6cfd4 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-04-13 15:18:06+01:00

    Check inheritence of udf perms via roles (CASSANDRA-7557)

6f43b1bcafdb578b8a47d2900c89720820f946aa | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-04-10 13:10:32+01:00

    Additional tests for DROP FUNCTION [IF EXISTS]...  (CASSANDRA-7557)

3c248491364d68e056cb972de138b3d611f70563 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-04-07 16:52:00+01:00

    Test pre-2.1 index sstables are read after upgrade CASSANDRA-9116

922a2c49b6de281c95b0ef05481c076bf2abd077 | Author: Carl Yeksigian <carl@apache.org>
 | 2015-03-26 12:19:16-04:00

    Backport CASSANDRA-6863 without digest updates
    
    patch by Carl Yeksigan; reviewed by Sam Tunnicliffe for CASSANDRA-8989

1b1103351dd3e4830d1daf1bb33d1b38b4ad8beb | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-03-24 17:42:37+00:00

    Add UDF permission tests for CASSANDRA-7557

2f3fd416fa3b2d254a479f6339993713efdbcc16 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-03-11 02:43:42-07:00

    Make syntax for Role options consistent with other statements
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-8850

ec64ed831df3af23acb58bcc2f86a8d4a0bedd7f | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-03-09 14:38:57+00:00

    Update LIST ROLES output following CASSANDRA-8761

fbd03c504acd7ac7d512a982c2cdff3377fa1e1b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-03-04 08:57:36+00:00

    Add test for CASSANDRA-5732

25beea0f9c46496e0f4d7f6ea4faeac33a33d206 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-03-03 17:47:15+00:00

    Clean up CREATE|ALTER ROLE syntax for #8850

327af7183b2b694f0f572248867a34e978d8c366 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-02-22 22:12:50+00:00

    CASSANDRA-8849 properly show inherited su status in list users

2e4ad069d552167d0fc06d39bc8d622573f14792 | Author: Benjamin Lerer <benjamin.lerer@datastax.com>
 | 2015-01-30 19:05:35+01:00

    Generalize IN to compound partition keys
    
    patch by blerer; reviewed by beobal for CASSANDRA-7855

194bad22f71da3007a7f9ab5561d6f211d140c45 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-01-26 14:25:15+00:00

    Add pre-startup checks to detect potential incompatibilities
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-8049

ac74a8727ebb6a7ebfdc1c52119153a2ec96652a | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-01-20 16:01:18+00:00

    Add tests for new role admin permissions CASSANDRA-8650 & CASSANDRA-7216

733bb0339b1f05f1aa3af1974930eb32dec0bb6b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-01-07 09:03:17+00:00

    7653 Handle async permissions refresh

766dc94fc49f35bf38add884ee16948047417fd6 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-12-18 17:13:19+00:00

    7653 Test for upgrading to new auth schema
    
    use correct imports
    
    squash this commit later
    
    Cleanup
    
    Add in-line comment

e19a04b3fd5435d4765a76bc05b05ec175c42838 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-12-18 17:13:11+00:00

    7653 Tests for role based access control in cassandra

cc3040ad69200a6c3b1c6020764a1bb59b3f6588 | Author: beobal <sam@beobal.com>
 | 2014-11-24 17:26:33+00:00

    Add cqlsh test for CASSANDRA-8370

17de36f246c912287b85eb7015583a35f5040919 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-11-24 16:07:17+03:00

    Ignore Paxos commits for truncated tables
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-7538

0e3d9fc14bfcb38b9f179c0428cf586890c4a8ab | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-11-24 14:50:14+03:00

    Validate size of indexed column values
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-8280

a88ad93f1a1f70c80ae1e9c25bbb1a14005627fb | Author: beobal <sam@beobal.com>
 | 2014-11-20 19:56:22+00:00

    Add test for CASSANDRA-8280

4397c34476070ea15ee0d2b9c625887a8b08b622 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-11-20 01:42:03+03:00

    Centralize shared executors
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-8055

e95e569c248f5f08702ca06a338f5f92975d3077 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-11-04 09:47:28+01:00

    Fix default timestamp in QueryOptions
    
    patch by beobal; reviewed by slebresne for CASSANDRA-8246

fee713775cda0704e1cc188610ffe9005b6e2201 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2014-10-29 10:23:35-05:00

    Fix race in RecoveryManagerTest
    patch by Sam Tunnicliffe; reviewed by jbellis for CASSANDRA-8176

fa510a68acaf048a27617af6b45a6b436eb63cac | Author: beobal <sam@beobal.com>
 | 2014-09-22 12:35:31+01:00

    Use a node restart to archive active commitlog files

de026ce0b3070c7f17f37c4a1db039b834dc1ac8 | Author: beobal <sam@beobal.com>
 | 2014-09-19 19:51:22+01:00

    Add test for commitlog archiving

59806a8f8328250d19b3b7964ac767fe4561f429 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-08-12 03:32:29+03:00

    Pass mutated cf to index updater for use by PRSI
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-7742

2a661195fe0fb5fb43b0295266d0decf40820442 | Author: Tyler Hobbs <tyler@datastax.com>
 | 2014-07-16 17:18:46-05:00

    Handle queries on multiple secondary index types
    
    Patch and review by Sam Tunnicliffe and Tyler Hobbs for CASSANDRA-7525

febf3854bfa507c092ad5d35e3fe2d536ca78ce1 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-06-17 16:25:29-07:00

    Don't insert tombstones that hide indexed values into 2i
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-7268

93edb123a1ba30a54d42ac2f944e39a84e9b8a70 | Author: beobal <sam@beobal.com>
 | 2014-04-15 17:27:25+01:00

    Fix performance regression from CASSANDRA-5614
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-6949

61749d11c1ac47bea46cc5e3b10b8f5a0157845a | Author: beobal <sam@beobal.com>
 | 2014-04-14 17:11:38+01:00

    Make #6924 test wait for schema agreement before querying with index
    
    Also added a variant which drops the indexed columnfamily rather
    than the entire keyspace

75ff51e12485c16f3c408d40f357e07bb26905ea | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-03-18 23:42:33+03:00

    Extend triggers to support CAS updates
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-6882

f7eca98a7487b5e4013fbc07e43ebf0055520856 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-03-11 14:55:16+03:00

    Fix trigger mutations when base mutation list is immutable
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-6790

553401d2fef2a8ab66b2da7a79d865be4dd669d9 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-03-11 14:48:53+03:00

    Fix saving triggers to schema
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-6789

fc91071c01c33500774de83944bf5f937397c089 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2014-02-03 11:33:37-06:00

    Improve custom 2i performance and abstraction
    Patch by Miguel Angel Fernandez Diaz, reviewed by Sam Tunnicliffe for
    CASSANDRA-6640

3d64d3ad2793a86c8b162ee6a5be0698ac0d2d52 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2014-01-31 16:47:01+01:00

    Fix potential loss of 2ndary index entry during compaction
    
    patch by slebresne; reviewed by beobal for CASSANDRA-6517

0191b359fc18ebb1efa940257729d141c26112d3 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2014-01-31 16:47:01+01:00

    Fix potential loss of 2ndary index entry during compaction
    
    patch by slebresne; reviewed by beobal for CASSANDRA-6517

18f7935370b1628cba8fa35819c05f235ba918aa | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2013-10-30 14:01:44-05:00

    Use non-pooled SegmentedFile builders when bulk loading
    Patch by Sam Tunnicliffe, reviewed by brandonwilliams for CASSANDRA-6272

ed4a06771f555f49882c37f02ae45a58c2301105 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2013-08-06 14:15:46-05:00

    Notify indexer of columns shadowed by range tombstones
    patch by Sam Tunnicliffe; reviewed by jbellis for CASSANDRA-5614

c7eb146e5669a8e97b1997ce9860b769a3cc7b32 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2013-04-09 16:48:29-05:00

    Ensure that PerRowSecondaryIndex is notified of row-level deletes
    patch by Sam Tunnicliffe; reviewed by jbellis for CASSANDRA-5445

6a4af0c77ac0aa3600e0a778497e6856d3e356cb | Author: Jonathan Ellis <jbellis@apache.org>
 | 2013-04-04 10:55:17-05:00

    Ensure that PerRowSecondaryIndex updates see the most recentvalues
    patch by Sam Tunnicliffe; reviewed by jbellis for CASSANDRA-5397

91907513cba4493f37f8aa86a7c14578d8bb065e | Author: Jonathan Ellis <jbellis@apache.org>
 | 2013-03-27 16:17:53-05:00

    avoid duplicate index entries ind PrecompactedRow and ParallelCompactionIterable
    patch by jbellis; reviewed by Sam Tunnicliffe for CASSANDRA-5395

a143966e1cfe3f782f6237d67d216ef8bc2d4713 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2013-03-27 16:17:53-05:00

    avoid duplicate index entries ind PrecompactedRow and ParallelCompactionIterable
    patch by jbellis; reviewed by Sam Tunnicliffe for CASSANDRA-5395

2cd73633bd441697979e9bfe4af0ca20527c6a89 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2012-09-05 16:08:27-05:00

    add SecondaryIndex.reload API
    patch by Sam Tunnicliffe; reviewed by jbellis for CASSANDRA-4581

8a1b93d79f39b80979f5403de1fac4f7e8d7cb02 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2012-08-30 09:07:05-05:00

    redesign KEYS indexes to avoid read-before-write
    patch by Sam Tunnicliffe, jbellis, and Philip Jenvey for CASSANDRA-2897

267690a140ae7d6dfba169448654f9d15ba2b98e | Author: Pavel Yaskevich <xedin@apache.org>
 | 2012-06-01 18:10:21+03:00

    fix Summary component and caches to use correct partitioner
    patch by Sam Tunnicliffe and Pavel Yaskevich; reviewed by Pavel Yaskevich for CASSANDRA-4289

3a04d85488b32c106ccfec76092b187f5728b3dd | Author: Jonathan Ellis <jbellis@apache.org>
 | 2012-05-01 23:26:17-05:00

    Optimize reads when row deletion timestamps allow us to restrict the sstables we check
    patch by Sam Tunnicliffe; reviewed by jbellis for CASSANDRA-4116

eef93e7d6854569f99118104f7544ac83b33f0bb | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2012-04-10 15:25:57-05:00

    Add describe_token_map call.
    Patch by Sam Tunnicliffe, reviewed by Nick Bailey and brandonwilliams
    for CASSANDRA-4092