63 Collaborator |
Brandon Williams , Sylvain Lebresne , Marcus Eriksson , Sam Tunnicliffe , Benjamin Lerer , Aleksey Yeschenko , Alex Petrov , Mick Semb Wever , Andrés de la Peña , Štefan Miklošovič , Ekaterina Dimitrova , Benedict Elliott Smith , Berenguer Blasi , Caleb Rackliffe , Paulo Motta , Josh McKenzie , Blake Eggleston , Ariel Weisberg , Yifan Cai , Dinesh Joshi , Jon Meredith , Jacek Lewandowski , Zhao Yang , Jordan West , Chris Lohfink , Jeff Jirsa , Adam Holmberg , Francisco Guerrero , Maxim Muzafarov , Doug Rohrer , Mike Adamson , Jon Haddad , Andy Tolbert , Maxwell Guo , Aleksandr Sorokoumov , Eduard Tudenhöfner , Abe Ratnofsky , Patrick Bannister , Claude Warren , Alexander Dejanovski , Stephen Mallette , Savni Nagarkar , Natnael Adere , Arun Ganesh , Sunil Ramchandra Pawar , Leonard Ma , Kevin Gallardo , by , Jon Haddad jon@jonhaddad.com , Jakub Żytka , rwelgosh , reviewed by Ekaterina Dimitrova , reviewed by Caleb Rackliffe , kamlesh-ghoradkar , edimitrov , ci worker , arkn98 , Tobias Lindaaker , Raymond Welgosh , Kamlesh Ghoradkar , Kamalesh Palanisamy , Justin Chu , Claude Warren, Jr |
136 Patch |
212 Review |
4941b279bceb3a0fbe388be4305d25ec771f7b78,
1515a6e60c0c0cee28ccc1ff261ccbee9ac0388c,
ab9fcd7d105d199efb1cb9db3f5702b5ba0461cd,
d7f036187f573b1f42ce5c6f8c526e58f2f98605,
8b8ec94744c70b5770c98b22f641ca7f492e0534,
b619d21ed2b0de72da11daad7ce3938a6b348dd4,
b49084733792d9a24b205008ed4da870acf0b670,
6e3bf545793dd786138213d334599e533de4ec28,
2a3454a3eae5e5064e63389ffbc268fb06f3f0e9,
3c1e10b74e64b4fd9ca8bb203d503120c56f0e77,
28759d8bbc16daf45ca07ee27b4a8dfedc8cf92b,
971747e3e25b7dec6a8ed50ed56ac0d14a3de6b1,
fdabc1f9774b1c06d68a0acbf8a470e45c787eec,
ffc0f01b0eede35518c2838d3c21f440d871c08a,
2c52a8be6fdac7305e433b7f28bd70596ef1444a,
3afa2585d9b7c88dc7d83c929df6f70c988d27a7,
7f246d541985eb43d6867338f9900d3c93ba10d9,
dc45bb5876aafa2ce7dcfe6a3b7de0f6a9a35fda,
c14abb40b2d0e2e1db121eac65a1264a287bcd18,
ca0b77d7434aa75528e0cb625889825d29c5f122,
46acaf22e688e7a2e707ac61fd88c96ed33b60d7,
505f5af645c1712c3da42d98d005276396ff2667,
dca76145c2c1f846ed624c93b9c64484ce1946b7,
69f5df0b00cc822f41823901956aeff9fcdd9dbb,
2bab3f27ba1535203d61497abe6810cdcb4640d0,
d828cd0228143438590f3aaa4e2c7d3c03bd66d8,
164fa7949d1437528363465d14ed20898f1daa9e,
ae537abc6494564d7254a2126465522d86b44c1e,
4759a7353fca1dad330e913e7eaf1313890a35be,
8b0dc8ad6b5e657cf5946eaed17da0fdabaa53f4,
d5b1483703b53c02fb0e616e58107afb814f9f81,
4e17922b61d6e90151c5e165ddbf0731232e566a,
5be1038c5d38af32d3cbb0545d867f21304f3a46,
4941b279bceb3a0fbe388be4305d25ec771f7b78,
d25adb498abde240cc162cfe4a9630c01381c7f9,
c4b1c0614e42b4ea2064822d31c28aa5d4f1450a,
3f2e8d1883c586bdb9cd7a23076ceaaeefa4bd8c,
e0a6b83a02804bf976fdc43718001f23818ee53d,
6247c9d966d7e3886fef0c7486013578407b37e4,
d3ce825bf2b376fd2516e4b594ddb69037c13159,
f451c2b02827fd1db34a14e7603a52ffe4fb188e,
89fbb1acf42c97f57ce7301674ab6f9647320c65,
6396562f71316838083618714b142fd982ae0155,
3409e5d9b341de2114d6410225922843539d4172,
2b90ac1a1671b4071d9aa6f18e852021bc66702d,
7db3285e7b745e591dc4c405ae9af6c1cddb0c79,
dac738d2eba8629d4f482d7cbfd855d2c5b9df47,
2fde9af74f12179fd8b3d592adc9a24d8b2d8f23,
828d98e9d7643501ee3ac9fa45d46d0b596cfb11,
ffa1e9cf5a5646707da282460fe765d56fa78cb0,
b9d9f9c7dab9b39fb27a4be0b6d9ce2a8718167e,
e87a1e0c0a19c64ed2edc2d340c0f8af16776e2c,
f0c97132c969cc8dd028d00c5e68ada8b0b9b9c6,
df16b3750dc2c1b6b9bcdece6f81dfd3de7ebdfa,
1c79c6823c6eac002d912afb979f6f9fa7fe61e6,
ad4d2b3a266535734ef1bdebb4a3545fb3306769,
b84ec51b4c73d7b9b58ea8a1708ae2f330972970,
4fb170c5c2c73737d74197dc41d83371c303106b,
b29e1037e4da75dfd2a30ad10f8008b24941e37f,
111e94ae13381ede97de190d9e1af9a77cac2b21,
8e225c55c49493f00fc9bc0b5809ab026d60c767,
c7526f943f50e994e94c8287c772c856961833f2,
ca4f6b80563aeb3614fe3bce47e4fb620a8f0e8e,
4ec4ab992f8adc0a60055a60525e9d11a28bc2ae,
4b3f07fc74089151efeff7a8fdfa9c414a1f0d6a,
979ab72f4f2afe4a23654572cd804184fc0e2089,
d07239362377d71f1a46a9bd6d97398e4d14d719,
418bf140167c7d156b446acc59e13aeee91d675d,
9c50b1f9a12a95b55851cc52d4b66440f9fafaea,
f91418bbbedf4e0d5396becf14a5e884ac7f0d3b,
5bd8207cd78d247b8110a49567c4787025f6cc4f,
5cbdb2e58e870535af61204898a1e2bbf6cb5f64,
5879813db7e5c9485a393cf79473b77be38ad5b3,
84d1a3a79b76b7f3dc1938b8346c8446ed4922af,
876ac8c6111697c8105899889bf794438110bc74,
88b18a603c0affa05679b11c2e7d91324fa8f719,
4d1d024136dd5f4b3775a0666b0c30a65641d57f,
521a6e2aa9f8a4bc95dd13e768ec6de33cf6fa15,
0eb8cec5c75a7dc9503f59505bed67da65c49503,
844d19d4e6d2cb52e5d5de9aad22fcc4a4da3e8d,
63b172e137e0306aefd84f373963d8014c5a5efa,
79e693e16e2152097c5b27d2d7aaa1763e34f594,
ea322bfaa78b662c95711e6579b480b4d0f741c6,
91bcbb28733437a7a5fedb16984d4de2fa70b049,
bd1b84dc3b5667c969e6d0277eb40a8e475e149a,
23ba48aa935d3f81e66b65285fa8e7972f94dcfe,
0697489f7455fa078cb454776b98236f18f82dd4,
624d01660bdad4dc924717f4c602ce6241c0c825,
25fd7bd84f1931d2a44e90e629f794c4cd11aa46,
57a2a8613d2595b8650c24ef1cf3bb0055202409,
4fef917f985ea13ea46f68aae00645cb3592ffcf,
ea202cea2834dc4140b4a21645eb828f0414cbcd,
01103111ae08b51ccd18bb1c54ac60546546d9df,
b105e919678240b5f448df9acaf6c93117f0c0cc,
a8327eb8868c8d9d03c253a88509ce64d2ac227b,
a104b06d4aea2f2cd3d48bdbe38410284f236428,
c133385986db9fb1333b37739528f66ad45de916,
dfc279a22a5563ac7a832a586914d5410426e9b7,
cd9fd9e83f507e2bab5075399d812e3fb4368920,
dbb43197fe9c462b22c4e4c3ef8a0c55b5696fa7,
247502c5d19c181bbe0a224da3ad6ebd0156f607,
f80a2ce10ca18e43fc8767cc8801701231e68d29,
ea3a3c47f992bd4812415ee6762875d1e3f43ebc,
815c397f4876aae9ed2ae5a9578c5ec7087643ab,
8f355ca2c25836784085f55eb464ad12ffaa1716,
c98a31bef0d3071bc8ebfd358584aadf9e787fb8,
c55d727bbe8d66e87497d6c8b6301a767b11bb4c,
b355b84c5f7b53d390822332215e3751df562559,
7bc8467233af69391efeaf74ef87a73c0ea9ceb1,
be48c417e6bbbd7c58f43ed001c9a2209a6339ab,
3935906a685640b2f6a2058b38fdf45d917edfc9,
0448f15e3db392f2f60db332fabf6309aa3d5089,
230c66c9395fb339d08744d832279281928d3b9b,
2fddec7e516a8a2dbfbd2ad51837116556116ee6,
f9ff078c3f54119ef8c7aa22987dd33f57d56de2,
964051b04767689a1a3a84493c0b4afe77d6edfc,
1a8c28f8141afe2585bbb8dab0b1d4cd8237d765,
dfeb14d53ecda8868293af0234c3955df07fd1cc,
2e9fca947ee13e7c50d92349bae0ff72b8bbc6a0,
155175cbbba068afdfd2cc4c97d1d659b3eeeff6,
9dcd035ff6894bd135cce4fd2460ab72269ab970,
53cb98dc67bf9887898032a3423d667ce57a7b77,
1b71196a036b4f33d1ef53418bd21ac4b241399e,
9b93594ae66b04d64f08d1e5ef979e0520f5b3a6,
dadade5dd5b23156fa9aa90d90f5ecafd5453d8c,
c8453789f8934ebbd817eef09994459c122a72f1,
c629105d15a10d6166ddf393dc38d0b0ab87743d,
3d36cd1890dea0429297e70c1d6dd3813b682b4b,
672af9b56f1729c6511a2279923eb435df4b7b9b,
cc3e43c710a0fb683b7e955f641e221ccc2e5d54,
326045f699791686efa1ecf43b7353397c956494,
50fdfefa11248e7b93507b8e66322dc7a5056744,
d59833f2223a85a4dc3f4ea597384588d5d008df,
ced1ff77e6353d9d08f3e3d209a54d66899e3696,
4389d5ed2e45b3f605da9db9582c6078311adb09,
a2af7aa3cf7edbd65dee159dbcd711bd8e490ca2 |
9c0f8902e845f75487e2cc355857773bbf5c5dc4,
97265ddb2c6c2364b91176e1b7e170d2d8a49e37,
0700d795bcc4d79c3f2e52872ac865fa735917d8,
1e2d800421fe482fc2f16a814f44477cb284a93a,
8be1cbe9ab14155773bfab765a3567df9ff9833f,
bf9a1d487b9ba469e8d740cf7d1cd419535a7e79,
1f7e3c2835c79363025a01a8470ee85d17457cf8,
d69f7696e4fa2a48795e2e7f08e9235455eeb15a,
ffc8e407e087e942c4e5c40605743fe3b32d8fd5,
3940a9ec29b763bdb73127cc4d9dbbe952b436b7,
d69f7696e4fa2a48795e2e7f08e9235455eeb15a,
2a3454a3eae5e5064e63389ffbc268fb06f3f0e9,
3c1e10b74e64b4fd9ca8bb203d503120c56f0e77,
4fc8bb29fcda935728d8863a4499fa0e9d924b82,
2651623af6bb3da5f820d9e09abfbdd0683a1322,
376fe2a9fe3f13c7555c40cda6d3912d55ef63cc,
6093c2d99bd300eebe353ff05482924f38538e74,
181ddc0600cb7104ff0a9e01889f7cb013f7f802,
e8891be04a681fbd87e2bec2c07ed22e55725a04,
69a6dc61a89aac96b9f9a2a7aef958452e14384e,
176ce395bb42c102a8df080ecd26559ab0c93b13,
219eea33b6102ceac4832368444878b64ff2a63a,
06a05ccde520925113edc92b28a4bd3b2bed2a29,
971747e3e25b7dec6a8ed50ed56ac0d14a3de6b1,
b4894226c57bf2cbc29cad1db47938c9e5ef0a7c,
93415c91af3d06504593a87c8b8d7e5d2d65b1ac,
32755cabfa2eeb99f0b8c91fc7bb53379259de54,
93ddd3a976a3a1dc6694eba7330598f5f83d2fec,
428fa1f4453735ef43d508621e5e7d9e0a054415,
9157d98e4cc5c00d74cef6128c16659ff43f3585,
be507c6e996078011c08e36b09d9f34faa454973,
46acaf22e688e7a2e707ac61fd88c96ed33b60d7,
a26fa6cf2c9a86827d38c448a54878d76bb18e27,
505f5af645c1712c3da42d98d005276396ff2667,
6befb178aa0b7ad669f5c30e8b53fdd69a225a7a,
8bfe0e5878c64ed25591aae50643187bc8ab7241,
bde4fa0013eb8cec5b1d88b21ca4463bc07272bb,
b94436c7831c940592653c2c5d8e3af92d5cf266,
41a669a100646abbcccc2f41bdfe0a11db648b1b,
1053e3b475829c7f2d0dc4ab59322d5819d1496a,
fe0e04c2319afab958b3da83e7b54c84bced9dc2,
4444721b6de555352bf0ac3ef7e36f94dc832f41,
592cbeaab09e7e959dfaea591d4afe7c1613e3db,
35f8da66f9b05d18b4177f8d2e1b86c772ad2221,
0a0e06847bf10aa88a3a30c239c507a64f949d74,
2d323cb56572e867b13b6d102a61aaff8bd66c86,
1e685219da4177fc5b5d6025618398532d2a0124,
4c8e9097bd616a1ae4c611a542cbdea20ba871dc,
530bc10bd0a053f5dcd8439fd3f5c72cd7952ea6,
d7c5c547f025301780658b37e6e8a591bc4a5b36,
0bde8a2e20ebf66d11dc91c7de09cd66a3e603f7,
9a0dd603b18ab5034df27443a4bbc10111edcd8b,
7e6799a4b903b4cdc1a467ada69f2f12a6099fcb,
e5c9cf4cbe6634ba9e148b6e27b6bad98648e597,
7adfdc85cf5c1cb505e6507e5c08de84834c2224,
5beab63b5550efb5e31e5005f90649661a9fe595,
0353df7542dbdbb1140a72899666e4587e87a083,
4b7069c06c7913e1f3f2d5622d8cbc04746b0bac,
3e0b94565acc64e903d73af3a14b23c875abc5b3,
b4e58d83fc72f8babf61367aad23a9499df69881,
d51f90201b2d127166612384a75b4a49da9776d1,
008bf8607c55926d0aadb4602a8a854d396c7657,
b75d56fd387a3af2706f75c0536cf112fdf6b788,
39e89fd636ee4343eb2201820da87881cbc749e2,
f809b6753cbbd27deab40679b99d956c8193fcf8,
ba0555e965699d64099870c0288b31d1a15b2698,
a00d8fd5ba9d73a377d1a11e6f540c56d66e9c8f,
951aff25a1183f41fd146d674136399f3f25b3f0,
c635f198f6ceca272e61b857b67fd91f23da3836,
7ce140bd1dea311b9f98cdfbcd07dcff9fbd457c,
da7c66222740f02c6de5b563681dd381d28f8201,
f444c4028680c78b6167161833d6564c3557618f,
545809616c92a91e4c39d1eedfa65800f25a2a93,
dac738d2eba8629d4f482d7cbfd855d2c5b9df47,
47cac5c49b93d205fa9b3a57ce55470887c5be45,
72af1f75fccf877f8996da0a0d8bc1a6adcd30e0,
ce6a65cb294af3b68ab2f4bba7945b097de42576,
105d69fdc531d0882f628cd4bf1e34288280c12b,
0089858819c9f06b0bee5bccf993ae7f5977d7f1,
431c692b884395b16beadac1d10f7e674b3e7ed5,
0c87f2668d902caef51a8f281c3eb3ca57bb2924,
8e1c8f986358aee51dd565a5a2917cb5554ed0c7,
9f56bf4ca7fdb61ad09e5f2ad09b87cd01e0716b,
c51a7c66fc21ca2da08b89ae5f9b4817ee4d8c23,
6d5203615f7a9670cb1698b74123666bc25ba471,
23138252f20891c26a3692664c6affaf99e86541,
1315d0c96f4625a76296f58d431f97669e5178c2,
ed48f3c017c5e572a523890bcd5b7c798d7eb358,
755fd9446b084e659e98bd7336b9e910c2e12577,
d85f7f7c2dd4b9bbdb44bc96235e6a8bc3ff3967,
b9e2ab75f8f6dedd45c6ad7a83b3160149869262,
a3258d66bcc9f946304c19d59e75d2721126303e,
5bb4bab12f8edfef95ed13cbabf8c0f377986065,
db9f7a67ec4b03413c10034956e2cf18739ca4b1,
28eea6e8cd4055c8d21f872c72f8bd14fd2467ba,
98e798f567368f826fc3a57ddb6cdc464e741fe3,
7871a2854217acc89d2f885619243a442cf68e22,
c15f530b63a1cd4d5b2835bb418197145beb7bb6,
1bcfa087f4521135ef101c694f5e6ada8347827c,
33fd2dc817f56116af0b4b7d2cd5365ce52948d9,
44ace88585f2aefc322465ed6b6f6ad5bfd5bb34,
ad4d2b3a266535734ef1bdebb4a3545fb3306769,
092bb60ba413b8ef0eb9e0de86ce394a2f939084,
c44dfab9b5b62820d70aba062ba3c9b9117912db,
3a610066eb3df5603d8a4d0fd491e0233c708eb5,
3b1d7c36d18ce4b314b007ef439f860dd2ef7460,
6fa5300682fbfcbaaae9d4593a015c18ab34df1f,
c52f50f046fd1a8e1c7f17d9a1952e2bd92aeb4c,
6a45728b089f431338d907d135df909aac9aacae,
2d80e9904b46474b3a7cc135690c27511a234713,
b74d7370cc89fa899f47f50c825ddaed2dd05c3f,
276249910ec1c0aee881947fc81cd323cc604476,
7637acc3d762047f2a478855eb4d239b4f314cd8,
4c103447af3c4829e3a1c733bed3952fd059af08,
c6ea8fabf9f726a58b76ff6e41d21b650941f880,
3436c3efc0ff785137ac299e8e09085ffa526f5c,
919a8964a83511d96766c3e53ba603e77bca626c,
068d87acfbdf384f883ca17895c40a7a36a507b0,
46ee939b957528185dc6bbd3028c1d6e695163e7,
fae1f883541f329f7575d6ff4117b230e371293b,
67f0c3491a4a1966603ace4fe110b7cfc5b64e9c,
f88cd88419604dbe6f93389a7898d387f20bbf43,
f293376aa8dd315a208ef2f03bdcb7a84dcc675c,
ec2f2e687dde75b30c09e0a676bb03fd62ac0cbb,
ce270081bc0bc8ffa0a7e1e5c04f30b5c1875a84,
db5832120f0fe9ad799ca0b5b16bbcf6f7404580,
41952a2f73ba5198250f64beba8f7ff1203204ab,
2edc5bb441eb7e3ccd549333012ef00fd1d5c428,
f15c6b8c06c9588bd96615fabfc36b11857cd4bb,
4adb8a5e075f5647f36a82f53c43ce7fc0c95b62,
9a40e8079baff6f499229535a4af75be97f9a3b9,
5be83b6a72695253c552535d2b826209f144cc63,
6eeca9d6cc482417fd4564302baa349ed76fd7ec,
896baf64159463d9dd72a8829eec8311f8a888da,
83e1e9e45193322f18f57aa7cc4ad31d9d5a152d,
4d173e0a3f97b68b2ce0fb72befe2912efd31102,
9802a70f68cdcd239a9128f90f5d8f9a941168de,
8be1cbe9ab14155773bfab765a3567df9ff9833f,
d4eba9faa1b57fed205813a639fe53bbbdc06ef1,
8a4c1d7a485bbd2c12864d27e2705133ebbaabc0,
b936d3e95db3180a2f1f32ed7c80543e81971fde,
f670db4a0ec6c2d76b52fa1510f585c49b4f731e,
f3bf0775a5a8bce228289c22b96d0c922cf2cb0d,
b0b8ab2ea2f185d1f433b071d196f40dc2a2968e,
7f258f1ef6d79c908c4d846d8616d8f5554282ea,
3642d55886f3115530266b53a95d53ecd136bf9a,
419099c92b1cecb7d22fba99ae8ac2cce4f39638,
a062ff5f9f0d3221deaaaaf8fccbcd21e933e7cd,
7694c1d191531ac152db55e83bc0db6864a5441e,
dfd0aebf73faa8f910e68ff5d50f91fae4f2669e,
c9ba33c334c813ece786dff57a853589852a1b65,
778771bf7655e252d44341cd8ab2f39109e3756d,
00c22232d96b6e592fb1d1f32a6b649b49eceb34,
9a23a8a6af5ab1ee8c947f363b0e32f71369746f,
5d968e6d274f9743a777276d5b5ee09fa4db3254,
db034609554a3185c0808cc67e9f0c148cc912c4,
a0debd8f9e8636b69d5ed1752f8e9b1b3c664954,
f3198c45067f753444ffafbc83b6aa563cb392ac,
f79d1059287cc7370004e64175942bd50f29999c,
7d4c2da7427392f506deaf832f2c66fc6a358688,
bc600f1bd5b188030305b964e5aef1b0ea70f634,
19a8f4ea13eb844bc0387637f82da1da62991107,
d497c8c9f3f9a19e0193c1c463f684b75aeb7081,
09f83fa023cbe57e90287e7d93560f1cb0edb4c4,
f9ddaf1841147fc284e802739ca42403aa2816ae,
165081afdaf82ff36a1ccf46f933faf6f76ec102,
479a76df2320856a0bcc5c202d40050c3b3ab14d,
443bca18839268cd100930b380e0534b052a8c89,
6ae65967a5ed789164192104a3e220980f952e1c,
6d343c59f275b1165be08e2256be878ac9b95fec,
c9e40277f0389a773b21d4310a85a8c761932d61,
1ce58ac2ea945baaaeece233f3d3735686a2ecb8,
219d209651759cf702519a100c4f43595f7be8d7,
dc8f94a653a3cdb963bcc781562bb2fe63dbc575,
9fecb6674adc0b9cbbfb4b284cc4ab371edeaa09,
b2f2c70e26a32253b0e58ee197c2f8abf01dd449,
37828ee05cb622caaf7366a7cd550544f6cdc14b,
f7ee96c74f783b42e520d26d278eafaca2a59678,
1f7e3c2835c79363025a01a8470ee85d17457cf8,
e61c09eaf5e0b3f5d374032a690ea4bf17b36e2f,
0e3a90698a94772e57df39e7461efe6b7e09d678,
91f321e096714128b36732313e54975e466315f9,
563592801aad00e002f0a162d5e2625a4b0e8723,
5459c121d5d688ec1571dd72550bd6faaeb087eb,
a0af091a5cbceeaa2b8f724b1790b61ef512b033,
cb71f2395896d29fd1f7d248cf48c69cb12c0411,
bf9a1d487b9ba469e8d740cf7d1cd419535a7e79,
dad3e86dfe73ae1ba4aa5a23cf8194bed3f46322,
4ef129092609821b13eee36c285dbdd89aa05c61,
3935906a685640b2f6a2058b38fdf45d917edfc9,
c72f6960caf2ec723bddec59030ab6679b6c63a4,
cec38211bfb7e5aceea114be9ef79b5ec40d505e,
5cf417bd6cf4077e3a0fe7339d0c974d4cda4762,
d75f7e9ad25ab147113a107d0373af1cfa9a4e81,
f235b00d07671dab745f2b82c7191db92fe365ae,
b6ca1c75d233872a13d519a03d2e3ab6a321e20e,
f9c46ad462d894b3c08b3a547cdfc6ba21b49e53,
c1a59823ef1595a3918e5b476b286f81672eb2cb,
781dbbc8e247fa19f33de6dd32ab3f7c01d8cf29,
bfc739e67cdd1b56bcb68399d6b5b6cb3024e90c,
5db813c579696bd51f5327a92fef59588367e4d4,
36e25140a013843faf91be938c3301495957ed1d,
1525cdd83f5010f134542ce588be581071e47399,
18ccbb4d308c27b67a8d81a2c849dc27fc3e2b5c,
467192eb1e5b350e8b89009884b7c1acf9501470,
175a083a6f3b4d5d58f3702d31ce6920af519669,
5b26885187d0aa8bc09cd1b1f4b6be81aebb40c7,
15d959578258d053eb66ae94a43f299e1f099814,
39ec22a3c813ee6bf663c85d8c1053abda59575e,
7ddfe52d51639817c6c5be86c0c8e317e33620eb,
a562fd56b302e0573b2af9371aa948689714dcbc,
28cb8fbc19c72488f2baa5decaed8bab8c5d0dd5 |
3c1e10b74e64b4fd9ca8bb203d503120c56f0e77 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2025-01-13 18:05:10-06:00
AST library for CQL-based fuzz tests
patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-20198
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: David Capwell <dcapwell@apache.org>
4fc8bb29fcda935728d8863a4499fa0e9d924b82 | Author: Sunil Ramchandra Pawar <pawar_sr@apple.com>
| 2025-01-07 08:58:48-08:00
IndexOutOfBoundsException when accessing partition where the column was deleted
patch by Sunil Ramchandra Pawar; reviewed by Caleb Rackliffe, David Capwell for CASSANDRA-20108
2651623af6bb3da5f820d9e09abfbdd0683a1322 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2024-11-20 16:13:01-06:00
Interpret inet, bigint, varint, and decimal as non-reversed types for query construction and post-filtering
patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-20100
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
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
176ce395bb42c102a8df080ecd26559ab0c93b13 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2024-10-09 14:52:40-05:00
Always write local expiration time as an int to LivenessInfo digest
patch by Caleb Rackliffe; reviewed by Mick Semb Wever, David Capwell, and Marcus Eriksson for CASSANDRA-19989
2a3454a3eae5e5064e63389ffbc268fb06f3f0e9 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2024-09-25 13:58:01-04:00
Port Harry v2 to trunk
This commit ports to trunk work already done in the cep-15-accord branch, including parts of CASSANDRA-19955, CASSANDRA-20080, and CASSANDRA-20143.
patch by Caleb Rackliffe; reviewed by David Capwell and Alex Petrov for CASSANDRA-20200
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: Ariel Weisberg <aweisberg@apple.com>
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
Co-authored-by: David Capwell <dcapwell@apache.org>
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
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>
2c52a8be6fdac7305e433b7f28bd70596ef1444a | Author: David Capwell <dcapwell@apache.org>
| 2024-08-20 11:50:34-07:00
Improve CQLTester to make it trivial to run the tests with different configs, and to add randomness to the test
patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-19833
3afa2585d9b7c88dc7d83c929df6f70c988d27a7 | Author: David Capwell <dcapwell@apache.org>
| 2024-08-14 11:55:19-07:00
Memtable allocation type unslabbed_heap_buffers_logged will cause an assertion error for TrieMemtables and SegmentedTrieMemtables
patch by David Capwell; reviewed by Brandon Williams, Caleb Rackliffe for CASSANDRA-19835
dc45bb5876aafa2ce7dcfe6a3b7de0f6a9a35fda | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-07-11 19:40:55+01:00
Allow threads waiting for the log follower to be interrupted
Patch by Sam Tunnicliffe and David Capwell; reviewed by Alex Petrov for
CASSANDRA-19761
9157d98e4cc5c00d74cef6128c16659ff43f3585 | Author: Jon Meredith <jonmeredith@apache.org>
| 2024-04-25 13:53:28-06:00
Streaming exception race creates corrupt transaction log files that prevent restart
patch by Jon Meredith; reviewed by Caleb Rackliffe, David Capwell for CASSANDRA-18736
428fa1f4453735ef43d508621e5e7d9e0a054415 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2024-04-19 18:40:08-05:00
Make queries visible to the "system_views.queries" virtual table at the coordinator level
patch by Caleb Rackliffe; reviewed by David Capwell and Chris Lohfink for CASSANDRA-19577
be507c6e996078011c08e36b09d9f34faa454973 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2024-04-01 14:18:05-05:00
Warn clients about possible consistency violations for filtering queries against multiple mutable columns
patch by Caleb Rackliffe; reviewed by David Capwell and Berenguer Blasi for CASSANDRA-19489
46acaf22e688e7a2e707ac61fd88c96ed33b60d7 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2024-03-15 17:29:01-05:00
Ensure SAI indexes empty byte buffers for types that allow them as a valid input
patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-19461
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: David Capwell <dcapwell@apache.org>
505f5af645c1712c3da42d98d005276396ff2667 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2024-02-06 22:17:14+00:00
Ensure that repair doesn't exceed repair_session_space by running limiting validation parallelism
patch by Andrés de la Peña; reviewed by David Capwell for CASSANDRA-19336
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: David Capwell <dcapwell@apache.org>
b355b84c5f7b53d390822332215e3751df562559 | Author: David Capwell <dcapwell@apache.org>
| 2023-11-15 13:09:06-05:00
Python DTest does not release CQL connections, which can cause containers to hang for 2 hours trying to connect to a server thats already gone
patch by David Capwell; reviewed by Brandon Williams for CASSANDRA-19028
bde4fa0013eb8cec5b1d88b21ca4463bc07272bb | Author: Jon Meredith <jonmeredith@apache.org>
| 2023-08-28 16:10:41-06:00
Waiting indefinitely on ReceivedMessage response in StreamSession#receive() can cause deadlock
patch by Jon Meredith; reviewed by Caleb Rackliffe, David Capwell for CASSANDRA-18733
1053e3b475829c7f2d0dc4ab59322d5819d1496a | Author: Tobias Lindaaker <tobias.lindaaker@datastax.com>
| 2023-05-17 10:42:59-07:00
Partial compaction can resurrect deleted data
patch by Tobias Lindaaker, Marcus Eriksson; reviewed by David Capwell, Marcus Eriksson for CASSANDRA-18507
41a669a100646abbcccc2f41bdfe0a11db648b1b | Author: Mick Semb Wever <mck@apache.org>
| 2023-05-16 16:04:39+02:00
Deduplicate the MixedMode* upgrade jvm-dtests
Also update method parameters to be clearer in how we declare testcase applicability
patch by Mick Semb Wever; reviewed by David Capwell for CASSANDRA-18506
4759a7353fca1dad330e913e7eaf1313890a35be | Author: David Capwell <dcapwell@apache.org>
| 2023-05-08 11:56:37-07:00
CEP-15: (C*) Enhance in-memory FileSystem to work with mmap and support tests to add custom logic
patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-18485
fe0e04c2319afab958b3da83e7b54c84bced9dc2 | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
| 2023-04-25 15:33:48+02:00
Fix sstable formats configuration
- refactored sstable format configuration
- sstable formats are discovered via ServiceLoader
- options configuration for sstable formats can be included in yaml
- yaml may include selected sstable format and version (version is not yet supported)
- auto saved caches refactored - they include additional metadata component which contains necessary mappings
patch by Jacek Lewandowski; reviewed by David Capwell for CASSANDRA-18441
4444721b6de555352bf0ac3ef7e36f94dc832f41 | Author: Natnael Adere <natnael_adere@apple.com>
| 2023-03-24 09:28:37-07:00
Provide summary of failed SessionInfo's in StreamResultFuture
patch by Natnael Adere; reviewed by David Capwell, Dinesh Joshi, Jon Meredith for CASSANDRA-17199
0a0e06847bf10aa88a3a30c239c507a64f949d74 | Author: Kamalesh Palanisamy <kamalesh800@gmail.com>
| 2023-03-03 15:42:06-07:00
org.apache.cassandra.db.compaction.CompactionStrategyManagerBoundaryReloadTest.testReload fails when running with TrieMemtables
patch by Kamalesh Palanisamy; reviewed by David Capwell, Jon Meredith for CASSANDRA-18144
35f8da66f9b05d18b4177f8d2e1b86c772ad2221 | Author: Natnael Adere <natnael_adere@apple.com>
| 2023-03-02 11:50:07-08:00
Reduce memory allocations of calls to ByteBufer.duplicate() made in org.apache.cassandra.transport.CBUtil#writeValue
patch by Natnael Adere; reviewed by Benedict Elliott Smith, David Capwell for CASSANDRA-18212
4e17922b61d6e90151c5e165ddbf0731232e566a | Author: David Capwell <dcapwell@apache.org>
| 2023-03-01 11:45:55-08:00
Gossip stateMapOrdering does not have correct ordering when both EndpointState are in the bootstrapping set
patch by David Capwell; reviewed by Marcus Eriksson for CASSANDRA-18292
1e685219da4177fc5b5d6025618398532d2a0124 | Author: Doug Rohrer <doug@therohrers.org>
| 2023-01-23 13:53:09-05:00
Add unit tests for per-row TTL and Timestamp usage in CQLSSTableWriter
Patch by Doug Rohrer; reviewed by brandonwilliams and dcapwell for
CASSANDRA-18187
CQLSSTableWriter supports per-row setting of both timestamp and TTL values, but it’s not tested or documented today.
Add tests to cover setting both TTL and Timestamp values for rows using the CQLSSTableWriter.
5be1038c5d38af32d3cbb0545d867f21304f3a46 | Author: David Capwell <dcapwell@apache.org>
| 2023-01-11 13:40:57-08:00
Streaming progress virtual table lock contention can trigger TCP_USER_TIMEOUT and fail streaming
patch by David Capwell; reviewed by Abe Ratnofsky, Jon Meredith for CASSANDRA-18110
28759d8bbc16daf45ca07ee27b4a8dfedc8cf92b | Author: David Capwell <dcapwell@apache.org>
| 2022-12-13 13:37:40-08:00
CEP-10: Simulator Java11 Support (backport to cassandra-4.1)
patch by David Capwell; reviewed by Benedict Elliott Smith, Ekaterina Dimitrova for CASSANDRA-17178
backported to 4.1 in CASSANDRA-19935
d25adb498abde240cc162cfe4a9630c01381c7f9 | Author: David Capwell <dcapwell@apache.org>
| 2022-09-06 16:47:04-07:00
upsert with adder support is not consistent with numbers and strings in LWT
patch by David Capwell; reviewed by Benedict Elliott Smith, Caleb Rackliffe for CASSANDRA-17857
e5c9cf4cbe6634ba9e148b6e27b6bad98648e597 | Author: Leonard Ma <lmtrombone@gmail.com>
| 2022-09-02 17:54:04-07:00
Handle leak of non-standard Java types as clients using JMX cannot handle them
-deprecate and replace JMX setters that throw non-standard exceptions
-deprecate and replace respective JMX getters as well to make JMX usage consistent
patch by Leonard Ma; reviewed by Ekaterina Dimitrova and David Capwell for CASSANDRA-17668
dad3e86dfe73ae1ba4aa5a23cf8194bed3f46322 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2022-08-22 11:09:48-05:00
Ignore new error from CASSANDRA-17805 when attempting to replace a live node
Patch by brandonwilliams; reviewed by dcapwell and frankgh for
CASSANDRA-17847
c4b1c0614e42b4ea2064822d31c28aa5d4f1450a | Author: David Capwell <dcapwell@apache.org>
| 2022-08-19 16:42:56-07:00
Read/Write/Truncate throw RequestFailure in a race condition with callback timeouts, should return Timeout instead
patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-17828
0353df7542dbdbb1140a72899666e4587e87a083 | Author: Josh McKenzie <jmckenzie@apache.org>
| 2022-08-18 13:00:45-04:00
Prevent infinite loop in repair coordinator on FailSession
Patch by Marcus Eriksson; reviewed by David Capwell, Blake Eggleston, and Josh McKenzie for CASSANDRA-17834
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
3e0b94565acc64e903d73af3a14b23c875abc5b3 | Author: Josh McKenzie <jmckenzie@apache.org>
| 2022-08-02 16:02:03-04:00
Add support to generate a One-Shot heap dump on unhandled exceptions
Patch by Caleb Rackliffe; reviewed by Josh McKenzie, David Capwell, and Jon Meredith for CASSANDRA-17795
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
e0a6b83a02804bf976fdc43718001f23818ee53d | Author: David Capwell <dcapwell@apache.org>
| 2022-07-25 12:26:35-07:00
When bootstrap fails, CassandraRoleManager may attempt to do read queries that fail with "Cannot read from a bootstrapping node", and increments unavailables counters
patch by David Capwell; reviewed by Sam Tunnicliffe for CASSANDRA-17754
d51f90201b2d127166612384a75b4a49da9776d1 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2022-07-12 12:06:56-05:00
Clean up ScheduledExecutors, CommitLog, and MessagingService shutdown for in-JVM dtests
patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-17731
b75d56fd387a3af2706f75c0536cf112fdf6b788 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2022-06-23 13:18:33-05:00
Add new compactionstats output behind --vtable
Patch by brandonwilliams; reviewed by edimitrov and dcapwell for
CASSANDRA-17683
6247c9d966d7e3886fef0c7486013578407b37e4 | Author: David Capwell <dcapwell@apache.org>
| 2022-06-06 13:42:00-07:00
jvm-dtest upgrade tests run all supported pairs of upgrades between from/to but does not actually test all patches from/to
patch by David Capwell; reviewed by Jon Meredith, Michael Semb Wever for CASSANDRA-17656
ba0555e965699d64099870c0288b31d1a15b2698 | Author: Jon Meredith <https://jonmeredith@apache.org>
| 2022-06-05 15:13:24-06:00
Fix flaky test - org.apache.cassandra.distributed.test.MessageForwardingTest.mutationsForwardedToAllReplicasTest
patch by Jon Meredith; reviewed by David Capwell for CASSANDRA-17583
d3ce825bf2b376fd2516e4b594ddb69037c13159 | Author: David Capwell <dcapwell@apache.org>
| 2022-06-03 14:37:39-07:00
Fix org.apache.cassandra.distributed.test.trackwarnings.TombstoneCountWarningTest.failThresholdSinglePartition
patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-17244
a00d8fd5ba9d73a377d1a11e6f540c56d66e9c8f | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2022-05-25 17:08:25-05:00
Ensure FileStreamTask cannot compromise shared channel proxy for system table when interrupted
patch by Caleb Rackliffe; reviewed by Jon Meredith and David Capwell for CASSANDRA-17663
c635f198f6ceca272e61b857b67fd91f23da3836 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-05-12 18:13:20-04:00
Fix leak of non-standard Java types in our Exceptions as clients using JMX are unable to handle them
Remove useless validation that leads to unnecessary additional read of cassandra.yaml on startup
patch by Ekaterina Dimitrova; review by David Capwell for CASSANDRA-17638
89fbb1acf42c97f57ce7301674ab6f9647320c65 | Author: David Capwell <dcapwell@apache.org>
| 2022-05-10 12:50:16-07:00
Incremental repair leaks SomeRepairFailedException after switch away from flatMap
patch by David Capwell; reviewed by Benedict Elliott Smith for CASSANDRA-17620
6396562f71316838083618714b142fd982ae0155 | Author: David Capwell <dcapwell@apache.org>
| 2022-05-10 09:53:24-07:00
StorageService read threshold get methods throw NullPointerException due to not handling null configs
patch by David Capwell; reviewed by Berenguer Blasi for CASSANDRA-17593
da7c66222740f02c6de5b563681dd381d28f8201 | Author: Savni Nagarkar <savni_nagarkar@apple.com>
| 2022-04-28 13:18:39-07:00
Migrate threshold for minimum keyspace replication factor to guardrails
patch by Savni Nagarkar; reviewed by Andres de la Peña, David Capwell for CASSANDRA-17212
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
2b90ac1a1671b4071d9aa6f18e852021bc66702d | Author: David Capwell <dcapwell@apache.org>
| 2022-04-21 14:37:59-07:00
nodetool compact should support using a key string to find the range to avoid operators having to manually do this
patch by David Capwell; reviewed by Marcus Eriksson for CASSANDRA-17537
7db3285e7b745e591dc4c405ae9af6c1cddb0c79 | Author: David Capwell <dcapwell@apache.org>
| 2022-04-20 15:15:34-07:00
Migrate track_warnings to more standard naming conventions and use latest configuration types rather than long
patch by David Capwell; reviewed by Andres de la Peña, Caleb Rackliffe for CASSANDRA-17560
2fde9af74f12179fd8b3d592adc9a24d8b2d8f23 | Author: David Capwell <dcapwell@apache.org>
| 2022-04-08 10:16:41-07:00
Clients using JMX are unable to handle non-standard java types but we leak this into our interfaces
patch by David Capwell; reviewed by Alex Petrov, Andres de la Peña for CASSANDRA-17527
7ce140bd1dea311b9f98cdfbcd07dcff9fbd457c | Author: Marcus Eriksson <marcuse@apache.org>
| 2022-04-07 14:43:40+02:00
Fail starting when the same parameter exists more than once in cassandra.yaml
Patch by marcuse; reviewed by David Capwell and Ekaterina Dimitrova for CASSANDRA-17379
828d98e9d7643501ee3ac9fa45d46d0b596cfb11 | Author: David Capwell <dcapwell@apache.org>
| 2022-04-06 11:52:48-07:00
repair vtables should expose a completed field due to lack of filtering options in CQL
patch by David Capwell; reviewed by Chris Lohfink, Zhao Yang for CASSANDRA-17520
b9d9f9c7dab9b39fb27a4be0b6d9ce2a8718167e | Author: David Capwell <dcapwell@apache.org>
| 2022-03-29 11:40:33-07:00
Ninja: CASSANDRA-17478 added UpdateSystemAuthAfterDCExpansionTest to the wrong directory which broke CI, moved it to the right directory
c8453789f8934ebbd817eef09994459c122a72f1 | Author: dcapwell <dcapwell@gmail.com>
| 2022-03-28 11:29:33-07:00
Renamed isAllowVnodes and disallowVNodes to allow more control over when vnode or single token are supported (#32)
patch by David Capwell; reviewed by Alex Petrov, Josh McKenzie for CASSANDRA-17332
dac738d2eba8629d4f482d7cbfd855d2c5b9df47 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-03-22 19:56:52-04:00
Transfer config parameters to the new types; Fix corner case for permissions_update_interval, roles_update_interval, credentials_update_interval;Fix typo in Config annotation; Made Converters type safe and fixed a few cases where converters used the wrong type; o should be provided with unit to DataStorageSpec and DurationStorageSpec; Fix null bug in DataStorageSpec and DurationSpec
patch by Ekaterina Dimitrova, David Capwell; reviewed by David Capwell and Caleb Rackliffe for CASSANDRA-17431
Co-authored-by: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
Co-authored-by: David Capwell <dcapwell@apache.org>
47cac5c49b93d205fa9b3a57ce55470887c5be45 | Author: Josh McKenzie <jmckenzie@apache.org>
| 2022-03-22 11:35:36-04:00
Provide JMX endpoint to allow transient logging of blocking read repairs
Patch by Josh McKenzie; reviewed by David Capwell for CASSANDRA-17471
Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
Co-aurhoted-by: Josh McKenzie <jmckenzie@apache.org>
0089858819c9f06b0bee5bccf993ae7f5977d7f1 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2022-03-15 18:08:09-05:00
Shut repair task executor down without interruption to avoid compromising shared channel proxies
patch by Caleb Rackliffe; reviewed by David Capwell, Marcus Eriksson, and Josh McKenzie for CASSANDRA-17466
431c692b884395b16beadac1d10f7e674b3e7ed5 | Author: Jon Meredith <https://jonmeredith@apache.org>
| 2022-03-15 16:17:43-06:00
Failed inbound internode authentication failures generate ugly warning with stack trace
patch by Jon Meredith; reviewed by David Capwell for CASSANDRA-17068
f444c4028680c78b6167161833d6564c3557618f | Author: Savni Nagarkar <savni_nagarkar@apple.com>
| 2022-02-17 13:29:58-06:00
Add guardrail to disallow querying with ALLOW FILTERING
patch by Savni Nagarkar; reviewed by Andres de la Peña, David Capwell and Josh McKenzie for CASSANDRA-17370
0c87f2668d902caef51a8f281c3eb3ca57bb2924 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-09 16:22:46-05:00
Set the config in In-JVM upgrade tests to the old format on trunk because In-JVM upgrade tests do no support per-version config.
patch by Ekaterina Dimitrova; reviewed by David Capwell for CASSANDRA-17369
9f56bf4ca7fdb61ad09e5f2ad09b87cd01e0716b | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-05 17:51:32-05:00
Remove old Duration class in favor of DurationSpec class
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
c51a7c66fc21ca2da08b89ae5f9b4817ee4d8c23 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-05 17:15:18-05:00
Bulk change of units around the code to support the move to the new configuration framework
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
df16b3750dc2c1b6b9bcdece6f81dfd3de7ebdfa | Author: David Capwell <dcapwell@apache.org>
| 2022-02-04 10:15:58-08:00
When streaming sees a ClosedChannelException this triggers the disk failure policy
patch by David Capwell, Francisco Guerrero; reviewed by Caleb Rackliffe, Dinesh Joshi for CASSANDRA-17116
0448f15e3db392f2f60db332fabf6309aa3d5089 | Author: David Capwell <David Capwell>
| 2022-02-04 10:15:46-08:00
When streaming sees a ClosedChannelException this triggers the disk failure policy
patch by David Capwell, Francisco Guerrero; reviewed by Caleb Rackliffe, Dinesh Joshi for CASSANDRA-17116
6d5203615f7a9670cb1698b74123666bc25ba471 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-04 00:25:14-05:00
Transfer parameters to the newly introduced configuration framework (7)
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
23138252f20891c26a3692664c6affaf99e86541 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-03 23:49:50-05:00
Transfer parameters to the newly introduced configuration framework (6)
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
1315d0c96f4625a76296f58d431f97669e5178c2 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-03 22:28:41-05:00
Transfer parameters to the newly introduced configuration framework (5)
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
ed48f3c017c5e572a523890bcd5b7c798d7eb358 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-03 16:43:36-05:00
Transfer parameters to the newly introduced configuration framework (4)
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
755fd9446b084e659e98bd7336b9e910c2e12577 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-03 14:39:48-05:00
Transfer parameters to the newly introduced configuration framework (3)
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
d85f7f7c2dd4b9bbdb44bc96235e6a8bc3ff3967 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-03 00:19:28-05:00
Transfer parameters to the newly introduced configuration framework (2)
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
b9e2ab75f8f6dedd45c6ad7a83b3160149869262 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-02 12:47:41-05:00
Extend DurationSpec and DataStorageSpec for smallest unit and transfer denylist parameters to the new framework
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
a3258d66bcc9f946304c19d59e75d2721126303e | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-01 17:14:17-05:00
Transfer parameters to the newly introduced configuration framework (1)
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
5bb4bab12f8edfef95ed13cbabf8c0f377986065 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-01-31 21:51:49-05:00
DataRate parameters transition to the new framework
Fix the DB descriptorRefTest which failed on the previous commit
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
9c0f8902e845f75487e2cc355857773bbf5c5dc4 | Author: Bereng <berenguerblasi@gmail.com>
| 2022-01-11 11:21:57+01:00
Replace git:// with https:// in Circle CI config file
patch by Berenguer Blasi; reviewed by Brandon Williams, Ekaterina Dimitrova and David Capwell for CASSANDRA-17255
db9f7a67ec4b03413c10034956e2cf18739ca4b1 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2021-12-14 23:00:56-05:00
Add new custom types and unit tests for configuration
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
3935906a685640b2f6a2058b38fdf45d917edfc9 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2021-11-19 17:42:29-05:00
Fixes needed to support the new configuration framework and change of parameters
patch by Ekaterina Dimitrova, reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
c15f530b63a1cd4d5b2835bb418197145beb7bb6 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2021-11-19 12:58:02-06:00
Make waiting for session event persistence more reliable in SecondaryIndexTest#test_only_coordinator_chooses_index_for_query
patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-17165
1bcfa087f4521135ef101c694f5e6ada8347827c | Author: Jacek Lewandowski <lewandowski.jacek@gmail.com>
| 2021-11-18 13:03:42-08:00
DebuggableThreadPoolExecutor does not propagate client warnings
patch by Jacek Lewandowski; reviewed by Andres de la Peña, Berenguer Blasi, David Capwell for CASSANDRA-17072
33fd2dc817f56116af0b4b7d2cd5365ce52948d9 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2021-11-17 16:43:00-06:00
Log queries that fail on timeout or unavailable errors up to once per minute by default
patch by Caleb Rackliffe and Marcus Eriksson; reviewed by David Capwell and Yifan Cai for CASSANDRA-17159
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
44ace88585f2aefc322465ed6b6f6ad5bfd5bb34 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2021-11-15 17:30:45-05:00
internode_send_buff_size_in_bytes and internode_recv_buff_size_in_bytes have new names. Backward compatibility with the old names added
patch by Ekaterina Dimitrova; reviewed by David Capwell for CASSANDRA-17141
ad4d2b3a266535734ef1bdebb4a3545fb3306769 | Author: David Capwell <dcapwell@apache.org>
| 2021-11-15 08:51:43-08:00
Fix test NetstatsBootstrapWithEntireSSTablesCompressionStreamingTest#testWithStreamingEntireSSTablesWithoutCompressionWithoutThrottling
patch by David Capwell; reviewed by David Capwell, Stefan Miklosovic for CASSANDRA-17143
b84ec51b4c73d7b9b58ea8a1708ae2f330972970 | Author: David Capwell <dcapwell@apache.org>
| 2021-11-12 15:47:44-08:00
Refactor normal/preview/IR repair to standardize repair cleanup and error handling of failed RepairJobs
patch by David Capwell; reviewed by Marcus Eriksson for CASSANDRA-17069
97265ddb2c6c2364b91176e1b7e170d2d8a49e37 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2021-11-10 13:36:58-05:00
Update Docker image for testing in CircleCI config
patch by Ekaterina Dimitrova; reviewed by Brandon Williams and David Capwell for CASSANDRA-17134
092bb60ba413b8ef0eb9e0de86ce394a2f939084 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2021-11-09 16:57:10-06:00
Take into account starting session size when making assertions about its size after task execution completes
patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-17039
4fb170c5c2c73737d74197dc41d83371c303106b | Author: David Capwell <dcapwell@apache.org>
| 2021-11-09 07:56:06-08:00
MessagingServiceTest listenOptionalSecureConnection and listenRequiredSecureConnection fail sporadically
patch by David Capwell; reviewed by Benedict Elliott Smith, Caleb Rackliffe for CASSANDRA-17033
b29e1037e4da75dfd2a30ad10f8008b24941e37f | Author: David Capwell <dcapwell@apache.org>
| 2021-11-08 16:03:06-08:00
JVMStabilityInspector.forceHeapSpaceOomMaybe should handle all non-heap OOMs rather than only supporting direct only
patch by David Capwell; reviewed by Caleb Rackliffe, Yifan Cai for CASSANDRA-17128
111e94ae13381ede97de190d9e1af9a77cac2b21 | Author: David Capwell <dcapwell@apache.org>
| 2021-11-03 11:53:36-07:00
commit log was switched from non-daemon to daemon threads, which causes the JVM to exit in some case as no non-daemon threads are active
patch by David Capwell, Sam Tunnicliffe; reviewed by Sam Tunnicliffe for CASSANDRA-17085
7871a2854217acc89d2f885619243a442cf68e22 | Author: Andrés de la Peña <a.penya.garcia@gmail.com>
| 2021-11-03 10:10:02+00:00
Add guardrails framework prototype
patch by Andrés de la Peña; reviewed by David Capwell and Stefan Miklosovic for CASSANDRA-17147
Co-authored-by: Sylvain Lebresne <lebresne@gmail.com>
Co-authored-by: Andrés de la Peña <a.penya.garcia@gmail.com>
Co-authored-by: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
Co-authored-by: Zhao Yang <jasonstack.zhao@gmail.com>
Co-authored-by: Jakub Żytka <jakub.zytka@datastax.com>
8e225c55c49493f00fc9bc0b5809ab026d60c767 | Author: David Capwell <dcapwell@apache.org>
| 2021-10-25 07:28:08-07:00
v4+ protocol did not clean up client warnings, which caused leaking the state
patch by David Capwell; reviewed by Caleb Rackliffe, Jon Meredith, Sam Tunnicliffe for CASSANDRA-17054
ca4f6b80563aeb3614fe3bce47e4fb620a8f0e8e | Author: David Capwell <dcapwell@apache.org>
| 2021-08-30 16:37:53-07:00
org.apache.cassandra.db.rows.ArrayCell#unsharedHeapSizeExcludingData includes data twice
patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-16900
c7526f943f50e994e94c8287c772c856961833f2 | Author: David Capwell <dcapwell@apache.org>
| 2021-08-30 10:18:03-07:00
Add soft/hard limits to local reads to protect against reading too much data in a single query
patch by David Capwell; reviewed by Caleb Rackliffe and Marcus Eriksson for CASSANDRA-16896
4ec4ab992f8adc0a60055a60525e9d11a28bc2ae | Author: David Capwell <dcapwell@apache.org>
| 2021-08-26 13:06:00-07:00
Add client warnings and abort to tombstone and coordinator reads which go past a low/high watermark
patch by David Capwell; reviewed by Blake Eggleston, Marcus Eriksson for CASSANDRA-16850
230c66c9395fb339d08744d832279281928d3b9b | Author: David Capwell <dcapwell@gmail.com>
| 2021-08-03 19:07:56-07:00
Fix flaky test consistent_bootstrap_test.py::TestBootstrapConsistency::test_consistent_reads_after_move
patch by David Capwell; reviewed by Abe Ratnofsky, Ekaterina Dimitrova for CASSANDRA-16826
d07239362377d71f1a46a9bd6d97398e4d14d719 | Author: David Capwell <dcapwell@apache.org>
| 2021-06-22 15:15:55-07:00
Fix test testNullClusteringValues - org.apache.cassandra.distributed.upgrade.CompactStorage3to4UpgradeTest
patch by David Capwell; reviewed by Ekaterina Dimitrova for CASSANDRA-16756
418bf140167c7d156b446acc59e13aeee91d675d | Author: David Capwell <dcapwell@apache.org>
| 2021-06-22 15:15:55-07:00
Fix test testNullClusteringValues - org.apache.cassandra.distributed.upgrade.CompactStorage3to4UpgradeTest
patch by David Capwell; reviewed by Ekaterina Dimitrova for CASSANDRA-16756
f9ff078c3f54119ef8c7aa22987dd33f57d56de2 | Author: David Capwell <dcapwell@gmail.com>
| 2021-06-10 16:35:22-07:00
CASSANDRA-16729 - user_types_test.py::TestUserTypes::test_type_keyspace_permission_isolation uses retries to avoid flakyness
patch by David Capwell; reviewed by Brandon Williams for CASSANDRA-16729
964051b04767689a1a3a84493c0b4afe77d6edfc | Author: David Capwell <dcapwell@gmail.com>
| 2021-06-09 16:01:18-07:00
CASSANDRA-16728 - test_tombstone_failure_threshold_message assert checking if array == string, should check for array truthiness
patch by David Capwell; reviewed by Yifan Cai for CASSANDRA-16728
9c50b1f9a12a95b55851cc52d4b66440f9fafaea | Author: David Capwell <dcapwell@apache.org>
| 2021-06-01 15:06:48-07:00
Failure to execute queries should emit a KPI other than read timeout/unavailable so it can be alerted/tracked
patch by David Capwell; reviewed by Sam Tunnicliffe for CASSANDRA-16581
a0af091a5cbceeaa2b8f724b1790b61ef512b033 | Author: kamlesh-ghoradkar <>
| 2021-06-01 12:46:55-04:00
CQL shell should prefer newer TLS version by default
patch by Kamlesh Ghoradkar; reviewed by Ekaterina Dimitrova, Adam Holmberg, David Capwell, Justin Chu and Brandon Williamms for CASSANDRA-16695
cec38211bfb7e5aceea114be9ef79b5ec40d505e | Author: Mick Semb Wever <mck@apache.org>
| 2021-05-23 17:45:33+02:00
Don't pip install ccm in editable mode. Because of the "movable" cassandra-test tag, pip needs to re-install ccm each time.
patch by Mick Semb Wever; reviewed by David Capwell, Berenguer Blasi, Ekaterina Dimitrova for CASSANDRA-16688
dfeb14d53ecda8868293af0234c3955df07fd1cc | Author: David Capwell <David Capwell>
| 2021-05-21 15:50:06-07:00
StandaloneVerifier does not fail when unable to verify SSTables, it only fails if Corruption is thrown
patch by David Capwell; reviewed by Marcus Eriksson for CASSANDRA-16683
1a8c28f8141afe2585bbb8dab0b1d4cd8237d765 | Author: David Capwell <dcapwell@gmail.com>
| 2021-05-14 15:53:41-07:00
Failure to execute queries should emit a KPI other than read timeout/unavailable so it can be alerted/tracked
patch by David Capwell; reviewed by Sam Tunnicliffe for CASSANDRA-16581
f91418bbbedf4e0d5396becf14a5e884ac7f0d3b | Author: David Capwell <dcapwell@apache.org>
| 2021-05-13 12:43:06-07:00
Move CASSANDRA-14559s bootstrap_test.py::TestBootstrap::test_node_cannot_join_as_hibernating_node_without_replace_address into a jvm-dtest
patch by David Capwell; reviewed by Stefan Miklosovic for CASSANDRA-16662
2e9fca947ee13e7c50d92349bae0ff72b8bbc6a0 | Author: David Capwell <David Capwell>
| 2021-05-13 12:42:44-07:00
Move CASSANDRA-14559s bootstrap_test.py::TestBootstrap::test_node_cannot_join_as_hibernating_node_without_replace_address into a jvm-dtest
patch by David Capwell; reviewed by Stefan Miklosovic for CASSANDRA-16662
3a610066eb3df5603d8a4d0fd491e0233c708eb5 | Author: Brandon Williams <brandonwilliams@apache.org>
| 2021-04-29 13:19:38-05:00
Fix fat client removal race, show seed list when unable to contact any
seeds and warn when empty
Patch by brandonwilliams; reviewed by David Capwell for CASSANDRA-16238
6fa5300682fbfcbaaae9d4593a015c18ab34df1f | Author: Jon Meredith <jmeredithco@apple.com>
| 2021-04-20 09:41:05-07:00
Harden internode message resource limit accounting against serialization failures
patch by Jon Meredith; reviewed by Benjamin Lerer, David Capwell for CASSANDRA-16616
c52f50f046fd1a8e1c7f17d9a1952e2bd92aeb4c | Author: Mick Semb Wever <mck@apache.org>
| 2021-04-15 16:57:36+02:00
Restore running each test class in its own separate jvm and cassandra directory
(Remove test parallelism from ant build.xml)
patch by Mick Semb Wever; reviewed by Yifan Cai, David Capwell for CASSANDRA-16595
5cbdb2e58e870535af61204898a1e2bbf6cb5f64 | Author: David Capwell <dcapwell@apache.org>
| 2021-04-13 09:46:49-07:00
Periodic failures in *RepairCoordinator*Test caused by race condition with nodetool repair
patch by David Capwell; reviewed by Marcus Eriksson for CASSANDRA-16585
2d80e9904b46474b3a7cc135690c27511a234713 | Author: Jon Meredith <jmeredithco@apple.com>
| 2021-02-11 14:20:57-08:00
Unable to ALTER KEYSPACE while decommissioned/assassinated nodes are in gossip
patch by Jon Meredith; reviewed by Brandon Williams, David Capwell for CASSANDRA-16422
f9c46ad462d894b3c08b3a547cdfc6ba21b49e53 | Author: Adam Holmberg <adam.holmberg@datastax.com>
| 2020-12-18 14:37:18-08:00
Fix upgrade python dtest test_static_columns_with_2i - upgrade_tests.cql_tests.TestCQLNodes
patch by Adam Holmberg; reviewed by Caleb Rackliffe, David Capwell for CASSANDRA-16332
c1a59823ef1595a3918e5b476b286f81672eb2cb | Author: Adam Holmberg <adam.holmberg@datastax.com>
| 2020-12-18 14:37:18-08:00
Fix upgrade python dtest test_static_columns_with_2i - upgrade_tests.cql_tests.TestCQLNodes
patch by Adam Holmberg; reviewed by Caleb Rackliffe, David Capwell for CASSANDRA-16332
5879813db7e5c9485a393cf79473b77be38ad5b3 | Author: David Capwell <dcapwell@apache.org>
| 2020-12-15 12:11:02-08:00
Cannot replace_address /X because it doesn't exist in gossip
patch by David Capwell; reviewed by Brandon Williams, Jon Meredith, Paulo Motta, Sam Tunnicliffe for CASSANDRA-16213
781dbbc8e247fa19f33de6dd32ab3f7c01d8cf29 | Author: Aleksandr Sorokoumov <918393+Gerrrr@users.noreply.github.com>
| 2020-12-15 18:37:12+01:00
Fix upgrade python dtest test_crc_check_chance_upgrade - upgrade_crc_check_chance_test.TestCrcCheckChanceUpgrade
patch by Aleksandr Sorokoumov; reviewed by David Capwell for CASSANDRA-16346
a2af7aa3cf7edbd65dee159dbcd711bd8e490ca2 | Author: David Capwell <dcapwell@apache.org>
| 2020-12-14 10:34:00-08:00
python upgrade tests include tests which are not impacted by the version under test
patch by David Capwell, Michael Semb Wever; reviewed by Marcus Eriksson, Michael Semb Wever for CASSANDRA-16328
9dcd035ff6894bd135cce4fd2460ab72269ab970 | Author: dcapwell <dcapwell@gmail.com>
| 2020-12-14 10:20:54-08:00
python upgrade tests include tests which are not impacted by the version under test (#106)
patch by David Capwell, Michael Semb Wever; reviewed by Marcus Eriksson, Michael Semb Wever for CASSANDRA-16328
1515a6e60c0c0cee28ccc1ff261ccbee9ac0388c | Author: David Capwell <dcapwell@apache.org>
| 2020-12-10 13:54:42-08:00
python upgrade tests include tests which are not impacted by the version under test
patch by David Capwell, Michael Semb Wever; reviewed by Marcus Eriksson, Michael Semb Wever for CASSANDRA-16328
4c103447af3c4829e3a1c733bed3952fd059af08 | Author: Adam Holmberg <adam.holmberg@datastax.com>
| 2020-12-09 10:17:07-08:00
DigestResolver.getData throws AssertionError since dataResponse is null
patch by Adam Holmberg, Caleb Rackliffe; reviewed by Berenguer Blasi, Brandon Williams, Caleb Rackliffe, David Capwell for CASSANDRA-16097
84d1a3a79b76b7f3dc1938b8346c8446ed4922af | Author: David Capwell <dcapwell@apache.org>
| 2020-12-09 10:16:39-08:00
Revert "DigestResolver.getData throws AssertionError since dataResponse is null" to fix commit message
This reverts commit 3436c3efc0ff785137ac299e8e09085ffa526f5c.
3436c3efc0ff785137ac299e8e09085ffa526f5c | Author: Marcus Eriksson <marcuse@apache.org>
| 2020-12-08 10:01:23-08:00
DigestResolver.getData throws AssertionError since dataResponse is null
patch by Marcus Eriksson, Caleb Rackliffe; reviewed by Berenguer Blasi, Brandon Williams, Caleb Rackliffe, David Capwell for CASSANDRA-16097
919a8964a83511d96766c3e53ba603e77bca626c | Author: Jon Meredith <jmeredithco@apple.com>
| 2020-12-02 15:33:36-08:00
Bring back the accepted encryption protocols list as configurable option
patch by Jon Meredith; reviewed by Berenguer Blasi, David Capwell, Dinesh Joshi for CASSANDRA-13325
876ac8c6111697c8105899889bf794438110bc74 | Author: David Capwell <dcapwell@apache.org>
| 2020-12-02 13:35:56-08:00
When a table attempts to clean up metrics, it was cleaning up all global table metrics
patch by David Capwell; reviewed by Jon Meredith, Jordan West, Yifan Cai for CASSANDRA-16095
c6ea8fabf9f726a58b76ff6e41d21b650941f880 | Author: yifan-c <yc25code@gmail.com>
| 2020-11-17 16:06:03-08:00
Add dedicated tcp user timeout for streaming connection
patch by Yifan Cai; reviewed by Berenguer Blasi, David Capwell, Adam
Holmberg and by Benjamin Lerer for CASSANDRA-16143
67f0c3491a4a1966603ace4fe110b7cfc5b64e9c | Author: Alexander Dejanovski <alex@thelastpickle.com>
| 2020-11-17 10:18:22-08:00
SSTableLoader will fail if encryption parameters are used due to CASSANDRA-16144
patch by Alexander Dejanovski; reviewed by David Capwell, Jon Meredith for CASSANDRA-16280
f88cd88419604dbe6f93389a7898d387f20bbf43 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2020-11-11 11:31:30-08:00
Fix flaky test mixedModeReadRepairUpdate - org.apache.cassandra.distributed.upgrade.MixedModeReadRepairTest
patch by Caleb Rackliffe; reviewed by Andres de la Peña, David Capwell for CASSANDRA-16237
4d1d024136dd5f4b3775a0666b0c30a65641d57f | Author: David Capwell <dcapwell@apache.org>
| 2020-11-10 10:00:20-08:00
jvm dtest is strict on properties which causes upgrade tests to fail
patch by David Capwell; reviewed by Caleb Rackliffe, Ekaterina Dimitrova, Jordan West, Yifan Cai for CASSANDRA-16256
f293376aa8dd315a208ef2f03bdcb7a84dcc675c | Author: Jon Meredith <jmeredithco@apple.com>
| 2020-11-05 12:58:07-08:00
TLS connections to the storage port on a node without server encryption configured causes java.io.IOException accessing missing keystore
patch by Jon Meredith; reviewed by David Capwell, Dinesh Joshi for CASSANDRA-16144
ec2f2e687dde75b30c09e0a676bb03fd62ac0cbb | Author: Berenguer Blasi <berenguerblasi@gmail.com>
| 2020-11-03 14:25:11+01:00
Avoid storing the last schema change in CQLTester
patch by Berenguer Blasi; reviewed by David Capwell and Benjamin Lerer for
CASSANDRA-16114
ce270081bc0bc8ffa0a7e1e5c04f30b5c1875a84 | Author: Yifan Cai <yc25code@gmail.com>
| 2020-10-29 10:03:56-07:00
Invalid serialized size for responses caused by increasing message time by 1ms which caused extra bytes in size calculation
patch by Yifan Cai; reviewed by David Capwell, Jon Meredith for CASSANDRA-16103
db5832120f0fe9ad799ca0b5b16bbcf6f7404580 | Author: Jon Meredith <jmeredithco@apple.com>
| 2020-10-22 10:54:55-07:00
In-JVM dtest - modify schema with stopped nodes and use yaml fragments for config
patch by Jon Meredith; reviewed by Alex Petrov, David Capwell, Dinesh Joshi, Yifan Cai for CASSANDRA-16152
53cb98dc67bf9887898032a3423d667ce57a7b77 | Author: David Capwell <dcapwell@gmail.com>
| 2020-10-21 12:46:26-07:00
When running python dtest and using JAVA_TOOL_OPTIONS to inject cassandra configurations, tests fail as they don't expect this flag in stderr
patch by David Capwell; reviewed by Jordan West for CASSANDRA-16219
2edc5bb441eb7e3ccd549333012ef00fd1d5c428 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2020-10-20 14:58:57-07:00
Log Warning Rather than Verbose Trace when Preview Repair Validation Conflicts with Incremental Repair
patch by Caleb Rackliffe; reviewed by David Capwell, Marcus Eriksson for CASSANDRA-16209
1e2d800421fe482fc2f16a814f44477cb284a93a | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2020-10-20 14:13:34-07:00
jvm_upgrade_dtests job in CircleCI MIDRES is allocated too many resources so fails
patch by Ekaterina Dimitrova; reviewed by David Capwell for CASSANDRA-16177
f15c6b8c06c9588bd96615fabfc36b11857cd4bb | Author: Yifan Cai <yc25code@gmail.com>
| 2020-10-19 11:09:11-07:00
Backport CASSANDRA-16057: Should update in-jvm dtest to expose stdout and stderr for nodetool
patch by Yifan Cai; reviewed by Alex Petrov, David Capwell for CASSANDRA-16057
521a6e2aa9f8a4bc95dd13e768ec6de33cf6fa15 | Author: David Capwell <dcapwell@apache.org>
| 2020-10-12 09:30:41-07:00
Fixed a NullPointerException when calling nodetool enablethrift
patch by David Capwell; reviewed by Ekaterina Dimitrova, Jordan West, Yifan Cai for CASSANDRA-16127
4d173e0a3f97b68b2ce0fb72befe2912efd31102 | Author: Marcus Eriksson <marcuse@apache.org>
| 2020-10-05 16:25:56-07:00
Don't adjust nodeCount when setting node id topology in in-jvm dtests.
Make sure we don't throw any uncaught exceptions during in-jvm dtests.
patch by Marcus Eriksson; reviewed by Alex Petrov, David Capwell for CASSANDRA-16109,CASSANDRA-16101
896baf64159463d9dd72a8829eec8311f8a888da | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2020-10-01 17:01:01+02:00
Fix ByteBufferAccessor cast exceptions are thrown when trying to query a virtual table
Patch by Alex Petrov and Caleb Rackliffe; reviewed by David Capwell and Chris Lohfink for CASSANDRA-16155
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
5be83b6a72695253c552535d2b826209f144cc63 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2020-10-01 17:00:12+02:00
Fix NPEs when 3.0 messages get re-serialized for filtering on 4.0 nodes in in-JVM dtests.
Patch by Alex Petrov; reviewed by Yifan Cai and David Capwell for CASSANDRA-16157
b936d3e95db3180a2f1f32ed7c80543e81971fde | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
| 2020-09-18 11:40:19-07:00
Show the progress of data streaming and index build
patch by Stefan Miklosovic; reviewed by Benjamin Lerer, Berenguer Blasi, David Capwell for CASSANDRA-15406
ea322bfaa78b662c95711e6579b480b4d0f741c6 | Author: David Capwell <dcapwell@apache.org>
| 2020-09-16 12:34:52-07:00
ninja fix. While merging up CASSANDRA-14103 the merge missed setting sstable level in MockSchema
f670db4a0ec6c2d76b52fa1510f585c49b4f731e | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2020-09-16 09:52:42-07:00
NPE thrown while updating speculative execution time if keyspace is removed during task execution
patch by Caleb Rackliffe; reviewed by Aleksey Yeschenko, David Capwell for CASSANDRA-15949
91bcbb28733437a7a5fedb16984d4de2fa70b049 | Author: David Capwell <dcapwell@apache.org>
| 2020-09-15 15:16:39-07:00
Add a new jmxtool which can dump what JMX objects exist and diff
patch by David Capwell, Stephen Mallette; reviewed by Berenguer Blasi, Jon Meredith for CASSANDRA-16082
f3bf0775a5a8bce228289c22b96d0c922cf2cb0d | Author: Zhao Yang <zhaoyangsingapore@gmail.com>
| 2020-09-09 16:36:57-07:00
Mutating sstable component may race with entire-sstable-streaming(ZCS) causing checksum validation failure
patch by Zhao Yang; reviewed by Blake Eggleston, Caleb Rackliffe, David Capwell, Benjamin Lerer for CASSANDRA-15861
b0b8ab2ea2f185d1f433b071d196f40dc2a2968e | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2020-09-09 10:53:28-07:00
Make Table/Keyspace Metric Names Consistent With Each Other
patch by Caleb Rackliffe, Stephen Mallette; reviewed by David Capwell, Dinesh Joshi for CASSANDRA-15909
bd1b84dc3b5667c969e6d0277eb40a8e475e149a | Author: David Capwell <dcapwell@apache.org>
| 2020-09-08 16:52:14-07:00
in-jvm dtests should validate Instance#serializeMessage serializeSize matches bytes written
patch by David Capwell; reviewed by Jon Meredith, Blake Eggleston for CASSANDRA-16112
23ba48aa935d3f81e66b65285fa8e7972f94dcfe | Author: David Capwell <dcapwell@apache.org>
| 2020-08-31 11:33:20-07:00
MessageSerializationPropertyTest fails with bytes should not be empty for type org.apache.cassandra.db.marshal.BytesType
patch by David Capwell; reviewed by Jon Meredith, Caleb Rackliffe for CASSANDRA-16086
419099c92b1cecb7d22fba99ae8ac2cce4f39638 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
| 2020-08-28 12:44:48+02:00
add nodetool getfullquerylog command
Patch by Stefan Miklosovic; reviewed by Berenguer Blasi, brandonwilliams, and dcapwell for
CASSANDRA-15988
0697489f7455fa078cb454776b98236f18f82dd4 | Author: David Capwell <dcapwell@apache.org>
| 2020-08-26 14:34:32-07:00
Add test which validates that Message serializedSize(version) == serialize(out, version).length
patch by David Capwell; reviewed by Caleb Rackliffe, Jon Meredith for CASSANDRA-16064
00c22232d96b6e592fb1d1f32a6b649b49eceb34 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
| 2020-08-17 19:05:26+02:00
FQL replay should have options to ignore DDL statements
Patch by Stefan Miklosovic; reviewed by David Capwell and Marcus Eriksson
for CASSANDRA-16039
8b8ec94744c70b5770c98b22f641ca7f492e0534 | Author: David Capwell <dcapwell@apache.org>
| 2020-08-03 13:58:42-07:00
When jvm dtest apis differ Circle CI's dtest_jars_build can fail to detect this and will use the jars from the older version
patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-16004
624d01660bdad4dc924717f4c602ce6241c0c825 | Author: David Capwell <dcapwell@apache.org>
| 2020-07-30 17:02:05-07:00
jvm upgrade dtests fail on java 11 caused by bad initialization order of DatabaseDescriptor and FileUtils
patch by David Capwell; reviewed by Jon Meredith, Jordan West for CASSANDRA-16002
db034609554a3185c0808cc67e9f0c148cc912c4 | Author: Stefan Miklosovic <stefan.miklosovic@instaclustr.com>
| 2020-07-29 14:47:48-07:00
stop_paranoid disk failure policy is ignored on CorruptSSTableException after node is up
patch by Stefan Miklosovic; reviewed by David Capwell, Brandon Williams for CASSANDRA-15191
57a2a8613d2595b8650c24ef1cf3bb0055202409 | Author: David Capwell <dcapwell@apple.com>
| 2020-07-23 10:31:33-07:00
Fix version parsing logic when upgrading from 3.0
Patch by David Capwell, reviewed by Jon Meredith and brandonwilliams for
CASSANDRA-15973
f3198c45067f753444ffafbc83b6aa563cb392ac | Author: yifan-c <yc25code@gmail.com>
| 2020-07-16 13:12:11-07:00
Verify sstable components on startup
Patch by Yifan Cai, reviewed by David Capwell and brandonwilliams for
CASSANDRA-15945
7d4c2da7427392f506deaf832f2c66fc6a358688 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2020-05-14 13:53:09-04:00
Fix flaky testWithMismatchingPending - org.apache.cassandra.distributed.test.PreviewRepairTest
Patch by Ekaterina Dimitrova, reviewed by David Capwell and
brandonwilliams for CASSANDRA-15685
28cb8fbc19c72488f2baa5decaed8bab8c5d0dd5 | Author: mck <mck@apache.org>
| 2020-04-30 18:22:19+02:00
Generate Jenkins Test Results Report in plaintext
The cassandra-test-report.sh script delegates to a docker image that has the saxonb-xslt and html2text tools available.
(Using xslt inside of ant, ie with xalan, wasn't practical due to the size of the test xml report)
patch by Mick Semb Wever; reviewed by David Capwell for CASSANDRA-1572
7ddfe52d51639817c6c5be86c0c8e317e33620eb | Author: Jon Meredith <jmeredithco@gmail.com>
| 2020-04-10 12:04:40-06:00
Support for replacing logback with alternate logger config (like log4j2)
Not all forks use logback, and there is an (prematurely) closed ticket
indicating that it would be valuable CASSANDRA-13212.
Also had to add 'org.w3c.dom' to the InstanceClassLoader so that
log4j2 could load it's configuration.
Patch by Jon Meredith; reviewed by David Capwell and Alex Petrov for CASSANDRA-15714.
f9ddaf1841147fc284e802739ca42403aa2816ae | Author: Jon Meredith <jmeredithco@apple.com>
| 2020-04-09 16:59:53-06:00
Fix flaky SEPExecutor.changingMaxWorkersMeetsConcurrencyGoalsTest
Thread scheduling is not guaranteed to be fair and having the BusyWork
tasks reschedule itself makes sure there is always more work for
the SEPWorker once it finishes, so it can hog all the CPU if
run with a low number of cores. To randomize the scheduling better,
introduce a second thread that keeps the executor primed with work,
but guarantees a thread switch by waiting on the sempahore.
Also resolves a cleanup bug - the sharedPool was not being shutdown
correctly.
Patch by Jon Meredith; reviewed by David Capwell and Dinesh Joshi for CASSANDRA-15709
ced1ff77e6353d9d08f3e3d209a54d66899e3696 | Author: David Capwell <dcapwell@gmail.com>
| 2020-04-02 11:51:39-07:00
NodeToolResult was modified on trunk to produce better errors and to allow Any style message checks for errors, add them here.
Patch by David Capwell; reviewed by Benjamin Lerer and Alex Petrov for CASSANDRA-15684.
a104b06d4aea2f2cd3d48bdbe38410284f236428 | Author: David Capwell <dcapwell@gmail.com>
| 2020-04-02 10:58:43-07:00
Fix RepairCoordinator test failures, after clobbering jvm-dtest refactoring (CASSANDRA-15650) and modifying classes no longer in the project
patch by David Capwell; reviewed by Benjamin Lerer, Alex Petrov for CASSANDRA-15684
6ae65967a5ed789164192104a3e220980f952e1c | Author: Kevin Gallardo <kevin.gallardo@datastax.com>
| 2020-04-02 12:01:41-04:00
Fix tests expecting exceptions wrapped in RuntimeException.
Patch by Kevin Gallardo, review by David Capwell and brandonwilliams for
CASSANDRA-15683.
d497c8c9f3f9a19e0193c1c463f684b75aeb7081 | Author: Stephen Mallette <spmva@genoprime.com>
| 2020-03-31 13:47:44-04:00
Improved testing for batch metrics.
Refactored the test to include assertion metrics for counter batches
in addition to what was previously tested in logged and unlogged batches.
Modified tests to assert random ranges of batches, partitions and statements,
printing the seed for the Random on failure so that the error state could be
recreated.
Patch by Stephen Mallette; Reviewed by David Capwell and Dinesh Joshi for CASSANDRA-15718
b105e919678240b5f448df9acaf6c93117f0c0cc | Author: David Capwell <dcapwell@gmail.com>
| 2020-03-27 18:14:02-07:00
liveDiskSpaceUsed and totalDiskSpaceUsed get corrupted if IndexSummaryRedistribution gets interrupted
Patch by David Capwell; reviewed by marcuse for CASSANDRA-15674
7694c1d191531ac152db55e83bc0db6864a5441e | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2020-03-22 15:35:33-04:00
Always access system properties and environment variables via the new CassandraRelevantProperties and CassandraRelevantEnv classes
patch by Ekaterina Dimitrova; reviewed by David Capwell, Mick Semb Wever for CASSANDRA-15876
a8327eb8868c8d9d03c253a88509ce64d2ac227b | Author: David Capwell <dcapwell@gmail.com>
| 2020-03-12 10:29:37-07:00
Fix CqlInputFormat regression from the switch to system.size_estimates
patch by David Capwell; reviewed by Aleksey Yeschenko and Brandon
Williams for CASSANDRA-15637
cd9fd9e83f507e2bab5075399d812e3fb4368920 | Author: David Capwell <dcapwell@gmail.com>
| 2020-03-11 12:06:42-07:00
Refactor repair coordinator to centralize stage change logic and improved the public facing errors
Patch by David Capwell; reviewed by Blake Eggleston, Zhao Yang, Dinesh Joshi, and Alex Petrov for CASSANDRA-15564
f80a2ce10ca18e43fc8767cc8801701231e68d29 | Author: David Capwell <dcapwell@gmail.com>
| 2020-02-06 13:34:37-08:00
Prevent the JVM from crashing due to corrupt LZ4 streams
Patch by David Capwell; reviewed by Jordan West and brandonwilliams for
CASSANDRA-15556
ea3a3c47f992bd4812415ee6762875d1e3f43ebc | Author: David Capwell <dcapwell@gmail.com>
| 2020-02-06 11:37:06-08:00
Lower the amount of garbage ChecksummingTransformerTest generates by reusing memory
Patch by David Capwell, reviewed by brandonwilliams and Jordan West for
CASSANDRA-15555
815c397f4876aae9ed2ae5a9578c5ec7087643ab | Author: David Capwell <dcapwell@gmail.com>
| 2020-01-15 15:03:40-08:00
failingReadRepairTest was not triggering a repair on the third node as expected, so fixed the test to make the expected semantics
Patch by David Capwell, reviewed by Alex Petrov for CASSANDRA-15507.
d69f7696e4fa2a48795e2e7f08e9235455eeb15a | Author: Mick Semb Wever <mck@apache.org>
| 2020-01-10 10:34:27+01:00
Create Jenkins pipeline definition, and split out Jenkins test-all builds to individual builds for each of the test targets
patch by Mick Semb Wever; reviewed by David Capwell for CASSANDRA-15496
d69f7696e4fa2a48795e2e7f08e9235455eeb15a | Author: Mick Semb Wever <mck@apache.org>
| 2020-01-10 10:34:27+01:00
Create Jenkins pipeline definition, and split out Jenkins test-all builds to individual builds for each of the test targets
patch by Mick Semb Wever; reviewed by David Capwell for CASSANDRA-15496
f7ee96c74f783b42e520d26d278eafaca2a59678 | Author: Doug Rohrer <doug@therohrers.org>
| 2019-12-19 07:15:52-05:00
Fix missing call to enable RPC after native transport is started in in-jvm dtests
Patch by Doug Rohrer, reviewed by David Capwell and Alex Petrov for CASSANDRA-15460.
8f355ca2c25836784085f55eb464ad12ffaa1716 | Author: David Capwell <dcapwell@gmail.com>
| 2019-12-12 10:14:23-08:00
In-JVM dtest cluster uncaughtExceptions propagation of exception goes to the wrong instance, it uses cluster generation when it should be using the instance id
Patch by David Capwell; reviewed by Alex Petrov for CASSANDRA-15450
563592801aad00e002f0a162d5e2625a4b0e8723 | Author: Doug Rohrer <doug@therohrers.org>
| 2019-12-11 21:33:24-05:00
Pass correct seed node through to InstanceConfig so it can set it properly when starting clusters on non-0 subnets.
Patch by Doug Rohrer, reviewed by Yifan Cai and David Capwell for CASSANDRA-15447.
5459c121d5d688ec1571dd72550bd6faaeb087eb | Author: Doug Rohrer <drohrer@apple.com>
| 2019-11-18 11:39:45-05:00
Support NodeTool in dtest
patch by Doug Rohrer and Yifan Cai; reviewed by David Capwell
and Dinesh Joshi for CASSANDRA-15429
Co-Authored-By: Doug Rohrer <drohrer@apple.com>
Co-Authored-By: Yifan Cai <yifan_cai@apple.com>
c55d727bbe8d66e87497d6c8b6301a767b11bb4c | Author: David Capwell <dcapwell@gmail.com>
| 2019-09-19 16:23:29-07:00
Fix in-JVM dtest failures on java 11 as the system ClassLoader is not a URLClassLoader as of java 9
Patch by David Capwell, reviewed by Jon Meredith and Alex Petrov for CASSANDRA-15329.