172 Collaborator |
Brandon Williams , Mick Semb Wever , Berenguer Blasi , Ekaterina Dimitrova , Caleb Rackliffe , David Capwell , Andrés de la Peña , Marcus Eriksson , Yifan Cai , Francisco Guerrero , Sam Tunnicliffe , Benedict Elliott Smith , Josh McKenzie , Alex Petrov , Eric Ramirez , Jacek Lewandowski , Benjamin Lerer , Jon Meredith , Branimir Lambov , Blake Eggleston , Dinesh Joshi , Brad Schoening , Maxim Muzafarov , Doug Rohrer , Aleksey Yeschenko , Ariel Weisberg , Paulo Motta , Lorina Poland , Mike Adamson , Zhao Yang , Chris Lohfink , Andy Tolbert , Jordan West , Jon Haddad , Aleksei Zotov , Jackson Fleming , Alexandre Dutra , Robert Stupp , Diogenese Topper , Maxwell Guo , Abe Ratnofsky , Chris Thornett , Bernardo Botella , Claude Warren , Maulin Vasavada , Dmitry Konstantinov , Tibor Répási , Ling Mao , Derek Chen-Becker , Aleksandr Sorokoumov , Maciej Sokol , nvharikrishna , maoling , Runtian Liu , N V Harikrishna , Daniel Jatnieks , Cheng Wang , Manish Ghildiyal , Arun Ganesh , Yash Ladha , Vineet Gali , Shailaja Koppu , Sathyanarayanan Saravanamuthu , Ningzi Zhan , Jaydeepkumar Chovatia , Jakub Zytka , Ethan Brown , vgali7 , timothytu12 , Timothy Tu , Szymon Miężał , Szymon Miezal , Sunil Ramchandra Pawar , Shylaja Kokoori , Paul Chandler , Mohammad Aburadeh , Milan Krisko , Maxim Chanturiay , Leonard Ma , Isaac Reath , Claude Warren, Jr , Cameron Zemek , Brian Houser , yziadeh , samueldlightfoot , reviewed by Stefan Miklosovic , mghildiy , fibersel , Tommy Stendahl , Tibor Repasi , Tiago Alves , Samuel Lightfoot , Raymond Huffman , Leo Toff , Kan Maung , German Eichberger , Eduard Tudenhöfner , Bowen Song , Bhouse99 , Aleksandr Volochnev , 陳傑夫 , Мещеряков Вячеслав Юрьевич , yongj , utkarsh-agrawal-jm , tommy stendahl , shyla226 , rgitt , reviewed by Sam Tunnicliffe , michaelsembwever , manish-m-pillai , lzurovchak1 , kalmant , gruzilkin , etc-crontab , dritfx , dmi0 , claudenw , ben , ayushis , akihiro17 , Zili Chen , Zhongxiang Zheng , Yong Jiang , Vincent White , Tzach Livyatan , Tjeu Kayim , Terry L. Blessing , Tatu Saloranta , Suhel0328 , Siddhartha Tiwari , Sharan Foga , Ryan Stewart , Runtian , Roman Mushchinski , Romain Hardouin , Prashant Bhuruk , Paul Wouters , Paul Rütter , Nikita Eshkeev , N. V. Harikrishna , Mohammad Suhel , Matthew Hardwick , Manish Pillai , Lindsey Zurovchak , Kevin , Jérôme Barotin , Jérôme BAROTIN , Jingchuan Zhu , James Hu , Jack Green , Ivan Senic , Guilherme Poleto , Gottipati Gautam , Goel Ranju , Giorgio Giuffrè , Dmitry Kryukov , Dmitry Bychkov , Dmitry , Dmitrii Kriukov , Cheng , Ben Dalling , Ben Bromhead , Ayushi Singh , Ata İlhan Köktürk , Artem Chekunov , Angelo Polo , Alexei Yeschenko , Alex Lourie , Aleksei Yeschenko , Aleks Volochnev , Adriano Bonacin , Abi Palagashvili |
237 Patch |
249 Review |
22af7a74cc79294199eb2272625c7eb80c8a8291,
75ec1ada7a40761e8b6eb948925c2dd2b116876e,
849245a5620f34566ae999fed94bf10c971870f2,
2ff41551a6897705a1fad842f9d550b019f6eadb,
f410b0fa0bc5adbb674654a0e27b02282971cfec,
8ea70cd1f0ba0a52cf4b19af9fac4c4289663270,
6093c2d99bd300eebe353ff05482924f38538e74,
181ddc0600cb7104ff0a9e01889f7cb013f7f802,
194e632ab3781cd10f8bc10f150ada526b186d5a,
46b36f23cd865ee905742ff1d3da05fc8a467758,
b9f900947adb254a395bb535a402c26e02c457a2,
63cad45bfc74c2d3a3705bc64398742e76bef136,
b43f077bc904bf1c95b62bfe9e295991ed0040b6,
b11909b611de811ed2f030848820a17c77df7013,
39b1c2df896fd6f17d2ce1863ee467d2cc069e24,
ddb01d2f8e68cbd9f059bd94b08e46000d14e542,
971747e3e25b7dec6a8ed50ed56ac0d14a3de6b1,
7524b774f91a63c48b84d6f3487b4024b94ea28a,
faaffe867c74c2b15b7fac2090a1697905b4438a,
1c1fbfd3d33213d3c5d8e2bd90744463f29d22bf,
aca11d4fc3e5938510dc48c071b49e6d22f54497,
08b2e80aabd2b56e69fb6708dd1e579ede760ded,
b8e08840ee676a4d94f643221627689241e5f51f,
5ab976d796471a1ecdf3596a148a3e4b8c1a982e,
c3bd83cd5cb48fd7a933d79335b9eb060ed73ec0,
98a0b54c4025ef21aa3fb56f1962c4771e095652,
a5767a58343f7c954e2a5bdb36811f909483dd97,
a878adfc895b2e70b058f90ad5d207c710788c4d,
d336dda1123af0c272c69e42b6214577e30447e1,
a9d6900d445ee44470f80d45c647fd015dba57ba,
64b1ccf881d70f9195201cb0127072fe5a31f6f2,
8ba2f9e8c00cbb68cc1f30fc10de9212458c5756,
326bf4b3f5a9ba2de3bd3962babd343164e59bf8,
334ca05730d8088f27323166e3ee1505db5cb202,
fda12b25d22e75e6f8d1c030132593d27a9c2845,
fba4a85b971a00e982361282cf6ea46f8ccf0cd1,
5b23692a909e1c2d5a7f8f5a17a791274221f363,
5fb562d7efbad7bf9c2297a62991d36da90589e9,
c2a78639de72c02c75278334cc8f26ac2f9a8cbd,
38408938ccfe5b8c051e25c645bdcd71b45fa66e,
e4ae1f3a4f03f278cd3d64d72de7f7e366ee1b44,
2f836fa59687d79705c96d5836978c9266813780,
98d0e181d53827b8459f8b0b4f013ed73328b2f1,
087a4474d8f6a8a962751e81d84d0f0cb880d947,
a9a7dd0caf5278d271cfd682725f16f0ca1a90b8,
8b037a6c846402296a2984eb1fbbdd441bdece19,
64e2a4e9a3e209cc6153c0e348ba7f3d56a7016f,
cf937344924acb1d1cfceaa9bc0e3924f5d4ab7e,
37acd27f2d0e79fac969e34304bff2d6641728f5,
c5a023a20412c76dd265eeaecf0fd4132b426354,
c00ebc8d2d13574fcefb7404a92186c8f24d9b9f,
99d9faeef57c9cf5240d11eac9db5b283e45a4f9,
2a7c64027deb8c8c533e9e55bfdc6bfae8515cf5,
5d46ff27968050e51425083fc3ab8b7d4a51fcd5,
016dd6ca376ac1080bba9a1e2a6fe1d4b037e751,
af752fcd535ccdac69b9fed88047b2dd7625801e,
ad642d5e25201dd6dba937942025b61884f53447,
8ce4a6d1ecfaabf3ae7a3808a20ff36c155a346a,
c1b12058e71b2a06a20b284c2498979efcd63633,
bee4b187e7b16f1760c68f5e47640d73ecd3dd47,
8c69f85502348e13cf269d81e7d157bea21b99c4,
e1355d72386d74d18baaf19fe93fdef91a7aa8b3,
359700dde20f8e53cae61735cf1ea88138c670ef,
8c273ced5b7a4121a46a600d68112ea3b0a1223a,
6cdec7c6b8dd7ceab1ea2923a0c4187a21d28635,
4ecff92404baccc848322a12921cf10af5e38e7b,
b59b832eba014e8d2fc93133cb3db41b509a1c26,
b51ee83a29c3691c1f769e253b869acdeb7747db,
e2d2bd61f479fa7128f97a1b5b1623632855ffd0,
269285213d12f9e549f735b93f77d08d36dbbfb8,
f27c6c8e6ef021141130e5b314ff10a429563030,
b57c13603afe699a918edd7ea1e8fdb46f0c1166,
e8c595102a0e65736dc1c2f4c34eb8c24daf6702,
b9f614f7e56b8b12149cb51f89558d0568901853,
fbf650894035e90e556f13a9ca3f5efdcda8571f,
32cf1ea33ddac0eed694b018de3b5be4d7da053c,
9f4368cbb74d7163b6396eec3722b8c1d7fb55dc,
ba255f4fc7d2326b770d0e19efe187e9fb65e303,
bf39188cdc6f8c71d247f9519ef126d2db7dd913,
65ee0d082caac70de704852deed52b9dd52120e6,
6c7ed52bb2d3bd22407ec70561f04cb6a9bea5cc,
8bbf92a670d98f758c549cf241e7732370c21384,
988a855a80b50b23e5a43746f5af0b84c541e946,
65a3d36eb9def5eb34bdb1fde1c452d365d45be8,
8ddfbb6a3c8ef86c4aa16572daa3780bb5412a69,
aa84b19112433f604c9bb9bce4618289b4f6873a,
681b6ca103d91d940a9fecb8cd812f58dd2490d0,
e08bf194324defb2eeb6575c0bfeb416090a25ab,
63196006637af745376b778eb9a689c7a928358e,
f86929eae086aa108cf58ee0164c3d12a59ad4af,
7b89b6018dc6aef82404e8422043ea3769cbbefd,
b94436c7831c940592653c2c5d8e3af92d5cf266,
e4414cc2686923ada325dfc85e1fcac641dad1ed,
c6f05214061bdf57182be691d54c22771e68aac0,
a0fdda1976c7de9e250e772ecddf6a7317cb1e37,
6ab45971fc651f78c8748f80e3cd6d4a1b6dbc50,
9bc0f893086793d6c2979c1cbcdd6c39964ae902,
c273017b256d385fa0904d410306c7677aca4726,
2a4cd36475de3eb47207cd88d2d472b876c6816d,
2584f4f0709df2c1031171ac9bbec71376adaba8,
903857b4ef01b577db2cbcf3ea9a9b194dede21c,
f8584b943e7cd62ed4cb66ead2c9b4a8f1c7f8b5,
7ec5126870f1bee853e63bfd98a73769c63abf3b,
e27ba0ea349f19a5e87631f3f49d197f45dded70,
028ea02a4a877d115c748d3e179c6afb2328e430,
4ea7bb25b4079e951202762aeaabe1d23be5303c,
a00d1de4414bb5ab57a27cb463af0e33af6e36c8,
7998e22127b7c612e26f56b5712639473d91576f,
e2a6c99310aa93ba3506ca8f603ae1039372f533,
f66adb0278aa56e8c2696db6f3fe24d311bf7b44,
18cc821e302582766ca773ad06cf7db0dce85ec0,
4d2ee09ffabf7fb086fb9e2bd042fc946e72c3ec,
b828f7ea1b735586da388ddfee17f26685e20cef,
b8e21fb80afa6696374292dc99a480fac9788e64,
087cffce636b63c12e328994d52bdf8f4ccc9750,
73da05f83ba2547662e6320cb2cb3576bf82c15f,
6cdcf5e56a77cf40c251125d68856a614eccbc53,
db78e746d7e2fb9a2aa4c10e1322c6c5033f006b,
4f348786bd6d72f4402134a29ddb3355b1fade61,
f2427a0c861aa9badab2b7532810e25b51812750,
e9f8f2efa2ba75f223f31ca6801aff3fe2964745,
03be6d792679d8d4be560c9af4cba72e6b061f35,
99f62b7338fc97a150e52e285f4eee3c636d6637,
6f401a872584f7bceb12e3fcb1927287da687e7d,
4ac89e6451b2ab0e62c04e61c60ba760f6c10223,
fc9efd6357fb4255174689b3c107b897254a7d2f,
592cbeaab09e7e959dfaea591d4afe7c1613e3db,
58a3b12508f97e44d3812f6c97e5a969dc6b5a1b,
a76286795f4b79aaaada46d8d937e1d697c43144,
4734dfc503e6b4307b63dd61f36da9f9c89d86f9,
8d91b469afd3fcafef7ef85c10c8acc11703ba2d,
b7eaa2d209406f489776f47634257fbaa48c4dca,
48417940280021d0012b7a7db6c9f823a98086e4,
180f0f0b5b47a48c1a7d88927223cc52871cc801,
9860c1e9d9fb45342fa674782ecd135cf6875943,
cfe9641fbec0dc62c9a0f4f156c702e2cfa6ad4e,
fcc16f5f2bf80cdbb299cd81e12ea0bbb35cc0af,
7b079503eba72aeb0025f0830c868efaa6c4f84c,
452ad8ce709b69b3201819143f397b4f1857f201,
32c56df067b72da8593c1ddaaf143fe8668459dd,
b8494a82751ae2d31ab0f36412f7eacdcc1c3774,
4c8e9097bd616a1ae4c611a542cbdea20ba871dc,
f27790c96912ac9a83f052d8e6d0bfcdfe60ca0e,
357c0d5a896ca79065b0b3e18b4e6f33a87bd021,
8ecd7616fe5d3ce0cfe8f4621eda1905a9110db1,
b07c3127cce7e1a8b9d4c34e1359539e12f1b4a7,
36a99bcdcc65eb2b3bb708f67e1bd75d35359f7f,
6e6846892a5d7ec2feaf2c35d380ed5975d09517,
f55b2fb1b3a8af03a3424abfe7afa2ac60ac9dff,
ccada788c47882bfb10d7cb86f7f39c9865428f2,
797b96958af07945b0a1799024c1ef664dfee2e2,
3775c8f11dc998ba9c74769a14b9443272c750c6,
3860a90c5fa9497c1e7858750244e04b25a7d351,
19f55cf0b82f8c861be7e9616913961c80dfcd80,
2638051af186eb7cee110c103ae011f853ae8bb3,
6e3770bc154ffd201b306febd92cfc14101efbbf,
35ef5b99577ef8b04b8d4b326154775f510ade42,
c71f04bd5b19994e2f2c52a67f2ea1d139fcbfd3,
2b31675fbd2fa217d864f314536dc15eea082638,
ac68f24512dc123a197cf49e9116afcfa3f786f9,
c08981888181392017761606f4490cca7f977db9,
488c0c75a8f632f2db4e3db39f2ebcf8a489971e,
872e34c2d613a43b2c2be75efa016b6943bf87ad,
5d3c747719f01d87c9086c405c806317405a8e43,
b6d8e2ce6bac816279ce0490fd6292aa7e4124b6,
a61edad15fb1e80cdad4d613b9e3d7d5a27ff747,
1e2b60821327c158cba1c11d98eea68531178893,
17810295ca3b05b011a0ff7061d27435b531ea32,
f4deef9d58f739370d07cec6cc898087df560eca,
e7c9ac05f99cc8a5ee958169c49326e85ab4b25b,
ebddf7792411d1fdd62666e99cb89174ccaf630c,
a7b53217bda59f04c7266136614c3e79ac44d0c2,
e83d95d1acfa3d5c94cfc73a28c0fcfaa181af75,
55f094a6d2c288b74e6ea86edaa7c45cd494c208,
7da28ef37848d14c0ff4597dfc6e116bd9febce6,
2531dd1ebaeab4e71f970e27a5dd962ceb6b790b,
457e16c27ee65063fa15963c58bea3e9a63c5aa5,
a604c0d4defb50ffdf7f66c3ac372eb14f39ba3b,
bd36cb9f6b8cc6339f43382bf6625794b641552b,
2180a34bbb3443126168c733644b092aac1d731c,
74bb6d8496d5a2a5b89a843ba764fe37b65ee331,
cd5f215c72dde43d367c065cdc9cd18d940623bd,
d0458abdb321a48771631278e3b09dd7aa4e2edc,
e9ca46546875f0e1737ed88a6c5823b9b127c0bb,
d48df9169d920ab9208fd1a7b3cad6a625045047,
852d7b667d28e5dbd7f20a3a16234b30da07ff56,
4a15c5ad5a1a6b29be9aac6a8133f4dd936e1379,
8def4fd7fb5fd73cb06e66381c3de3b99e397f07,
ae50cbd1ad2120bb070489e7b94d1f8ca393a4b9,
eac9d925621dc1757ac88ac7160dc0b2bd3e0015,
ab7ee5001301925495105d8372cd9a8f965da0a6,
da47849b50daa0580f2cb4264bcee8a75140eb05,
022398a9a7a1861f5948a024cf0ddf4cf7682aff,
7a46854f160918fec24b984a55505b510390f4ab,
e377ac1239f0461ef25dcbafedbc931accfe563c,
f3ca59c76dc946e75b3b9dbc90f22dc51bf1c73a,
44596eec78f7ac796684312a616b77be4e7175dd,
1f562e2635ce7afca38eb1538cf3eab6e46d5c15,
238cf5e712614140b157ecdaadf10ae7bc3cb2c5,
b787ad7dec6765314e1ff1ee24ead3843cc7eb75,
a290bc16a101f3320b87207b8f48cefbcf5cf5e2,
02307b1ea883e01f79723bfdfde223c7110df128,
0a8fea03d2f66463478ec4a49387bfb035dd403a,
d1a9bb3295aabc7df4ad0b1dce29bdda9acc5fe7,
473a9605c0e2cc2983d5e7dae8c5695c9b43e9d2,
b1a075a727e6bc0eaa49b80a191a08c660cfafdc,
d862a38a7ca11f419a84adb98a355b58b0f5f3a1,
dc6918d5e68a0849e8e38b7a49d0a822b95a6781,
6bf2a1f98833fd5d561975d7ed422dea899d7102,
9d9f4648f9232b1c14d017436f1038e320d064a2,
fde75a887ccc418aa96e92590345c4427ad46d9f,
d7d9336dda676378639dace7646b0627a9d8fd73,
eb4c12f2ade07ab8beaa12a4d70bec99dd1a6ebb,
24e6d2b59897971a110b69c634cfb6e6c62cd2e9,
062ebe5a9fe40b8ebfd9cc44ed025889dd6cbccd,
42a620d663a72f1731843d195fb15c3accd6af59,
55b1a08cc4b81458a37876bd285f4b27c16dc659,
7f13011c5da7ced49d851d4573839392728078d2,
62f1a4065381d87bfe4f77601d7b7f7ef2a9f613,
ff3b3c8efd5444c6abe3f399a7783cd1f7c59473,
f63d4a27c92e8578c3ecd78dd0d2218a1c69966d,
088cca494829dbb7aa91d2af7796e86ecee4c9e7,
666bd35cf44c1f348c584dc9eb358fb8a9581e19,
9198c96b0358acdf7dc44787856d735bd0ebe4c8,
2884dab5e0d03aed2941a72adc69f2ef4e032e89,
fd550e9c5ab0a333717ddd96e059b3a73ea4f76b,
c74ef313b8d79c4f14731a1a3c33e0c3eb6c1c23,
4e92944442f1ca280a42318a159676d33b0cf871,
e84378681aecdbb87696dc4b53cb6fd336c82b6b,
a17f7be614a09ab81bc2982b7f7ab3a123b4ab28,
65d2c19c401175dcc6c370560dd5f783d05b05b9,
decabed60caf61412499ef320982b7b74ff45a63,
85efee414916aea235ae8578fb3343d7733b747f,
a67eebb6d94074a2eb33b3783f8bacca1c22fcab,
8f058c60165fc3be0e4e483966fbbe76186e39b8,
45707329dbf0e50eda3f1082d1c7b63b85f9eda5,
178952b41f05bfa307aef03dcc013e37fb6230b4 |
64b8d6b9add607b80752cd1a8fbce51839af9ec4,
b074675c37b2d76ef18f921c7e29f013fc35e011,
0d05233bc83a641ed7986fa31a678557c1db85b3,
2ff41551a6897705a1fad842f9d550b019f6eadb,
bc40d3bb27cac7979867def92fe84e5fa5011155,
9131be9fa53e27b7e3bc332b613e00b73e9fffef,
510c20fec1f294edf1024dce9b27f19a5ce04bb6,
f3c29e08fae5369051d950de5b78e2367b75a17c,
d0c984fa32b81f3fe8058daf0fac2a3081775c9b,
b79f9dca873b551eee4bfae89d295e7b415a1366,
0b3c26ab0568656a9572bdf8cf58d8221e9ae550,
7ba691e3d3439cffe92418a204e2c0307bea59e5,
ff54fd5ffd03846326862951e2a6de9b52de01f6,
46b36f23cd865ee905742ff1d3da05fc8a467758,
c8854af03064ae894e4d69253723a1f99f001450,
69a6dc61a89aac96b9f9a2a7aef958452e14384e,
d939e40dfb59bebcf97b06b617e28031ff65fdc0,
2dea5c75882ee2caaaac0ae5b84f9d6b66c46b2e,
b9f900947adb254a395bb535a402c26e02c457a2,
664ab193d6b4db387e5ed751c0dff1635015bf28,
6111a60ad68725f1a318a2301788ec50023d4c85,
9da4bd412d1c7d34048241806cd572862b494648,
06a05ccde520925113edc92b28a4bd3b2bed2a29,
9f18aab1dcbc40bb038fdcbad15c5bcd40909819,
c56ba3b317e67f4530db1737169f5558969bd531,
5abe213ad0a9bbb48291a4a4e9f12757fa858eab,
a84698753344e767145a38fe5b68722caa9b1254,
c137958963d104829d2f493f92050cf438b24554,
25291ff3fd99f92cdb0a7d5d2125442282d42ff8,
891e65e251d102d2664f84d22734b95235a7cb16,
26ff589f3da0a66c10c5ca16451a1c49fbb57ade,
3d878201fb4ed40357aa4312741a605151e7d7e6,
63648c1e86bdc31d60b80e55b4f48c55aa5e8deb,
531de93369ac35c18ec9479997c079388dd8d7f2,
a17e4fc49768794adf471f35506647596f962ca1,
87ee1ac7d291d64c08f7724c343a51f4e883b123,
1b4f898c32a8f882767f44d69b38ff85d85090ba,
67bbbb01259bce91672a7c3ca9fb77ea7b040e9c,
7fe30fc313ac35b1156f5a37d2069e29cded710b,
df78296dcbc67c1d6dd1e0412fcd71f0a8f8fa7c,
dc89df7da1d9577ed0130873c491f7f4ccf99bae,
d1f2936ccbc54158831b01499554adf63ae2d6ec,
3262847ad75e720963024edae5cb39a60e789678,
f92998190ccfc688e22d035318848a2f61987585,
9bfaee91c4fd7a269e3ff924e8a504bad5d6514a,
8d705b31e9a3f213e5eb296d4308e5b22b0e996c,
f7c11bdcd458b2eb0769a4b76698fb6382cdab3a,
2e7def7626fe299318e0cf4c2bf8138a6c31e149,
8a33f323508dab061dbebfd168e431cd0e683e01,
98ca5f8f1aab6659fdfd084bef38495bf50d35d6,
81a2cb782eed932961b0c89fbd40199c7269c662,
b35ad427c5e9282730682553b6dcf5d70b603e22,
451b0c010f0997d7bf9e3f4687bf9e75e2ebb004,
194a41baea93b00a369e6fecd8f2271ec71e99a6,
099fdf2673092417a5160196ab2d4e03128ac29c,
ab25cae4c568312a4a2a5798296b7e97300306fd,
98eea87aa5fa5bf916c956ace40e7b55f53d00d3,
c2041ba45b036e1d5963f8166f517c6d95d4eab1,
8c4a58f035f0d52e36aaba5ae1cf04049ae3dd9c,
1163dd9a084c7887059b34268bb01377825a1ed4,
0f2da96c6c617bb08c15303eb8b3cea3a55daf37,
3acec3c28e56239147d9fb4bd821a49f4b86a77a,
4120b8ce4f1bc7bd7ce101e4e298fc2211a21fe0,
64e2a4e9a3e209cc6153c0e348ba7f3d56a7016f,
c5a023a20412c76dd265eeaecf0fd4132b426354,
5d46ff27968050e51425083fc3ab8b7d4a51fcd5,
c76b32492f08c4af56846518488ae0b191e077e8,
89e33a16eae20f6956127c78466b6626f41449c2,
ab142f8d288e522468b5e011677690feb5022510,
ee9e41878258914a5546e65dfd862e122be5d09c,
475c0035e6e04526eaf50805d33156ac9b828ab6,
9db908917afeec7fc2c7ce1a4bd3303f235d6578,
f0ea12c6d7683697d9a5ca0c99c2b7dc3bc11230,
4c3b96e4cd8c80d31887c333b110e052f6a600aa,
e6ffd8b4f7ef194446ba0a968e463ca0cd710867,
a92de92b8c7628d9fb5085a4549ce9264ec05097,
a1421ec324e4bf8ab46df2a72af298f9286e0d59,
ac201d2f049c66e50d53d749f659f25b6f7eeedd,
64ae866095f0371daabbb82ac3cb80e979d79188,
9affcf169f08faf696f285c28a098daf9bb97b79,
0f2af6ab3fad26a7d4e71ebbb84574305beda1d0,
9c6e671434b6b44c8969dbc965fedbdcf21be340,
072a13e5efbcfecde792710708b557a5e45c50fe,
fb806d51e3f5f52bebf9e16e0aad3f98932d962b,
4d61359c214fbe8ee8b8edc822cad79f98b337bc,
c4d11c4372906ae1dea9e6c31c1136f122e8a1b2,
0c7410a9da1281dd4f7a70a0668903ebb61bda58,
e2d2bd61f479fa7128f97a1b5b1623632855ffd0,
0aff36fc745e28ecdc0905ecaa9cf5ab8344206b,
f27c6c8e6ef021141130e5b314ff10a429563030,
802bd5fe13cb8afa29440645f7ce982d7a8fb5cb,
49f216f37bfa088e2bb114ed11c51e9e8ad326f7,
4549b079979ff4005b0c915b5bcfb4bb56981653,
f51d9ecbe36525893e3bab4108abaa84abbfc772,
cb1f1399b139029e5b1c12a4bf65d19a55724933,
6de90bf75c2a5138f4ed72ff6ed588dc180e8a9d,
dc7234134cb20af4f10b41eab57bd5312fd0e6f1,
60314f2d6a03b6226e37b0d9daf67f1b4204ad5c,
32cf1ea33ddac0eed694b018de3b5be4d7da053c,
b58d8f174d4c1017d54d4b8bdb8a0a6c592f1655,
3658ba58c7d0be0803cbd7480c73d46705c3372d,
e1ee0acc024a8df02122a67297b25b6713289164,
9aa2109803a6dd53db36b058e89e7b431762ded2,
e1fc1955586e7fdbf65041cb3eeca9c64eddf421,
31aede327568f15f0004a5c30fb10f508587309b,
20d80118ac02d853d501e3f5c24a63a12d4010f5,
4bfca2badb3284657a65d8910a4f77eaf7689b31,
15f355a0062148e1ca511e8fc515e0cba380790d,
0b7310c010b84e5eefeb42057725d1da05a4e9cd,
637a427274fa24ab137943693ce2808cdacb03bb,
b47bee42d3b15020fbae72b173e873fa57c8e0c8,
c6d7d070c59d81db8949683d3e5670b909efb48c,
4ab31d34c86d1b387098dd7934b11c659c763416,
998f84a2cbbdde137070911754d1589c1ba5e414,
acb4993cd0545ba4ce7bbb0a506c0cf46a0ac5ef,
75f7ec7fa535174e99429d8db94ff510f003b8d3,
28c04fbdde56c4a4e20aadd38952b5148467e443,
d24baecac986e90bbbb5b6281a256f41c0a27d3f,
15c2afe21dbab24754a164ca1126a5d3b13c9523,
cdefe1e8f9ebc96dfa88437911948e9705d04e4b,
e4414cc2686923ada325dfc85e1fcac641dad1ed,
6ab45971fc651f78c8748f80e3cd6d4a1b6dbc50,
efba69dbe119b5badff494243b7e2c5f560ce5b5,
b4b9f319832a2dfa3c07acfba0b3dbeeb71cb26b,
bbee4c87c46c333260c876ea3f15935db9b1f343,
ad26ffcd577a09c07fe92bd3ce78ee33dfe0a191,
32afc93b0dbb3bbd2a2f4834a0301bb4f07f0c60,
f038059e89b089a19c36b3be58a443b0586fef5c,
f5df4b219e063cb24b9cc0c22b6e614506b8d903,
006ec71f63f55532b58060a24e80ad496de51b0f,
ac259438763ed96c402bab771567df59d18ad280,
028ea02a4a877d115c748d3e179c6afb2328e430,
f7b952387ae17a5975de2c1da12410eac41559cc,
7998e22127b7c612e26f56b5712639473d91576f,
92d0a40c96c49a5fa8178ee03be170fd26b44340,
64d953fdcac91715898454a3cb04d932910a70b7,
03da864bab9740c067363a8dcce13db2bfd47ce2,
a2dc44f0725b02294071e67d0cab57a7629f25a1,
5655a33bc0fe53db940471fc1cb5972f13cda0de,
f66adb0278aa56e8c2696db6f3fe24d311bf7b44,
ffe4d85df23e22be78b8047e91e4a065c5c73c06,
54528bff2027d6c8cab845a83f2c03ad9441edbd,
61333964f42e27ec78fec5b4ec25d9313dfc4eee,
3ca94d65d3fd8f3f010f91e196b37608b08e0828,
0bcf4a199207966cfa892feb91541345edba181b,
75194201f1f06d120f246f6fad025ca5f672943d,
f6509086483983176f82a4b72912927693b6e573,
4a62757624d120a0e493d9d39bcd9bf8282b4f58,
e72ec4e82835cef80cf9e9d8c58b25801d4af8c8,
998a98eae8317d85f5ba425cfd33b2ba975a20d9,
0f3a990dd2bc9532752a711a49a131c63d52e3c7,
bd49f6ff265c8bfa64bf140328ae6736dc4a87bd,
2fce3025c448316720d9cf7447fe7d1d34e17625,
f6fce7ab51e41dfd8d9584ce4c8dd35e0ed61598,
f96659c5306e62666e21c371c2ded646dd51672b,
24f5b64f2616daa3a3dabe34deb7fd6ebfc43429,
e98258a132d6d27c8431e6971693a224953fdd89,
f352f2b6372cc879c63ff535c684cbaea9e0f152,
7c2f97cd29486196b50c65a093e92b0fcd9789d9,
a6f8dd10cd8b283339c08b50ed6357b213b89dc4,
fc9efd6357fb4255174689b3c107b897254a7d2f,
3eb605b4db0fa6b1ab67b85724a9cfbf00aae7de,
8df69c8016fb84e59e558e74508a0767ad3a7cc0,
be574fc34ba9834929f1618ab63dd74446cd2683,
5f7175d59da8b8d20e1081619eadad8b60867e86,
c747f70c058aa94d6bcfe1f9132c410db6d2b65a,
5e409f0bd1ab108545e617a97d367bdea46b4c86,
b74c86404a0d131677286206562bb4bfa3e8e1a9,
0c58fbb8dd25beab4b4a81650be1ed0ec888ff66,
ba434b8231360347984c9a9906e5469767bfbcec,
74b0b2086f3a7e838acde21c8020f10f0a47955a,
0b7e3a8ee7f9359eaf63208e12f32b19e6874e74,
f27790c96912ac9a83f052d8e6d0bfcdfe60ca0e,
8bb9c72f582de6bcc39522ba9ade91fd5bc22f67,
8ecd7616fe5d3ce0cfe8f4621eda1905a9110db1,
b07c3127cce7e1a8b9d4c34e1359539e12f1b4a7,
49dfb805e9045c856181d6c2ac3b586b98d1a82a,
0b47c57184cebeac54f5858571b880bcb90917c6,
877d6e6e956ffa387a7d4ec1c7f0ca8ccb23f33e,
ee8b66da8ce3bdac0378f89159d8bd7e45a91363,
3860a90c5fa9497c1e7858750244e04b25a7d351,
8a5bdf61db8dfe1d83d03f41753a46087082b2ee,
addc5748a74680b432ffabfe248245020902112c,
dd53a609c692c12ffb94acf9fcf81343e35723e9,
230fe8e64722ac02dbf8cdafb7d4fef120726dd7,
83b6f04496afb70f033685239be0dd4838f8aa77,
3d4e6944ef11d96858507779b9280f5b9c198ffa,
2e6528542b21a5d79eeba6d22ddc2a289805f98c,
83c1f7713bf24ec4873cfa9f76f2efccc8a23278,
ecceb446e00ea9e567ba45f1b422cb04862ef044,
70b0673d85ba67c7c1129d4e50da72ee0d5dc5d9,
85f113bce38278653ffca5139cd7871aee7fe786,
4c85c6a4030d7d613230cd4b2204c42f941fd552,
d6aee7e08c658db9d394a6b7e3e27791b4d6854f,
b6d8e2ce6bac816279ce0490fd6292aa7e4124b6,
72c2270a80f2acc8ece3eade4d6a2f8e8cb12356,
33a9093c5cc2f8fcf913d1931415b697e52ec108,
a604c0d4defb50ffdf7f66c3ac372eb14f39ba3b,
72d5b4d1b117a4a86cd578197ecdba667aa56343,
7741eacc546f80fe4324c7821fcf2c029f64b1f9,
381c2a4fa82db80543fd67da6669de022d7576c4,
3409e5d9b341de2114d6410225922843539d4172,
b3842de5cf1fa1b81872effb4585fbc7e1873d59,
c26dc06a28b0e150384474001ac23026ae76e6d5,
0d860ec662b0088ea7f77f98051121e198eb5692,
885836bc492a09bba2f11cba3cddb7ab15a00dc1,
9711cd33c4d0d4a69279c8a79d8a8460accf1f12,
f28dd90feb215db85ac2e510c5657a49edd46e12,
d70f6e0d597e888b3629c6c01d05685cf79a3d12,
768bdffe5298b937bfafc2eb42fb93454cfca521,
952263dcea4f8d8072f03a341a03d001be0962ea,
143a5e8b064e442970182cfb349b4f0826683e85,
9711f541b33ec2043de04cd4c47cafd122538b4a,
f7009cf3409b005710e8a5c9cae66c3c56de6f66,
7275443eca804f5dde405f45811441dbc0c1f9fb,
61be4d836213f708d9a29e59b9ef1df0bebef29a,
f3123a6538af511421582e1596d3daa24d9df1d6,
34f59904f59fb54ee6413127e57a3cbe57fbfa30,
27ab63f00501a6afda94e760efab8af3e90c598b,
c408931aa262353845c926f367ad06d27d9f164e,
db3583318258b14b27abe1529f8893da2ff22bf5,
6d0db649cabc7b177a47c39573fab52fd2570336,
543608ba39d5803b963d14821abe193ff0796b4f,
f6169d399f79168cbc3580d95082b0e2a99db048,
3655b26adf8d3b94095924920d05cc1a16d0f4c0,
b8f26fcc22a052437f51f51e4a2badff5e30aeee,
e19d27e4ce7011bd26f18c97b1796cc38555601a,
f14da069295aa66e6d1dd638a73ce136e759b1bf,
131982f44a48e3d24e6ebba4a4884fd5d5948218,
27fb3c52688d6cebf1b1427753e14177f57d8565,
20ebcb23662d1b2023839a6662c68800dda120a0,
eb92fca7c38ae00879d4a3cd91896bf619bc2d94,
259c997c6684dac70cd26f69fd0cc393945570e9,
3b66dcc870e8d929d81055c95124caf2d36f0ac4,
7a82b3757c136f79b52a76fdf3e98891dfff6b41,
731063804d203f2c7b38a40c4f3476598a26346d,
39e238994044d2a71c17e64b3db301ba9f2da51f,
791a65a70b6c9576eb8529fb8de1bc50b7a7b3ca,
66309ae7dae883285fe2e026e138723bf203909c,
5fd2c34171be16480e9a2181dd81df6ae37b9429,
e0d3cc90558a17b63634d15ee6df339ceb87b225,
d0c68e02fa235fd2218a40684a10c9573fcb001c,
7e7071d185a2038d4bacdebb76d3c08e0c6f1cad,
4ec20b6979cb97ce5b8f1ecb817cf22ecf92bcae,
90603b94025dc7e740b698440df963cbd1ec60e0,
a29c61a33011db44ee50874d65d6644dbb76ff5e,
ba5f900110c108aaba069972cbc7577d754efa27,
ce048d1999aa09f6812b6b3c200d45c931e4706b,
a5fdecabfb800cb6638086739171bbe0faebd20e |
75ec1ada7a40761e8b6eb948925c2dd2b116876e | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-12-16 23:18:36+01:00
Check presence of a snapshot in a case-insensitive manner on macOS platform to prevent hardlinking failures
When hardlinks are created for a snapshot with the name "snapshot"
and then we take a snapshot with the name "Snapshot", macOS platform thinks
that this was already hardlinked because its hardlinking implementation
does not seem to be case-sensitive. The fix consists of checking,
in a case-insensitive manner, if there is already such snapshot,
but only on macOS platform.
The patch also does not create empty directories for a given snapshot
prematurely before checking its presence so there are not dangling empty
directories in case of a failure.
patch by Stefan Miklosovic; reviewed by Bernardo Botella, Caleb Rackliffe for CASSANDRA-20146
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
22af7a74cc79294199eb2272625c7eb80c8a8291 | Author: manish-m-pillai <manishpillai64@gmail.com>
| 2024-12-13 13:23:12+01:00
Enable sorting of nodetool status output
patch by Manish Pillai; reviwed by Stefan Miklosovic, Bernardo Botella, Jordan West for CASSANDRA-20104
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
d0c984fa32b81f3fe8058daf0fac2a3081775c9b | Author: Dmitry Konstantinov <netudima@gmail.com>
| 2024-11-12 14:11:27+00:00
Change the resolution of AbstractCommitLogService#lastSyncedAt to nanos to be aligned with later comparisons
patch by Dmitry Konstantinov; reviewed by Branimir Lambov, Stefan Miklosovic for CASSANDRA-20074
b79f9dca873b551eee4bfae89d295e7b415a1366 | Author: Mohammad Aburadeh <mohmmad_aburadeh@hotmail.com>
| 2024-11-10 14:24:45+00:00
Log client address when detecting unknown exception in client networking
Patch by Mohammad Aburadeh, reviewed by brandonwilliams and smiklosovic
for CASSANDRA-20072
0b3c26ab0568656a9572bdf8cf58d8221e9ae550 | Author: Mohammad Aburadeh <mohmmad_aburadeh@hotmail.com>
| 2024-11-10 14:18:09+00:00
Log client address when detecting unknown exception in client networking
Patch by Mohammad Aburadeh, reviewed by brandonwilliams and smiklosovic
for CASSANDRA-20072
181ddc0600cb7104ff0a9e01889f7cb013f7f802 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-11-04 17:11:19+01:00
Fix CQL in snapshot's schema which did not contained UDTs used as reverse clustering columns
patch by Stefan Miklosovic; reviewed by David Capwell for CASSANDRA-20036
e84378681aecdbb87696dc4b53cb6fd336c82b6b | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-10-23 22:23:39+02:00
Fix TableMetadata.describe() when containing a vector column
patch by Stefan Miklosovic; reviewed by Bret McGuire for CASSJAVA-2
69a6dc61a89aac96b9f9a2a7aef958452e14384e | Author: mck <mck@apache.org>
| 2024-10-11 16:48:34+02:00
Prevent CQLTester fuzz testing from using illegal commitlog_disk_access_mode combinations
Also provide a clearer message from DatabaseDescriptor about the failing combination
patch by Mick Semb Wever; reviewed by David Capwell, Štefan Miklošovič for CASSANDRA-19812
e19d27e4ce7011bd26f18c97b1796cc38555601a | Author: Dmitry Konstantinov <netudima@gmail.com>
| 2024-10-02 23:31:00+01:00
largecolumn_test.py - configure native_transport_max_request_data_in_flight and native_transport_max_request_data_in_flight_per_ip for 4.1 and later
Patch by Dmitry Konstantinov; reviewed by brandonwilliams and
smiklosovic for CASSANDRA-19702
46b36f23cd865ee905742ff1d3da05fc8a467758 | Author: Ata İlhan Köktürk <atailhan2006@gmail.com>
| 2024-09-29 12:31:34+08:00
Explicitly localize strings to Locale.US for internal implementation
There is inconsistent usage of toLowerCase/toUpperCase methods in the codebase.
Somewhere we already use Locale.US, somewhere not. That might cause various issues in runtime
as shown in CASSANDRA-19953 ticket when an environment Cassandra runs in has different locale from expected.
In this patch, all such method calls explicitly set their locale to Locale.US. This patch also contains
a checkstyle rule which fails the compilation if toLowerCase or toUpperCase is used.
We prefer calls to methods in LocalizeString class which use US locale.
patch by Ata İlhan Köktürk; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-19953
Co-authored-by: Maxwell Guo <cclive1601@gmail.com>
Co-authored-by: Stefan Miklosovic <smiklosovic@apacheorg>
b43f077bc904bf1c95b62bfe9e295991ed0040b6 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-09-26 14:32:40+02:00
Make TableParams.Serializer set allowAutoSnapshots and incrementalBackups
patch by Stefan Miklosovic; reviwed by Marcus Eriksson, David Capwell for CASSANDRA-19954
2dea5c75882ee2caaaac0ae5b84f9d6b66c46b2e | Author: Tiago Alves <tiago.alves@datastax.com>
| 2024-09-24 10:27:40+01:00
Use ParameterizedClass for all auth-related implementations
Uses ParameterizedClass for IAuthorizer, INetworkAuthorizer, and
IRoleManager implementations enabling those to be configurable from
parameters specified directly in cassandra.yaml.
Opportunistically makes consistent the initialization and setting of
all auth-related implementations and removes code duplication.
Notes:
* IInternodeAuthenticator implementations are expected to be set as
default directly in DatabaseDescriptor instead of done via
AuthConfig.applyAuth(). This is assumed in tests and client logic.
For instance ReconnectableSnitchHelperTest fetches this authenticator
before calling daemonInitialize(). Also, BulkLoader fetches this
directly when creating an outbound connection.
* Changing this behavior in BulkLoader causes a cascade of changes.
First, one would need to add AuthConfig.applyAuth() directly in
clientInitialize() and then would need to enable all the additional
classes that this change causes. Long term this might be justified
as if we're depending on the auth logic to be properly set. However,
in the context of this change it was decided to postpone further
changes.
* Standardize auth-related configurations by using a short-form with
the class name instead of the full qualified class name containing
the package name.
patch by Tiago Alves; reviewed by Mick Semb Wever, Stefan Miklosovic for CASSANDRA-19946
9da4bd412d1c7d34048241806cd572862b494648 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2024-09-23 12:04:34-05:00
Ensure that RFP queries potentially stale replicas even with only key columns in the row filter
patch by Caleb Rackliffe; reviewed by Stefan Miklosovic for CASSANDRA-19938
06a05ccde520925113edc92b28a4bd3b2bed2a29 | Author: Sunil Ramchandra Pawar <pawar_sr@apple.com>
| 2024-09-20 18:56:47+05:30
Fix indexing of a frozen collection that is the clustering key and reversed
patch by Sunil Ramchandra Pawar; reviewed by David Capwell, Stefan Miklosovic for CASSANDRA-19889
39b1c2df896fd6f17d2ce1863ee467d2cc069e24 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-09-16 15:00:37+02:00
Emit error when altering a table with non-frozen UDTs with nested non-frozen collections the same way as done upon table creation
patch by Stefan Miklosovic; reviewed by Maxim Muzafarov for CASSANDRA-19925
ddb01d2f8e68cbd9f059bd94b08e46000d14e542 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-09-12 08:51:36+02:00
CASSANDRA-19911 Remove MemtableSizeTest
This is a ninja / leftover from CASSANDRA-17298, we replaced this test but
forgot to remove it as was done in other branches.
971747e3e25b7dec6a8ed50ed56ac0d14a3de6b1 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-09-11 00:09:31+02:00
Make configuration entries in memtable section order-independent
patch by Stefan Miklosovic; reviewed by David Capwell for CASSANDRA-19906
Co-authored-by: David Capwell <dcapwell@apache.org>
7524b774f91a63c48b84d6f3487b4024b94ea28a | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-09-04 14:49:06+02:00
Set executable flag for shell scripts in .build directory for source artifact
patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-19896
664ab193d6b4db387e5ed751c0dff1635015bf28 | Author: Suhel0328 <suhel.mohammad@ksolves.com>
| 2024-08-30 11:01:45+05:30
Add JSON and YAML output option to nodetool gcstats
patch by Mohammad Suhel; reviewed by Maxim Muzafarov, Maxwell Guo and Stefan Miklosovic for CASSANDRA-19771
c56ba3b317e67f4530db1737169f5558969bd531 | Author: Dmitry Konstantinov <netudima@gmail.com>
| 2024-08-27 21:21:07+01:00
Improve accuracy of memtable heap usage tracking
Fix estimateRowOverhead in Memtable: ByteBuffer in Partition key was not counted
Fix non-counted size of "columns" field in Columns.unsharedHeapSize
BTree.sizeOfStructureOnHeap wrongly reported a non-zero size for EMPTY_LEAF shared constant value
Fix MemtableSizeTest flakeness by not measuring of allocator and ColumnFamilyStore/Keyspace
Patch by Dmitry Konstantinov; reviewed by Branimir Lambov, Stefan Miklosovic for CASSANDRA-17298
a84698753344e767145a38fe5b68722caa9b1254 | Author: Maxwell Guo <cclive1601@gmail.com>
| 2024-08-14 17:10:25+08:00
Throw ConfigurationException when commitlog_disk_access_mode is direct but direct IO is not supported by filesystem
patch by Maxwell Guo; reviewed by Branimir Lambov, Stefan Miklosovic for CASSANDRA-19812
c137958963d104829d2f493f92050cf438b24554 | Author: Dmitry Konstantinov <netudima@gmail.com>
| 2024-08-07 20:46:16+01:00
Minor improvements in Cassandra shutdown and startup logs
To improve a DBA experience the following log messages would be nice to add/adjust:
on shutdown: an explicit message at the end of Cassandra shutdown
on startup:
- print the time spent to load prepared statements
- print the time spent to load repair session information and the number of loaded session records
- print the time spent to apply commit log
Patch by Dmitry Konstantinov; reviewed by Štefan Miklošovič and Brad Schoening for CASSANDRA-19818
c3bd83cd5cb48fd7a933d79335b9eb060ed73ec0 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-07-18 16:18:01+02:00
Add java.base/java.lang.reflect among opens for jvm11-client.options
not adding this open triggered warnings in tools like auditlogviewer when on Java 11
patch by Stefan Miklosovic; reviewed by Brad Schoening for CASSANDRA-19780
5ab976d796471a1ecdf3596a148a3e4b8c1a982e | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-07-18 15:14:53+02:00
Fix direct IO support always being evaluated to false upon the first start of a node
patch by Stefan Miklosovic; reviewed by Branimir Lambov, Maxwell Guo for CASSANDRA-19779
510c20fec1f294edf1024dce9b27f19a5ce04bb6 | Author: Gottipati Gautam <38732642+GautamGottipati@users.noreply.github.com>
| 2024-07-16 01:20:04-05:00
Fix cqlsh CAPTURE command to save query results without trace details when TRACING is ON
This patch also opportunistically fixes CAPTURE OFF.
patch by Gottipati Gautam; reviewed by Stefan Miklosovic, Brad Schoening for CASSANDRA-19105
891e65e251d102d2664f84d22734b95235a7cb16 | Author: Jackson Fleming <jackson.fleming@instaclustr.com>
| 2024-07-15 14:47:02+02:00
Fix rendering issues in cassandra.yaml for gen-asciidoc target
patch by Jackson Fleming; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-19767
a5767a58343f7c954e2a5bdb36811f909483dd97 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-07-03 13:49:42+02:00
Fix schema.cql created by a snapshot after dropping more than one column
patch by Stefan Miklosovic; reviewed Benjamin Lerer, Francisco Guerrero for CASSANDRA-19747
a9d6900d445ee44470f80d45c647fd015dba57ba | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-07-02 00:37:43+02:00
Move bcpkix-jdk18on to build dependencies, update to 1.78 and explicitly enumerate transitive dependencies
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19739
20ebcb23662d1b2023839a6662c68800dda120a0 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2024-06-18 10:55:36-05:00
Byteman halts instead of exits
Patch by brandonwilliams; reviewed by maedhroz and smiklosovic for
CASSANDRA-19697
3d878201fb4ed40357aa4312741a605151e7d7e6 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2024-06-18 08:40:56-05:00
Only wait until native_transport_timeout for dispatcher to finish
Patch by brandonwilliams; reviewed by maedhroz and smiklosovic for
CASSANDRA-19697
26ff589f3da0a66c10c5ca16451a1c49fbb57ade | Author: maoling <maoling@apache.org>
| 2024-06-12 23:14:00+08:00
Expose current compaction throughput in nodetool
patch by Ling Mao; reviewed by Jon Haddad, Stefan Miklosovic for CASSANDRA-13890
Co-authored-by: Jon Haddad <jon@jonhaddad.com>
87ee1ac7d291d64c08f7724c343a51f4e883b123 | Author: samueldlightfoot <samueldlightfoot@gmail.com>
| 2024-06-05 08:05:25+01:00
Replace Stream iteration with for-loop for SimpleRestriction::bindAndGetClusteringElements
patch by Samuel Lightfoot; reviewed by Stefan Miklosovic and Benjamin Lerer for CASSANDRA-19679
b9f900947adb254a395bb535a402c26e02c457a2 | Author: Arun Ganesh <20590666+arkn98@users.noreply.github.com>
| 2024-06-03 15:14:17-07:00
Add total space used for a keyspace to nodetool tablestats
patch by Arun Ganesh; reviewed by Stefan Miklosovic, Brad Schoening for CASSANDRA-19671
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
1b4f898c32a8f882767f44d69b38ff85d85090ba | Author: samueldlightfoot <samueldlightfoot@gmail.com>
| 2024-06-02 17:29:17+01:00
Replace Stream iteration with for-loop for StorageProxy::updateCoordinatorWriteLatencyTableMetric
patch by Samuel Lightfoot; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-19676
2884dab5e0d03aed2941a72adc69f2ef4e032e89 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-05-30 16:52:02+02:00
add documentation about logging to code style
patch by Stefan Miklosovic; reviewed by Mick Semb Wever for CASSANDRA-19670
Co-authored-by: mck <mck@apache.org>
334ca05730d8088f27323166e3ee1505db5cb202 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-05-02 10:32:55+02:00
Make nodetool import congruent with the documentation by not relying on the folder structure of the imported SSTable files
nodetool import requires keyspace and table on the command line to import SSTables to. This
was not always working as specifying keypace and table while having SSTables located in the
directory structure which differed on keyspace and table (dir and parent dir) just
ignored them.
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19401
326bf4b3f5a9ba2de3bd3962babd343164e59bf8 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-04-30 12:55:33+02:00
Resolve the oldest hints just from descriptors and current writer if available
patch by Stefan Miklosovic; reviewed by Aleksey Yeschenko for CASSANDRA-19600
fda12b25d22e75e6f8d1c030132593d27a9c2845 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-04-26 08:52:28+02:00
ninja: remove unused import in StreamFailedWhileReceivingTest which fails the build
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
fba4a85b971a00e982361282cf6ea46f8ccf0cd1 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-04-17 15:39:34+02:00
Fix CQL tojson timestamp output on negative timestamp values before Gregorian calendar reform in 1582
patch by Stefan Miklosovic; reviewed by Brandon Williams, Berenguer Blasi for CASSANDRA-19566
9bfaee91c4fd7a269e3ff924e8a504bad5d6514a | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2024-04-09 17:32:56-05:00
Optionally fail writes when SAI refuses to index a term value exceeding a configured maximum size
patch by Caleb Rackliffe; reviewed by Berenguer Blasi and Stefan Miklosovic for CASSANDRA-19493
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
d1f2936ccbc54158831b01499554adf63ae2d6ec | Author: Мещеряков Вячеслав Юрьевич <vmeshcheriakov@stsoft.ru>
| 2024-04-04 15:41:53+03:00
Support legacy plain_text_auth section in credentials file removed unintentionally
patch by Мещеряков Вячеслав Юрьевич; reviewed by Stefan Miklosovic and Brad Schoening for CASSANDRA-19498
8a33f323508dab061dbebfd168e431cd0e683e01 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2024-03-15 18:41:01-05:00
Deprecate Python 3.7 and earlier, but allow cqlsh to run with Python 3.6-3.11
patch by Caleb Rackliffe; reviewed by Brandon Williams and Stefan Miklosovic for CASSANDRA-19467
1f562e2635ce7afca38eb1538cf3eab6e46d5c15 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-03-11 08:50:05+01:00
temporarily pin down pytest to >=6.5.0,<=8.0.2 until CASSANDRA-16464 is resolved
2f836fa59687d79705c96d5836978c9266813780 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-03-08 11:32:40+01:00
Set uuid_sstable_identifiers_enabled to true for cassandra-latest.yaml
patch by Stefan Miklosovic; reviewed by Branimir Lambov, Jacek Lewandowski for CASSANDRA-19460
a29c61a33011db44ee50874d65d6644dbb76ff5e | Author: Diogenese Topper <83248625+nonstopdtop@users.noreply.github.com>
| 2024-02-21 16:28:07-08:00
link fix for mathematical functions on 5.0 landing page
patch by Diogenese Topper; reviewed by Stefan Miklosovic for CASSANDRA-19420
98d0e181d53827b8459f8b0b4f013ed73328b2f1 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-02-20 19:43:58+01:00
Remove bashisms for mx4j tool in cassandra-env.sh
/bin/sh (our shebang in bin/cassandra) does not recognize the
`if` construct which is available in /bin/bash only hence if
MX4J_ADDRESS or MX4J_PORT was not commented out, the script would
fail to execute it.
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19416
98ca5f8f1aab6659fdfd084bef38495bf50d35d6 | Author: nvharikrishna <n.v.harikrishna.apache@gmail.com>
| 2024-02-14 15:09:06+05:30
Group nodetool cms commands into single command group
patch by N. V. Harikrishna; reviewed by Stefan Miklosovic and Marcus Eriksson for CASSANDRA-19393
451b0c010f0997d7bf9e3f4687bf9e75e2ebb004 | Author: Bereng <berenguerblasi@gmail.com>
| 2024-02-13 11:11:19+01:00
Test failure: org.apache.cassandra.distributed.test.UpgradeSSTablesTest
patch by Berenguer Blasi; reviewed by Brandon Williams, Stefan Miklosovic for CASSANDRA-18635
4120b8ce4f1bc7bd7ce101e4e298fc2211a21fe0 | Author: Andy Tolbert <6889771+tolbertam@users.noreply.github.com>
| 2024-01-31 11:06:59-06:00
Expose auth mode in system_views.clients, nodetool clientstats, metrics
Adds 'authenticationMode' and 'metadata' fields to AuthenticatedUser to add context
about how the user was authenticated and updates system_views.clients,
nodetool clientstats (behind --verbose flag) to include this information.
Also adds new metrics to ClientMetrics to help operators identify which
authentication modes are being used.
patch by Andy Tolbert; reviewed by Francisco Guerrero, Stefan Miklosovic for CASSANDRA-19366
37acd27f2d0e79fac969e34304bff2d6641728f5 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-01-26 14:04:07+01:00
Extend nodetool tpstats and system_views.thread_pools with detailed pool parameters
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-19289
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>
c5a023a20412c76dd265eeaecf0fd4132b426354 | Author: fibersel <0583463@gmail.com>
| 2024-01-25 11:11:01+01:00
Improve documentation for snapshots
patch by Abi Palagashvili; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-16887
Co-authored-by: akihiro17 <akihiro17@users.noreply.github.com>
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
c00ebc8d2d13574fcefb7404a92186c8f24d9b9f | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-01-23 13:38:27+01:00
Make concurrent_index_builders configurable at runtime
This work is part of SAI phase 2 as per CASSANDRA-18473
patch by Stefan Miklosovic; reviewed by Caleb Rackliffe for CASSANDRA-19266
ee9e41878258914a5546e65dfd862e122be5d09c | Author: Runtian Liu <curlylrt@gmail.com>
| 2024-01-10 14:55:22+01:00
Skip version check if an endpoint is dead state in Gossiper#upgradeFromVersionSupplier
patch by Runtian Liu; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-19187
475c0035e6e04526eaf50805d33156ac9b828ab6 | Author: Isaac Reath <ireath@bloomberg.net>
| 2024-01-05 12:57:21-05:00
[CASSANDRA-18999] Gossiper::hasMajorVersion3Nodes returns true when a cluster is upgrading patch version without Cassandra 3 nodes.
This commit fixes Gossiper::hasMajorVersion3Nodes so that it does not return true when all hosts have a known version, no hosts are on a version earlier than 4.0, and there is a 4.x minor version or patch version upgrade in progress. Additionally, this commit improves the clarity of Gossiper::hasMajorVersion3Nodes's name to indicate that it will return true when the cluster has 3.x nodes or if the cluster state is unknown, matching the description in the in-line comment.
patch by Isaac Reath; reviewed by Paulo Motta and Stefan Miklosovic for CASSANDRA-18999
Closes #2967
b8e08840ee676a4d94f643221627689241e5f51f | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-01-02 15:06:55+01:00
Do not spam log with SSLExceptions
patch by Stefan Miklosovic; reviewed by Caleb Rackliffe for CASSANDRA-18839
Co-authored-by: James Hu <jhudson15869@gmail.com>
ad642d5e25201dd6dba937942025b61884f53447 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-01-02 13:00:33+01:00
Creating a SASI index after creating an SAI index does not break secondary index queries
patch by Stefan Miklosovic; reviewed by Caleb Rackliffe, Andres de la Peña for CASSANDRA-18939
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>
8ce4a6d1ecfaabf3ae7a3808a20ff36c155a346a | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-12-21 04:04:08+01:00
Optionally fail when a non-partition-restricted query is issued against an index
patch by Stefan Miklosovic; reviewed by Caleb Rackliffe for CASSANDRA-18796
f0ea12c6d7683697d9a5ca0c99c2b7dc3bc11230 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
| 2023-12-12 12:36:23+01:00
Add a startup check to fail startup when using invalid configuration with certain Kernel and FS type
Patch by Jacek Lewandowski; reviewed by Maxwell Guo, Stefan Miklosovic for CASSANDRA-19196
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
4c3b96e4cd8c80d31887c333b110e052f6a600aa | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
| 2023-12-07 12:07:24+01:00
Updated the OWASP plugin to 9.0.5 and refactored dependency checks
Configured OWASP database to use caching and NVD key. Properties can be
configured in ~/.ant/build.properties and define both the key and
the storage location
Patch by Jacek Lewandowski; reviewed by Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-19146
e6ffd8b4f7ef194446ba0a968e463ca0cd710867 | Author: Claude Warren <claude.warren@aiven.io>
| 2023-12-06 12:36:43+01:00
UCS min_sstable_size should not be lower than target_sstable_size lower bound
patch by Claude Warren; reviewed by Ethan Brown, Branimir Lambov and Stefan Miklosovic for CASSANDRA-19112
c76b32492f08c4af56846518488ae0b191e077e8 | Author: Szymon Miężał <szymon.miezal@datastax.com>
| 2023-11-30 17:56:48+01:00
Add support of vector type to cqlsh COPY command
This patch adds a converter that allows parsing vector literals
passed via csv files to the COPY command.
patch by Szymon Miezal; reviewed by Andrés de la Peña, Stefan Miklosovic and Maxwell Guo for CASSANDRA-19118
c1b12058e71b2a06a20b284c2498979efcd63633 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-11-29 12:09:59+01:00
Do not set RPC_READY to false on transports shutdown in order to not fail counter updates for deployments with coordinator and storage nodes with transports turned off
This is the follow-up commit of CASSANDRA-18935 where we set RPC_READY to false
when transports were shut down in runtime. The problem is that the current logic in StorageProxy.findSuitableEndpoint method,
used for the selection of a leader for counter mutations, is filtering out all endpoints which do not have RPC_READY
set to true. Hence, if there is a deployment of a coordinator node (not joining a ring) and storage nodes which
have transports turned off (e.g. for security reasons), then a coordinator node will select no endpoint as a
counter mutation leader which renders counter mutations impossible.
This change just reverts the original fix which was setting RPC_READY to false when transports were shut down in runtime
(e.g. by nodetool disablebinary).
For trunk (to be 5.1 at time of writing this), there is already TCM in place and the correct fix yet to be implemented
is to decouple from checking RCP_READY state and base it e.g. on JOINED state from TCM perspective. Please follow
CASSANDRA-19103 where this will be addressed.
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18935
9c6e671434b6b44c8969dbc965fedbdcf21be340 | Author: Ethan Brown <ethan.brown@datastax.com>
| 2023-11-23 16:18:18+01:00
Fixed bug where UnifiedCompactionTask constructor was calling the wrong base constructor of CompactionTask
patch by Ethan Brown; reviewed by Branimir Lambov, Stefan Miklosovic for CASSANDRA-18757
bee4b187e7b16f1760c68f5e47640d73ecd3dd47 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-11-20 13:54:32+01:00
various fixes in SAI documentation and vector search documentation
patch by Stefan Miklosovic; reviewed by Lorina Poland, Michael Semb Wever for CASSANDRA-19030
8c69f85502348e13cf269d81e7d157bea21b99c4 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-11-20 10:25:54+01:00
ninja fix CASSANDRA-19002: Set gcgs in HintsMaker to Integer.MAX_VALUE
HintsMaker was creating hint files which ttl'ed after 10 days which started to fail the tests.
By setting it explicitly to Integer.MAX_VALUE, newly generated hint files will expire in cca 68 years.
Branches 3.0 to trunk introduce the fix to HintsMaker. Branches 5.0 and trunk contain regenerated hint files as well.
ac201d2f049c66e50d53d749f659f25b6f7eeedd | Author: Leo Toff <leo@toff.dev>
| 2023-11-18 11:36:04-08:00
Make nodetool tablestats use number of significant digits for time and average values consistently
patch by Leo Toff; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-19015
e1355d72386d74d18baaf19fe93fdef91a7aa8b3 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-11-15 22:02:04+01:00
Set default disk_access_mode to mmap_index_only
patch by Stefan Miklosovic; reviewed by Paulo Motta, Caleb Rackliffe, Brandon Williams for CASSANDRA-19021
072a13e5efbcfecde792710708b557a5e45c50fe | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
| 2023-11-15 10:04:35+01:00
Exclude net.java.dev.jna:jna dependency from dependencies of org.caffinitas.ohc:ohc-core
patch by Maxim Muzafarov; reviewed by Ariel Weisberg, Ekaterina Dimitrova, Stefan Miklosovic for CASSANDRA-18992
9affcf169f08faf696f285c28a098daf9bb97b79 | Author: Szymon Miężał <szymon.miezal@datastax.com>
| 2023-11-09 14:02:41+01:00
Fix nodetool repair_admin summarize-pending command to not throw exception
Fixed a bug causing the `OpenDataException` being thrown
when executing the `repair_admin summarize-pending` command.
This patch addresses the problem by including a missing composite
in `PendingStats.toComposite`, ensuring proper data conversion.
patch by Szymon Miezal; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-19014
359700dde20f8e53cae61735cf1ea88138c670ef | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-11-08 14:06:26+01:00
Create / update tests to ensure commit logs and hints for all versions in MessagingService are ingestible by 5.0
Patches for 3.0, 3.11, 4.0 and 4.1 are just adding HintsMaker class to generate hint files.
Patches for 5.0 and trunk are adding tests for commit log upgrading and hints which were generated by HintsMaker.
Patches for 5.0 and trunk are also adding version 1 in HintsDescriptor back as it was removed in CASSANDRA-18314 by mistake.
patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-19002
c4d11c4372906ae1dea9e6c31c1136f122e8a1b2 | Author: Mike Adamson <madamson@datastax.com>
| 2023-10-30 09:46:52+00:00
Fix VectorUpdateDeleteTest for JDK 17
Removed use of reflection and directly set
relevant property to avoid jdk 17 errors
patch by Mike Adamson; reviewed by Stefan Miklosovic, Michael Semb Wever and Andrés de la Peña for CASSANDRA-18715
b59b832eba014e8d2fc93133cb3db41b509a1c26 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-10-26 12:21:44+02:00
Remove crc_check_chance from CompressionParams
patch by Stefan Miklosovic; reviewed by Maxwell Guo, Jacek Lewandowski, Branimir Lambov for CASSANDRA-18872
5d46ff27968050e51425083fc3ab8b7d4a51fcd5 | Author: Claude Warren <claude.warren@aiven.io>
| 2023-10-25 13:00:50+02:00
Remove dependency on Sigar in favor of OSHI
patch by Claude Warren; reviewed by Stefan Miklosovic, Jacek Lewandowski, Michael Semb Wever for CASSANDRA-16565
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
0c7410a9da1281dd4f7a70a0668903ebb61bda58 | Author: maxwellguo <cclive1601@gmail.com>
| 2023-10-25 08:25:42+02:00
Fix nodetool tablehistograms output to avoid printing repeated information and ensure at most two arguments
patch by Maxwell Guo; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18955
e2d2bd61f479fa7128f97a1b5b1623632855ffd0 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-10-19 21:34:30+02:00
ninja-fix nested cassandra clone for dtest jar building re-use check
(git -C … will fall back to parent level .git repo, confusing the check)
patch by Mick Semb Wever; reviewed by Štefan Miklošovič for CASSANDRA-18936,CASSANDRA-18665
088cca494829dbb7aa91d2af7796e86ecee4c9e7 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-10-18 14:45:59+02:00
ninja fix: temporarily comment out Cassandra version check in build scripts (CASSANDRA-18133)
f27c6c8e6ef021141130e5b314ff10a429563030 | Author: maoling <maoling@apache.org>
| 2023-10-18 12:49:14+02:00
Implement the logic in bin/stop-server
patch by Ling Mao; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18838
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
802bd5fe13cb8afa29440645f7ce982d7a8fb5cb | Author: mck <mck@apache.org>
| 2023-10-17 10:55:22+02:00
ninja-fix – reusing git clone under build needs reset and permissions
ref: https://the-asf.slack.com/archives/CK23JSY2K/p1697465832946299
patch by Mick Semb Wever; reviewed by Štefan Miklošovič, Maxim Muzafarov for CASSANDRA-18665
269285213d12f9e549f735b93f77d08d36dbbfb8 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-10-11 20:30:55+02:00
Add versions into Deprecated annotation
patch by Stefan Miklosovic; reviewed by Maxim Muzafarov, Brandon Williams for CASSANDRA-18912
Co-authored-by: Maxim Muzafarov <maxmuzaf@gmail.com>
49f216f37bfa088e2bb114ed11c51e9e8ad326f7 | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
| 2023-10-10 15:19:29+02:00
Update documentation metrics page according to the library upgrade
patch by Maxim Muzafarov; reviewed by Stefan Miklosovic, Michael Semb Wever for CASSANDRA-18909
b57c13603afe699a918edd7ea1e8fdb46f0c1166 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-10-06 12:54:05+02:00
Remove byteman-related files from production sources
This patch also removes compress-lzf library (leftover from CASSANDRA-12229)
as well as it makes byte-buddy dependencies to be test scoped.
patch by Stefan Miklosovic; reviewed by Michael Semb Wever for CASSANDRA-18877
e8c595102a0e65736dc1c2f4c34eb8c24daf6702 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-10-04 12:07:55+02:00
Exclude unnecessary dependencies introduced by caffeine update to 3.1.8
patch by Stefan Miklosovic; reviewed by Ekaterina Dimitrova, Maxim Muzafarov for CASSANDRA-18906
e1ee0acc024a8df02122a67297b25b6713289164 | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
| 2023-09-22 13:21:03+02:00
Enable check for unnecessary import from the same package and from java.lang package in IntelliJ IDE
patch by Maxim Muzafarov; reviewed by Berenguer Blasi and Stefan Miklosovic for CASSANDRA-18865
e1fc1955586e7fdbf65041cb3eeca9c64eddf421 | Author: maxwellguo <cclive1601@gmail.com>
| 2023-09-21 11:28:29+08:00
Fix invalid unit test check for CreateTableValidationTest
Patch by Maxwell Guo; reviewed by brandonwilliams and smiklosovic for
CASSANDRa-18870
3658ba58c7d0be0803cbd7480c73d46705c3372d | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
| 2023-09-20 11:44:41+02:00
JMH improvements - faster build and async profiler
- Don't create uber jar for microbenchmarks
- Add async profiler to jmh tests
- Benchmark classes names validation
- Add jmh.args property to make it possible passing extra args to JMH
- Add missing test/anttasks to idea configuration
Patch by Jacek Lewandowski; reviewed by Branimir Lambov, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18871
31aede327568f15f0004a5c30fb10f508587309b | Author: Jackson Fleming <jackson.fleming@instaclustr.com>
| 2023-09-19 10:31:24+02:00
Enable 3rd party JDK installations for Debian package
java11-runtime and java8-runtime for Cassandra 4.x branches and
java17-runtime with java11-runtime for Cassandra 5.x branches enable
users to use arbitrary JDK installation if it provides such runtime by
installing it from 3rd-party repositories.
By specifying only OpenJDK-based packages in Depends in debian/control file,
it was not possible to use other JDKs but that one.
patch by Jackson Fleming; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18844
32cf1ea33ddac0eed694b018de3b5be4d7da053c | Author: maoling <maoling@apache.org>
| 2023-09-18 23:00:00+08:00
Add ELAPSED command to cqlsh
patch by Ling Mao; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-18861
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
b9f614f7e56b8b12149cb51f89558d0568901853 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-09-18 14:45:03+02:00
Remove deprecated properties in CompressionParams
This patch removes deprecated chunk_length_kb and sstable_compression in favor of
chunk_length_in_kb and class parameters.
The only deprecated compression parameter left, crc_check_chance (which is configurable outside
of compression parameters as a standalone table parameter) is meant to be treated separately.
patch by Stefan Miklosovic; reviewed by Maxim Muzafarov and Brandon Williams for CASSANDRA-18742
ba255f4fc7d2326b770d0e19efe187e9fb65e303 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-09-18 10:53:19+02:00
Do not log stacktrace on mismatched cache and schema version and checksum error in AutoSavingCache
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18862
4bfca2badb3284657a65d8910a4f77eaf7689b31 | Author: Bereng <berenguerblasi@gmail.com>
| 2023-09-15 09:24:07+02:00
IDEA to mark unused imports as error
patch by Berenguer Blasi; reviewed by Caleb Rackliffe, Francisco Guerrero, Jacek Lewandowski, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18853
cb1f1399b139029e5b1c12a4bf65d19a55724933 | Author: Cameron Zemek <cameron@instaclustr.com>
| 2023-09-13 14:41:50+10:00
Improve performance of compactions when table does not have an index
patch by Cameron Zemek; reviewed by Branimir Lambov, Stefan Miklosovic for CASSANDRA-18773
9f4368cbb74d7163b6396eec3722b8c1d7fb55dc | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-09-07 16:31:09+02:00
Set io.netty.transport.noNative to false for in-jvm dtests
patch by Stefan Miklosovic; reviewed by Brandon Williams from CASSANDRA-18830
08b2e80aabd2b56e69fb6708dd1e579ede760ded | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-09-06 22:36:14+02:00
Warn about unqualified prepared statement only if it is select or modification statement
patch by Stefan Miklosovic; reviewed by Benjamin Lerer for CASSANDRA-18322
6c7ed52bb2d3bd22407ec70561f04cb6a9bea5cc | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-09-04 12:01:47+02:00
Add cqlshrc.sample and credentials.sample into Debian package
The underlying functionality for credentials.sample was firstly introduced in Cassandra 4.1
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18818
0b7310c010b84e5eefeb42057725d1da05a4e9cd | Author: Daniel Jatnieks <jatnieks@pobox.com>
| 2023-09-01 10:45:40-07:00
Fix FailingRepairTest by making sure Gossip is started before each test
patch by Daniel Jatnieks; reviewed by Brandon Williams and Stefan Miklosovic for CASSANDRA-18366
988a855a80b50b23e5a43746f5af0b84c541e946 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-08-30 20:47:47+02:00
Fix Depends and Build-Depends for Java for Debian packages
patch by Stefan Miklosovic; reviewed by Brandon Williams from CASSANDRA-18809
ce048d1999aa09f6812b6b3c200d45c931e4706b | Author: Diogenese Topper <83248625+nonstopdtop@users.noreply.github.com>
| 2023-08-22 16:31:24-07:00
BLOG - Town Hall Replay: Time Series Data Modeling for Massive Scale
patch by Diogenese Topper; reviewed by Berenguer Blasi and Stefan Miklosovic for CASSANDRA-18788
4d61359c214fbe8ee8b8edc822cad79f98b337bc | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
| 2023-08-22 10:47:29+02:00
CASSANDRA-18785: Add support for Sonar analysis
Patch by Jacek Lewandowski; reviewed by Brandon Williams, Maxim Muzafarov, Michael Semb Wever, Stefan Miklosovic for CASSANDRA-18785
4ab31d34c86d1b387098dd7934b11c659c763416 | Author: Roman Mushchinski <roman.mushchinskiy@gmail.com>
| 2023-08-21 16:33:46+02:00
Make alternation of a user type validate the same way as creation of a user type does
patch by Roman Mushchinski; reviewed by Stefan Miklosovic and Andres de la Peña for CASSANDRA-18585
b47bee42d3b15020fbae72b173e873fa57c8e0c8 | Author: Andy Tolbert <6889771+tolbertam@users.noreply.github.com>
| 2023-08-18 09:33:57-05:00
Allow empty keystore_password in encryption_options
patch by Andy Tolbert; reviewed by Jon Meredith and Stefan Miklosovic for CASSANDRA-18778
aa84b19112433f604c9bb9bce4618289b4f6873a | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-08-14 00:39:16+02:00
Remove unnecessary Netty dependencies after upgrade to version 4.1.96
This patch also resolves CASSANDRA-18723 by bumping bcpkix-jdk15on of 1.70
to bcpkix-jdk18on of 1.76.
patch by Stefan Miklosovic; reviewed by Jacek Lewandowski CASSANDRA-18729
acb4993cd0545ba4ce7bbb0a506c0cf46a0ac5ef | Author: Jaydeepkumar Chovatia <jchovati@uber.com>
| 2023-08-11 23:14:41-07:00
Expose bootstrap failure state via JMX and nodetool info
patch by Jaydeepkumar Chovatia; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18749
998f84a2cbbdde137070911754d1589c1ba5e414 | Author: Claude Warren <claude.warren@aiven.io>
| 2023-08-10 10:24:05+02:00
Fix NPE when using udfContext in UDF after a restart of a node
patch by Claude Warren; reviewed by Stefan Miklosovic and Andres de la Peña for CASSANDRA-18739
89e33a16eae20f6956127c78466b6626f41449c2 | Author: shyla226 <shylaja.kokoori@intel.com>
| 2023-08-09 14:45:01-07:00
Limit cassandra startup to supported JDKs
Set CASSANDRA_JDK_UNSUPPORTED to use a newer JDK
patch by Shylaja Kokoori; reviewed by Berenguer Blasi, Ekaterina Dimitrova, Michael Semb Wever and Stefan Miklosovic for CASSANDRA-18688
473a9605c0e2cc2983d5e7dae8c5695c9b43e9d2 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-08-08 16:57:29+02:00
Aligned tests with CASSANDRA-17161 - removal of commitlog_sync_batch_window_in_ms
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17161
cdefe1e8f9ebc96dfa88437911948e9705d04e4b | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2023-07-31 16:38:00-04:00
Fix javadoc task
patch by Ekaterina Dimitrova and Zili Chen; reviewed by Jacek Lewandowski, Stefan Miklosovic and Brandon Williams for CASSANDRA-17687
75f7ec7fa535174e99429d8db94ff510f003b8d3 | Author: timothytu12 <timmy.tu2016@gmail.com>
| 2023-07-26 16:45:25-04:00
Remove legacy command line options from cassandra-stress
Also, -mode option has "native" and "cql3" as defaults and they do not need to be specified
patch by Timothy Tu; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18529
ad26ffcd577a09c07fe92bd3ce78ee33dfe0a191 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
| 2023-07-17 12:22:33+02:00
Run checks in a separate task and fix build warnings
Patch by Jacek Lewandowski; reviewed by Mick Semb Wever and Stefan Miklosovic for CASSANDRA-18618
f038059e89b089a19c36b3be58a443b0586fef5c | Author: Mick Semb Wever <mck@apache.org>
| 2023-07-13 11:42:54+02:00
ninja-fix test*some targets need to pass a relative path to outfile
patch by Mick Semb Wever; reviewed by Stefan Miklosovic, Berenguer Blasi, Jacek Lewandowski for CASSANDRA-18133
32afc93b0dbb3bbd2a2f4834a0301bb4f07f0c60 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
| 2023-07-12 09:18:40+02:00
Moved jflex from runtime to build dependencies
Patch by Jacek Lewandowski; reviewed by Berenguer Blasi, Mick Semb Wever and Stefan Miklosovic for CASSANDRA-18664
6ab45971fc651f78c8748f80e3cd6d4a1b6dbc50 | Author: ayushis <ayushis@netflix.com>
| 2023-07-10 15:21:07-07:00
Introduce pluggable crypto providers and default to Amazon Corretto Crypto Provider
patch by Ayushi Singh; reviewed by Stefan Miklosovic, Michael Semb Wever and Maxim Muzafarov for CASSANDRA-18624
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
c273017b256d385fa0904d410306c7677aca4726 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-07-10 13:15:57+02:00
Add AzureSnitch
As we were implementing the snitch itself, we noticed that the constructors
for cloud-based snitches are unnecessarilly complicated and
we took the opportunity to make them simpler.
patch by Stefan Miklosovic; reviewed by German Eichberger and Jacek Lewandowski for CASSANDRA-18646
e27ba0ea349f19a5e87631f3f49d197f45dded70 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-07-07 14:43:41+02:00
ninja: revert count output and changed fields in SSTableMetadataViewer
this patch also fixes incorrect visualisation of SSTable min/max local deletion time when no
tombstones are present in a SSTable
patch by Stefan Miklosovic; reviewed by Marcus Eriksson and Brandon Williams for CASSANDRA-18639
903857b4ef01b577db2cbcf3ea9a9b194dede21c | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-06-29 17:30:02+02:00
Deprecate CloudstackSnitch and remove duplicate code in snitches
The patch also refactors existing cloud snitches to get rid of the duplicate code,
this is the logical follow-up of CASSANDRA-16555 where AbstractCloudMetadataServiceConnector was introduced.
patch by Stefan Miklosovic; reviewed by Jacek Lewandowski, Jackson Fleming and Maxwell Guo for CASSANDRA-18438
b1a075a727e6bc0eaa49b80a191a08c660cfafdc | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-06-21 16:40:37+02:00
Remove wait_for_compaction in offline_tools_test.py to use method on node in ccm
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18305
7998e22127b7c612e26f56b5712639473d91576f | Author: mghildiy <manish.c.ghildiyal@gmail.com>
| 2023-06-17 19:15:26+05:30
Enhance nodetool compactionstats with additional metrics
patch by Manish Ghildiyal; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-18305
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
e2a6c99310aa93ba3506ca8f603ae1039372f533 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-06-14 17:43:50+02:00
Expose bootstrap and decommission state to nodetool info
patch by Stefan Miklosovic; reviewed by Brandon Williams CASSANDRA-18555
Co-authored-by: Jaydeepkumar Chovatia <chovatia.jaydeep@gmail.com>
f7c11bdcd458b2eb0769a4b76698fb6382cdab3a | Author: Mick Semb Wever <mck@apache.org>
| 2023-06-13 16:07:07+02:00
Standalone Jenkinsfile
– ensure test file paths, and their suite names are unique (the latter was broken for cqlshlib and python dtests)
– removal of properties and system-out in test xml happens in CassandraXMLJUnitResultFormatter
– new jenkins agent labels and introduce agents sizes
- ci_summary.html generation script, ref work submitted in apache/cassandra-builds#99
– fix for stress-test and fqltool-test running on small
- ant generate-test-report is limited to only running on individual test types (ci_parser.py provides ci_summary.html for the overview now)
- each cell has a single retry, and the retry will happen on a different agent
- on ci-cassandra the summary stage happens on the builtin, bc copyArtifacts on 15k+ files takes many hours otherwise
- test-burn only needs two splits
- dependency-check is disabled from the lint target until CASSANDRA-19213
- add $DEBUG env var to in-tree scripts, turns on bash debug
- fix FBUtilities' handling of gcp cos_containerd (kernel version comes with a trailing '+' character)
patch by Aleks Volochnev, Mick Semb Wever; reviewed by Aleksandr Volochnev, Josh McKenzie, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18594
Co-authored-by: Aleksandr Volochnev <a.volochnev@gmail.com>
Co-authored-by: Mick Semb Wever <mck@apache.org>
Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
Co-authored-by: Artem Chekunov <artem.v.chekunov@gmail.com>
a2dc44f0725b02294071e67d0cab57a7629f25a1 | Author: Leonard Ma <lmtrombone@gmail.com>
| 2023-05-31 13:05:54-07:00
Remove dependency on pytz library for setting CQLSH timezones on Python version >= 3.9
patch by Leonard Ma; reviewed by Brad Schoening, Brandon Williams and Stefan Miklosovic for CASSANDRA-17433
18cc821e302582766ca773ad06cf7db0dce85ec0 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-05-24 23:02:50+02:00
Print header and statistics for cassandra-stress output with arbitrary frequency
patch by Stefan Miklosovic; reviewed by Brandon Williams and Berenguer Blasi for CASSANDRA-12972
f66adb0278aa56e8c2696db6f3fe24d311bf7b44 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-05-23 10:58:17+02:00
Remove unnecessary shuffling of GossipDigests in Gossiper#makeRandomGossipDigest
This patch also fixes the bug when creating GossipDigests in case epState in
Gossiper#makeRandomGossipDigest was null. Previously, if it was null, it used
generation and maxVersion of the last non-null epState instead of zeros.
patch by Cameron Zemek; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18546
4d2ee09ffabf7fb086fb9e2bd042fc946e72c3ec | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-05-19 12:31:40+02:00
Make cassandra-stress able to read all credentials from a file
As side-effect, this patch also introduces possibility to pass credentials to JMX.
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18544
03da864bab9740c067363a8dcce13db2bfd47ce2 | Author: mghildiy <manish.c.ghildiyal@gmail.com>
| 2023-05-19 11:31:45+05:30
Add keyspace and table name to exception message during ColumnSubselection deserialization
patch by Manish Ghildiyal; reviewed by Brandon Williams and Stefan Miklosovic for CASSANDRA-18346
ffe4d85df23e22be78b8047e91e4a065c5c73c06 | Author: Bernardo Botella Corbi <contacto@bernardobotella.com>
| 2023-05-18 16:21:16-07:00
Use WithProperties in try-with-resources to improve properties handling in tests
patch by Bernardo Botella Corbi; reviewed by Stefan Miklosovic, Maxim Muzafarov and Jacek Lewandowski for CASSANDRA-18453
54528bff2027d6c8cab845a83f2c03ad9441edbd | Author: ningzi.zhan <ningzi.zhan@datastax.com>
| 2023-05-18 13:51:14-07:00
Report network cache info in nodetool
Patch by Ningzi Zhan; reviewed by brandonwilliams and smiklosovic for
CASSANDRA-18400
666bd35cf44c1f348c584dc9eb358fb8a9581e19 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-05-05 14:08:06+02:00
Change git links used to render stage, vote and release emails to point to Github
patch by Stefan Miklosovic; reviewed by Mick Semb Wever
f6509086483983176f82a4b72912927693b6e573 | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
| 2023-05-03 12:15:37+02:00
Moved system properties and envs to CassandraRelevantProperties and CassandraRelevantEnv respectively
Patch by Maxim Muzafarov; reviewed by Stefan Miklosovic and Jacek Lewandowski for CASSANDRA-17797
ac259438763ed96c402bab771567df59d18ad280 | Author: Jakub Zytka <jakub.zytka@datastax.com>
| 2023-04-27 13:33:41+02:00
Make `ant generate-idea-files` support the current JDK
ant generate-idea-files now support JDK 8, JDK 11 and JDK 17.
To add support of another JDK the java-jvmargs property must be set for the JDK in question (see how it's done in build.xml for Java 11 and 17)
Other minor, but notable changes are:
- test jvmargs are now added to idea run configurations
- .idea dir and project iml file are first removed and then recreated during `ant generate-idea-files`
patch by Jakub Zytka; reviewed by Mick Semb Wever, Štefan Miklošovič, Ekaterina Dimitrova for CASSANDRA-18467
e72ec4e82835cef80cf9e9d8c58b25801d4af8c8 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2023-04-21 18:31:32+01:00
Add sstablepartitions offline tool to find large partitions in sstables
patch by Andrés de la Peña and Robert Stupp; reviewed by Brandon Williams and Stefan Miklosovic for CASSANDRA-8720
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: Robert Stupp <snazy@snazy.de>
db78e746d7e2fb9a2aa4c10e1322c6c5033f006b | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-04-17 12:20:21+02:00
Do not remove SSTables when cause of FSReadError is OutOfMemoryError while using best_effort disk failure policy
patch by Stefan Miklosovic; reviewed by Brandon Williams and Maxwell Guo for CASSANDRA-18336
f6fce7ab51e41dfd8d9584ce4c8dd35e0ed61598 | Author: Josh McKenzie <jmckenzie@apache.org>
| 2023-03-15 11:53:07-04:00
Improve debuggability and correctness of ref detection
This patch is a backport of CASSANDRA-17205 and also raises
logging level to 'error' from 'warn' in StrongLeakDetector.
Patch by jmckenzie; reviewed by smiklosovic for CASSANDRA-18332
a76286795f4b79aaaada46d8d937e1d697c43144 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-03-14 21:45:15+01:00
Add system_views.max_sstable_size and system_views.max_sstable_duration tables
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18333
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
5fd2c34171be16480e9a2181dd81df6ae37b9429 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2023-03-14 13:20:59+00:00
Remove deprecated CQL functions dateOf and unixTimestampOf
patch by Andrés de la Peña; reviewed by Berenguer Blasi and Stefan Miklosovic for CASSANDRA-18328
3eb605b4db0fa6b1ab67b85724a9cfbf00aae7de | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2023-03-14 13:20:26+00:00
Remove deprecated CQL functions dateOf and unixTimestampOf
patch by Andrés de la Peña; reviewed by Berenguer Blasi and Stefan Miklosovic for CASSANDRA-18328
8df69c8016fb84e59e558e74508a0767ad3a7cc0 | Author: Claude Warren <claude.warren@aiven.io>
| 2023-03-14 09:24:25+01:00
Fix the ordering of sstables when running sstableupgrade tool
patch by Claude Warren; reviewed by Jacek Lewandowski and Stefan Miklosovic for CASSANDRA-18143
be574fc34ba9834929f1618ab63dd74446cd2683 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2023-03-09 09:53:58-06:00
Fix default file system error handler for disk_failure_policy die
Patch by Runtian Liu; reviewed by brandonwilliams and smiklosovic for
CASSANDRA-18294
fc9efd6357fb4255174689b3c107b897254a7d2f | Author: maxwellguo <cclive1601@gmail.com>
| 2023-03-09 11:18:14+08:00
Add virtual table system_views.snapshots
patch by Maxwell Guo; reviewed by Stefan Miklosovic and Paulo Motta for CASSANDRA-18102
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
180f0f0b5b47a48c1a7d88927223cc52871cc801 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-03-07 21:31:18+01:00
Add more logging around CompactionManager operations
patch by Stefan Miklosovic; reviewed by Brandon Williams, Brad Schoening and Kan Maung for CASSANDRA-18268
Co-authored-by: Milan Krisko <milan.krisko@gmail.com>
7c2f97cd29486196b50c65a093e92b0fcd9789d9 | Author: Paulo Motta <paulo@apache.org>
| 2023-03-06 18:17:32-05:00
Do not submit hints when hinted_handoff_enabled=false
- Remove dead WriteCallbackInfo code
Patch by Paulo Motta, Aleksey Yeschenko; Reviewed by Stefan Miklosovic, Claude Warren for CASSANDRA-18304
Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
5f7175d59da8b8d20e1081619eadad8b60867e86 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
| 2023-03-06 13:10:28+01:00
Small fixes around Schema management
- Denormalize distributedAndLocalKeyspaces to remove perf degradation
- Set updated schema version once applied
patch by Jacek Lewandowski, reviewed by Stefan Miklosovic for CASSANDRA-18291
48417940280021d0012b7a7db6c9f823a98086e4 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-02-24 14:56:50+01:00
Add MaxSSTableSize and MaxSSTableDuration metrics and propagate them together with local read/write ratio to tablestats
patch by Stefan Miklosovic; reviewed by Brandon Williams and Brad Schoening for CASSANDRA-18283
cfe9641fbec0dc62c9a0f4f156c702e2cfa6ad4e | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-02-17 15:42:03+01:00
Fix possible NoSuchFileException when removing a snapshot
patch by Stefan Miklosovic; reviewed by Jacek Lewandowski for CASSANDRA-18211
Co-authored-by: Jacek Lewandowski <lewandowski.jacek@gmail.com>
9860c1e9d9fb45342fa674782ecd135cf6875943 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-02-15 22:33:21+01:00
Fix copying of JAR of a trigger to temporary file
While testing the fix for trigger, we fixed the corresponding
trigger example. While on it, we detected that ssl-factory example was
not working either so it is fixed in this commit as well.
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18264
c74ef313b8d79c4f14731a1a3c33e0c3eb6c1c23 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2023-02-08 11:49:39+01:00
Improve documentation about releases
patch by Stefan Miklosovic; reviewed by Michael Semb Wever, Berenguer Blasi, Lorina Poland and Erick Ramirez for CASSANDRA-18244
b74c86404a0d131677286206562bb4bfa3e8e1a9 | Author: nvharikrishna <n.v.harikrishna.apache@gmail.com>
| 2023-02-04 00:02:08+05:30
Fix the output of FQL dump tool to properly separate entries
patch by N V Harikrishna; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18215
0c58fbb8dd25beab4b4a81650be1ed0ec888ff66 | Author: yongj <yong.j.jiang@gmail.com>
| 2023-02-01 07:52:35+00:00
Add cache type information for maximum memory usage warning message
Patch by Yong Jiang; reviewed by brandonwilliams and smiklosovic for
CASSANDRA-18184
0b7e3a8ee7f9359eaf63208e12f32b19e6874e74 | Author: Maciej Sokol <maciej.sokol@ericsson.com>
| 2023-01-27 10:04:43-06:00
Connect to listen address when own broadcast address is requested
Patch by Maciej Sokol; reviewed by brandonwilliams and smiklosovic for
CASSANDRA-18200
f27790c96912ac9a83f052d8e6d0bfcdfe60ca0e | Author: Nikita Eshkeev <neshkeev@yandex.ru>
| 2023-01-26 13:28:16+01:00
Improve and clean up documentation and fix typos
This patch includes all the changes from the PRs that introduce small
changes related to typos and similar in the documentation. The changes are
accumulated from the following PRs:
- https://github.com/apache/cassandra/pull/206
- https://github.com/apache/cassandra/pull/359
- https://github.com/apache/cassandra/pull/366
- https://github.com/apache/cassandra/pull/390
- https://github.com/apache/cassandra/pull/450
- https://github.com/apache/cassandra/pull/567
- https://github.com/apache/cassandra/pull/615
- https://github.com/apache/cassandra/pull/618
- https://github.com/apache/cassandra/pull/746
- https://github.com/apache/cassandra/pull/984
- https://github.com/apache/cassandra/pull/1052
- https://github.com/apache/cassandra/pull/1088
- https://github.com/apache/cassandra/pull/1274
- https://github.com/apache/cassandra/pull/1378
- https://github.com/apache/cassandra/pull/1404
- https://github.com/apache/cassandra/pull/1504
- https://github.com/apache/cassandra/pull/1540
- https://github.com/apache/cassandra/pull/1544
- https://github.com/apache/cassandra/pull/1673
- https://github.com/apache/cassandra/pull/1697
- https://github.com/apache/cassandra/pull/1722
- https://github.com/apache/cassandra/pull/1815
- https://github.com/apache/cassandra/pull/1830
- https://github.com/apache/cassandra/pull/1863
- https://github.com/apache/cassandra/pull/1865
- https://github.com/apache/cassandra/pull/1879
- https://github.com/apache/cassandra/pull/2062
patch by Nikita Eshkeev, reviewed by Stefan Miklosovic, Lorina Poland, Michael Semb Wever for CASSANDRA-18185
Co-authored-by: kalmant <kalmant@users.noreply.github.com>
Co-authored-by: Dmitry <xotonic@yandex.ru>
Co-authored-by: Tibor Répási <rtib@users.noreply.github.com>
Co-authored-by: Tzach Livyatan <tzach@scylladb.com>
Co-authored-by: Jérôme BAROTIN <jeromebarotin@gmail.com>
Co-authored-by: Giorgio Giuffrè <giorgiogiuffre23@gmail.com>
Co-authored-by: Siddhartha Tiwari <201851127@iiitvadodara.ac.in>
Co-authored-by: Angelo Polo <language.devel@gmail.com>
Co-authored-by: Tjeu Kayim <15987676+TjeuKayim@users.noreply.github.com>
Co-authored-by: 陳傑夫 <chienfuchen32@gmail.com>
Co-authored-by: Bhouse99 <bhouse99@protonmail.com>
Co-authored-by: Matthew Hardwick <MatthewRHardwick@gmail.com>
Co-authored-by: Paul Wouters <paul.wouters@aiven.io>
Co-authored-by: Romain Hardouin <romain_hardouin@yahoo.fr>
Co-authored-by: Guilherme Poleto <gpoleto@alunos.utfpr.edu.br>
Co-authored-by: 陳傑夫 <chienfuchen32@gmail.com>
Co-authored-by: etc-crontab <jujut@free.fr>
Co-authored-by: Prashant Bhuruk <prashantbhuruk88@gmail.com>
Co-authored-by: Jingchuan Zhu <56401528+codingswag998@users.noreply.github.com>
Co-authored-by: Ryan Stewart <ryan.stewart@rackspace.com>
Co-authored-by: utkarsh-agrawal-jm <107914361+utkarsh-agrawal-jm@users.noreply.github.com>
Co-authored-by: Ben Dalling <b.dalling@locp.co.uk>
Co-authored-by: Terry L. Blessing <tlblessing1@gmail.com>
Co-authored-by: gruzilkin <gruzmob@gmail.com>
Co-authored-by: Kevin <kevin.xgr@gmail.com>
Co-authored-by: yziadeh <121903189+yziadeh@users.noreply.github.com>
Co-authored-by: Lorina Poland <lorina@datastax.com>
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
8ecd7616fe5d3ce0cfe8f4621eda1905a9110db1 | Author: German Eichberger <geeichbe@microsoft.com>
| 2023-01-18 14:55:19+01:00
Default role is created with zero timestamp
patch by German Eichberger; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-12525
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
49dfb805e9045c856181d6c2ac3b586b98d1a82a | Author: maxwellguo <cclive1601@gmail.com>
| 2023-01-16 19:49:38+01:00
Add compaction_properties column to system.compaction_history table and nodetool compactionhistory command
patch by Maxwell Guo; reviewed by Stefan Miklosovic and Jacek Lewandowski for CASSANDRA-18061
8bb9c72f582de6bcc39522ba9ade91fd5bc22f67 | Author: lzurovchak1 <lzurovchak1@bloomberg.net>
| 2022-12-21 13:34:18-05:00
Add safeguard so cleanup fails when node has pending ranges
Patch by Lindsey Zurovchak; Reviewed by Paulo Motta, Stefan Miklosovic for CASSANDRA-16418
Closes #2061
877d6e6e956ffa387a7d4ec1c7f0ca8ccb23f33e | Author: Maxim Muzafarov <maxmuzaf@gmail.com>
| 2022-12-20 00:28:25+01:00
Add to the IntelliJ Git Window issue navigation links to Cassandra's Jira
patch by Maxim Muzafarov; reviewed by David Capwell, Aleksey Yeschenko, Stefan Miklosovic for CASSANDRA-18126
f5df4b219e063cb24b9cc0c22b6e614506b8d903 | Author: Mick Semb Wever <mck@apache.org>
| 2022-12-18 01:16:16-08:00
Move build and test scripts in-tree, under .build/
See .build/README.md .Build and test scripts cover all CI activities in an CI agnostic manner. Scripts are found in non-docker and dockerised variants.
The non-docker scripts are found first under .build/ .These interact directly with ant, providing additional checks and environment setup. It is intended that what can be pushed down into the base ant build layer should be. The
debian and redhat build scripts are hidden under .build/docker because they are generally not usuable outside of their corresponding linux dists, and we don't want to encourage anything to the contrary. Bring the artifact/deb/rpm
build scripts (and associated docker images) from cassandra-builds repo to the .build directory. These packaging script for debian and redhat are now separated from the artifacts scripts. An additional build script check-code.sh
has been added that is solely responsible for all linter and code checks (includes owasp dependency checker). Only JDK11 and JDK17 are supported (as JDK8 is soon to be dropped). Scripts do not clean (or realclean) so that
scripts can be better pipelined, but `ant jar` was required to be added to circleci and ci-cassandra.a.o cqlsh-tests. Scripts can define a custom BUILD_DIR (build.dir) which can permit running parrallel builds off the same source
(though not all tests support this, or their support for it has atrophied). All build and test artifacts, results, and logs are found under build/ (or the BUILD_DIR). The build local venv and .ccm directories are now also
created under build (or BUILD_DIR). The test venv, logs and results are wiped each run. Use a separate mktemp directory each run, under /tmp (respect /tmp responsibility, and python fails when tmpdir is on a docker volume).
Don't set CASSANDRA_HOME when running python dtests (and fail-fast if `ant artifacts` was used to build instead of `ant jar`).
The docker scripts are found lower down under .build/docker/ .These scripts re-used the non-docker scripts inside containers. The docker images are versioned controlled in the same directory as dockerfiles, and tagged by their
md5sums. When running the docker scripts these docker images will, if not in the local registry, will first be attempted to be pulled from dockerhub and only then fallback to be built locally. This allows the dockerfiles to be
modified in existing patches and be run in existing CI as-is. Docker scripts timeout after one hour. virtualenv-clone is used, re-using the python versioned venvs in the image saves time over creating new ones each run. The inner-spliting of docker containers has been removed. It added a lot of complexity, for the most part duplicating the splitting concept, for little performance gain.
Ant target 'generate-unified-test-report' added, used for aggregating test reports and printing a summary.
patch by Mick Semb Wever; reviewed by Brandon Williams, Josh McKenzie, Maxim Muzafarov, Stefan Miklosovic for CASSANDRA-18133
ba434b8231360347984c9a9906e5469767bfbcec | Author: nvharikrishna <n.v.harikrishna.apache@gmail.com>
| 2022-12-14 00:25:54+05:30
Fix NPE in fqltool dump on null value
If fullquerylog is enabled and a prepared query executed with null value
binded, then fqltool dump is running into NPE. Checking value for null before
wrapping it.
patch by N V Harikrishna; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18113
f55b2fb1b3a8af03a3424abfe7afa2ac60ac9dff | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-12-06 15:49:09+01:00
Do not spam the logs with MigrationCoordinator not being able to pull schemas
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-18096
ccada788c47882bfb10d7cb86f7f39c9865428f2 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-11-30 21:31:43+01:00
Print exception message without stacktrace when nodetool commands fail on probe.getOwnershipWithPort()
Consequently, there is also alignement of nodetool ring command returning
exit code 1 in case there is unrecoverable exception thrown,
same as was already done for status and describecluster commands.
patch by Stefan Miklosovic; reviewed by Brandon Williams and Yifan Cai for CASSANDRA-18079
797b96958af07945b0a1799024c1ef664dfee2e2 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-11-18 20:45:37+01:00
Implement a guardrail for not having zero default_time_to_live on tables with TWCS
patch by Stefan Miklosovic; reviewed by Andrés de la Peña, Josh McKenzie, Brandon Williams and Brad Schoening for CASSANDRA-18042
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
3775c8f11dc998ba9c74769a14b9443272c750c6 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-11-16 13:27:09+01:00
Make cassandra.replayList property for CommitLogReplayer possible to react on keyspaces only
Property is meant to contain comma-separated entities which are either
names of keyspaces or keyspaces and tables or their mix.
Examples:
- just keyspaces: -Dcassandra.replayList=ks1,ks2,ks3
- specific tables: -Dcassandra.replayList=ks1.tb1,ks2.tb2
- mix of tables and keyspaces: -Dcassandra.replayList=ks1.tb1,ks2
If only keyspaces are specified, mutations for all tables in such keyspace will be replayed.
patch by Stefan Miklosovic; reviewed by Branimir Lambov for CASSANDRA-18044
3860a90c5fa9497c1e7858750244e04b25a7d351 | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
| 2022-11-12 18:31:10-05:00
Change shebangs of Python scripts to resolve Python 3 from env command
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17832
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
8a5bdf61db8dfe1d83d03f41753a46087082b2ee | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
| 2022-11-10 22:24:28-05:00
replace local wcwidth.py with pypi module 'wcwidth'
Patch by Brad Schoening; reviewed by brandonwilliams and smiklosovic for
CASSANDRA-17287
19f55cf0b82f8c861be7e9616913961c80dfcd80 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-11-10 12:45:37+01:00
Start Paxos auto repair in CassandraDaemon
This patch also renames PaxosRepairTest2 to PaxosRepair2Test to be picked up by CI.
patch by Stefan Miklosovic; reviewed by Benedict Elliott Smith for CASSANDRA-18029
6e3770bc154ffd201b306febd92cfc14101efbbf | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-11-10 11:08:11+01:00
Harden parsing of boolean values in CQL in PropertyDefinitions
This patch also cleans up related classes and fixes methods to return primitive values instead of objects.
patch by Stefan Miklosovic; reviewed by Aleksei Yeschenko for CASSANDRA-17878
ac68f24512dc123a197cf49e9116afcfa3f786f9 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-10-19 21:54:37+02:00
Call only LoggingSupportFactory in Instance instead ThreadAwareSecurityManager to fix SSTableIdGenerationTest
This relates especially to CASSANDRA-17948.
In CassandraDaemon, this is called via ThreadAwareSecurityManager.install()
but we do not need that whole body of the method to be executed because it
also installs SecurityManager which would clash with SecurityManager
SSTableIdGenerationTest installs in beforeClass method so
it would fail testRestartWithUUIDDisabled.
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17975
6bf2a1f98833fd5d561975d7ed422dea899d7102 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-10-14 22:39:44+02:00
fix pycodestyle issues for hintedhandoff_test.py::TestHintedHandoff::test_hintedhandoff_window
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17891
9d9f4648f9232b1c14d017436f1038e320d064a2 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-10-14 10:29:26+02:00
fix flaky hintedhandoff_test.py::TestHintedHandoff::test_hintedhandoff_window
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17891
488c0c75a8f632f2db4e3db39f2ebcf8a489971e | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-10-11 23:13:13+02:00
Remove empty cq4 log files to prevent BinLog from failing to start
This patch also backports CASSANDRA-17595.
patch by Stefan Miklosovic; reviewed by Caleb Rackliffe for CASSANDRA-17933
75194201f1f06d120f246f6fad025ca5f672943d | Author: Bernardo Botella Corbi <contacto@bernardobotella.com>
| 2022-10-10 09:08:16-07:00
Fix quoting in toCqlString methods of UDTs and aggregates
patch by Bernardo Botella Corbi, reviewed by Stefan Miklosovic, Benjamin Lerer and Yifan Cai for CASSANDRA-17918
c08981888181392017761606f4490cca7f977db9 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-10-05 17:02:34+02:00
Make Cassandra logs able to be viewed in the virtual table system_views.system_logs
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17948
addc5748a74680b432ffabfe248245020902112c | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
| 2022-10-04 16:21:10-04:00
Add missing cqlsh completion and round out cqlsh completion test coverage
IF (NOT) EXISTS is now also offered in cqlsh completion for CREATE TYPE, DROP TYPE, CREATE ROLE and DROP ROLE
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-16640
83c1f7713bf24ec4873cfa9f76f2efccc8a23278 | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
| 2022-10-03 10:31:07+02:00
Fix auto-completing "WITH" when creating a materialized view (CASSANDRA-17879)
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17879
5d3c747719f01d87c9086c405c806317405a8e43 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-09-22 10:20:31+02:00
add checkstyle modules for checking redundant and unused imports in Java code
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17876
Co-authored-by: Ling Mao <maoling@apache.org>
70b0673d85ba67c7c1129d4e50da72ee0d5dc5d9 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2022-09-20 09:14:25-05:00
Supress CVE-2022-25857 et al for snakeyaml
Also suppresses CVE-2022-38752, CVE-2022-38751, CVE-2022-38750,
CVE-2022-25857, CVE-2022-38749
Patch by brandonwilliams; reviewed by smiklosovic for CASSANDRA-17907
4c85c6a4030d7d613230cd4b2204c42f941fd552 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-09-19 10:28:54-04:00
key_cache_save_period, row_cache_save_period, counter_cache_save_period are not deprecated and we should not emit deprecation warning on startup for them
Patch by Ekaterina Dimitrova; reviewed by Stefan Miklosovic for CASSANDRA-17904
ecceb446e00ea9e567ba45f1b422cb04862ef044 | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
| 2022-09-14 14:28:10+03:00
Refactor internals of cqlsh.py to cqlshlib
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17531
b6d8e2ce6bac816279ce0490fd6292aa7e4124b6 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-09-07 16:23:01+02:00
Make disabling auto snapshot on selected tables possible
patch by Tommy Stendahl; reviewed by Stefan Miklosovic and Aleksey Yeschenko for CASSANDRA-10383
Co-authored-by: Tommy Stendahl <tommy.stendahl@ericsson.com>
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
17810295ca3b05b011a0ff7061d27435b531ea32 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-08-23 19:53:16+02:00
fix StandaloneUpgraderOnSStablesTest
This is follow-up for CASSANDRA-13010 where a bug was introduced in Upgrader
which made StandaloneUpgraderOnSStablesTest flaky.
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17849
f4deef9d58f739370d07cec6cc898087df560eca | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-08-20 15:01:01+02:00
Fix test/distributed/org/apache/cassandra/distributed/test/IncRepairCoordinatorErrorTest
patch by Stefan Miklosovic; reviewed by Josh McKenzie for CASSANDRA-17843
e7c9ac05f99cc8a5ee958169c49326e85ab4b25b | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-08-19 16:50:49+02:00
Introduce target directory to vtable output for sstable_tasks and for compactionstats
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-13010
Co-authored-by: Alex Lourie <alex@instaclustr.comi>
85f113bce38278653ffca5139cd7871aee7fe786 | Author: Claude Warren, Jr <claude.warren@aiven.io>
| 2022-08-19 07:42:25+01:00
Add pull request template and modify README to include Jira and mailing list link
patch by claudenw; reviewed by dritfx, dcapwell, josh-mckenzie, michaelsembwever and smiklosovic for CASSANDRA-17837
8ea70cd1f0ba0a52cf4b19af9fac4c4289663270 | Author: Josh McKenzie <jmckenzie@apache.org>
| 2022-08-11 14:02:27-04:00
Backport of CASSANDRA-17812: Rate-limit new client connection auth setup to avoid overwhelming bcrypt
This backport differs from CASSANDRA-17812 in such a way that by default the number
of auth request threads is set to 0. That will route all requests to request executor as before this change.
The patch in 5.0 and later sets the default number of auth request threads to 4.
patch by Josh McKenzie; reviewed by Chris Lohfink for CASSANDRA-20057
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
72c2270a80f2acc8ece3eade4d6a2f8e8cb12356 | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
| 2022-07-27 22:57:52-04:00
Resolve pylint issues in pylexotron.py and improve readability
Patch by Brad Schoening; reviewed by brandonwilliams and smiklosovic for
CASSANDRA-17779
e83d95d1acfa3d5c94cfc73a28c0fcfaa181af75 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-07-19 12:14:40+02:00
creating of a keyspace on insufficient number of replicas should filter out gosspping-only members
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17759
a7b53217bda59f04c7266136614c3e79ac44d0c2 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-07-14 10:21:30+02:00
fix restarting of services on gossipping-only member
patch by Stefan Miklosovic; reviewed by Brandon Williams (CASSANDRA-17752)
33a9093c5cc2f8fcf913d1931415b697e52ec108 | Author: Eduard Tudenhoefner <eduard.tudenhoefner@datastax.com>
| 2022-07-01 08:35:04+02:00
Allow sstableloader to specify table without relying on path
patch by Eduard Tudenhoefner; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-16584
7da28ef37848d14c0ff4597dfc6e116bd9febce6 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-06-16 19:26:02+02:00
SSL storage port in sstableloader is deprecated
this is the follow-up commit which deprecates ssl storage port for backward compatibility
patch by Stefan Miklosovic; reviewed by Jon Meredith for CASSANDRA-17602
eb4c12f2ade07ab8beaa12a4d70bec99dd1a6ebb | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-06-03 15:31:00+02:00
fix flaky hintedhandoff_test.py::TestHintedHandoff::test_hintedhandoff_window
patch by Stefan Miklosovic; reviewed by Brandon Williams for CASSANDRA-17144
decabed60caf61412499ef320982b7b74ff45a63 | Author: Štefan Miklošovič <smiklosovic@apache.org>
| 2022-05-26 17:46:48+02:00
JAVA-2995: CodecNotFoundException doesn't extend DriverException (#1598)
Co-authored-by: Alexandre Dutra <adutra@users.noreply.github.com>
a5fdecabfb800cb6638086739171bbe0faebd20e | Author: Diogenese Topper <diotopper@gmail.com>
| 2022-05-11 11:20:41-07:00
BLOG - Cassandra 4.1 Features: Guardrails Framework
patch by Andrés de la Peña, Chris Thornett, Diogenese Topper, Erick Ramirez; reviewed by Erick Ramirez, Štefan Miklošovič for CASSANDRA-17621
Co-authored by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored by: Chris Thornett <chris@constantia.io>
Co-authored by: Diogenese Topper <diogenese@constantia.io>
Co-authored by: Erick Ramirez <erickramirezau@gmail.com>
a604c0d4defb50ffdf7f66c3ac372eb14f39ba3b | Author: Paulo Motta <paulo@apache.org>
| 2022-05-10 12:23:36-03:00
Remove expired snapshots of dropped tables after restart
Patch by Paulo Motta; reviewed by Stefan Miklosovic for CASSANDRA-17619
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
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
4ea7bb25b4079e951202762aeaabe1d23be5303c | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-04-25 15:02:03+02:00
Add support for AWS Ec2 IMDSv2
patch by Stefan Miklosovic; reviewed by Jacek Lewandowski and Brandon Williams for CASSANDRA-16555
Co-authored-by: Jacek Lewandowski <lewandowski.jacek@gmail.com>
Co-authored-by: Paul Rütter <paul@blueconic.com>
3409e5d9b341de2114d6410225922843539d4172 | Author: David Capwell <dcapwell@apache.org>
| 2022-04-22 18:35:26-07:00
Enhance SnakeYAML properties to be reusable outside of YAML parsing, support camel case conversion to snake case, and add support to ignore properties
patch by David Capwell; reviewed by Caleb Rackliffe, Stefan Miklosovic for CASSANDRA-17166
b3842de5cf1fa1b81872effb4585fbc7e1873d59 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2022-04-22 16:36:07+01:00
Add guardrail for data disk usage
patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova and Stefan Miklosovic for CASSANDRA-17150
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Eduard Tudenhoefner <etudenhoefner@gmail.com>
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>
885836bc492a09bba2f11cba3cddb7ab15a00dc1 | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
| 2022-04-05 16:10:00-04:00
remove outdated code from cqlsh
Patch by Brad Schoening; reviewed by brandonwilliams and smiklosovic for
CASSANDRA-17490
9711cd33c4d0d4a69279c8a79d8a8460accf1f12 | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
| 2022-04-05 15:09:14-04:00
remove support for deprecated version specific TLS in Python 3.6
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17365
d70f6e0d597e888b3629c6c01d05685cf79a3d12 | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
| 2022-03-31 13:16:22-04:00
remove unused 'parse' module
Patch by Brad Schoening; reviewed by brandonwilliams and smiklosovic for
CASSANDRA-17484
bd36cb9f6b8cc6339f43382bf6625794b641552b | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-03-28 19:46:11+02:00
implement startup check to prevent Cassandra to potentially spread zombie data
patch by Stefan Miklosovic; reviwed by Paulo Motta and Brandon Williams for CASSANDRA-17180
f28dd90feb215db85ac2e510c5657a49edd46e12 | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
| 2022-03-26 14:47:23-04:00
resolve several pylint issues in cqlsh.py and pylib
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17480
d0458abdb321a48771631278e3b09dd7aa4e2edc | Author: Yash Ladha <yash@yashladha.in>
| 2022-03-25 08:28:43+01:00
generate valid KEYSPACE / MATERIALIZED VIEW for CQL for views
patch by Yash Ladha; reviewed by Benjamin Lerer for CASSANDRA-17266
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
0d860ec662b0088ea7f77f98051121e198eb5692 | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
| 2022-03-22 09:41:52-04:00
Add teardown to test_cqlsh_completion
Patch by Brad Schoening; reviewed by brandonwilliams and smiklosovic for
CASSANDRA-17465
90603b94025dc7e740b698440df963cbd1ec60e0 | Author: Mick Semb Wever <mck@apache.org>
| 2022-03-21 19:47:48+00:00
Limit GH pull requests to rebases
patch by Mick Semb Wever; reviewed by Benjamin Lerer, Berenguer Blasi, Brandon Williams, Ekaterina Dimitrova, Stefan Miklosovic for CASSANDRA-17419
952263dcea4f8d8072f03a341a03d001be0962ea | Author: Sathyanarayanan Saravanamuthu <sathya.kplm@outlook.com>
| 2022-03-19 23:48:48-07:00
removing unused Python packages in pylib
patch by Sathyanarayanan Saravanamuthu; reviewed by Brandon Williams and Stefan Miklosovic for CASSANDRA-17449
d0c68e02fa235fd2218a40684a10c9573fcb001c | Author: Mick Semb Wever <mck@apache.org>
| 2022-03-19 20:55:12+01:00
Limit GH pull request to rebases
patch by Mick Semb Wever; reviewed by Benjamin Lerer, Berenguer Blasi, Brandon Williams, Ekaterina Dimitrova, Stefan Miklosovic for CASSANDRA-17419
61be4d836213f708d9a29e59b9ef1df0bebef29a | Author: Francisco Guerrero <frank.guerrero@gmail.com>
| 2022-03-16 01:31:00+01:00
expose gossip information in system_views.gossip_info virtual table
patch by Francisco Guerrero; reviewed by Stefan Miklosovic and Yifan Cai for CASSANDRA-17002
This commit adds a new virtual table that exposes the gossip information in tabular format.
The information is the same as the information presented through the `nodetool gossipinfo`
command, but the virtual table splits the version and value from `VersionedValue` into two
different columns. This is intented to help clients reading the vtable without the need of
parsing the version:value information (as it currently stands in gossipinfo).
The token value does not have a column. This is consistent with the gossipinfo output which
always renders ":<hidden>" for the Token value. Only the token_version column is available.
f7009cf3409b005710e8a5c9cae66c3c56de6f66 | Author: Maciej Sokol <maciej.sokol@ericsson.com>
| 2022-03-14 08:50:30+01:00
emit warning on keyspace creation when replication factor is bigger than the number of nodes
patch by Maciej Sokol; reviewed by Brandon Williams and Stefan Miklosovic for CASSANDRA-16747
768bdffe5298b937bfafc2eb42fb93454cfca521 | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
| 2022-03-10 21:18:30-05:00
change six functions in cqlshlib to native Python 3 ones
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17417
7275443eca804f5dde405f45811441dbc0c1f9fb | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
| 2022-03-10 21:18:30-05:00
change six functions in cqlshlib to native Python 3 ones
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17417
34f59904f59fb54ee6413127e57a3cbe57fbfa30 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2022-03-10 06:48:50-06:00
Require at least ant >= 1.10
Patch by brandonwilliams; reviewed by smiklosovic and paulo for
CASSANDRA-17428
852d7b667d28e5dbd7f20a3a16234b30da07ff56 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-03-09 16:51:52+01:00
ninja: move nosetests.xml back to .jenkins/Jenkinsfile
nosetests.xml were removed accidentally under CASSANDRA-17397
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
9711f541b33ec2043de04cd4c47cafd122538b4a | Author: Mick Semb Wever <mck@apache.org>
| 2022-03-06 12:27:05+01:00
Limit GH pull requests to rebases
patch by Mick Semb Wever; reviewed by Benjamin Lerer, Berenguer Blasi, Brandon Williams, Ekaterina Dimitrova, Stefan Miklosovic for CASSANDRA-17419
27ab63f00501a6afda94e760efab8af3e90c598b | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
| 2022-03-04 12:02:25+01:00
remove unused imports in cqlsh.py and cqlshlib
patch by Brad Schoening; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17413
143a5e8b064e442970182cfb349b4f0826683e85 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2022-03-03 18:17:38+00:00
Add diagnostic events for guardrails
patch by Andrés de la Peña; reviewed by Berenguer Blasi and Stefan Miklosovic for CASSANDRA-17197
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
db3583318258b14b27abe1529f8893da2ff22bf5 | Author: Brad Schoening <5796692+bschoening@users.noreply.github.com>
| 2022-02-11 20:35:18-05:00
update Python test framework from nose to pytest
patch by Brad Schoening; reviewed by Brandon Williams, Berenguer Blasi and Stefan Miklosovic for CASSANDRA-17293
543608ba39d5803b963d14821abe193ff0796b4f | Author: Francisco Guerrero <frank.guerrero@gmail.com>
| 2022-02-07 11:25:45-08:00
Instance failed to start up due to NPE in StartupClusterConnectivityChecker
patch by Francisco Guerrero; reviewed by Stefan Miklosovic, Yifan Cai for CASSANDRA-17347
da47849b50daa0580f2cb4264bcee8a75140eb05 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2022-02-05 15:41:33+01:00
Remove Windows-specific classes and related code
patch by Stefan Miklosovic; reviewed by Joshua McKenzie, Bowen Song, Berenguer Blasi for CASSANDRA-16956
230fe8e64722ac02dbf8cdafb7d4fef120726dd7 | Author: Abe Ratnofsky <abe@aber.io>
| 2022-02-04 11:15:42-08:00
Include Git SHA in --verbose flag for nodetool version
Patch by Abe Ratnofsky; review by Brandon Williams, Caleb Rackliffe, Michael Semb Wever and Stefan Miklosovic for CASSANDRA-17753
3ca94d65d3fd8f3f010f91e196b37608b08e0828 | Author: Ivan Senic <ivan.senic@datastax.com>
| 2021-12-15 15:31:49+01:00
Remove unnecessary String.format invocation in QueryProcessor when getting a prepared statement from cache
patch by Ivan Senic; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-17202
73da05f83ba2547662e6320cb2cb3576bf82c15f | Author: Tatu Saloranta <tatu.saloranta@datastax.com>
| 2021-08-13 20:53:58-07:00
Replace usages of json-simple dependency by Jackson
patch by Tatu Saloranta; reviewed by Brandon Williams for CASSANDRA-16855
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
6e6846892a5d7ec2feaf2c35d380ed5975d09517 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2020-11-05 11:17:02+01:00
Fix sstable loading of keyspaces named snapshots or backups
Patch by Stefan Miklosovic; Reviewed by Paulo Motta for CASSANDRA-14013
Co-authored-by: Paulo Motta <paulo@apache.org>
b07c3127cce7e1a8b9d4c34e1359539e12f1b4a7 | Author: ben <ben@instaclustr.com>
| 2018-04-02 10:49:35-04:00
SimpleSeedProvider can resolve multiple IP addresses per DNS record
patch by Ben Bromhead; reviewed by Stefan Miklosovic and Andrés de la Peña for CASSANDRA-14361
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
028ea02a4a877d115c748d3e179c6afb2328e430 | Author: Vincent White <vince@instaclustr.com>
| 2018-01-31 06:59:28+00:00
Remove unrepaired SSTables from garbage collection when only_purge_repaired_tombstones is true
patch by Vincent White; reviewed by Stefan Miklosovic and Branimir Lambov for CASSANDRA-14204
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
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>