56 Collaborator |
Brandon Williams , Sylvain Lebresne , Aleksey Yeschenko , Mick Semb Wever , Marcus Eriksson , Tyler Hobbs , Benedict Elliott Smith , Sam Tunnicliffe , Yuki Morishita , Benjamin Lerer , Jake Luciani , Štefan Miklošovič , Stefania Alborghetti , Alex Petrov , Berenguer Blasi , Ekaterina Dimitrova , David Capwell , Josh McKenzie , Andrés de la Peña , Paulo Motta , Robert Stupp , Jason Brown , Caleb Rackliffe , Ariel Weisberg , Yifan Cai , Dinesh Joshi , Jeff Jirsa , Stefan Podkowinski , Jon Meredith , Chris Lohfink , Zhao Yang , Joel Knighton , Jon Haddad , Adam Holmberg , Jordan West , Sankalp Kohli , Jay Zhuang , Aleksei Zotov , Joey Lynch , Kurt Greaves , Jaydeepkumar Chovatia , kurt , Tommy Stendahl , Ed Capriolo , jaydeepkumar1984 , Runtian Liu , Chris Batey , Zephyr Guo , tommy stendahl , reviewed by Sam Tunnicliffe , reviewed by Ariel Weisberg , reviewed by Adam Holmberg , Sergey Lapukhov , Edward , Dongqi Xue , Christopher Bailey |
176 Patch |
133 Review |
c747f70c058aa94d6bcfe1f9132c410db6d2b65a,
286d2ee053ac2e6fe50749fa2833533254697662,
2bc4a3617931a1def709300cf6e220c978ad9e61,
b9c40e25738f0ca7fc38e51a026743ead3420ab7,
cdc0ce1fa33756f091785b58d4cc8f50fa9e7d0e,
d2923275e360a1ee9db498e748c269f701bb3a8b,
89c6addb505392ef3434597b61f83da25d13e3e2,
b6916017ca4d7bb2f46355ae28fb7cd40d6eafe8,
eae7b9c3ade386f28c5f0c7ee015b0d0445388ac,
5f09226a0d56f6d2d5e60f83465f9f17beed0572,
08450080614250a8bfaba23dbca741a4d9315e3c,
a960d87e05f01000a758d8e7e5a58be57d13eb33,
31b9078a691a6f93b104cc6b3f72fe2fbf6557f6,
7b190b8d837a721a35c3f083ae003cc04e45324b,
8be1cbe9ab14155773bfab765a3567df9ff9833f,
ccab496d2d37c86341d364dea6c27513fda27331,
236a3bb7f9c6beee8a334eef8a39bc55a5fee5f8,
c34317526fc6dbe559beb36cf44e24278656bdf2,
543bbdd9b630a77cff40cc266b427946688805ed,
8576e769d13b3e887ea604074641fd4c42af5e8a,
01a091a0412c4a05eae94f24458dd139a42dfda3,
6a302f734a1dede4b4bdee5e5f67c5ada6f0115d,
dcf6fe8162f00353dae497a6adcfec2ac88f8e0a,
c9e40277f0389a773b21d4310a85a8c761932d61,
1f7e3c2835c79363025a01a8470ee85d17457cf8,
9382186f70cf0560c5308dc324411bef52cf461f,
cf10df00eb5c805a0cc4bdfeb5d72c3478c13613,
53f604dc1789a800dbcbc3c8aee77f8f36b8b5db,
39a431d9d821cf6bcb54da7198b6a64e09b0f120,
cbecd5f2834f233f1c7c912407343cc3a9b517bb,
a4af4aa60ad0aa6fbb134b44e162970c7a1a20da,
96ac94dabc63fe98fef22198041e8acba8916267,
aa762c6d5253e0cc2947d3bf2b6149197e106036,
527514109469b925ee310abf06848c8eb484da13,
c3ce32e239b1ba41faf1d58a942465b9bf45b986,
d27c3ad0d2d006a5f156f0a2f2a24286d31c5069,
7d2c3c215f65ee41f86886304257647fc24b1f70,
9063ceabc9a41825a09db811f74821537dfe726b,
44785dd2eec5697eec7e496ed3a73d2573f4fe6a,
a41b861fa4d4acfbcce13dd62b1e8f48be22f8ed,
f7630e4c3af3bbcf933f0708afaac7e3e7ef6101,
60a8cfe115b78cee7e4d8024984fa1f8367685db,
7bf617165e910f08db81917742ab8036215ab300,
e04efab3f9a60e5e8c34c845548b6ab6d0570376,
d60c78358b6f599a83f3c112bfd6ce72c1129c9f,
e4bac44a04d59d93f622d91ef40b462250dac613,
285153f621a1e67212ef61686188eff3e9c80a4e,
ab0e30e75904e4d637f07b2ec64334073eb061ec,
167ebbcf4304512fa538e9cfc18da4295511d16c,
0841353e90f1cc94dc47b435af87e4d5876478ea,
f7431b432875e334170ccdb19934d05545d2cebd,
f25a765b6daf4d08694303f47bfe5f38185dd7aa,
cba5d5131e75c0631b2f8845ad63b413ab4f420f,
6e35cf340a4da8409482230b170a8b7546a6569b,
7082b64fc9a9a14c9f9cb9a492c0b25d109f4edc,
644676b088be5177ef1d0cdaf450306ea28d8a12,
87e886789a6d4fe1f1ea9a232a2763a16b39c001,
6970ac2154b77d6856a05183df0ab70fa6d661f8,
54de771e643e9cc64d1f5dd28b5de8a9a91a219e,
d31ed0f51b23d8fce892695ecd82d4f843f31f4c,
eda2613bcca7e4734b3bb4e04c6a4df39eb59ca2,
c5a7fcaa8e00083d6f74967c40474aef07b0d21a,
9714a7c817b64a3358f69e536535c756c5c6df48,
1d05bdab2329a8d30772e079ccd9e64ed80438eb,
d4dfbb5c678415e63bb7cf7dfd78518dfa6ea7b9,
8f840a3c03d55ae859fbcc0178685a948cb1ade0,
d7740052ff6cee74fb6ab973f1052422180d75bc,
39807ba48ed2e02223014fbf47dce21d4124b380,
10ca7e47ca63c43b4e0ba593fb4c736130764af9,
d8f0361228aec146689b8f9402c7aa61d95bdc05,
b8697441d7a051e7ff68def6aa9cf14bd92ace9e,
8fad4cd59ea5ef6d111cfe67d9a4c0345c4d7fd7,
2b507c03c5190c744c5e84d7ca5cf7afa2b5c2ae,
95839aae2fde28fa29b16741de6bd52c0697843f,
e7299c08f940057e8fd4dfa3f24dcc6e0cb5f78d,
3cec208c40b85e1be0ff8c68fc9d9017945a1ed8,
7d4d1a32581ff40ed1049833631832054bcf2316,
b740efa731ff2b684491ba4ef0cac2b000f96149,
e1a1b80d424e31eeb5805c710ce010953160e3a4,
c066f126e20180ae0230b7d6a61666152149a79f,
e9cc805db1133982c022657f8cab86cd24b3686f,
eb6f03c8928e913cb6f9eaa7c9ea9f4501039112,
9c3354e3211c6a3f3982e87477e156c29cd9b7ea,
a033f51651e1a990adca795f92d683999c474151,
9fdec0a82851f5c35cd21d02e8c4da8fc685edb2,
af37489092ca90bca336538adad02fb5ba859945,
3234c0704a4fef08dedc4ff78f4ded3b9226fe80,
7df240e74f0bda9a15eff3c9de02eb0cd8771b20,
6a7fad6011dcc586344334c95aa9601477b9c5a3,
5ccbebaf85b61673bb8c34b1f435d730183587ee,
45c0f860f3c7f8e0a7c80809c4ff47f4acf65557,
8028d4bdd646058f18f45cad10b5de74efc415e6,
f8159ac5071d53e8bc9c28e3a1eaf3ba798ff287,
7583c9b96af53e9b004ede40123da187d74440f3,
41388a4b3c0a8f22f1d83fb4f3a5ae42c255ca94,
4ef0bf8861ee12f5c7e826298c42fe3ddb29c198,
2160a3a53c85e20763db1d93ceb0732f0b94257a,
2381be31404403285948a3097c9ed55e7f901135,
4cfaf855c404256a9dd281d5066cc076232d72ff,
9308159bc87d29c33e64dbcfcefa948d7f5643dd,
82668ff7524fd060288d7b57e73003500bd5dd5a,
3177de5d79aeb583e9118e258714669b9cec66f5,
e9cc5878a1cfea77bbf8316c9e5b0013d1aa9b82,
d6a701ea11c919938cb09b0fca2ea0ec7ad2123b,
0ae0495eaaee83b0e34ff90ec3c4f74f3395b0de,
c878b6968be88fa89fb1d1d0212411bcbc4fae7c,
aea8bbff3b3a9fade3358c56e2c3f32a5f64862f,
3f3db2d40d6b5edbf079b917953a30bcc1209d25,
bd14400a95c94b43f2a992d2263d81ae994721f2,
98d74ed998706e9e047dc0f7886a1e9b18df3ce9,
e9ea5e0a28b998e0c2f318309b66f0aea9561c38,
f092f7be2f315b9804d7160cb7f5a40f1df38155,
7eb464734b0732ab3c6cd2a5c3409085c81f95a7,
f294750f535f2a73c71eba589dcaf19074f91bbf,
6663c5ff898ff502fc3c69b9f36328c1d9f517e8,
eda763b473abddc90e06e95661cd448f41da07ea,
7a2be8fa4a539dde2553996d57df02453e213c2f,
4b27287cd93088148d85d1a6ec9df34601f0c741,
dd23adf1411e1ccd55a7d89437eccbbd916807f1,
c20566fa64031dd30a1f731eee1394264977eb6f,
c0a1cce4c89d0ce816237dc240c4f62cfb0f41cf,
e1fb18a00b598431f52b88d12e2eddbe07233e88,
aba97fc265a796ea0ac76c1a4a4953501fe4ab95,
762b48f2de02497e97a31210b285eb6d39f236c1,
b263af93a2899cf12ee5f35f0518460683fdac18,
9658ee9fac43b6fd3b7726b7b49eb0046add8873,
a3fc425dff25c42a49af38e87aa33501d4224195,
9ed2727739c73d64086d09a86a407a77390f081a,
51bc7f87d708abb66db73976e5a60df8e53c7c4a,
a7cae3255cc7a8014804c7642eaefc6f35099a3e,
2fa18d3a9f2eefaa84f321a2b7835819931176b2,
6d8862b00ed60a24387beb642609c03fcee095e9,
0a0ba84b87046a51338021ca56acdba4b40bd69a,
73fd2db54ae71c204184814bb0760e19fe3e7e57,
e8b48f5fe8c097ccb0037c14f5332659c58bdeb3,
b1167bef169d657dbd7d1eb09c4d4a6fa8ecf6a9,
f4888c8976c2012e9de3b92dedb0ae1a3c984a4b,
b2c1dcceacca1fce02533747367f7571adebc916,
0d9c98ee1ec006604e4f8f1787f7be5b5792cf78,
4e1c05565aada57466b8edcdff43f1c7ebb7cd3e,
a32d3ad1fe475c2fe1f5fc514a21e9b9c0176939,
ae79495a0a0cb0249e6b7375f68e5d2691c3e47d,
0e9388d7783859084925fe6825215374a66206de,
1888c4048b65c447733a2759f32472a7004eb46f,
2f8bc9da4e06ee26fd4ab2c35f416220c887a951,
dc8cb3fb12cad229131b57eb789e41246a108924,
d5c413c41ba174276196a8b7c5f590632c5e20be,
10717742b4e373ed5233419df77af91ff6cfa047,
5220241aae831d3bcde7aae097d6bf747a4518fd,
674ff5a1915a6298819546890e292c8e6adc183c,
5b2f157c6643e0a9e9bf3b2b03976995a647b986,
f273361c3558d71d154b1d9682399b435cbaa901,
43290b0d3b4da47ce9aa8e2f8cfb2a1a2e5cb8f3,
1576e9bc3cf0ec042fc58c574758ad5c027aa1f1,
5834f811e3a2d1cfeb455ee057c71caf01ad62fc,
593e042535d60e773cfa5f7c4b6a63e2fb6e5b30,
72f90d2cfd9336d3818260f84a18a60b9aa18542,
527094c69ad23319b058917b1c8974d01c5d86e6,
3aaec7566e389a0037b93b748867886fb68a0fd0,
ef36616441bd4ff4fec5379d986c75ad5a62ff7d,
5523cfefef163efee53c8cc57595f5b50ea4f363,
d9ef555302f8774ed03325ba22d38ee0b80130a8,
6c6872270e16d2e777f1fa2c510b8f15396be3f3,
c5ad27417cccaf829eca502d312095132adce9d3,
03f937175dbcf04243bb0ac48b64746c1a07bc9c,
fe8f473e4257987ea4dd10e5e96e7801df85b6d6,
f607a05b76df32b39c97a6e49068ae35057be98a,
07e351462b147b831c2d416b8568449b06ccbb51,
5dd0045da7cc353481be6a5caf2e8c8e933b3edc,
5aa21d857cd634f3efd95c110aac91c305bb6880,
9671c16cd28ce58c1218f435273e920f4ae91ac9,
c04ea346a543b9a8d2dc9efd29f735c29cb67200,
fb1187bdb6a726651383bbd8ab2352a8a2be7dd6,
b71481c74479303e66589f1d61662eae0f4df247,
aec91ad7e2ca439d857d928658346d93c342f51f,
210ff37b75fc07603b5f655171f6c49cf75805da |
2112c4c1c015db7e26edf4ba0c4eab6d0432fd56,
53b06453b7dea147ef6369765e0b7ac7fb0990fd,
8c165b4cc029928d7b485fffae17e0904ce7a49c,
a17e4fc49768794adf471f35506647596f962ca1,
c14abb40b2d0e2e1db121eac65a1264a287bcd18,
ca0b77d7434aa75528e0cb625889825d29c5f122,
c2041ba45b036e1d5963f8166f517c6d95d4eab1,
dca76145c2c1f846ed624c93b9c64484ce1946b7,
f0280fb6f863582125bfd16b8a90c345972c4a8c,
602ffcbf3e4ead4732fdf46d506165f63d80a9a4,
1c71e57f46f704228d41fb367e31cd11f0602134,
39a470235af13837a1a022ab0a1b6f8f062bcf6a,
af9439bcd781756a0d845215c4c03c5fd8e74b86,
49cd4b5f79e4cda16668cce8aea7d93d480f48fc,
0353df7542dbdbb1140a72899666e4587e87a083,
60f742c739ba4830a5d459bf3efa0783a9717bb6,
067121da63c2a8ead48aeb9a4241af5306b14a37,
740cec41d2d67783a463bd18f70221de331928df,
f57c8d2c25f3a7c2b845ad9205ad25a9b04cca34,
5a0d6154d144b958404a4d7117602d35157848ba,
5ab15316e1cd83c129f3a66ba89e0fdcb60e4dfd,
09c89e5f5f8604301c233130dfb6e82a36ae30f3,
7d59da4ab3e446606f0fe0cc73554ad12f674cd5,
4ec4ab992f8adc0a60055a60525e9d11a28bc2ae,
979ab72f4f2afe4a23654572cd804184fc0e2089,
f7365cb0d988ff8aecd20a18d70831d39954b4d4,
db6e70442ddfe1cd653a632b10ae3f951d8f7201,
4164313f926b605a24395a8ca920e8bea0691204,
6665fc29b33abcc26aad4cecbfee88225b0a7225,
17ebee3186d1bfdee9a2b355cb8f139492d144e8,
fee7a10823da1e29bd0e6504fea9679389180c9e,
1728da30e4e7858d30178ef74350af3e690adf0c,
8b25cd58bfa646db9e6c24c51896950da02945db,
8a4c1d7a485bbd2c12864d27e2705133ebbaabc0,
da3806795fe7cf8412249a0fab9934e071a7511e,
f41ea9fb14936bca4aeea0ab2bf6d55c51f37f6a,
f3bf0775a5a8bce228289c22b96d0c922cf2cb0d,
bd1b84dc3b5667c969e6d0277eb40a8e475e149a,
5ec3bae22b6e252d629daae8549036c1a547d21a,
b9053971ee9232b774c7175a6503f54947342266,
598a92180e2ad95b48419605d270c53497739f35,
e3f54d4a0c3403141db24f86714c3900eb9f212e,
cd9fd9e83f507e2bab5075399d812e3fb4368920,
219d209651759cf702519a100c4f43595f7be8d7,
247502c5d19c181bbe0a224da3ad6ebd0156f607,
9abe2127dde7ea317928b37b8b5c662e787b2192,
f9ff88437742675db5c53f5834884b43f8937e00,
fcb4d52403a3de893eb2813468a788b0c8fa6fc7,
b773bc7ac51fedc07145017edaefa919fac25696,
da8d41f497efedf57e335ec2664680da583a3aba,
149caf01e08f58f306ff51379ab189c7a4b1ca6d,
177a8e91e3f0ef85e2bc3f64b0e566ace6330071,
ba325955463076987eca476309043fcdd59dad7c,
dccf53061a61e7c632669c60cd94626e405518e9,
9bde713ee8883f70d130efb6290ec0e6daea524f,
47d4971b56d97ba8a528f7c17bfd6b11f1ababa3,
0706d32b0bd478160deb0143deb9811d49050b10,
98d81e409a3512fccaeab3ba89f7cf5bfa8f39ae,
b30c8c98a594a5682f6ea1f0b5511463b700b6e8,
bc18b4dd4e33020d0d58c3701077d0af5c39bce6,
7f634feb7cf1fdb135133946ffd75efa681b8cb7,
6e27e65f150ed6cc6a7205b9d7c89a763f3256fa,
0a79f9f5c970dcb8265814cd5dc361eb2d4bec6b,
8404260f1640efd14613c4591e5e918786fcde10,
9eee7aa7874c17ab28d43ff58c97da889c87e397,
5e969e9cfd7e776dadeb51d1003bbfe79544ca08,
d496dca6729853ece49d68c4837fed35149c95d0,
44cffc0b16a1b55f26996d9aee2d3ffa63bb0512,
8a73427c6543c94ce49da0ed1f833ec5b8ed4f18,
0841353e90f1cc94dc47b435af87e4d5876478ea,
f7431b432875e334170ccdb19934d05545d2cebd,
4e23c9e4dba6ee772531d82980f73234bd41869a,
eb91942f64972bef04c4e965dcdf788ae1f21a60,
15c463cb0067097b1ec57a056c2585c48b8b9306,
334dca9aa825e6d353aa04fd97016ac1077ff132,
2fcd29b830e7b201e7047d283de385d5f1c427b5,
eaf9bf18b2ec50713170a9ca472c34586b17a5a3,
00e5a3d508eb41944ce01c6cc96ae18cb16dad8c,
4991ca26aa424286ebdee89742d35e813f9e9259,
edcb90f0813b88bbd42e9ebc55507b0f03ccb7bc,
2c150980cc1bfea81fd039f304e74fc2fb30fb45,
1db54a1266a68d9c765c0fa248277635c4520f6d,
cb56d9fc3c773abbefa2044ce41ddbfb7717e0cb,
f767d35ae92ccc513684a484a895aeb1a2239734,
49edd70740e2efae3681cb79a391369bfb7de02e,
83822d12d87dcb3aaad2b1e670e57ebef4ab1c36,
bc5c2316c5acfc1ee0ef101a3ebf00d03c89e283,
ebd0aaefe54d8a1349a54d904831e1d9e5e812bf,
38725802456dfcfcc2584cdfd061ac22215c2dfb,
e1f2300a1ae7dab1660c16fc38bcb852fdcd44ef,
b87f79798ca244006906c41e31d35a84112b54be,
8a6fc4e2ac8012ae2d3e4abf6c6502cbeda5159c,
02ded019475efdd1331ac908c33dd05d42ba9368,
30820eacb9c565d06260031260910f020e16e83d,
2c6924b561ddf0b0df9315946b21260d6e27fdb9,
9bd482d36b0c48f62120b260d69c7f25d1abf6eb,
25580e3a7f4bc01aa914a713ada45c50a45d0993,
0cc1c1b2a8e66905d3f672645e820664d2220e10,
3f41d7a76feeb764ec4ec12d7f61a6c6ebc45111,
9797511c56df4e9c7db964a6b83e67642df96c2d,
a4e1182816909761c98355b1079b2f9de8efc4bd,
90033b921be41cbebab99bdcd50a4753a07b2e1b,
1f626087c8819b75f17fcbe757603fc0026d3cc1,
91e250146156eda8ef9f89a25b43184d4e49c1b4,
762b48f2de02497e97a31210b285eb6d39f236c1,
257cdaa08dc12f747a25c03b9b0ad3ffc76ace9b,
0600d7dc03bcf3ce1d881d608afeaa29066fd052,
24682d21d22991deb300ec48527881a532c25c42,
75975071a5f13c49a626b2c23445c8e3f0122326,
e0ea690d462c042b5d217ef57c32457cf7501b4a,
bfc739e67cdd1b56bcb68399d6b5b6cb3024e90c,
d7aacd3fa9b7d4c4fef80f5550a2576303e29890,
0d9c98ee1ec006604e4f8f1787f7be5b5792cf78,
4e1c05565aada57466b8edcdff43f1c7ebb7cd3e,
a06c0e700f335cbdfcd683cadc358766d959aca0,
5afbb7445e434831ab4f5730b0e2e5e4c8bb375a,
013efa11f3d7bd2e3f64a4a5a865ff5dad565552,
107966eeaf69a968dcd736519b6d6199ee28acb1,
129a4862df43fdc5893687922a77bb0288f8cb83,
694ae39e2e00075bdabd47632dced0db12a9981d,
21cdaf5d280965cfdc690d385375635b498bc9f9,
1a5cb4f10002fb3650ad464b3a77664f18e2a901,
7c88978d1f9095a114787abd8a8dbb4df69aaa93,
0d8f60f742d443365a50115397ff1f0ab10fc694,
6c6872270e16d2e777f1fa2c510b8f15396be3f3,
99062824524275287897e1f90e308b4b73f42cd7,
d99ad84cc49a96299a9ae55183e38ee6f1aa3f47,
2ad55e03c43ce074cdf5e36cfa14cb4278c2dc0f,
f7fc6e18aacdeb902f4482ae9fe9429c7e5b8bf8,
6e3b6cbef849cedbae2be30fe1822045c2271dc4,
bc81f81c75f93c73989a30bbc51b5c241a893c1a,
a81074297e9148f39a03a1be169f97857747843d,
9671c16cd28ce58c1218f435273e920f4ae91ac9 |
107966eeaf69a968dcd736519b6d6199ee28acb1 | Author: dcapwell <dcapwell@apache.org>
| 2024-09-27 16:14:41-07:00
CEP-15: (Accord) sequence EpochReady.coordinating to allow syncComplete to be learned from newer epochs (#103)
patch by David Capwell; reviewed by Alex Petrov, Blake Eggleston for CASSANDRA-19769
593e042535d60e773cfa5f7c4b6a63e2fb6e5b30 | Author: Blake Eggleston <blake@ultrablake.com>
| 2024-09-24 14:59:45-07:00
Prune older MaxConflicts entries
patch by Blake Eggleston; reviewed by Aleksey Yeschenko for
CASSANDRA-19952
694ae39e2e00075bdabd47632dced0db12a9981d | Author: dcapwell <dcapwell@apache.org>
| 2024-07-01 13:11:40-07:00
CEP-15: (Accord) When nodes are removed from a cluster, need to update topology tracking to avoid being blocked (#100)
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-19719
1a5cb4f10002fb3650ad464b3a77664f18e2a901 | Author: David Capwell <dcapwell@apache.org>
| 2024-04-01 10:14:04-07:00
(Accord) Cassandra bootstrap no longer using the range txn and instead uses the sync point empty txn for reads
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-19503
7c88978d1f9095a114787abd8a8dbb4df69aaa93 | Author: dcapwell <dcapwell@apache.org>
| 2024-01-10 09:46:02-08:00
(Accord): Bug fixes from CASSANDRA-18675 to better support adding keyspaces (#65)
patch by David Capwell; reviewed by Benedict Elliott Smith, Blake Eggleston for CASSANDRA-18804
0d8f60f742d443365a50115397ff1f0ab10fc694 | Author: dcapwell <dcapwell@apache.org>
| 2024-01-09 15:49:24-08:00
(Accord) NPE while trying to serialize FoundKnownMap as value is null half the time but unexpected while serializing (#78)
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-19253
c2041ba45b036e1d5963f8166f517c6d95d4eab1 | Author: Runtian Liu <curlylrt@gmail.com>
| 2023-12-09 23:08:20-08:00
Filter remote DC replicas out when constructing the initial replica plan for the local read repair
patch by Runtian Liu; reviewed by Blake Eggleston and Stefan Miklosovic for CASSANDRA-19120
d99ad84cc49a96299a9ae55183e38ee6f1aa3f47 | Author: dcapwell <dcapwell@apache.org>
| 2023-10-26 15:44:43-07:00
CEP-15: (C*) Implement TopologySorter to prioritise hosts based on DynamicSnitch and/or topology layout (#72)
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-18929
602ffcbf3e4ead4732fdf46d506165f63d80a9a4 | Author: Jon Meredith <jonmeredith@apache.org>
| 2023-05-03 10:27:48-06:00
fix flaky o.a.c.distributed.test.PaxosRepair2Test.paxosRepairHistoryIsntUpdatedInForcedRepair
patch by Jon Meredith; reviewed by Blake Eggleston for CASSANDRA-18047
6c6872270e16d2e777f1fa2c510b8f15396be3f3 | Author: Ariel Weisberg <aweisberg@apple.com>
| 2023-05-01 12:19:34-04:00
Support for interoperability between Accord and non-Accord managed data
Patch by Ariel Weisberg and Blake Eggleston; Reviewed by Blake Eggleston for CASSANDRA-18129
Co-authored-by: Blake Eggleston <beggleston@apple.com>
f607a05b76df32b39c97a6e49068ae35057be98a | Author: Blake Eggleston <blake@ultrablake.com>
| 2023-02-02 13:08:00-08:00
CEP-15/Accord Immutable State Refactor
Patch by Blake Eggleston; Reviewed by David Capwell and Benedict Elliott Smith for Cassandra-18192
a81074297e9148f39a03a1be169f97857747843d | Author: dcapwell <dcapwell@gmail.com>
| 2022-11-02 10:51:02-07:00
Updated Commit.Invalidate to use proper message type, added nullable annotation to AcceptOk to show that Deps may be null, and added utility method on Status to check for both types of invalidate (#11)
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-17103
af9439bcd781756a0d845215c4c03c5fd8e74b86 | Author: David Capwell <dcapwell@apache.org>
| 2022-10-10 15:39:52-07:00
IllegalArgumentException in Gossiper#order due to concurrent mutations to elements being applied
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-17908
39a470235af13837a1a022ab0a1b6f8f062bcf6a | Author: Josh McKenzie <jmckenzie@apache.org>
| 2022-09-20 15:22:51-04:00
Disable resumable bootstrap by default
Patch by Marcus Eriksson; reviewed by Jordan West, Blake Eggleston, and Josh McKenzie for CASSANDRA-17679
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
0353df7542dbdbb1140a72899666e4587e87a083 | Author: Josh McKenzie <jmckenzie@apache.org>
| 2022-08-18 13:00:45-04:00
Prevent infinite loop in repair coordinator on FailSession
Patch by Marcus Eriksson; reviewed by David Capwell, Blake Eggleston, and Josh McKenzie for CASSANDRA-17834
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
5aa21d857cd634f3efd95c110aac91c305bb6880 | Author: Benedict Elliott Smith <benedict@apache.org>
| 2022-08-02 13:42:34+01:00
CASSANDRA-17718: Transaction Invalidation (#5)
Co-authored-by: Blake Eggleston <blake@ultrablake.com>
60f742c739ba4830a5d459bf3efa0783a9717bb6 | Author: Benedict Elliott Smith <benedict@apache.org>
| 2022-07-14 13:50:15+01:00
Followup to CASSANDRA-17530: Fix synchronisation of ClassTransformer, and make compilation deterministic
patch by Benedict; reviewed by Blake Eggleston for CASSANDRA-17530
cdc0ce1fa33756f091785b58d4cc8f50fa9e7d0e | Author: Blake Eggleston <blake@ultrablake.com>
| 2022-06-14 14:31:37-07:00
Prevent premature initialization of paxos metadata files during tests
Patch by Blake Eggleston; review by Benjamin Lerer and Berenguer Blasi for CASSANDRA-17489
740cec41d2d67783a463bd18f70221de331928df | Author: David Capwell <dcapwell@apache.org>
| 2022-06-01 08:49:44-07:00
When a node is bootstrapping it gets the whole gossip state but applies in random order causing some cases where StorageService will fail causing an instance to not show up in TokenMetadata
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-17676
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>
f57c8d2c25f3a7c2b845ad9205ad25a9b04cca34 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-04-17 15:40:18-04:00
Fix repair_request_timeout_in_ms and remove paxos_auto_repair_threshold_mb
patch by Benedict Elliott Smith and Ekaterina Dimitrova; reviewed by Benedict Elliott Smith and Blake Eggleston for CASSANDRA-17557
c04ea346a543b9a8d2dc9efd29f735c29cb67200 | Author: Blake Eggleston <bdeggleston@gmail.com>
| 2022-03-10 12:46:17-08:00
Topology reconfiguration fixes
Patch by Blake Eggleston; Reveiewed by Benedict Elliott Smith
aec91ad7e2ca439d857d928658346d93c342f51f | Author: Blake Eggleston <bdeggleston@gmail.com>
| 2021-10-26 04:26:16-05:00
Instance refactor
* add topology decoupled command shard
* add range splitting
* add locally sharded command metadta classes
* rework topology changes to include local topology
* make shard collections immutable
* add multi-shard response tracker
Co-authored-by: Blake Eggleston <beggleston@apple.com>
Co-authored-by: Benedict Elliott Smith <benedict@apple.com>
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)
4ec4ab992f8adc0a60055a60525e9d11a28bc2ae | Author: David Capwell <dcapwell@apache.org>
| 2021-08-26 13:06:00-07:00
Add client warnings and abort to tombstone and coordinator reads which go past a low/high watermark
patch by David Capwell; reviewed by Blake Eggleston, Marcus Eriksson for CASSANDRA-16850
7d59da4ab3e446606f0fe0cc73554ad12f674cd5 | Author: Jeff Jirsa <jjirsa@apple.com>
| 2021-08-23 13:03:59-04:00
Catch read repair timeout exceptions and add metric
Patch by Jeff Jirsa; reviewed by Blake Eggleston, Ariel Weisberg, Caleb Rackliffe for CASSANDRA-16880
Co-authored by Jeff Jirsa <jjirsa@apple.com>
Co-authored by Josh McKenzie <jmckenzie@apache.org>
f7365cb0d988ff8aecd20a18d70831d39954b4d4 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2021-04-09 16:19:17-05:00
Don't wait for migrations from removed nodes, mention flag to skip
Patch by brandonwilliams; reviewed by Adam Holmberg, adelapena and
bdeggleston for CASSANDRA-16577
db6e70442ddfe1cd653a632b10ae3f951d8f7201 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2021-04-09 16:19:17-05:00
Don't wait for migrations from removed nodes, mention flag to skip
Patch by brandonwilliams; reviewed by Adam Holmberg, adelapena and
bdeggleston for CASSANDRA-16577
4164313f926b605a24395a8ca920e8bea0691204 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2021-04-09 16:19:17-05:00
Don't wait for migrations from removed nodes, mention flag to skip
Patch by brandonwilliams; reviewed by Adam Holmberg, adelapena and
bdeggleston for CASSANDRA-16577
75975071a5f13c49a626b2c23445c8e3f0122326 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2021-04-08 09:41:57-05:00
Add test for bootstrap when schema changes with removed nodes
Patch by brandonwilliams, reviewed by Adam Holmberg, adelpena and
bdeggleston for CASSANDRA-16577
e0ea690d462c042b5d217ef57c32457cf7501b4a | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2020-11-30 18:05:04+00:00
Mark tests for short read protection and put-get tests as ported to in-JVM
patch by Andrés de la Peña; reviewed by Caleb Rackliffe, Alex Petrov and Blake Eggleston for CASSANDRA-16180
17ebee3186d1bfdee9a2b355cb8f139492d144e8 | Author: David Capwell <dcapwell@apache.org>
| 2020-11-13 11:18:55-08:00
CASSANDRA-15158 fixed SCHEMA_DELAY to use getSchemaDelay and no longer convert it from secones to millis (since its already millis)
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-15158
08450080614250a8bfaba23dbca741a4d9315e3c | Author: Blake Eggleston <bdeggleston@gmail.com>
| 2020-11-09 12:15:21-08:00
Wait for schema agreement when bootstrapping
Patch by Blake Eggleston & Stefan Miklosovic;
Reviewed by Aleksey Yeschenko and Stefan Miklosovic for CASSANDRA-15158
Co-authored-by: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
f3bf0775a5a8bce228289c22b96d0c922cf2cb0d | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
| 2020-09-09 16:36:57-07:00
Mutating sstable component may race with entire-sstable-streaming(ZCS) causing checksum validation failure
patch by Zhao Yang; reviewed by Blake Eggleston, Caleb Rackliffe, David Capwell, Benjamin Lerer for CASSANDRA-15861
bd1b84dc3b5667c969e6d0277eb40a8e475e149a | Author: David Capwell <dcapwell@apache.org>
| 2020-09-08 16:52:14-07:00
in-jvm dtests should validate Instance#serializeMessage serializeSize matches bytes written
patch by David Capwell; reviewed by Jon Meredith, Blake Eggleston for CASSANDRA-16112
b9053971ee9232b774c7175a6503f54947342266 | Author: David Capwell <dcapwell@apple.com>
| 2020-07-28 16:17:16-07:00
3.x fails to start if commit log has range tombstones from a column which is also deleted
patch by David Capwell; reviewed by Blake Eggleston,Brandon Williams for CASSANDRA-15970
a960d87e05f01000a758d8e7e5a58be57d13eb33 | Author: Blake Eggleston <bdeggleston@gmail.com>
| 2020-05-18 23:02:51+02:00
add schema coordinator
Co-authored-by: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
d7aacd3fa9b7d4c4fef80f5550a2576303e29890 | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
| 2020-05-11 15:51:22+08:00
Add legacy streaming test for transient replica repair tests, and test for lcs
patch by Zhao Yang; reviewed by Blake Eggleston, Dinesh Joshi, Ekaterina Dimitrova for CASSANDRA-15783
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
cd9fd9e83f507e2bab5075399d812e3fb4368920 | Author: David Capwell <dcapwell@gmail.com>
| 2020-03-11 12:06:42-07:00
Refactor repair coordinator to centralize stage change logic and improved the public facing errors
Patch by David Capwell; reviewed by Blake Eggleston, Zhao Yang, Dinesh Joshi, and Alex Petrov for CASSANDRA-15564
01a091a0412c4a05eae94f24458dd139a42dfda3 | Author: Blake Eggleston <bdeggleston@gmail.com>
| 2019-10-16 09:03:26-07:00
Avoid unnecessary collection/iterator allocations during btree construction
Patch by Blake Eggleston; Reviewed by Benedict Elliott Smith for CASSANDRA-15390
f9ff88437742675db5c53f5834884b43f8937e00 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2019-06-14 14:49:46+01:00
Untangle RepairMessage sub-hierarchy of messages, use new messaging (more) correctly
patch by Aleksey Yeschenko; reviewed by Blake Eggleston for
CASSANDRA-15163
44785dd2eec5697eec7e496ed3a73d2573f4fe6a | Author: Benedict Elliott Smith <benedict@apache.org>
| 2019-02-02 08:54:49+00:00
Anti-compaction temporarily corrupts sstable state
This may result in queries being answered with incorrect results.
patch by Blake Eggleston, Marcus Eriksson and Benedict for CASSANDRA-15004
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
0a79f9f5c970dcb8265814cd5dc361eb2d4bec6b | Author: Marcus Eriksson <marcuse@apache.org>
| 2018-12-13 14:31:54+01:00
Make antiCompactGroup throw exception on failures and make anticompaction
non cancellable again.
Patch by marcuse; reviewed by Blake Eggleston for CASSANDRA-14936
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
9eee7aa7874c17ab28d43ff58c97da889c87e397 | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-11-08 14:02:21-08:00
Fix missing rows when reading 2.1 SSTables with static columns in 3.0
patch by Aleksey Yeschenko; reviewed by Blake Eggleston for
CASSANDRA-14873
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
d496dca6729853ece49d68c4837fed35149c95d0 | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-09-21 21:26:13+01:00
Fix purging semi-expired RT boundaries in reversed iterators
patch by Aleksey Yeschenko; reviewed by Blake Eggleston for
CASSANDRA-14672
167ebbcf4304512fa538e9cfc18da4295511d16c | Author: Blake Eggleston <bdeggleston@gmail.com>
| 2018-09-18 14:45:06-07:00
Fail incremental repair prepare phase if it encounters sstables from un-finalized sessions
Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-14763
0d9c98ee1ec006604e4f8f1787f7be5b5792cf78 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2018-09-14 14:32:31+02:00
Transient Replication and Cheap Quorums tests
Patch by Blake Eggleston, Alex Petrov, Ariel Weisberg; Reviewed by Blake Eggleston for CASSANDRA-14404
Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
Co-authored-by: Ariel Weisberg <ariel@weisberg.ws>
0841353e90f1cc94dc47b435af87e4d5876478ea | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2018-09-04 19:38:27+02:00
Allow transient node to serve as a repair coordinator
Patch by Alex Petrov and Blake Eggleston, reviewed by Ariel Weisberg, Blake Eggleston, Marcus Eriksson for CASSANDRA-14693
Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
f7431b432875e334170ccdb19934d05545d2cebd | Author: Ariel Weisberg <ariel@weisberg.ws>
| 2018-07-05 18:10:40-04:00
Transient Replication and Cheap Quorums
Patch by Blake Eggleston, Benedict Elliott Smith, Marcus Eriksson, Alex Petrov, Ariel Weisberg; Reviewed by Blake Eggleston, Marcus Eriksson, Benedict Elliott Smith, Alex Petrov, Ariel Weisberg for CASSANDRA-14404
Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
4e1c05565aada57466b8edcdff43f1c7ebb7cd3e | Author: Ariel Weisberg <ariel@weisberg.ws>
| 2018-06-22 12:28:30-07:00
Transient Replication and Cheap Quorums, update existing tests
Patch by Ariel Weisberg; Reviewed by Blake Eggleston for CASSANDRA-14404
Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
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
eaf9bf18b2ec50713170a9ca472c34586b17a5a3 | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-04-16 20:56:18+01:00
Deprecate background repair and probablistic read_repair_chance table options
patch by Aleksey Yeschenko; reviewed by Blake Eggleston for
CASSANDRA-13910
5afbb7445e434831ab4f5730b0e2e5e4c8bb375a | Author: Aleksey Yeschenko <aleksey@yeschenko.com>
| 2018-04-16 15:21:11+01:00
Eliminate background repair and probablistic read_repair_chance table options
patch by Aleksey Yeschenko; reviewed by Blake Eggleston for
CASSANDRA-13910
4991ca26aa424286ebdee89742d35e813f9e9259 | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-03-29 15:37:01+01:00
Clean up parsing speculative retry params from string
patch by Aleksey Yeschenko; reviewed by Blake Eggleston for
CASSANDRA-14352
2fcd29b830e7b201e7047d283de385d5f1c427b5 | Author: Aleksey Yeshchenko <aleksey@apple.com>
| 2018-03-28 12:47:09+01:00
Eliminate background repair and probablistic read_repair_chance table options
patch by Aleksey Yeschenko; reviewed by Blake Eggleston for
CASSANDRA-13910
00e5a3d508eb41944ce01c6cc96ae18cb16dad8c | Author: kurt <kurt@instaclustr.com>
| 2018-02-27 05:24:25+00:00
Fix unbounded validation compactions on repair / revert CASSANDRA-13797
This reverts commit e7299c08f940057e8fd4dfa3f24dcc6e0cb5f78d.
Patch by Kurt Greaves; Reviewed by Blake Eggleston for CASSANDRA-14332
dc8cb3fb12cad229131b57eb789e41246a108924 | Author: Blake Eggleston <bdeggleston@gmail.com>
| 2017-05-09 16:33:08-07:00
adding cluster reconfiguration tests for 9143 (#1468)
* adding cluster reconfiguration tests for 9143
* fixing blank line
* fixing whitespace issue
d5c413c41ba174276196a8b7c5f590632c5e20be | Author: Blake Eggleston <bdeggleston@gmail.com>
| 2017-05-09 12:45:10-07:00
adding test for repair preview introduced in CASSANDRA-13257 (#1465)
* adding test for repair preview
* review fixes
ba325955463076987eca476309043fcdd59dad7c | Author: Jeff Jirsa <jjirsa@apple.com>
| 2017-04-24 15:52:50-07:00
Fix handling FS errors on writing and reading flat files - LogTransaction and hints
patch by Jeff Jirsa; reviewed by Ariel Weisberg, Blake Eggleston, and
Marcus Eriksson for CASSANDRA-15053
5220241aae831d3bcde7aae097d6bf747a4518fd | Author: Blake Eggleston <bdeggleston@gmail.com>
| 2017-02-08 08:53:34-08:00
Adding and updating tests to work with CASSANDRA-9143 (#1436)
* adding consistent repair tests
* fixing sstable regex
* moving regexes into check repair data method
* updates to work with 4.0 incremental repair
* adding since/skip decorations
* adding additional version checks
* removing skip decorations
* fixing style issues
* one more style issue
* fixing since decorator and calls
6663c5ff898ff502fc3c69b9f36328c1d9f517e8 | Author: Blake Eggleston <bdeggleston@gmail.com>
| 2016-05-03 09:00:57-07:00
Use CFS.initialDirectories when clearing snapshots
patch by Blake Eggleston; reviewed by Aleksey Yeschenko for
CASSANDRA-11705
1f626087c8819b75f17fcbe757603fc0026d3cc1 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2016-02-08 17:19:29+00:00
Avoid creating empty hint files
patch by Aleksey Yeschenko; reviewed by Blake Eggleston for
CASSANDRA-11090
aba97fc265a796ea0ac76c1a4a4953501fe4ab95 | Author: Blake Eggleston <bdeggleston@gmail.com>
| 2015-09-19 10:45:34-07:00
Fix mixed version read request compatibility for compact static tables
patch by Blake Eggleston; reviewed by Aleksey Yeschenko for
CASSANDRA-10373
762b48f2de02497e97a31210b285eb6d39f236c1 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2015-09-18 16:26:49+02:00
Properly extract whether a legacy slice queries static columns
Pre-3.0 nodes were using the slices to query or not static columns. 3.0
handles this though the ColumnFilter (by explicitly asking for
static columns or not) and has no real way to do so through its slices.
The backward compatibility code was not handling this correctly: it was
generating the 3.0 slices from the pre-3.0 one somewhat blindly, and
then checking if said slices were including Clustering.STATIC. This
work most of the time because most query selecting static simply
started at Slice.Bound.BOTTOM which ended up selecting
Clustering.STATIC, but wasn't fully correct.
The patch makes sure we detect if static are selected when
deserializing the old slices.
The patch also fix a case of incorrect thrift limit in pagedRangeCommand
patch by slebresne & bdeggleston; reviewed by slebresne & bdeggleston for CASSANDRA-10267
91e250146156eda8ef9f89a25b43184d4e49c1b4 | Author: Sylvain Lebresne <sylvain@datastax.com>
| 2015-09-16 16:41:25+02:00
Fix paging of DISTINCT with static and IN
patch by Sylvain Lebresne; reviewed by Blake Eggleston for
CASSANDRA-10354
257cdaa08dc12f747a25c03b9b0ad3ffc76ace9b | Author: Stefania Alborghetti <stefania.alborghetti@datastax.com>
| 2015-09-11 16:31:40+08:00
Fix consolidating racks violating the RF contract
patch by Stefania Alborghetti; reviewed by Blake Eggleston for
CASSANDRA-10238
51bc7f87d708abb66db73976e5a60df8e53c7c4a | Author: Blake Eggleston <bdeggleston@gmail.com>
| 2015-08-19 22:15:51+03:00
Fix post-6717 driver issue with indexes
patch by Blake Eggleston; reviewed by Aleksey Yeschenko for
CASSANDRA-10121
a3fc425dff25c42a49af38e87aa33501d4224195 | Author: Blake Eggleston <bdeggleston@gmail.com>
| 2015-08-14 12:29:27-07:00
Revert AutoSavingCache stream factory to OutputStream
Adds a "non-transactional" flag to SequentialWriter
to convert its semantics to a plain OutputStream
patch by bdeggleston; reviewed by benedict
0a0ba84b87046a51338021ca56acdba4b40bd69a | Author: Blake Eggleston <bdeggleston@gmail.com>
| 2014-10-24 12:16:00-07:00
Make cache serializers pluggable
patch by Blake Eggleston; reviewed by Aleksey Yeschenko for
CASSANDRA-8096