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
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
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
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
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>
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
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
dc45bb5876aafa2ce7dcfe6a3b7de0f6a9a35fda | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-07-11 19:40:55+01:00
Allow threads waiting for the log follower to be interrupted
Patch by Sam Tunnicliffe and David Capwell; reviewed by Alex Petrov for
CASSANDRA-19761
1cd0b382143ec56118105a6ed991c0803f400b18 | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-07-05 09:11:56+01:00
Revert to localised start time for coordinator read latency measurement
Patch by Sam Tunnicliffe; reviewed by Marcus Ericsson for
CASSANDRA-19755
48dcf5e0921b8a5b7a73fa15ebfb2341d48c857b | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-06-18 17:29:46+01:00
Snitch re-implementation
Deprecate IEndpointSnitch entirely, to be replaced with new interfaces:
* Locator for endpoint -> location mapping
* InitialLocationProvider to supply the DC & rack for registration
* NodeProximity for sorting endpoints and replicas at query time
For migration/upgrade/deprecation, nodes can still be configured with
an IEndpointSnitch implementation via endpoint_snitch in config, but
we hide this with a facade and only present the new interfaces.
Patch by Sam Tunnicliffe and Marcus Eriksson; reviewed by Sam
Tunnicliffe and Marcus Eriksson for CASSANDRA-19488
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Sam Tunnicliffe <samt@apache.org>
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
51d048a93a7e7cfb93a544dabba4b6f7aa1bbdd1 | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-04-29 11:36:51+01:00
Add cluster metadata id to gossip syn messages
Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
CASSANDRA-19613
7b89979dc8488c4348101f88687f48a56a05781b | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-04-29 09:16:33+01:00
When repairing system_cluster_metadata always repair full range
Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
CASSANDRA-19709
2c003710881860bde420d6a2dc1cb71e845bdb28 | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-04-26 09:12:38+01:00
Push down repair tokens and partitioner through paxos repair
Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
CASSANDRA-19714
27c1e56e43cafc8966878ff9c48b0e566c07e32b | Author: Marcus Eriksson <marcuse@apache.org>
| 2024-04-25 19:44:39+02:00
Avoid ClassCastException when verifying tables with reversed partitioner
Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for
CASSANDRA-19710
7fe30fc313ac35b1156f5a37d2069e29cded710b | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2024-04-24 15:54:23+02:00
Expand DDL statements on coordinator before submission to the CMS
Patch by Alex Petrov; reviewed by Stefan Miklosovic and Sam Tunnicliffe for CASSANDRA-19592
dabcb175527d3c2daef54c6ce029b3c3054b2a77 | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-04-19 09:39:44+01:00
Improve handling of transient replicas during range movements
Patch by Sam Tunnicliffe and Marcus Ericsson; reviewed by Alex Petrov
for CASSANDRA-19344
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Sam Tunnicliffe <samt@apache.org>
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
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>
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
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
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>
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>
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
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
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
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
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
eb518f3ca6f22753346dfb57c94e9935611c6a53 | Author: Mick Semb Wever <mck@apache.org>
| 2023-11-26 22:18:45+01:00
Add version guard around call to initializecms also in upgrade_tests/storage_engine_upgrade_test.py
patch by Mick Semb Wever; reviewed by Sam Tunnicliffe for CASSANDRA-19099
ae0842372ff6dd1437d026f82968a3749f555ff4 | Author: Sam Tunnicliffe <samt@apache.org>
| 2023-11-23 18:39:11+00:00
Implementation of Transactional Cluster Metadata as described in CEP-21
An overview of the core components can be found in the included
TransactionalClusterMetadata.md
patch by Alex Petrov, Marcus Eriksson and Sam Tunnicliffe; reviewed by
Alex Petrov, Marcus Eriksson and Sam Tunnicliffe for CASSANDRA-18330
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
Co-authored-by: Sam Tunnicliffe <samt@apache.org>
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>
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
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
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
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>
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
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
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
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>
f0280fb6f863582125bfd16b8a90c345972c4a8c | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2021-09-01 12:22:31-04:00
Backport of CASSANDRA-16905 Further restrict schema column drop/recreate conversions
patch by Aleksey Yeschenko; reviewed by Blake Eggleston, Sam Tunnicliffe, and Caleb Rackliffe for CASSANDRA-16905
Co-authored by Aleksey Yeschenko (aleksey@apache.org)
Co-authored by Josh McKenzie (jmckenzie@apache.org)
09c89e5f5f8604301c233130dfb6e82a36ae30f3 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2021-09-01 12:22:31-04:00
Further restrict schema column drop/recreate conversions
patch by Aleksey Yeschenko; reviewed by Blake Eggleston, Sam Tunnicliffe, and Caleb Rackliffe for CASSANDRA-16905
Co-authored by Aleksey Yeschenko (aleksey@apache.org)
Co-authored by Josh McKenzie (jmckenzie@apache.org)
209c35aa62855e2834e629e8ecb38ebb329aa6ce | Author: Benedict Elliott Smith <benedict@apache.org>
| 2021-09-01 15:35:22+01:00
[CEP-10] Phase 4: Cluster and Code Simulation
patch by Benedict; reviewed by Sam Tunnicliffe for CASSANDRA-17008
Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
Co-authored-by: Sam Tunnicliffe <samt@apache.org>
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
1f5aefdc23b5cd27dea056d119ff5d9c9801030a | Author: Aleksei Zotov <azotcsit@gmail.com>
| 2021-08-22 19:30:34+04:00
Add JMX auth test
Patch by Aleksei Zotov; reviewed by Sam Tunnicliffe for
CASSANDRA-16404
0ef8be46f8f729c80662a03fd515b6fe108531c8 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2021-08-17 14:26:45+01:00
Extend network auth test to check deprecated mbean name
Patch by Sam Tunnicliffe; reviewed by Aleksei Zotov for
CASSANDRA-16404
2e2db4dc40c4935305b9a2d5d271580e96dabe42 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2021-08-16 12:08:23-04:00
Verify correct ownership of attached locations on disk at startup
patch by Sam Tunnicliffe; reviewed by Chris Earman, Xiaolong Jiang, and Caleb Rackliffe for CASSANDRA-16879
Co-authored by Sam Tunnicliffe <sam@beobal.com>
Co-authored by Josh McKenzie <jmckenzie@apache.org>
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>
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>
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
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>
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
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>
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
550c4ed1584428645b096efd224cc0af81214493 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2021-01-22 11:16:50+00:00
Protocol v5 is only supported in 4.0+ (#116)
Follow up to CASSANDRA-15299
Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson
15a2fe00fc9817874f4c1600d56a373c21b1ad1c | Author: Benedict Elliott Smith <benedict@apache.org>
| 2021-01-18 13:36:58+00:00
[CASSANDRA-16923] CEP-10 Phase 1: Mockable System Clock
Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
Co-authored-by: Sam Tunnicliffe <samt@apache.org>
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
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
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
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
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>
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
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
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
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
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
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
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
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
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>
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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>
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
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
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
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
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
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.
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
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
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.
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
0790e48191f5cbe040a286881fbfb9e6de375303 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2015-08-23 20:11:34+03:00
Modernize system_schema columns and triggers tables
Patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
CASSANDRA-6717
4994f0c7e7955179c0bce05e249f69fea0e3da37 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-08-20 13:43:25+01:00
Make ROLE based statements backwards compatible with USER based syntax
Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-10135
06c130e3cb85577041b475084400c08c505d8f9e | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-08-10 16:09:15+01:00
Move 2i metadata out of system_schema.columns and ColumnDefinition
Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko and Robert Stupp
for CASSANDRA-6717
c8d163f73cad4cb61c12c6871e26489b52094d17 | Author: blerer <benjamin.lerer@datastax.com>
| 2015-08-09 22:09:48+02:00
Allows single-column slice restrictions to be merged with multi-columns slice restrictions
patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-9606
de84a5c770ac1a429152dd79f0895b27aa544368 | Author: blerer <benjamin.lerer@datastax.com>
| 2015-08-09 21:48:04+02:00
Allows single-column slice restrictions to be merged with multi-columns slice restrictions
patch by Benjamin Lerer; reviewed by Sam Tunnicliffe for CASSANDRA-9606
0626be8667aefdcf50a051471f83da90bbae9bcf | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-07-24 19:19:06+01:00
New 2i API and implementations for built in indexes
Patch by Sam Tunnicliffe; reviewed by Sergio Bossa, Sylvain Lebresne and
Aleksey Yeschenko for CASSANDRA-9459
Conflicts:
src/java/org/apache/cassandra/db/ColumnFamilyStore.java
src/java/org/apache/cassandra/db/PartitionRangeReadCommand.java
src/java/org/apache/cassandra/db/compaction/CompactionIterator.java
src/java/org/apache/cassandra/db/index/AbstractSimplePerColumnSecondaryIndex.java
src/java/org/apache/cassandra/db/index/PerColumnSecondaryIndex.java
src/java/org/apache/cassandra/db/index/SecondaryIndexManager.java
src/java/org/apache/cassandra/db/index/composites/CompositesIndex.java
src/java/org/apache/cassandra/db/index/composites/CompositesIndexOnClusteringKey.java
src/java/org/apache/cassandra/db/partitions/AtomicBTreePartition.java
src/java/org/apache/cassandra/db/partitions/PartitionUpdate.java
src/java/org/apache/cassandra/index/internal/ColumnIndexSearcher.java
src/java/org/apache/cassandra/index/internal/composites/CompositesSearcher.java
src/java/org/apache/cassandra/index/internal/keys/KeysSearcher.java
src/java/org/apache/cassandra/io/sstable/format/SSTableReader.java
test/unit/org/apache/cassandra/schema/DefsTest.java
test/unit/org/apache/cassandra/schema/LegacySchemaMigratorTest.java
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
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
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
f9b6d3dac7d60b4409f05c25e743dfbbf32a50f4 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-05-19 13:11:21+01:00
SystemKeyspaceTest handles dev versions properly
Patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-9422
79e1e8062703f12b5c181ccfc72fe10d293920a5 | Author: Sam Tunnicliffe <sam@beobal.com>
| 2015-05-14 17:16:04+03:00
Swap all references to 3.0 with 2.2
patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-9352
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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