Sam Tunnicliffe all time


 100 Collaborator
Jonathan Ellis , Brandon Williams , Sylvain Lebresne , Aleksey Yeschenko , Mick Semb Wever , Marcus Eriksson , Eric Evans , Philip Thompson , Tyler Hobbs , Dave Brosius , Benedict Elliott Smith , Yuki Morishita , Benjamin Lerer , Jake Luciani , Štefan Miklošovič , Pavel Yaskevich , Stefania Alborghetti , Alex Petrov , Berenguer Blasi , Ekaterina Dimitrova , David Capwell , Michael Shuler , Josh McKenzie , Andrés de la Peña , Paulo Motta , Robert Stupp , Jason Brown , Caleb Rackliffe , Ariel Weisberg , Blake Eggleston , Yifan Cai , Branimir Lambov , Dinesh Joshi , Carl Yeksigian , Jeff Jirsa , Stefan Podkowinski , Jacek Lewandowski , Jon Meredith , Chris Lohfink , Mikhail Stepura , Joel Knighton , Adam Holmberg , Jordan West , Jay Zhuang , Aleksei Zotov , Doug Rohrer , Maxim Muzafarov , Mike Adamson , Dikang Gu , Joey Lynch , Sumanth Pasupuleti , Martin Sucha , Jeremiah Jordan , Eduard Tudenhöfner , Alex Liu , Nick Bailey , Alan Boudreault , Aleksandr Sorokoumov , Sergio Bossa , Abe Ratnofsky , Kurt Greaves , Michael Kjellman , kurt , nvharikrishna , Jan Karlsson , Maulin Vasavada , Corentin Chary , Venkata Harikrishna Nukala , Tommy Stendahl , Geoffrey Yu , Matt Fleming , Per Otterström , Cheng Wang , N V Harikrishna , Milan Majercik , sumanthpasupuleti , mmajercik , Soumava Ghosh , Zhongxiang Zheng , Xiaolong Jiang , Tyler Hobbs as a follow-up , Taiyuan Zhang , Miguel Angel Fernandez Diaz , Marcus Ericsson , Jorge Bay Gondra , Gus Heck , Colm O hEigeartaigh , Carl Yeksigan , reviewed by Sam Tunnicliffe , pksivar , Ulises Cervino Beresi , Stefani Alborghetti , Sergey Dobrodey , Pramod K Sivaraju , Pierre Nogues , Chris Earman , Caleb Rackcliffe , Andrea leopardi , Andrea Leopardi , Adriano Bonacin

 437 Patch  312 Review
a98cb154763341773eba44e2c0d465f5980565d7, db94321d71b4e79860f2e381cff558ec436e247f, 48dcf5e0921b8a5b7a73fa15ebfb2341d48c857b, 2ff41551a6897705a1fad842f9d550b019f6eadb, 880fa6587b54db5b5d6cd64f5d935fd15da9a904, 9ff31e806070873449ceb6e47aaa5e25118b466f, a27e09930dea92574edd48a0c7a6098af4e7c081, a9a83dc884621f0bfdf2c37be9e7e8fcf0081da1, f9e2f1b219c0b570eb59d529da42722178608572, 279c0527aa3d52e1474fee5f37c0227ed6f9da5f, 5539f9b9996ec40fe933ee487968b1595d7a9fee, b4f1c6d250991fc27c5f87a2dc0fd81e7ad0d272, 32755cabfa2eeb99f0b8c91fc7bb53379259de54, dc45bb5876aafa2ce7dcfe6a3b7de0f6a9a35fda, 7b89979dc8488c4348101f88687f48a56a05781b, 2c003710881860bde420d6a2dc1cb71e845bdb28, 7d83b5bfec784e6c8ac72a150cd420a00294931f, 1cd0b382143ec56118105a6ed991c0803f400b18, 63648c1e86bdc31d60b80e55b4f48c55aa5e8deb, a15b137b7c8c84773453dbe264fcd2d4b76222c0, 7694d901529e9b78ad3e4c548fbe1c03c305b929, 51d048a93a7e7cfb93a544dabba4b6f7aa1bbdd1, 17ecece5437ab39aaeaa0eb4b42434cddd9960b5, 34d999c47a4da6d43a67910354fb9888184b23ab, c5c4cd4e57515785d91ebaa918d533baf3222215, dabcb175527d3c2daef54c6ce029b3c3054b2a77, cbf4dcb3345c7e2f42f6a897c66b6460b7acc2ca, a84f7daf05315797c6a7ede8aedb72a433bf626d, d548396597897012c0b8ed83264f8dd911fb84bf, 728b9ec4c604f6939facf62a261ca795ef6dbf0c, 3acec3c28e56239147d9fb4bd821a49f4b86a77a, 61aabdfb4426296e9924e2959baa14fe744fb362, 64e2a4e9a3e209cc6153c0e348ba7f3d56a7016f, 1df9148ed177ddefd5ffae893756944661419464, b4701177335216fc6131b9303cfe926da9016129, 28630ccbbf48a484284c0e7a9a6a7aa097136af0, 8d6d1774e4008263bb381ae9d6b14b8f10f12fca, 3ed09031312a6b32d01ed5a647a65995206bdb75, 11358bd3a84550871e1a49dea8c79304733859de, 30ed828c878e50b41ee49da2ff4d480dea5730e5, de1766a2f823fb3124eb002cb73caf2e84da5bbf, ae0842372ff6dd1437d026f82968a3749f555ff4, 28690e0ebc6c4df6e2e36c04c93c52f45abda9c9, 209c35aa62855e2834e629e8ecb38ebb329aa6ce, 951d72cd929d1f6c9329becbdd7604a9e709587b, a965699c9e0945ad302aa605a659c665f1cc518a, 111e94ae13381ede97de190d9e1af9a77cac2b21, 5ab15316e1cd83c129f3a66ba89e0fdcb60e4dfd, fe9cff663b48fecdb964caaded2004e83a0c89f4, 6812fddb3e6d20e5e8840e57076b97210a9abfe2, be1f050bc8c0cd695a42952e3fc84625ad48d83a, e5b92e108851d2be81c43cbf982564f92d28aa6b, 2e2db4dc40c4935305b9a2d5d271580e96dabe42, 15a2fe00fc9817874f4c1600d56a373c21b1ad1c, d90cd518ae08520bdecd15edbfaabc4d9d0e531b, 9a34ecd4ad7ab6e65bdcb81410ae073ae810bfb6, 6709111ed007a54b3e42884853f89cabd38e4316, 585bc692918deea2b8c4b1098ee7e7478881f138, b8242730918c2e8edec83aeafeeae8255378125d, 6a1b20e58d493925439cc9a67bc6b51bb0be631a, fbb20b9162b73c4de8a82cf4ffdde3304e904603, 546792169e7df90c905139d1a275056bbef850d4, 26163bb12aac590289aab6deabc21fe86371e22a, bd270260c847e0e8d0825c417215df60e2625539, 5be6d7e6b1ecaaa74d394922afb57c37a132827d, f6d19512c4d79f800371da1e54dfe01cae5d894e, bf96367f4d55692017e144980cf17963e31df127, d656f8ac012f4577d22ed7bd3db94c15ae8eb5a9, 1371883db3d8bf7d7c54e0baaca89c6c2d2a5abe, dd6c261119d29208f68c5037741e6390347f5c64, 79f73c2e39619717953deec5a46764df3a6e27af, 9943d4b3035c2c69cd28001254b743b5c494ab01, bad17a891a6df23f1e7698dc1285d031d0900118, c9d6c725dd0b4aa5693eb1c6d2221c28e9e99c6e, f87e0eacadbe85a48098ab3cf58a1d561284c82e, 732ec7723856fdab43e6e4dd297c1335c818686c, a0441eb66b1976865c105069e9964104720db7fb, 07167c95e3fc6616c313877ccd20eecbb42ef4c0, c9d22583d22d566807e76fa10c65af29104ae16c, 7e936e7f2c6ccc73d8e3acd31d7050889ec1efbe, dc09f1480df582051f42611cf49b0d6eb12cd70c, 466c65a6c21d6c74a6a20eafbbf18a2267e83e7f, a7c4ba9eeecb365e7c4753d8eaab747edd9a632a, 068d87acfbdf384f883ca17895c40a7a36a507b0, f866753b058fae2d73089710acd5628b7cff70c7, c6fc6714eea73d94e6befd13b52a15cd48e28f7a, c8c3c269bf1df944b73e2d4bf0008a6f412bf121, 4d1bdb129c3103c51b470b4a008039fe85d7571f, 04533e6cdae94f91a62d769c874156d81301dc7d, 4d42c189fa82b32fd93ae42a164b91e4db62992e, a8e7cfbc0e146ea82154654ba43b613b058f99d1, 092915ad19d25c1ba93f7968210b88fb6e4b9180, b9c7a90e8a928cb22cd2b7c4ecd9f8dbc711e10e, 9fecb6674adc0b9cbbfb4b284cc4ab371edeaa09, cb4314ee96922f870f5b30d6594a42d2007a5bb2, 5ec9e081bdfd2bdb2f99f6611022f68570083e6e, 9a280516ca8b9e730ae0648e5e29ee6280605132, 39eb7db65fd45653fdece1087ba75c3356a10c97, 767a68cd00050298abf7bbfd8b322e5663439c23, 0388d89e29393d0b1f50baa24848bc8cb0a7c9a3, 149caf01e08f58f306ff51379ab189c7a4b1ca6d, f4b6e1d51f683e0c77c6ff7f199373052b082b9e, 6b9575af7e244efe98943e5e7f92b33e252218a3, 7f4ecb01247088e27ff2ae15aa5375805bada53a, daf6c85b0530fb45ad1d8433efa0c5e13d7e182c, 372a6cfa7b0c5cf52b2db84edf210fa3d5c7f78e, 99ce007c5beb7988ce83fb1443a1e0ca259264cc, 4f53bc87261b470adf292fdf37ed4e81bb6f8704, dd228d4581b020fb2fb788858481c81357d7fa72, 3ddfbc8f5871c78bde26e96a936e96deeccb4366, 6594a855ed69044a1fe896161f6e70c6069667a0, 11043610e38281f650f289a7f9286d306f1369e3, 0a7fbee43f25b6ad3172825cd29bae455223ab33, cdeac4992bdb1f569c3a04b628ded7e5351364ee, ee9e06b5a75c0be954694b191ea4170456015b98, 5fbb938adaafd91e7bea1672f09a03c7ac5b9b9d, d26f142b34681d047fe010c8ec9097add0b44d2a, 65fb17a88bd096b1e952ccca31ad709759644a1b, cc12665bb7645d17ba70edcf952ee6a1ea63127b, eb91942f64972bef04c4e965dcdf788ae1f21a60, 28ee665b3c0c9238b61a871064f024d54cddcc79, 58daf1376456289f97f0ef0b0daf9e0d03ba6b81, 62092e45c8bbb75ac9f680188b3746913602507b, 33344fae6622dc6624e01f7aa3b2b4d378f34d2d, 415d06b1da7062c48e735c1c20ded031fa0349d2, 5918375e88bcacfab47e44cbfa2dd202ec634725, 3f450107749c637ba133e479e7b6e5cd02e1153f, 4bbf99372e677979c46de432d3b849895fb433ee, bb20b9dd8c3a030b2055438566a362f8e60fb76c, 36ce4e02b429b1297d71c5c8a963623c62d9e159, 0cbcd1301fb5973d70ab8698e7d448c8f41c3414, 820e7a8d810828d29f98a68dc35be33b40a5de62, 9cc0c80de281e6c6f09187dd318deaa5b68cde82, ebf350740581cf0811fa78e10ae70e9640fa1476, ca85bec1df69140485eb956cb61be9b68be708e0, bdd4a927fa13e9beff3bdc342ea6fe762b9997dc, 4eed687d3b3c33b1b52a7c000ba10ba1c7f7222e, 05660a5ababc766ffe87cc748dbfc8640b2023cd, 0fd07e832be6e9c97ca968977ba2abdf9d5cd809, 5f6a124853e55db9953e4e2fc717f9e9fe76d1d7, c6cb31e5f841f19eaccf6995fa7bd643b1e9acc3, b447ffc4242c1514dd33e4ace96b719d892ff4a2, 9eae8d340cb00fcabcab9b1c8c0d85943eac061b, 0297cbe97f73c3de9f10154f7ade72d8470ffa73, 9ed4877760b3b8acacac2dea833477ec14ba1d28, dd05e46f0cb5475edf72676230474e0ad0f9cdbf, cb0d1ca4514be44ddf65221b0d7cf75b026be2e8, 2e4763691c39f1424858fcb70a0a5c2a3aeb7836, 142f358f6958695c4248acb94b89b64e95ccc609, 898b91a029ff942b09221dea32d138ea988bd2ed, 81ffc4601952ff3a9fec8493cd27fe52544ea115, c17cbe1875a974a00822ffbfad716abde363c8da, 30789036330e84f41630a80171fd24835cacaf2d, 7b0c7164aa22c156811a5d1a001c43d099aad8e4, b15983e83bd8e7ee7ddb12871da62fdf72401ba2, dff7b447a74d639888eca76c940c057d3fa647e7, 2bc5f0c61ddb428b4826d83d42dad473eaeac002, 14f08e6f66ef96614fccd12d1eac482c00ee7dc5, e6168672bc421f0d0f90dd45bf3a991be578b3dc, 1a73af7686e41cf8c2c0a031c9ef466b13a4b794, 42459320586636c6dcbec9f56544d8a5256a3412, bdae4520c5bd19caf607ed92eea3e8c02a694bd0, be3808140207d2ab783ef907639c2ad544b6683f, f8cc86039a09f2632016c830d63a7b95195cbced, fc972b9f29a630adab30524387904d54f6740e74, 3fda52f247415c1eace35af80c74bc433a57254b, 0a5e2204ce74390bfbeb3fa3d74914cf47a13258, d0b7a02b230f65a3ba2665a8327b6e6cc585dde9, 186777aac55b1aa95c5c9e9cdaff2b981cf9d5af, 9cfbc31bc29685bd60355a823e0cf261a89858f0, cb21f28ecadceaac78aba1c2de4670afc2c38daa, f51e98399ea3b78bdea81c6fb8bd62fda14af43c, b21df5b70a22ed8bef61dd34d77d71bdfe475922, 4d5873d81bc13cbe0c8cc6cf04836a58801c204c, eb12770076fd7bfcc5c00900854d2c1258b51022, 670b6c6d183109bb799f9b1f1973cbd962a3553d, 5ec40a35958aefed9ae7a791751526d3eefb17a4, 06960d752ab6748ee87ac6743f0d34004e73468a, 663f7653e04b9c8620cc3ed06f9c97bd7dc62e35, df49cec1caeaa710f0e32516b635b60426da6cd9, 15f03ab446854cf4d2999c3785d145c89bc3a3e4, 4c56c89a1e47927d6006a6f4294c8a84035fe623, f5a09c125cce2078832c20f35eba3ab43eb5c36b, 5730e7b9f8dfc23b9001b9ad41a63f99f33ed31b, 8a8427d73044646488d3700d2b967f0dfa3c7148, 8210075c57af696e78000e8cd0019737b2373875, 5034f449575a4648f67b50c1ff535518ce2f00e9, 13e9fd55ff93c26ca339dfa30ed9ac7113894e8e, 5bc3c4b6d5fe10f08395bfb2f860d90b0a0e2ed8, c10ae57d967b7f7b2342b1ff9b66e14b7ad7a0f2, bc89bc66cb762da2be61b92d56b48154d8bd3cbf, aad3ae2cbec85ca36d3caacbe68aebe1e552f41b, cccaa17e1c20556afcaca78439d775ba0f15760a, cf365e30216d28b587493d07875182515d21bcad, 4f4918f6ff02ab3c232a71ebd80073f407afcb58, 5ffae4f45a0b8ca7d8eef7d5fc08c32905c67dae, 2d472370b4a6dbf5c6c6f892b9036ef027842dbf, d6e14b34b0dad387140da3fef8522b3cd215e6d6, 41731b84fd51bcd6bf1cb17ea22eaa6877df23a0, 6e805caed9be650cbd12bc0afd5d564f6fe5185a, 106b1cdabe90bd28e8b6accac232746dc023987c, 64e2f5ddaa5a659c5b4109017a06d481290ec27d, df3972e9496599f26b76d73df9f4e14f6877c0ce, fde97c3b3d93901722ee2975552909e013b48b65, c694cd62af6f404ea0900e6e15410cbb8681841f, 7f5580b2241425fd524336d60374f1d759ad93cc, e097efc5f6f76a0da8d15b307301dffff79e4a35, 0c0f1ff1b1051627f38a8bf6cb0776241586dfce, 9c02625292ec36519824a5ce4ef2af94db84ecd3, 0d2f4038fc2564c695d0d8c4b1ad523ec1afaceb, 07dfc208a49ca14d0ce3bd98adf1f5c3adf06cf2, 715c1513c322ea627163027c65785ea99f7d526d, 4994f0c7e7955179c0bce05e249f69fea0e3da37, 62f27e20e0aa35766fe62c38425198be5a2a8a05, 6e48573be57b8d787922068ee5bb8a184af13737, 0626be8667aefdcf50a051471f83da90bbae9bcf, 43b18d1802d90fcfaf608754c25de1ee487d8282, 0d7b232bdb406c2a49784f175ea4c8ab9e245cef, 06c130e3cb85577041b475084400c08c505d8f9e, 2d8ccf077e0143ed2d25f244b53be54d215f7c42, 269f0785f2b1544bca561f19e0b6f2bde1150395, c9587cd2bd1ac60d8cd8552592ac16f9c7ddd3b2, 1d54fc339722400b05cc256b21a244c860b9a1bf, 62714a9fed4edfbff49543319c28e8bedab0a0d3, 2a294e45aa023af28ccc179c5f41410940ef40d7, 3200d6ce662857e6821062daff4884fc3e7a3b9b, f32cff8e1fb69317219ffaee81b5861a54b83a1b, 46cc577a860352ff0e880ff183f4672ac85c700e, 80d46b8acc417978fd8c43862c3352a6381fbf2e, b61da9b56956929d9627e035b0d232b6b38bba91, 3ddd17b77ca39634badf62b0eaf39632d39fe008, 76cbddebc7c8cd8bc944c0631cce326da9396a90, 1936657570655129052cc48fa373c155086a6456, 63819cbee38ac83cf1b3710618f9340bbd78a325, f9b6d3dac7d60b4409f05c25e743dfbbf32a50f4, 86c9c00e98a1867deff3b8acc883d224b532197b, 116de2bee5920bc6842300a3f686d88f443b281d, 37d81b9dcb08dd8c16a560591f46481b5d316841, 79e1e8062703f12b5c181ccfc72fe10d293920a5, ce3ce44a5379f7de162b059fb99641fc4e6a344a, 20c5ea02c43810c0cf5e72ef3c9a83fc71af2faf, d9836e0efe66c0cc0e33f32b605f6920893fa7a5, 6af82eddff9d2923ff5447120dac432bd0dadae4, 0db1431e33659392b11060451c71d006941a0dda, 1e35fa4b5a9afb4f37147a7a932a7892f2f450c1, 194bad22f71da3007a7f9ab5561d6f211d140c45, d383f5cb2bee8b04c3ad8f8c740b232ef7a883e2, cb5897f3cb425334e693773fc88988de944fe247, 7323f51e8e1bebc1abeb96141f350721033e4c96, b24bd08616ed4b0395af5d96f27f378202bef0ee, 7d68cedecd4444537535e48074c38686ccc76f9c, bf1ea024d50dc0243bb8cec2a23b01a709b4e705, 24915cd48e9e13d99df4d08610e382d3c424dd35, 2f3fd416fa3b2d254a479f6339993713efdbcc16, a1b574e52e363e1f9cf46496d4acc5bcd3436d96, b32ce687e713de8d8535b0607c9edd9b55a7b6aa, a936d7e7fbbc432748d634c326b680d5063742d0, ee5e48795583f525dca50d3535167f26cc0bc8ca, 9072757b52d9a6c443871c5fba443c27606b8e57, 217721ae95ce1a48d9cedbb8de8f3eb76c77d88c, 5a849764791f7bedd737666a48b53e536f9816ab, 879b694d346e6442c9508d8d8a48e6e71fbcd25b, e750ab238e07daa61180d2451ba90f819a4cf5a1, f1e2fed8ddbb77530cc69c8d753fd313b9e1fa35, 451c514a3a02f4e889f040176453beefbcd75843, 17de36f246c912287b85eb7015583a35f5040919, 0e3d9fc14bfcb38b9f179c0428cf586890c4a8ab, 4397c34476070ea15ee0d2b9c625887a8b08b622, e95e569c248f5f08702ca06a338f5f92975d3077, fee713775cda0704e1cc188610ffe9005b6e2201, ec866fa164755466a49dbebc200bf8919e471f10, cced4ba15bc5db7395f5981d01393757c3e0332e, 7bff18357e1e9227c13016b1c5b5e1a71db4f811, e4e56c2fd08037b4ddc7459f341e2c86c272e803, 59a8e1c6b6bcb93ee63b2f309bf379b8a97cdffa, 59806a8f8328250d19b3b7964ac767fe4561f429, febf3854bfa507c092ad5d35e3fe2d536ca78ce1, 05ffa8ff1eeaa8f911798c1dca14de6117b27347, 2092da09747a8f00a790a5eed8323227033e2115, 93edb123a1ba30a54d42ac2f944e39a84e9b8a70, 743d921ae8591545ff01022db9a41a84ef1edcd1, 8d1acd93fe86030bdb84bba5251f7999ba70e1b7, b69f5e363b75543429a25b0909b45dff735c64b2, 485feefb2503fa58f92a10ea5f310bf5a29029f2, 75ff51e12485c16f3c408d40f357e07bb26905ea, f7eca98a7487b5e4013fbc07e43ebf0055520856, 553401d2fef2a8ab66b2da7a79d865be4dd669d9, 016a2b052b9aa71be9d2d4e9afa60525d19f322d, e7b23cc741622ccf8b1487d8622cca47dcb9cc34, 1b2a190379141094a986495bd1386e720786c9b7, 79f7d6baff8644e31d6444fed8a18e85126d4ae9, b461c3bfad66eb4f491803bc26bc6023d043e906, 18f7935370b1628cba8fa35819c05f235ba918aa, 7187a8af05b53d5318f3e4fa47122b232c4c7e52, f1c0524347190dc28db21c3b27e2c05fb36dae43, e655d62a476f1507ab77c6ba8de2d15e3851f5e0, 389ff55e2bbc3046a6ad1aba85bdaab0e38dc6e8, 2336d94ef3a286bc9b7331086085eca56f915e76, caf047b8581709ba57327f9e3c4607f273771840, ed4a06771f555f49882c37f02ae45a58c2301105, 08878e90abdf774315fe8580d87611f2eaa416c2, 401b46bb3c5c27717d6f64af3aab349817485322, 95cf9a5f0d5c437a9e042018eadc698e3fd5f9e0, c7eb146e5669a8e97b1997ce9860b769a3cc7b32, 6a4af0c77ac0aa3600e0a778497e6856d3e356cb, 0d44159e63a2f5b56d621ba71a2f3fadd7f5a301, 2cd73633bd441697979e9bfe4af0ca20527c6a89, 8a1b93d79f39b80979f5403de1fac4f7e8d7cb02, 267690a140ae7d6dfba169448654f9d15ba2b98e, 3a04d85488b32c106ccfec76092b187f5728b3dd, eef93e7d6854569f99118104f7544ac83b33f0bb, c38d32638eea94114c578c3c9f400fd581aade39, 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, 9f1755cf5dcb684579d80d7527a0b758fbf1d675, acbf6d5b0396f62f0545d673e3fcd498535aa9f6, a719cd4e37cba7e9c6c51da9072227480b4d38fe, 4844e64945b720c802dce11d811e25665f9da826 849245a5620f34566ae999fed94bf10c971870f2, 48dcf5e0921b8a5b7a73fa15ebfb2341d48c857b, 0ed989e5544f02455a3f293db84658db41940d0c, 9bf1680b1f1c016717381aa59367950fa770f57f, 4f49ca5e29d9c7207654a1f3c4eac9c9f0b84e5e, 880fa6587b54db5b5d6cd64f5d935fd15da9a904, c679b4730332ef67102ec7e47db891be2f8feabf, 73d8ee1a7114d96e879ea3e968e7dd03b830d221, 2d3068c01fd6a5d3523f91de3dd2c951da0e88f3, f9e2f1b219c0b570eb59d529da42722178608572, 279c0527aa3d52e1474fee5f37c0227ed6f9da5f, cdfce6b4ac5b2d3a6106001f4d6eb9234bbaa300, 8d082508ef7fd6590dda1d777092dd3524b2c27a, 6dc9ca99fa7eb2ca2e1ea841f5566c3fb5d3f864, a2dad4ab1947971cb2c92995ab25a8adba7ef40b, e1540fc85b1429f339e0251ecc3e048620df943a, e5973bf34f7f61347f7e5d6aaafad3ed38f2f8b7, 86a353b4436ee5d6794d4968dfde30ed6f791030, 9fb141ffcc26108f04a4faf6848ad6080ca4d481, 82c00cc01ef4312d0d7eb7ca95c9368af75e7893, 51ef21b6bc43d1d2fa24ff362d0411e4e248b079, 5f78bf65dc3d60622a24d4ff8b21404b39b0a930, 27c1e56e43cafc8966878ff9c48b0e566c07e32b, cbe07fd57e3d94a1f2512fced3f38e69ad4b3eb2, cfdeef43b331e37b091c78eb01cd1cd2c3f21c3a, 2e05cd4c8dd22e458eb1d2dad9cd34936b470266, 7fe30fc313ac35b1156f5a37d2069e29cded710b, 67139d5c334e58fdc8d9f09f9288155448666cd3, 4d29a1c75e4c7a5493d5601c7a907b75e042c5f9, 7694d901529e9b78ad3e4c548fbe1c03c305b929, 38512a469cef06770384423d0b30e3e85b511258, b7eafa94f3b4f5361e891fde5c8a24d089b52d4c, 34d999c47a4da6d43a67910354fb9888184b23ab, c5c4cd4e57515785d91ebaa918d533baf3222215, 80971709b983566a3f2dbfc189dfa1c5367d69bb, 8d705b31e9a3f213e5eb296d4308e5b22b0e996c, d548396597897012c0b8ed83264f8dd911fb84bf, a69c8657d75de627fb1fe518bfe1d657add11740, 061cb88b3c7bd6420f5be1c025c8146294338bae, 2924762fa1c29c3658507225e9e5e00853ec58e6, 06558a8f56c8bbb98c276cce83599aae1a50adfc, 5d4bcc797af882c64736b3f842cbf8bedbba184b, f31d72e8758ee1018435612775c73f7addbb6ec4, 0e5fb78c018245e1dfb25317d695665cb3317f3e, 60fe2dc61d3ea3d241e7e624f7a3ef94bd427b2f, 3acec3c28e56239147d9fb4bd821a49f4b86a77a, bec6bfde1f3b6a782f123f9f9ff18072a97e379f, 6ffd2677ee0d01c9e5493703a67255b0148106a4, 6b3958f1d83777e295690a663610b6b29ed1efae, 1cb6d3568b0ab9c7ea5a90b56e680d5b79c1d216, 46b90364daecf1880db5eda9899d7353ad81f445, b10e2693443bb5eb5c9b3d561f8d5e47ac092a8c, 43eb2a4bdee169e0f9338afab4f70009604997b2, b7e5675edd06f9d6bb8f22aef41c5c2caa698f7b, 9db161f038bfc756614795dc8616bb85572b5eaa, 0989a219ad1242b9591d2323e9b31a79746503f8, 901786ec27f726305ba665056a868b37d9cb3e38, c5a2781b22344356d8616c1bd4725d124d2ae46b, e0766e95bc39358dcd771f1eead6fba5e0b8593c, f74c07d2d314d9127b210ec5dce9152110e060b3, bd25c05d526a87b90d64300fde5635aeb78a565a, b45a0e0145f1779e872047ab83b2991ffb8ed199, 5613d0a4fe783dc8df2761c1bd240666faa79f42, da868ab60724aa49af5cebc5e61f446db7d6169a, 9167d599f3bfa81e57c629744d121f6d2bc794d1, db52bef03a0595bbc679756053ccec1a37e86c23, f6ea362d711ac8e06f254b18ba6fcf99e7e2c8cf, 31a3ff17680c5a41e2ba859c398e405099ea4f1b, 8486d678b0ee89931627aa5a00a2c5577f93f0a0, f0280fb6f863582125bfd16b8a90c345972c4a8c, f96659c5306e62666e21c371c2ded646dd51672b, c747f70c058aa94d6bcfe1f9132c410db6d2b65a, 473656c1d53edb998aa60d414221e397797de52b, b2660bcf78ccf08a3a0ae39a8c9ffb397efef9ff, ab481be81da0f06a80e099ca7502b7453ff568d3, d0b9532f2b87a17a0508d0637556f2f3e8d0fd94, 902dcba740300797684ed3c8c355ecc84373210d, 8691d9b6d7a9500585e1582458fe38e71e4a5bd7, 037149377224c5d6854fa4a0cacf44139273bce3, 652e49a8bb2f8849ce0ebb5161c30e3889c14608, e0a6b83a02804bf976fdc43718001f23818ee53d, 1322f03afad6390f25a962369f27ccf446cbaa5f, 2180a34bbb3443126168c733644b092aac1d731c, f1c1694e4329a1f6dba8b978edaed4312e235116, d2923275e360a1ee9db498e748c269f701bb3a8b, 4a15c5ad5a1a6b29be9aac6a8133f4dd936e1379, 5c9ba06dd31157cd224af2cec75521fefe2c9883, 89c6addb505392ef3434597b61f83da25d13e3e2, 209c35aa62855e2834e629e8ecb38ebb329aa6ce, eae581a5f07c340594f6af47bb558693ef363611, 31bea0b0d41e4e81095f0d088094f03db14af490, b6916017ca4d7bb2f46355ae28fb7cd40d6eafe8, 8d3fd3a97c5e277c80c846d3aa7b679018e8fab5, 63292292b8dbe3bb4f691f82823dcdc0172d2291, eae7b9c3ade386f28c5f0c7ee015b0d0445388ac, c96131035b309dcc8d716fb0a57ff9d46a8c5042, 111e94ae13381ede97de190d9e1af9a77cac2b21, 8e225c55c49493f00fc9bc0b5809ab026d60c767, d389620feebb6798f3269834f567d4b73bcee9f2, 4f09733d28398207bc16ace92cda6e1ffeb99644, aae7e8b07c84476de893b473a13cdc6d9e260573, 6a1d9de3d938d24baa2ba98b5379b0536177c786, e5b92e108851d2be81c43cbf982564f92d28aa6b, 660dace43c5f5077fe877bdcfab5e725bf1c96a2, 09c89e5f5f8604301c233130dfb6e82a36ae30f3, f9aa19e3b116c0078019e9382d1a6c4bb050f113, c36c081e5c33362daae748c2da1be4da9ef18fa6, 585bc692918deea2b8c4b1098ee7e7478881f138, 1d87da3f6fc0eca4e805238c19db16e6607b44a7, 9c50b1f9a12a95b55851cc52d4b66440f9fafaea, 62e1d74701bcb59437aeb1c778ba7a81aac84741, f6d19512c4d79f800371da1e54dfe01cae5d894e, f258ae67516d53752c8d1f0a2576d72471ed427f, 732ec7723856fdab43e6e4dd297c1335c818686c, ae58620aaee430a1edc161a05372111abd567c3b, 457422ac1acc3c6e13c3738410def539af64d264, 5879813db7e5c9485a393cf79473b77be38ad5b3, 22abff779df097e0ef38180442e9c680b3d41187, 94663c314a8a2c69a90cc64ac7e60344ba1c60ce, fde640fe52704836ec21fedd62cae21290e099ec, 12604456f9a8a38f742fd536af145d6ef0f61677, 31b9078a691a6f93b104cc6b3f72fe2fbf6557f6, 8ba163f25a56cb507e621b89b6928c2aef0ecc57, 54d297a192ca452dab5640f33fd6c22fd31e2f9c, d28f769fc6dae2ddbc150723a4069c765fc80c08, dc725bc01a69893a59db27312f6eb2bda9aa0ac9, a8212149aba7a85139de9758988f6e01f7bc8d91, 16f639af94f56cdc7145299730278e27a9113e2e, 78c785367f2836960ae26e5e5ef258162ef30ec3, aef3bec08743cde30ab1bf6029336997800e51a4, 6a6dd8ad243cd140f931342ce609821ff2ca12d0, c81d7dcc09fa1c35f190f0baad764fbe8a024679, 1b0f1925ca20928344809813b40b20eaa5e3b514, 0f22dab1a015cb84d9857f940de5a256bfbee083, b30ebb952c53a3dae078f6883b26feca685eb7cc, 3e30f9c1ba59fffa485da1f21b5ea58d6c115c57, 7e878c1eb61b180227d6f1b70c4223e3ee71a754, eda5db28e38c8652014cadd15ee49a8b8faacf21, f0aa60bec728fbdb9ee7455d2d6d2f6feb183330, 53f604dc1789a800dbcbc3c8aee77f8f36b8b5db, 9b1f3796a65db46f15f2f2ad8af4180f71e3f53f, 39a431d9d821cf6bcb54da7198b6a64e09b0f120, 3f70e7c72c703bc323b169a28e8754ce67d4e479, 855fc91596b10a89a504b3491952d06ffe93618d, 08b2192da0eb6deddcd8f79cd180d069442223ae, b2f6953addfb1fce111d1b49627285d1a57a7f40, e4b5d9818f003be2b9091c48f8435d29202ffe2d, aa762c6d5253e0cc2947d3bf2b6149197e106036, d27c3ad0d2d006a5f156f0a2f2a24286d31c5069, 78776d3534fc9c748ac6999c5b44882fc312a07c, e191aff385053bdb5325f15bc6d16d2dc0ee0589, 6b3ea1e1a480c9f9a2f6f813443daa4c6866e2ff, 73ff199df34805355db0870b923c94f6b11563e0, 27b35799a46dd5b649c4a172f4f8316b48615304, dd228d4581b020fb2fb788858481c81357d7fa72, f7630e4c3af3bbcf933f0708afaac7e3e7ef6101, d60c78358b6f599a83f3c112bfd6ce72c1129c9f, e4bac44a04d59d93f622d91ef40b462250dac613, 285153f621a1e67212ef61686188eff3e9c80a4e, 5e969e9cfd7e776dadeb51d1003bbfe79544ca08, 6e00ab956eb0148a74e926666862e4cc78936301, ab0e30e75904e4d637f07b2ec64334073eb061ec, bd0cef9a369ae9245b45040796a6e10f51e522ce, 30d2835809e119173b1124b3eecb134e3a8c19b6, 45937def313bbb32024ae890f830e23bcc6ccae5, 960174da67eb6008c73340e61700ea34ec550a12, 13150b001a8ddf82a77ac9525c446b7e9e32325c, 207c80c1fd63dfbd8ca7e615ec8002ee8983c5d6, 4e23c9e4dba6ee772531d82980f73234bd41869a, c6570fac180b6f816efb47cbd9b7fe30c771835d, 54de771e643e9cc64d1f5dd28b5de8a9a91a219e, 28ccf3fe3989d9d80063fe4d4bb048efe471936b, 8b7e96761f968b346aed08c0c201a8d40d801b19, b2949439ec62077128103540e42570238520f4ee, 05cb556f90dbd1929a180254809e05620265419b, f1e850a492126572efc636a6838cff90333806b9, 30ed83d9266a03debad98ffac5610dcb3ae30934, 68a67469f8b25534d086b29b8fe0fa4ec3f9d1ec, 1efdf330e291a41cd8051e0c1195f75b5d352370, 95839aae2fde28fa29b16741de6bd52c0697843f, ab0adf9f9bc72074a02025bdecd9479f790d6463, a8e2dc52409ce0dc7476d60b3adee34c547f0b14, 587c67e3b999a9320ac26754c0d29155fab31511, 5e7f60f6bf5da386076faa08cefb3970a6ba5cc0, 7f297bcf8aced983cbc9c4103d0ebefc1789f0dd, d8871bd5b41038849c77ddd9950bd1e4dcf77a78, e4be2d06b756106d7ad31b36b3cc46bc97088064, fb2940050e27a5642a23f3e9b5aaa7ae65e018b1, afbc2e8502a8a8d1d6a319017dfc3c2a45bebaca, 9cc0c80de281e6c6f09187dd318deaa5b68cde82, 78de13bcc7ea10f92d74a3db7ca8ba515904cbef, d5326866d3cca1446356f939aa09f68eda864ed5, 5e4198ffdad57aebd7c4b3a8cc01a7ce88eac99c, 83639d494fde6ae36310724d03e6caafeb66e7c8, 312e21bda7c50f05fc5f8868740b513022385951, 49ce0a49571de31094959fa0f86da5492bd7fc0e, ff5c497d1fc553f3dcc57a5b0f1329d66082c1d3, 0cb5e8032a2e12831064ab6a9600c235c599a33d, f00e7a77313eb4e5d4d7159747bc88e1978adbe0, 5fae533f3ead3d91317752f83826fbada98b2ec9, c7ad00e3ea13e326f7472996cf682b7b81087dea, 33f2f844b6bef7b3e5977f649bb2bfaf2e4db904, ecaf3b079dad89e220885791fefb1372c3d2f9d6, 360541f16a158f560d7cce1fcc264e246a80d10f, 66c8f2b7f79fe794cc1e0594d9add260c209a9a2, 93c5bc616e21ffa7f31266ad095ca374f2ba73a4, 89464ead48278f8e3ecfeaeaf9571714978b4f72, c08eeafdcfe4b5d0fb1a8aa34ca5df27be7934ce, 3244774572c56400ed96da4d57912779878c16e5, c83729f41d358ce3ca2ac0323704ef516dff9298, a821539bc3eb90f204064b3fd9f86b7253d2b84b, 3a244d24b8c66e2e6e2664f71e9972b7827ae5f4, 6f067af5157be9ed8df566d0a5df042c694215e2, 9e9161b79c033ea4d4c63e6a1ecec1660eb567b5, 9c3855b5fd83b9fa9ffb2e5495e43cbea9855dee, 90fd8deed0d1eaa12906bc80aaf54daf837f3a81, 48815d4a182915e852888cb35273b8e896cea440, 479e8aff1346d41ebc05e1a113996a803228284d, 7709c2a7f5e88a6b93410bfa8f9673cd04416ed5, f8e86eb341aa5bb36e747ce4f31f56dcbaea7089, 392866546e6377aafd018c3fcb2e124674a318dc, b554cb3da327a7522dbd60209421073bbe10317c, 72790dc8e34826b39ac696b03025ae6b7b6beb2b, deafdbe373df3717ec21f8e52d93f3d02bb5094a, fd74a03602421ca07b6b1087803c54577adae4dd, 9e7489116feace284e0d704135186991a67ee5e3, c7cbde218de62aa47d9e942957ee4444bd9c7568, 5e5ea772ed346b5197a6a7be3046953686a8975a, 0f27d68fc23a942c0fa27ba4662621891939eaed, 3962149ac8a66083e8c0cdf9c1dab001b2b1d6dd, 9dafa438a5dcce8674aaa945b1495e70f95d2839, f8452838a964c7bfa938277c9fdfc337f9aff886, fffa6d8e668dbc10b6e79e4aa1bec54c35978212, 61e0251a1d4ddc695382aee11e443506afd40899, 440366edd0ef0e1c6c1af69230dabc996d967626, f81a91d3fe0d1cd93f093c74356a1d7d018ed22f, c2320c92fdae6815b8952ba98b1e8e5239b5be2a, 5343a75bf56632c169ee8165f281ee5eb521188a, 925336031ac24b0bb0cb5d1daf5c91bf71462649, 7f1fec19080c423d89ce3af823e2b1532b755035, da8be1c093ba0a78604effd76769067e428ca04d, f587397c9c41c1a68b4e46fc16bad8d48c975e4d, e25453ba55d35cac802719c6fb906460f13a9c36, 416ba6e8b2729c671d66be43cbcbc7c76d1c8a91, 2db8370fdfff7353a8f12e75c47cc1e80eee1e9a, 0790e48191f5cbe040a286881fbfb9e6de375303, b22ad4210cbf9c0c0bd6e595265b162f391da3a1, b8172dcaa8560bb7e3c51d78f6760a4e52c06910, 269f0785f2b1544bca561f19e0b6f2bde1150395, c8d163f73cad4cb61c12c6871e26489b52094d17, de84a5c770ac1a429152dd79f0895b27aa544368, 62714a9fed4edfbff49543319c28e8bedab0a0d3, 1dbbf6040b04dfc25a5a4f0f4fac1934b5d27d93, 2a294e45aa023af28ccc179c5f41410940ef40d7, d6c37bdd18b2632ea9093f2422a0cfa723e36b96, 17d43fa55eca29be492a716f04d9ceff1989762d, f1b22dfc4042cebb2de0e17d296ac4d7bc7d53df, 1936657570655129052cc48fa373c155086a6456, 0d24b1a802f67641b534cf2a407342f6129862ef, ae0486132e5aa7e49868aa36945829ce59067815, f970de55746dd074843d8cfd5385b12acda56ee9, aa133b70fa08039b458c3b5fc295ce3624b8d43d, 160e7f294591b1505059b6adcdc7bea2f9591991, b2a2d46352d2dcd57cef968a8cd4a2189bea32ce, e379f978b6b00f4dc7c2b37a8bda6cdc52d32b8a, 04a2c2420b086036e4b7cc585ac507b0b9bc9558, 4c7c5be798e2a7d1e72d086bc5011242ea0173dc, cc5128a02e01c3dad1f658f7dc6281e4f55eeb9a, b325316f58a4df07d8037b179fe53c03f97dfd2e, 922a2c49b6de281c95b0ef05481c076bf2abd077, e5b5a91fb6148010c31337cb074c37ec8fff2438, c6ba2beddc5a7170ee449b43ce4a41a14f312791, 5fd4a01165586f1c4e273e08595238bd1bc2d5ea, d6ea0ff1f1c01390a4240ddfbbfb5c5b63ee4260, 2e4ad069d552167d0fc06d39bc8d622573f14792, 24a189ca6d2279f67ce88c28aeee5a2683ff8fbb, 5f54285e9e39833b6bc01317fd74b8bd9b408842, 351e35b64ac7f364bd4149da399f86b7f36f5ae9, be791422972a2ee485239e3d724ffcab3d8fdace, 94fea8df626e13e65615b065b78d5165a1da08be, df046dfe092ea5a08ec0e29a00d30423284d1f86, 3970c650d43f8b8bb9aa1c153055fd838a9b4bb6, 2a661195fe0fb5fb43b0295266d0decf40820442, 485feefb2503fa58f92a10ea5f310bf5a29029f2, 7937ee38f5f3ea0ee821441672cbb777814fa4fd, fc91071c01c33500774de83944bf5f937397c089, 3d64d3ad2793a86c8b162ee6a5be0698ac0d2d52, 0191b359fc18ebb1efa940257729d141c26112d3, 63c490af9cbe392ba025f15854173eb4f7fbbfad, 91907513cba4493f37f8aa86a7c14578d8bb065e, 8ba462a08b782690119b3090d64ca88a24ba746f, a143966e1cfe3f782f6237d67d216ef8bc2d4713, 0ab3d60fb78194ab2d7dd04ae590f871a9286c31, 5c433e803287b6a816760add5959c8a991fceacb, 13b265647b510b5caaa1b3dd978b165e4e512214, 26b939dca68dcc8573a7fa36b5c0598fbd1c95fb, eb518f3ca6f22753346dfb57c94e9935611c6a53, 24e6d2b59897971a110b69c634cfb6e6c62cd2e9, 1f5aefdc23b5cd27dea056d119ff5d9c9801030a, 1a8c28f8141afe2585bbb8dab0b1d4cd8237d765, f235b00d07671dab745f2b82c7191db92fe365ae, 64dca6496874160709548e6dc9696417b837bda0, ef5f2f52f83ae2592555a627ce3534daa8a0a3a5, 02c1cd77439b220a09df1d53891441bb80dcf944, 51c8352020b8df3fe04344ae88c29d2a73a228bd, 7c05a111a2018649ab4ab06d31952d0abc9b8537, 39e223fe82709e7557f7b2a86763c3ba011bbeac, b76a06672ca418a2a7e90278886252deccdc9edd, 51ad68ec45c7a40de1c51b31651632f2e87ceaa4, b2d679b60ac55f9bfd759fb0376a9e4e4aa3bfd4, 4844e64945b720c802dce11d811e25665f9da826, 81c02769f9ad73ef3aba0675c2217fc74b8a4a4c

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

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

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

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

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

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

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

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

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

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

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

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

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

4844e64945b720c802dce11d811e25665f9da826 | Author: dcapwell <dcapwell@apache.org>
 | 2024-09-27 21:02:12-07:00

    (Accord): C* stores table in Range which will cause ranges to be removed from Accord when DROP TABLE is performed (#125)
    
    patch by David Capwell, Sam Tunnicliffe; reviewed by Sam Tunnicliffe for CASSANDRA-18675

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7d83b5bfec784e6c8ac72a150cd420a00294931f | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-07-10 09:21:36+01:00

    Ninja: update CHANGES.txt

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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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>

a84f7daf05315797c6a7ede8aedb72a433bf626d | Author: Sam Tunnicliffe <samt@apache.org>
 | 2024-04-18 13:27:51+01:00

    Ninja: update CHANGES.txt

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

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

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

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

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

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

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

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

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

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

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

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

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

bec6bfde1f3b6a782f123f9f9ff18072a97e379f | Author: N V Harikrishna <n.v.harikrishna.apache@gmail.com>
 | 2024-02-12 08:46:55+00:00

    Minor corrections to TCM Implementation document
    
    Patch by Venkata Harikrishna Nukala; reviewed by Sam Tunnicliffe for
    CASSANDRA-19247

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

b2660bcf78ccf08a3a0ae39a8c9ffb397efef9ff | Author: Abe Ratnofsky <abe@aber.io>
 | 2022-08-30 15:23:26-07:00

    Fix JMX security vulnerabilities
    
     patch by Abe Ratnofsky; reviewed by Jon Meredith, Mick Semb Wever, Sam Tunnicliffe for CASSANDRA-17921

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>

d0b9532f2b87a17a0508d0637556f2f3e8d0fd94 | Author: Josh McKenzie <jmckenzie@apache.org>
 | 2022-08-22 15:04:19-04:00

    Add the ability for operators to loosen the definition of "empty" for edge cases
    
    Patch by David Capwell; reviewed by Josh McKenzie, Yifan Cai, and Sam Tunnicliffe for CASSANDRA-17842
    
    Co-authored-by: David Capwell <dcapwell@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

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

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

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

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

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

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

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

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

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

1322f03afad6390f25a962369f27ccf446cbaa5f | Author: Andrea leopardi <an.leopardi@gmail.com>
 | 2022-05-24 22:33:13+02:00

    Fix small issues in docs for native protocol v5
    
    Patch by Andrea Leopardi; reviewed by Sam Tunnicliffe for
    CASSANDRA-17659

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

2180a34bbb3443126168c733644b092aac1d731c | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-04-27 21:03:00+02:00

    Revert "Add a system property to set hostId if not yet initialized"
    
    This reverts commit 33ff36cc42a083311065dee56adc1d72d6866f2d.
    
    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

4a15c5ad5a1a6b29be9aac6a8133f4dd936e1379 | Author: Stefan Miklosovic <smiklosovic@apache.org>
 | 2022-03-08 18:08:56+01:00

    filter out NULL_VERSION entries from peers table in ConfiguredLimit
    
    patch by Stefan Miklosovic; reviewed by Brandon Williams and Sam Tunnicliffe for CASSANDRA-16518

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

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

8d3fd3a97c5e277c80c846d3aa7b679018e8fab5 | Author: Bereng <berenguerblasi@gmail.com>
 | 2021-11-19 08:32:32+01:00

    utests_system_keyspace_directory - more than 500 tests failing on trunk
    
    patch by Berenguer Blasi; reviewed by Sam Tunnicliffe for CASSANDRA-17137

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

d389620feebb6798f3269834f567d4b73bcee9f2 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2021-10-13 09:44:30-04:00

    Log time spent writing keys during compaction
    
    Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for CASSANDRA-17037
    
    Co-authored-by: Marcus Eriksson <marcuse@apache.org>
    Co-authored-by: Josh McKenzie <jmckenzie@apache.org>

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>

d90cd518ae08520bdecd15edbfaabc4d9d0e531b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-09-07 17:04:40+01:00

    Fix CHANGES.txt entries after bumping version to 4.0.2

9a34ecd4ad7ab6e65bdcb81410ae073ae810bfb6 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-09-07 16:50:51+01:00

    Increment version to 4.0.2

a719cd4e37cba7e9c6c51da9072227480b4d38fe | Author: Sam Tunnicliffe <samt@apache.org>
 | 2021-09-07 15:32:22+01:00

    Update download.adoc with 4.0.1 release

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>

6709111ed007a54b3e42884853f89cabd38e4316 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-08-30 11:28:33+01:00

    Prepare debian changelog for 4.0.1

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

26163bb12aac590289aab6deabc21fe86371e22a | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-04-27 10:16:28+01:00

    Follow up fixes to CASSANDRA-16633
    
    * Don't run rat check if git fails or not available
    * Check for presence of rat.txt before running eclipse-warnings task
      (to ensure that the report is always generated by CI runs)
    
    Patch by Sam Tunnicliffe; reviewed by Mick Semb Wever for CASSANDRA-16633

bd270260c847e0e8d0825c417215df60e2625539 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-04-26 19:33:30+01:00

    Only include versioned files in rat-report
    
    Patch by Sam Tunnicliffe; reviewed by Benedict Elliott Smith
    and Mick Semb Wever for CASSANDRA-16633

5be6d7e6b1ecaaa74d394922afb57c37a132827d | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-04-26 19:33:30+01:00

    Only include versioned files in rat-report
    
    Patch by Sam Tunnicliffe; reviewed by Benedict Elliott Smith
    and Mick Semb Wever for CASSANDRA-16633

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

b6916017ca4d7bb2f46355ae28fb7cd40d6eafe8 | Author: Benedict Elliott Smith <benedict@apache.org>
 | 2021-04-16 13:50:18+01:00

    [CEP-10] Phase 3: Synchronized Legacy Paxos
    
    patch by Benedict Elliott Smith and Blake Eggleston; reviewed by Sam Tunnicliffe for CASSANDRA-16934

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

dd6c261119d29208f68c5037741e6390347f5c64 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-03-19 17:30:46-04:00

    Add io.netty.tryReflectionSetAccessible=true to j11 server options in order to enable netty to use Unsafe direct byte buffer construction
    Patch by Sam Tunnicliffe; reviewed by Brandon Williams, Ekaterina Dimitrova and Berenguer Blasi for CASSANDRA-16493

d656f8ac012f4577d22ed7bd3db94c15ae8eb5a9 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-03-19 11:30:57+00:00

    Restore async refresh executor to auth caches
    
    Patch by Sam Tunnicliffe; reviewed by Brandon Williams and Benjamin
    Lerer for CASSANDRA-15177

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

1371883db3d8bf7d7c54e0baaca89c6c2d2a5abe | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-03-17 15:07:34+00:00

    Update bundled driver dependencies
    
    This commit updates that bundled java and python drivers
    to their latest released versions, 3.11.0 and 3.25.0
    respectively.
    
    Patch by Sam Tunnicliffe and Adam Holmberg; reviewed by
    Brandon Williams for CASSANDRA-13951
    
    Co-authored-by: Adam Holmberg <adam.holmberg@datastax.com>

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

9f1755cf5dcb684579d80d7527a0b758fbf1d675 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-03-03 13:44:24+00:00

    Don't build cython extensions for cassandra-driver in testing images (#37)
    
    Patch by Sam Tunnicliffe; reviewed by Mick Semb Wever 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

07167c95e3fc6616c313877ccd20eecbb42ef4c0 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-01-22 11:41:42+00:00

    Ninja: fix fqltool tests (CASSANDRA-16384 follow up)

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

732ec7723856fdab43e6e4dd297c1335c818686c | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2021-01-19 09:46:52+00:00

    Clarify order of non-message frame body elements in protocol spec
    
    Patch and review by Mick Semb Wever and Sam Tunnicliffe for CASSANDRA-14541

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>

ae58620aaee430a1edc161a05372111abd567c3b | Author: Mick Semb Wever <mck@apache.org>
 | 2021-01-17 21:00:49+01:00

    Update lib/jflex-1.6.0.jar to match upstream
    
     patch by Mick Semb Wever; reviewed by Sam Tunnicliffe for CASSANDRA-16393

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

b2d679b60ac55f9bfd759fb0376a9e4e4aa3bfd4 | Author: Mick Semb Wever <mck@apache.org>
 | 2021-01-05 22:16:16+01:00

    Add ubuntu2004_* testing docker files, and deploy them to the apache organisation in dockerhub
    
     Also remove ubuntu18* docker files
    
     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

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

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

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

acbf6d5b0396f62f0545d673e3fcd498535aa9f6 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-11-30 15:17:38+00:00

    Rebuilding image to include updated python driver (via cassandra-dtest)
    
    Patch by Sam Tunnicliffe; reviewed by Mick Semb Wever for CASSANDRA-16275

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

aef3bec08743cde30ab1bf6029336997800e51a4 | Author: Aleksey Yeshchenko <aleksey@apache.org>
 | 2020-04-06 17:23:13+01:00

    Fix IMH#acquireCapacity() to return correct Outcome when endpoint reserve runs out
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for CASSANDRA-15607

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

b9c7a90e8a928cb22cd2b7c4ecd9f8dbc711e10e | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-03-25 19:31:41+00:00

    Ninja: fix jdk11 build

d28f769fc6dae2ddbc150723a4069c765fc80c08 | Author: Colm O hEigeartaigh <coheigea@apache.org>
 | 2020-03-23 14:05:03+00:00

    Disable JMX rebinding
    
    Patch by Colm O hEigeartaigh; reviewed by Sam Tunnicliffe for CASSANDRA-15653/CASSANDRA-16075

6a6dd8ad243cd140f931342ce609821ff2ca12d0 | Author: Colm O hEigeartaigh <coheigea@apache.org>
 | 2020-03-23 14:05:03+00:00

    Disable JMX rebinding
    
    Patch by Colm O hEigeartaigh; reviewed by Sam Tunnicliffe for CASSANDRA-15653

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

5ec9e081bdfd2bdb2f99f6611022f68570083e6e | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2020-02-04 14:03:21+00:00

    Add missing CHANGES.txt entry

b30ebb952c53a3dae078f6883b26feca685eb7cc | Author: Gus Heck <gus@apache.org>
 | 2020-01-13 11:40:20+00:00

    Improve error when JVM 11 can't access required modules
    
    Patch by Gus Heck; reviewed by Sam Tunnicliffe for CASSANDRA-15468

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

3e30f9c1ba59fffa485da1f21b5ea58d6c115c57 | Author: Aleksey Yeshchenko <aleksey@apache.org>
 | 2019-12-02 16:08:03+00:00

    Bump generations and document changes to system_distributed and system_traces in 3.0, 3.11
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-15441

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

9b1f3796a65db46f15f2f2ad8af4180f71e3f53f | Author: Aleksey Yeshchenko <aleksey@apache.org>
 | 2019-10-29 17:05:10+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

39a431d9d821cf6bcb54da7198b6a64e09b0f120 | Author: Blake Eggleston <bdeggleston@gmail.com>
 | 2019-09-24 14:27:18-07:00

    Gossip tokens on startup if available
    
    Patch by Blake Eggleston; Reviewed by Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-15335

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

08b2192da0eb6deddcd8f79cd180d069442223ae | Author: Aleksey Yeshchenko <aleksey@apache.org>
 | 2019-07-09 16:05:45+01:00

    Fix AlterTableStatement dropped type validation order
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-15203

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

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

b2f6953addfb1fce111d1b49627285d1a57a7f40 | Author: Per Otterström <per.otterstrom@ericsson.com>
 | 2019-05-28 21:29:25+02:00

    Handle exceptions during authentication/authorization
    
    Patch by Per Otterström; reviewed by Sam Tunnicliffe for CASSANDRA-15041

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

6b9575af7e244efe98943e5e7f92b33e252218a3 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2019-05-15 11:43:03+01:00

    Add note regarding DROP ROLE and connected sessions
    
    patch by Sam Tunnicliffe; reviewed by Michael Shuler

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

e191aff385053bdb5325f15bc6d16d2dc0ee0589 | Author: sumanthpasupuleti <sumanth.pasupuleti.is@gmail.com>
 | 2019-03-16 23:35:32-07:00

    Passing checksum and compressor as options from SimpleClient
    
    Patch by Sumanth Pasupuleti; reviewed by Sam Tunnicliffe for CASSANDRA-15056

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

6b3ea1e1a480c9f9a2f6f813443daa4c6866e2ff | Author: Marcus Eriksson <marcuse@apache.org>
 | 2019-02-26 18:53:01+01:00

    Avoid CME when cancelling compactions for anticompaction
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-15036

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

6594a855ed69044a1fe896161f6e70c6069667a0 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2019-01-09 14:15:05+00:00

    Remove comment from CONTRIBUTING.md regarding closing GitHub PRs.

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>

3ddfbc8f5871c78bde26e96a936e96deeccb4366 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2018-12-14 16:30:05+00:00

    Add specialized IndexRegistry for offline tools/clients
    
    Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-14938

11043610e38281f650f289a7f9286d306f1369e3 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2018-11-30 13:49:56+00:00

    Differentiate between slices and RTs when decoding legacy bounds
    
    Patch by Sam Tunnicliffe; reviewed by Benedict Elliott Smith for CASSANDRA-14919

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

73ff199df34805355db0870b923c94f6b11563e0 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2018-10-15 17:00:31+02:00

    FQLTool replay improvements
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-14850

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

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

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

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

d26f142b34681d047fe010c8ec9097add0b44d2a | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2018-09-03 19:36:19+01:00

    Remove type parameter from AuthCacheMBean interface
    
    Patch by Sam Tunnicliffe; reviewed by Kurt Greaves for CASSANDRA-14687

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

13150b001a8ddf82a77ac9525c446b7e9e32325c | Author: Aleksey Yeshchenko <aleksey@apple.com>
 | 2018-07-18 22:55:23+01:00

    Wait for schema agreement prior to building MVs
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for CASSANDRA-14571

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

eb91942f64972bef04c4e965dcdf788ae1f21a60 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2018-06-08 12:57:54+01:00

    Update current index block pointer when slice precedes partition start
    
    When reverse iterating an indexed sstable partition, if the end bound of
    the query slice is < the first unfiltered in the partition, the current
    index block pointer is not updated. This causes the reader to incorrectly
    jump to the end of the partition and start reading from there once the
    initial emtpy iterator has been consumed.
    
    Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko and Blake Eggleston
    for CASSANDRA-14513

c6570fac180b6f816efb47cbd9b7fe30c771835d | Author: Ariel Weisberg <aweisberg@apple.com>
 | 2018-06-07 14:22:43-04:00

    fqltool should open chronicle queue read only and a GC bug
    
    Patch by Ariel Weisberg; Reviewed by Sam Tunnicliffe for CASSANDRA-14504

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

8b7e96761f968b346aed08c0c201a8d40d801b19 | Author: Aleksey Yeshchenko <aleksey@apple.com>
 | 2018-03-23 13:08:39+00:00

    Fix scheduling of speculative retry threshold recalculation
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-14338

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

28ee665b3c0c9238b61a871064f024d54cddcc79 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2018-01-26 17:42:38+00:00

    Remove dependencies on JVM internals for JMX support
    
    Patch by Sam Tunnicliffe; reviewed by Jason Brown for CASSANDRA-14173

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

28ccf3fe3989d9d80063fe4d4bb048efe471936b | Author: kurt <kurt@instaclustr.com>
 | 2017-11-01 08:58:54+00:00

    Don't fail startup if peers aren't live
    
    Patch by Kurt Greaves; reviewed by Sam Tunnicliffe for CASSANDRA-13851

f1e850a492126572efc636a6838cff90333806b9 | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
 | 2017-10-25 20:15:39+01:00

    Add flag to allow dropping oversized read repair mutations
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-13975

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

58daf1376456289f97f0ef0b0daf9e0d03ba6b81 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2017-10-17 14:51:43+01:00

    RandomPartitioner has separate MessageDigest for token generation
    
    Patch by Sam Tunnicliffe; reviewed by Jason Brown for CASSANDRA-13964

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

1efdf330e291a41cd8051e0c1195f75b5d352370 | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
 | 2017-09-28 17:41:00+01:00

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

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

68a67469f8b25534d086b29b8fe0fa4ec3f9d1ec | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
 | 2017-09-21 14:29:05+01:00

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

a8e2dc52409ce0dc7476d60b3adee34c547f0b14 | Author: Jason Brown <jasedbrown@gmail.com>
 | 2017-09-14 10:49:57-07:00

    Safely handle empty buffers when outputting to JSON
    
    patch by jasobrown, reviewed by Sam Tunnicliffe for CASSANDRA-13868

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

587c67e3b999a9320ac26754c0d29155fab31511 | Author: Corentin Chary <c.chary@criteo.com>
 | 2017-06-08 12:48:43+02:00

    Make SASI timeouts easier to debug
    
    Patch by Corentin Chary; reviewed by Sam Tunnicliffe for CASSANDRA-13677

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)

415d06b1da7062c48e735c1c20ded031fa0349d2 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2017-05-04 06:03:42-07:00

    Avoid reading static row twice from legacy sstables
    
    Patch by Sam Tunnicliffe; reviewed by Jeff Jirsa for CASSANDRA-13236

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

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

5918375e88bcacfab47e44cbfa2dd202ec634725 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2017-03-15 15:54:20+00:00

    Propagate row deletion info for 2i tables on upgrade
    
    Patch by Sam Tunnicliffe; reviewed by Benjamin Lerer for CASSANDRA-13320

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

e4be2d06b756106d7ad31b36b3cc46bc97088064 | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2017-02-28 18:23:00+00:00

    Fix GRANT/REVOKE when keyspace isn't specified
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-13053

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

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

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

bb20b9dd8c3a030b2055438566a362f8e60fb76c | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-12-13 11:14:36+00:00

    Ninja: fix ant javadoc target

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+

0cbcd1301fb5973d70ab8698e7d448c8f41c3414 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-11-29 16:59:55+00:00

    Fix CHANGES.txt

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.

afbc2e8502a8a8d1d6a319017dfc3c2a45bebaca | Author: Corentin Chary <c.chary@criteo.com>
 | 2016-11-28 16:23:01+01:00

    Conditionally update index build status
    
    Patch by Corentin Chary; reviewed by Sam Tunnicliffe for CASSANDRA-12969

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

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

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

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

78de13bcc7ea10f92d74a3db7ca8ba515904cbef | Author: Paulo Motta <pauloricardomg@gmail.com>
 | 2016-11-14 11:02:47-02:00

    Avoid shutting down socket input/output on StreamSession since this is not supported on SSL
    
    Patch by Paulo Motta; Reviewed by Sam Tunnicliffe for CASSANDRA-12903

d5326866d3cca1446356f939aa09f68eda864ed5 | Author: Eduard Tudenhoefner <eduard.tudenhoefner@datastax.com>
 | 2016-11-14 12:49:46+01:00

    Use correct system_auth table names in cassandra.yaml
    
    Patch by Eduard Tudenhoefner; reviewed by Sam Tunnicliffe for
    CASSANDRA-12911

ebf350740581cf0811fa78e10ae70e9640fa1476 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-11-11 16:12:35+00:00

    Ninja: add missing assignment in CassandraRoleManager

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

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

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

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

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

49ce0a49571de31094959fa0f86da5492bd7fc0e | Author: Sergio Bossa <sergio.bossa@gmail.com>
 | 2016-10-25 10:28:56+01:00

    CASSANDRA-12836 Set JOINING mode when finishing joining ring
    
    Patch by Sergio Bossa; reviewed by Sam Tunnicliffe for CASSANDRA-12836

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

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

fb2940050e27a5642a23f3e9b5aaa7ae65e018b1 | Author: mmajercik <mmajercik@specter.firstmobileaffiliate.com>
 | 2016-10-14 15:54:02+02:00

    Reduce granuality of OpOrder.Group during index build
    
    Patch by Milan Majercik; reviewed by Sam Tunnicliffe for CASSANDRA-12796

ff5c497d1fc553f3dcc57a5b0f1329d66082c1d3 | Author: Jeff Jirsa <jeff.jirsa@crowdstrike.com>
 | 2016-09-29 22:29:22-07:00

    CASSANDRA-12700: Better handle invalid system roles table
    
    Patch by Jeff Jirsa; Reviewed by Sam Tunnicliffe for CASSANDRA-12700

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

4eed687d3b3c33b1b52a7c000ba10ba1c7f7222e | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-09-28 16:17:25+01:00

    Clean up permissions when a UDA is dropped
    
    Patch by Sam Tunnicliffe; reviewed by Joel Knighton for 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

05660a5ababc766ffe87cc748dbfc8640b2023cd | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-08-24 17:54:23+01:00

    Fix ant eclipse-warnings in trunk
    
    Patch by Sam Tunnicliffe; reviewed by Tyler Hobbs for CASSANDRA-12528

0fd07e832be6e9c97ca968977ba2abdf9d5cd809 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-08-24 13:32:30+01:00

    Fix ant eclipse-warnings in 3.0
    
    Patch by Sam Tunnicliffe; reviewed by Tyler Hobbs for CASSANDRA-12528

5f6a124853e55db9953e4e2fc717f9e9fe76d1d7 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-08-24 13:02:44+01:00

    Fix ant eclipse-warnings in 2.2
    
    Patch by Sam Tunnicliffe; reviewed by Tyler Hobbs for CASSANDRA-15258

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)

0297cbe97f73c3de9f10154f7ade72d8470ffa73 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-07-19 18:48:09+01:00

    Ninja - add debug log statement to mv builder scheduled at startup

9ed4877760b3b8acacac2dea833477ec14ba1d28 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-07-19 18:30:31+01:00

    Ninja - add debug log statement to mv builder scheduled at startup

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

dd05e46f0cb5475edf72676230474e0ad0f9cdbf | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-07-05 13:02:20+01:00

    Avoid potential race when rebuilding CFMetaData.columnMetadata
    
    Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-12098

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

9eae8d340cb00fcabcab9b1c8c0d85943eac061b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-06-30 16:47:10+01:00

    Use custom RMI registry to avoid issues with JMX and SSL
    
    Patch by Sam Tunnicliffe; reviewed by Jake Luciani for CASSANDRA-12109

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>

c7ad00e3ea13e326f7472996cf682b7b81087dea | Author: Tyler Hobbs <tylerlhobbs@gmail.com>
 | 2016-06-28 11:16:28-05:00

    Remove pre-startup check for open JMX port
    
    Patch by Tyler Hobbs; reviewed by Sam Tunnicliffe for CASSANDRA-12074

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

33f2f844b6bef7b3e5977f649bb2bfaf2e4db904 | Author: Robert Stupp <snazy@snazy.de>
 | 2016-06-24 18:28:32+02:00

    Allow metrics export for prometheus in its native format
    
    patch by Robert Stupp; reviewed by Sam Tunnicliffe for CASSANDRA-11967

2e4763691c39f1424858fcb70a0a5c2a3aeb7836 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-06-24 11:47:25+01:00

    Ensure new CFS is initialized before adding to schema
    
    Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-12083

5fae533f3ead3d91317752f83826fbada98b2ec9 | Author: Geoffrey Yu <geoffrey_yu@apple.com>
 | 2016-06-22 18:06:58-07:00

    Add username to AuthenticationException messages
    
    Patch by Geoffrey Yu; reviewed by Sam Tunnicliffe for CASSANDRA-12076

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

    Only run test from CASSANDRA-11038 on 2.2+

f00e7a77313eb4e5d4d7159747bc88e1978adbe0 | Author: Soumava Ghosh <soumava@apple.com>
 | 2016-06-17 09:56:33-07:00

    Expose metrics around client authentication
    
    Patch by Soumava Ghosh; reviewed by Sam Tunnicliffe and Chris Lohfink
    for CASSANDRA-10635

898b91a029ff942b09221dea32d138ea988bd2ed | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-06-16 17:52:51+01:00

    Add initial version of security section

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

66c8f2b7f79fe794cc1e0594d9add260c209a9a2 | Author: Branimir Lambov <branimir.lambov@datastax.com>
 | 2016-05-26 12:44:16+03:00

    Fix index build regression from 9669.
    
    Patch by Branimir Lambov; reviewed by Sam Tunnicliffe for CASSANDRA-9669

360541f16a158f560d7cce1fcc264e246a80d10f | Author: Joel Knighton <joel.knighton@datastax.com>
 | 2016-05-24 12:07:41-05:00

    Persist local metadata in SystemKeyspace earlier in initialization sequence
    
    Patch by Joel Knighton; reviewed by Sam Tunnicliffe for CASSANDRA-11742

142f358f6958695c4248acb94b89b64e95ccc609 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-05-20 17:00:42+01:00

    Don't send new node notification on restart
    
    Patch by Sam Tunnicliffe; reviewed by Joel Knighton for CASSANDRA-11038

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

c17cbe1875a974a00822ffbfad716abde363c8da | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-05-09 19:23:33+01:00

    Allow service to startup if jmx remote port configured directly
    
    Patch by Sam Tunnicliffe; reviewed by Jake Luciani for CASSANDRA-11725

30789036330e84f41630a80171fd24835cacaf2d | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-05-02 18:46:03+01:00

    CASSANDRA-10091 Follow up
    
    Fix a few cosmetic issues that made it through review:
    
    * Remove unused method in AllowAllAuthorizer, added in error
    * Revert change to enum sets in Permission.java
    * Tidy imports in CassandraDaemon

89464ead48278f8e3ecfeaeaf9571714978b4f72 | Author: Benjamin Lerer <b.lerer@gmail.com>
 | 2016-05-02 14:15:19+02:00

    Reduce the amount of object allocations caused by the getFunctions methods
    
    patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-11593

b15983e83bd8e7ee7ddb12871da62fdf72401ba2 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-04-29 15:02:29+01:00

    ninja: use supplied CL in QueryProcessor::execute

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

3244774572c56400ed96da4d57912779878c16e5 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-21 11:46:09+02:00

    Avoid possible stack overflow in ModificationStatement::getFunctions
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe for CASSANDRA-11621

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

93c5bc616e21ffa7f31266ad095ca374f2ba73a4 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
 | 2016-04-18 13:47:59+02:00

    Avoid starting Cassandra on JMX bind failure
    
    Patch by Alex Petrov; reviewed by Sam Tunnicliffe for CASSANDRA-11540

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

    Add test for CASSANDRA-11523

14f08e6f66ef96614fccd12d1eac482c00ee7dc5 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-04-14 17:16:27+01:00

    Add indexed column to column filter in KeysSearcher
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne 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.

e6168672bc421f0d0f90dd45bf3a991be578b3dc | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-04-08 12:05:49+01:00

    recommit CASSANDRA-10902

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

a821539bc3eb90f204064b3fd9f86b7253d2b84b | Author: Dikang Gu <dikang85@gmail.com>
 | 2016-03-28 12:55:54-07:00

    Use noop index updater during compaction when appropriate
    
    Patch by Dikang Gu; reviewed by Sam Tunnicliffe for CASSANDRA-11450

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

0a5e2204ce74390bfbeb3fa3d74914cf47a13258 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-03-09 18:59:20+00:00

    SSTableExport supports secondary index tables
    
    Patch by Sam Tunnicliffe; reviewed by Yuki Morishita for CASSANDRA-11330

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

d0b7a02b230f65a3ba2665a8327b6e6cc585dde9 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-03-08 12:21:14+00:00

    Replace recursion with iteration in CompositesSearcher
    
    Patch by Sam Tunnicliffe; reviewed by Stefania Alborghetti for
    CASSANDRA-11304

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

1a73af7686e41cf8c2c0a031c9ef466b13a4b794 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-02-25 15:32:34+00:00

    Make custom filter expressions more extensible
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
    CASSANDRA-11295

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

186777aac55b1aa95c5c9e9cdaff2b981cf9d5af | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-02-17 13:41:18+00:00

    Refactor auth caches and add credentials cache
    
    Patch by Sam Tunnicliffe; reviewed by Mike Adamson for CASSANDRA-7715

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)

f51e98399ea3b78bdea81c6fb8bd62fda14af43c | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-02-01 21:01:26+00:00

    Filter keys searcher results by target range
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
    CASSANDRA-11104

4d5873d81bc13cbe0c8cc6cf04836a58801c204c | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-02-01 16:12:02+00:00

    Fix CHANGES.txt

b21df5b70a22ed8bef61dd34d77d71bdfe475922 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-01-28 17:23:23+00:00

    Fix deserialization of read commands in mixed clusters
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
    CASSANDRA-11087

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

b554cb3da327a7522dbd60209421073bbe10317c | Author: Mike Adamson <madamson@datastax.com>
 | 2016-01-27 12:36:36+00:00

    Invalidate legacy schema tables when unloading them
    
    Patch by Mike Adamson; reviewed by Sam Tunnicliffe for CASSANDRA-11071

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

cb21f28ecadceaac78aba1c2de4670afc2c38daa | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-01-20 10:07:10+00:00

    Avoid double initialization of metadata for new tables
    
    Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-11027

5ec40a35958aefed9ae7a791751526d3eefb17a4 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-01-20 09:40:33+00:00

    Ensure SSTables for legacy KEYS indexes can be read
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
    CASSANDRA-11045

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

663f7653e04b9c8620cc3ed06f9c97bd7dc62e35 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2016-01-12 12:51:37+00:00

    Remove duplication from NEWS.txt

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.

3962149ac8a66083e8c0cdf9c1dab001b2b1d6dd | Author: Dave Brosius <dbrosius@mebigfatguy.com>
 | 2016-01-05 07:37:03-05:00

    guard against legacy migration failure due to non-existent index name
    patch by dbrosius, reviewed by stunnicliffe for CASSANDRA-10966

fd74a03602421ca07b6b1087803c54577adae4dd | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2015-12-22 17:08:17+01:00

    Re-enable skipping non-queried column values
    
    patch by slebresne; reviewed by beobal for CASSANDRA-10657

df49cec1caeaa710f0e32516b635b60426da6cd9 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-12-19 17:03:11+00:00

    Add instructions for upgrade to 2.2 in NEWS.txt
    
    To include details of the data conversion and upgrade process
    for new system_auth tables. See CASSANDRA-10904

0f27d68fc23a942c0fa27ba4662621891939eaed | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
 | 2015-12-19 14:23:52+01:00

    Maybe retry sending digest syn during shadow round
    
    Patch by Stefania Alborghetti; reviewed by Sam Tunnicliffe for
    CASSANDRA-8072

9dafa438a5dcce8674aaa945b1495e70f95d2839 | Author: Carl Yeksigian <carl@apache.org>
 | 2015-12-18 10:59:44-05:00

    Skip commit log and saved cache directories in SSTable version startup check
    
    Patch by Carl Yeksigian; reviewed by Sam Tunnicliffe for CASSANDRA-10902

f8452838a964c7bfa938277c9fdfc337f9aff886 | Author: Marcus Eriksson <marcuse@apache.org>
 | 2015-12-14 15:33:21+01:00

    alter/drop user should be case sensitive
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-10817

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

15f03ab446854cf4d2999c3785d145c89bc3a3e4 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-11-25 16:45:02+00:00

    Always verify expected tables in pseudo-system keyspaces at startup
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
    CASSANDRA-10761

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

f5a09c125cce2078832c20f35eba3ab43eb5c36b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-11-10 18:18:45+00:00

    Make internal paging logic consistent between searcher impls
    
    Patch by Sam Tunnicliffe; reviewed by Carl Yeksigian for CASSANDRA-10683

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

925336031ac24b0bb0cb5d1daf5c91bf71462649 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2015-11-05 15:52:32+01:00

    Disable value skipping as that breaks read-repair currently
    
    patch by slebresne; reviewed by beobal 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

8a8427d73044646488d3700d2b967f0dfa3c7148 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-27 16:36:49+00:00

    Pass client address to authenticator when attempting SASL auth

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

c10ae57d967b7f7b2342b1ff9b66e14b7ad7a0f2 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-23 16:06:38+01:00

    Include ks params in KeyspaceMetadata::validate
    
    Patch by Sam Tunnicliffe; reviewed by Paulo Motta for CASSANDRA-10569

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)

5034f449575a4648f67b50c1ff535518ce2f00e9 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-10-23 13:51:29+01:00

    Fix Thrift CAS operations for columns with defined metadata
    
    Patch by Sam Tunnicliffe; reviewed by Sylvain Lebresne for
    CASSANDRA-10576

da8be1c093ba0a78604effd76769067e428ca04d | Author: Bereng <berenguerblasi@gmail.com>
 | 2015-10-19 16:45:23+02:00

    NPE fix on null highestSelectivityIndex
    
    Patch by Berenguer Blasi; reviewed by Sam Tunnicliffe for
    CASSANDRA-10550

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

cccaa17e1c20556afcaca78439d775ba0f15760a | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-09-24 17:29:52+01:00

    Preserve case properly for quoted user/role names

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

d6e14b34b0dad387140da3fef8522b3cd215e6d6 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-09-19 19:15:39+01:00

    Fix parsing of index targets in thrift metadata conversion

41731b84fd51bcd6bf1cb17ea22eaa6877df23a0 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-09-19 11:53:13+01:00

    Ninja remove unused imports

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

416ba6e8b2729c671d66be43cbcbc7c76d1c8a91 | Author: blerer <benjamin.lerer@datastax.com>
 | 2015-09-17 21:06:21+02:00

    Preserve the names of query parameters in QueryOptions
    
    patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-9632

106b1cdabe90bd28e8b6accac232746dc023987c | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-09-17 13:00:52+01:00

    Don't allow secondary indexes on materialized views
    
    This commit also fixes a problem with AlterViewStatement not updating
    view options correctly.
    
    Patch by Sam Tunnicliffe and Paulo Motta; reviewed by Aleksey Yeschenko
    for CASSANDRA-9921

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

6e805caed9be650cbd12bc0afd5d564f6fe5185a | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-09-15 11:14:10+01:00

    Early validation of partition keys in CAS requests
    
    Patch by Sam Tunnicliffe; reviewed by Benjamin Lerer for CASSANDRA-10338

2db8370fdfff7353a8f12e75c47cc1e80eee1e9a | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2015-09-14 22:03:35+01:00

    Do not persist ReversedType in system_schema.columns
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-6717

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

b22ad4210cbf9c0c0bd6e595265b162f391da3a1 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2015-09-08 11:05:46+02:00

    Defer auth setup until all nodes are >= 2.2
    
    Patch and review by Sylvain Lebresne and Sam Tunnicliffe for
    CASSANDRA-9761

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

07dfc208a49ca14d0ce3bd98adf1f5c3adf06cf2 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-08-28 13:07:11+01:00

    Update bundled python driver to fix problem with missing blist dependency

0c0f1ff1b1051627f38a8bf6cb0776241586dfce | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-08-27 20:21:17+01:00

    Defer initialization of default RoleManager until IAuthenticator is set
    
    Patch by Sam Tunnicliffe and Carl Yeksigian; reviewed by Jonathan Ellis
    for CASSANDRA-10209

0d2f4038fc2564c695d0d8c4b1ad523ec1afaceb | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-08-27 20:21:17+01:00

    Defer initialization of default RoleManager until IAuthenticator is set
    reviewed by jbellis for CASSANDRA-10209

e097efc5f6f76a0da8d15b307301dffff79e4a35 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-08-26 16:29:58+01:00

    Cache selected index in ReadCommand to avoid multiple lookups
    
    Patch by Sam Tunnicliffe; reviewed by Jake Luciani 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

b8172dcaa8560bb7e3c51d78f6760a4e52c06910 | Author: Tyler Hobbs <tylerlhobbs@gmail.com>
 | 2015-08-25 13:31:41-05:00

    Fix double flushing of secondary index tables
    
    Patch by Tyler Hobbs; reviewed by Sam Tunnicliffe for CASSANDRA-10180

62f27e20e0aa35766fe62c38425198be5a2a8a05 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-08-24 18:41:46+01:00

    Fix CHANGES.txt

9c02625292ec36519824a5ce4ef2af94db84ecd3 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-08-24 15:23:37+01:00

    Remove unnessary use of streams in IndexTransaction implementations.
    
    Patch by Sam Tunnicliffe; reviewed by marcuse for CASSANDRA-10218

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

6e48573be57b8d787922068ee5bb8a184af13737 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-08-22 22:32:29+01:00

    Fix CHANGES.txt

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

43b18d1802d90fcfaf608754c25de1ee487d8282 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-08-19 18:11:51+01:00

    Re-enable brief output for junit logs from CASSANDRA-9528

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

    Update 2i dtest for CASSANDRA-7771

0d7b232bdb406c2a49784f175ea4c8ab9e245cef | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-08-18 21:28:17+01:00

    Fix coverity warning for potential NPE (CASSANDRA-6717 follow up)

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

269f0785f2b1544bca561f19e0b6f2bde1150395 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-08-09 11:16:24+01:00

    Add custom JMX enabled executor for UDFs
    
    Patch and review by Robert Stupp and Sam Tunnicliffe for CASSANDRA-10026

c9587cd2bd1ac60d8cd8552592ac16f9c7ddd3b2 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-08-04 17:46:15+01:00

    Separate pool for hint delivery tasks in HintedHandoffManager

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

1d54fc339722400b05cc256b21a244c860b9a1bf | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-07-15 15:29:25+01:00

    Don't include auth credentials in debug log
    
    Patch by Sam Tunnicliffe; reviewed by Brandon Williams for
    CASSANDRA-9682

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

62714a9fed4edfbff49543319c28e8bedab0a0d3 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-07-06 10:55:59+01:00

    Conditionally read token in AuthSuccess#decode
    
    Patch by Pierre Nogues; reviewed by Sam Tunnicliffe for CASSANDRA-9727

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

3200d6ce662857e6821062daff4884fc3e7a3b9b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-06-26 12:42:01+01:00

    Fix generate-eclipse-files ant target

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

46cc577a860352ff0e880ff183f4672ac85c700e | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-06-16 21:37:50+01:00

    Fix CHANGES.txt

17d43fa55eca29be492a716f04d9ceff1989762d | Author: Philip Thompson <ptnapoleon@gmail.com>
 | 2015-06-15 11:55:04-04:00

    Reorder operations in CqlRecordWriter main run loop
    
    Patch by Philip Thompson; reviewed by Sam Tunnicliffe for CASSANDRA-9576

b61da9b56956929d9627e035b0d232b6b38bba91 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-06-11 16:51:25+01:00

    Mlock before opening system keyspace

80d46b8acc417978fd8c43862c3352a6381fbf2e | Author: Berenguer Blasi <bblasi@jblasi.com>
 | 2015-06-09 18:21:14+01:00

    Unset HAS_MORE_PAGES flag if PagingState is null
    
    patch by Berenguer Blasi and Sam Tunnicliffe; reviewed by Aleksey
    Yeschenko for CASSANDRA-7787

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

76cbddebc7c8cd8bc944c0631cce326da9396a90 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-06-05 10:32:42+01:00

    Fix existence check in CassandraRoleManager

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

f1b22dfc4042cebb2de0e17d296ac4d7bc7d53df | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2015-06-04 01:56:13+03:00

    Fix occasional lack of `system` keyspace in schema tables
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-8487

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

0d24b1a802f67641b534cf2a407342f6129862ef | Author: Philip Thompson <ptnapoleon@gmail.com>
 | 2015-05-20 13:56:31-04:00

    More fixes to connection error handling in CqlRecordWriter
    
    Patch by Philip Thompson; reviewed by Sam Tunnicliffe for CASSANDRA-9442

f970de55746dd074843d8cfd5385b12acda56ee9 | Author: Philip Thompson <ptnapoleon@gmail.com>
 | 2015-05-20 10:49:02+01:00

    Check connection errors more reliably in CqlRecordWriter
    
    Patch by Philip Thompson; reviewed by Sam Tunnicliffe for CASSANDRA-9419

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

aa133b70fa08039b458c3b5fc295ce3624b8d43d | Author: Marcus Eriksson <marcuse@apache.org>
 | 2015-05-18 08:47:31+02:00

    Don't open system ks before scrubbing the data directory
    
    Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-9405

63819cbee38ac83cf1b3710618f9340bbd78a325 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-05-15 12:20:42+01:00

    Update CQL docs with auth and DCL info
    
    Patch by Sam Tunnicliffe; reviewed by Tyler Hobbs for CASSANDRA-7558

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

e379f978b6b00f4dc7c2b37a8bda6cdc52d32b8a | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2015-05-13 10:29:58-05:00

    Allow roles cache to be invalidated
    
    Patch by brandonwilliams, reviewed by beobal for CASSANDRA-8967

b2a2d46352d2dcd57cef968a8cd4a2189bea32ce | Author: Carl Yeksigian <carl@apache.org>
 | 2015-05-12 18:13:11-04:00

    Push correct protocol notification for DROP INDEX
    
    patch by Carl Yeksigian; reviewed by Sam Tunnicliffe for CASSANDRA-9310

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

116de2bee5920bc6842300a3f686d88f443b281d | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-05-12 11:49:03+01:00

    Improve javadoc around trigger execution
    
    Patch by Sam Tunnicliffe; reviewed by brandonwilliams for CASSANDRA-9334

37d81b9dcb08dd8c16a560591f46481b5d316841 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-05-12 11:49:03+01:00

    Improve javadoc around trigger execution
    
    Patch by Sam Tunnicliffe; reviewed by brandonwilliams for CASSANDRA-9334

ce3ce44a5379f7de162b059fb99641fc4e6a344a | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-05-06 17:22:20-05:00

    Fix regression in DISTINCT queries w/ deletions
    
    Patch by Sam Tunnicliffe; reviewed by Tyler Hobbs as a follow-up for
    CASSANDRA-8717

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

4c7c5be798e2a7d1e72d086bc5011242ea0173dc | Author: Andrés de la Peña <adelapena@stratio.com>
 | 2015-05-05 20:45:09+03:00

    Add support for top-k custom 2i queries
    
    patch by Andrés de la Peña; reviewed by Sam Tunnicliffe for
    CASSANDRA-8717

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

0db1431e33659392b11060451c71d006941a0dda | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-04-29 10:24:05+01:00

    Eliminate race during auth keyspace setup
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-9201

cc5128a02e01c3dad1f658f7dc6281e4f55eeb9a | Author: Adam Holmberg <Adam.Holmberg@datastax.com>
 | 2015-04-27 21:32:24+03:00

    Add CustomPayloadMirroringQueryHandler for driver testing
    
    patch by Adam Holmberg; reviewed by Sam Tunnicliffe for CASSANDRA-9212

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

d383f5cb2bee8b04c3ad8f8c740b232ef7a883e2 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-04-14 16:31:32-05:00

    Force ByteBuffer big-endianness in IndexSummary binary search
    
    Patch by Sam Tunnicliffe; reviewed by Benedict Elliot Smith for
    CASSANDRA-9062

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

6af82eddff9d2923ff5447120dac432bd0dadae4 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-04-14 12:37:30-05:00

    DropRoleStatement should only checks su status for existing roles
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko 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)

b24bd08616ed4b0395af5d96f27f378202bef0ee | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-04-07 17:20:00+01:00

    Flush system.IndexInfo after marking index built
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-9128

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

7323f51e8e1bebc1abeb96141f350721033e4c96 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-04-07 16:48:56+01:00

    Correctly identify 2i datadir from older versions
    
    patch by Sam Tunnicliffe; reviewed by yukim for CASSANDRA-9116

7d68cedecd4444537535e48074c38686ccc76f9c | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-04-03 12:51:24-05:00

    Don't execute any functions at prepare-time
    
    Patch by Sam Tunnicliffe; reviewed by Tyler Hobbs for CASSANDRA-9037

ae0486132e5aa7e49868aa36945829ce59067815 | Author: Chris Lohfink <Chris.Lohfink@datastax.com>
 | 2015-04-02 16:50:04-05:00

    Improve row count estimate
    
    Patch by Chris Lohfink; reviewed by Sam Tunnicliffe & Aleksey Yeschenko
    for CASSANDRA-9107

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

e5b5a91fb6148010c31337cb074c37ec8fff2438 | Author: Yuki Morishita <yukim@apache.org>
 | 2015-03-24 15:27:45-05:00

    Keep node up when bootstrap streaming failed
    
    patch by yukim; reviewed by Sam Tunnicliffe for CASSANDRA-8942

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

    Add UDF permission tests for CASSANDRA-7557

bf1ea024d50dc0243bb8cec2a23b01a709b4e705 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-03-24 14:14:18+01:00

    Make PasswordAuthenticator number of hashing rounds configurable
    
    Patch by Sam Tunnicliffe; Reviewed by Robert Stupp for CASSANDRA-8085

c6ba2beddc5a7170ee449b43ce4a41a14f312791 | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2015-03-22 14:14:08+03:00

    Stop logging range tombstones when exceeding the threshold
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-8559

5fd4a01165586f1c4e273e08595238bd1bc2d5ea | Author: Ulises Cervino Beresi <ulises.cervino@datastax.com>
 | 2015-03-13 09:45:23+00:00

    Expose the column family in DropIndexStatement
    
    patch by Ulises Cervino Beresi; reviewed by Sam Tunnicliffe for
    CASSANDRA-8991

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

24915cd48e9e13d99df4d08610e382d3c424dd35 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-03-10 11:38:05+00:00

    Make creation of system_{auth,traces} keyspaces less fragile
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-8853

d6ea0ff1f1c01390a4240ddfbbfb5c5b63ee4260 | Author: Alan Boudreault <alan.boudreault@datastax.com>
 | 2015-03-09 20:18:27-07:00

    Provide better exceptions for invalid replication strategy parameters
    
    patch by Alan Boudreault; reviewed by Sam Tunnicliffe for CASSANDRA-8909

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

    Update LIST ROLES output following CASSANDRA-8761

a1b574e52e363e1f9cf46496d4acc5bcd3436d96 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-03-05 21:52:51-08:00

    Make custom role options accessible from IRoleManager
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-8761

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

    Add test for CASSANDRA-5732

b32ce687e713de8d8535b0607c9edd9b55a7b6aa | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-03-03 15:58:48-08:00

    Make LIST USERS display inherited superuser status
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-8849

a936d7e7fbbc432748d634c326b680d5063742d0 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-03-03 15:10:36-08:00

    Update example commands in commitlog_archiving.properties
    
    patch by Sam Tunnicliffe; reviewed by Michael Shuler for CASSANDRA-8290

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

ee5e48795583f525dca50d3535167f26cc0bc8ca | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-02-06 19:06:03+00:00

    Make = optional in CREATE/ALTER ROLE statements

9072757b52d9a6c443871c5fba443c27606b8e57 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-02-06 10:32:21+00:00

    Automatically grant permissions to creators of new objects & roles
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-7216

217721ae95ce1a48d9cedbb8de8f3eb76c77d88c | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-02-03 11:56:04+00:00

    Add new Role management permissions
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-8650

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

24a189ca6d2279f67ce88c28aeee5a2683ff8fbb | Author: Joshua McKenzie <jmckenzie@apache.org>
 | 2015-01-30 11:52:17-06:00

    Fix version check on CommitLogArchiver restore
    
    Patch by jmckenzie; reviewed by Sam Tunnicliffe for CASSANDRA-8293

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

5a849764791f7bedd737666a48b53e536f9816ab | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-01-20 18:37:58+03:00

    Expose EstimatedHistogram metrics for range slices
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-8627

879b694d346e6442c9508d8d8a48e6e71fbcd25b | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-01-14 22:48:39+03:00

    Introduce role based access control
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-7653

e750ab238e07daa61180d2451ba90f819a4cf5a1 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2015-01-09 04:02:32+03:00

    Introduce background cache refreshing to permissions cache
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-8194

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

    7653 Handle async permissions refresh

5f54285e9e39833b6bc01317fd74b8bd9b408842 | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2014-12-19 21:40:25+03:00

    Move MeteredFlusher to its own thread
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-8485

351e35b64ac7f364bd4149da399f86b7f36f5ae9 | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2014-12-19 20:27:32+03:00

    Move all hints related tasks to hints internal executor
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-8285

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

f1e2fed8ddbb77530cc69c8d753fd313b9e1fa35 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-12-17 15:50:59-08:00

    cqlsh doesn't handle LIST statements correctly.
    
    patch by Sam Tunnicliffe; reviewed by Mikhail Stepura for CASSANDRA-8370

451c514a3a02f4e889f040176453beefbcd75843 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-12-11 15:17:29+01:00

    Fix error message on read repair timeouts
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-7947

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

be791422972a2ee485239e3d724ffcab3d8fdace | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2014-11-12 23:44:00+03:00

    Fix millisecond timestamps in Tracing
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-8297

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

94fea8df626e13e65615b065b78d5165a1da08be | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2014-10-22 17:46:23+03:00

    Fix CREATE TABLE for CQL2
    
    patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
    CASSANDRA-8144

ec866fa164755466a49dbebc200bf8919e471f10 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-10-21 02:18:35+03:00

    Fix validation of collections in TriggerExecutor
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-8146

cced4ba15bc5db7395f5981d01393757c3e0332e | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-10-09 15:31:28+03:00

    Notify DT subscribers when a column family is truncated
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-8088

df046dfe092ea5a08ec0e29a00d30423284d1f86 | Author: Jason Brown <jasobrown@apple.com>
 | 2014-10-06 14:44:51-07:00

    SSL does not work in cassandra-cli.
    
    patch by jasobrown, reviewed by beobal for CASSANDRA-7899

7bff18357e1e9227c13016b1c5b5e1a71db4f811 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2014-09-30 14:08:16-05:00

    Archive any commitlog segments present at startup
    patch by Sam Tunnicliffe; reviewed by bes and jbellis for CASSANDRA-6904

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

e4e56c2fd08037b4ddc7459f341e2c86c272e803 | Author: beobal <sam@beobal.com>
 | 2014-08-13 21:10:52+01:00

    Skip strict endpoint selection for ranges if RF == nodes
    
    Patch by Sam Tunnicliffe; reviewed by tjake for CASSANDRA-7765

59a8e1c6b6bcb93ee63b2f309bf379b8a97cdffa | Author: beobal <sam@beobal.com>
 | 2014-08-12 13:57:52-05:00

    Fix thrift range filtering w/out 2ary index lookups
    
    Patch by Sam Tunnicliffe; review by Tyler Hobbs for CASSANDRA-7741

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

3970c650d43f8b8bb9aa1c153055fd838a9b4bb6 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2014-08-07 18:09:57+02:00

    Fix potential AssertionError with 2ndary indexes
    
    patch by slebresne; reviewed by beobal for CASSANDRA-6612

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

05ffa8ff1eeaa8f911798c1dca14de6117b27347 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-06-04 17:56:50+03:00

    Add per-CF range read request latency metrics
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-7338

2092da09747a8f00a790a5eed8323227033e2115 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2014-05-14 13:26:18-05:00

    Exclude xerces to fix hadoop build issue.
    
    Patch by Sam Tunnicliffe, reviewed by brandonwilliams for CASSANDRA-6877

743d921ae8591545ff01022db9a41a84ef1edcd1 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-04-22 01:46:31-04:00

    Nodetool rebuild_index requires named indexes argument
    
    patch by Stunnicliffe reviewed by dbrosius for cassandra-7038

8d1acd93fe86030bdb84bba5251f7999ba70e1b7 | Author: Sam Tunnicliffe <sam@beobal.com>
 | 2014-04-22 01:33:39-04:00

    Nodetool rebuild_index requires named indexes argument
    
    patch by Stunnicliffe reviewed by dbrosius for cassandra-7038

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

b69f5e363b75543429a25b0909b45dff735c64b2 | Author: beobal <sam@beobal.com>
 | 2014-04-14 20:08:31+01:00

    Clean up IndexInfo on keyspace/table drops
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-6924

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

485feefb2503fa58f92a10ea5f310bf5a29029f2 | Author: beobal <sam@beobal.com>
 | 2014-03-06 17:59:49+00:00

    Adds QueryHandler interface
    
    patch by beobal & slebresne; reviewed by beobal & slebresne for CASSANDRA-6659

7937ee38f5f3ea0ee821441672cbb777814fa4fd | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2014-02-14 20:37:06+03:00

    Fix SecondaryIndexManager#deleteFromIndexes()
    
    patch by Sergio Bossa; reviewed by Sam Tunnicliffe for CASSANDRA-6711

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

016a2b052b9aa71be9d2d4e9afa60525d19f322d | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2014-01-31 11:57:55-05:00

    Switch stress to use ITransportFactory (trunk followup)
    
    patch by Sam Tunnicliffe; reviewed by Benedict Elliott Smith for
    CASSANDRA-6641

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

e7b23cc741622ccf8b1487d8622cca47dcb9cc34 | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2014-01-31 01:38:54-05:00

    Switch stress to use ITransportFactory
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-6641

63c490af9cbe392ba025f15854173eb4f7fbbfad | Author: Jonathan Ellis <jbellis@apache.org>
 | 2014-01-15 12:08:47-06:00

    encapsulate SecondaryIndex.estimateResultRows
    patch by Miguel Angel Fernandez Diaz; reviewed by Sam Tunnicliffe for CASSANDRA-6498

1b2a190379141094a986495bd1386e720786c9b7 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2013-12-18 16:17:13-06:00

    add client encryption support to sstableloader
    patch by Sam Tunnicliffe; reviewed by Mikhail Stepura for CASSANDRA-6378

79f7d6baff8644e31d6444fed8a18e85126d4ae9 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2013-12-12 12:04:01-06:00

    Set javaagent for tools.
    Patch by Sam Tunnecliffe, reviewed by brandonwilliams for CASSANDRA-6404

b461c3bfad66eb4f491803bc26bc6023d043e906 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2013-10-30 15:05:02-05:00

    Nodetool gets default JMX port from cassandra-env.sh
    Patch by Sam Tunnicliffe, reviewed by brandonwilliams for CASSANDRA-6273

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

7187a8af05b53d5318f3e4fa47122b232c4c7e52 | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2013-10-30 13:20:47+03:00

    Make MS.getBoundTerms() correct for batched statements
    
    patch by Aleksey Yeschenko and Sam Tunnicliffe; reviewed by
    Sylvain Lebresne

f1c0524347190dc28db21c3b27e2c05fb36dae43 | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2013-10-28 13:38:22+03:00

    Provide hooks around CQL2/CQL3 statement execution
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-6252

e655d62a476f1507ab77c6ba8de2d15e3851f5e0 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2013-10-16 13:44:34-05:00

    Remove new asserts in CMFD
    Patch by Sam Tunnicliffe, reviewed by brandonwilliams for CASSANDRA-6208

389ff55e2bbc3046a6ad1aba85bdaab0e38dc6e8 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2013-09-26 13:49:07-05:00

    Don't add extraneous field with CqlStorage
    Patch by Sam Tunnicliffe, reviewed by Alex Liu for CASSANDRA-6071

2336d94ef3a286bc9b7331086085eca56f915e76 | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2013-09-19 21:05:15+03:00

    Remove Hadoop dependency from ITransportFactory
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-6062

caf047b8581709ba57327f9e3c4607f273771840 | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2013-09-19 15:53:24+03:00

    Make ThriftServer more easlly extensible
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-6058

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

08878e90abdf774315fe8580d87611f2eaa416c2 | Author: Aleksey Yeschenko <aleksey@apache.org>
 | 2013-06-18 18:17:58+03:00

    Fix PermissionDetails.equals() method
    
    patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
    CASSANDRA-5655

401b46bb3c5c27717d6f64af3aab349817485322 | Author: Sylvain Lebresne <sylvain@datastax.com>
 | 2013-05-31 10:59:53+02:00

    Adds SASL authentication in binary protocol v2
    
    patch by beobal; reviewed by slebresne for CASSANDRA-5545

95cf9a5f0d5c437a9e042018eadc698e3fd5f9e0 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2013-05-09 17:38:23-05:00

    fix 2i updates with indentical values and timestamps
    patch by Sam Tunnicliffe; reviewed by jbellis for CASSANDRA-5540

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

8ba462a08b782690119b3090d64ca88a24ba746f | Author: Jonathan Ellis <jbellis@apache.org>
 | 2013-03-27 14:33:53-05:00

    remove the index entry on oldColumn when new column is a tombstone
    patch by jbellis; reviewed by Sam Tunnicliffe for CASSANDRA-5395

0ab3d60fb78194ab2d7dd04ae590f871a9286c31 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2013-03-27 14:33:53-05:00

    remove the index entry on oldColumn when new column is a tombstone
    patch by jbellis; reviewed by Sam Tunnicliffe for CASSANDRA-5395

0d44159e63a2f5b56d621ba71a2f3fadd7f5a301 | Author: Jonathan Ellis <jbellis@apache.org>
 | 2012-10-04 10:28:52-05:00

    Avoid discarding dropped ks deletion timestamp
    patch by Sam Tunnicliffe and jbellis; reviewed by tjake for CASSANDRA-4752

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

c38d32638eea94114c578c3c9f400fd581aade39 | Author: Brandon Williams <brandonwilliams@apache.org>
 | 2012-03-26 13:17:27-05:00

    Expose schema version in nodetool.
    Patch by Sam Tunnicliffe, reviewed by brandonwilliams for CASSANDRA-3937