52 Collaborator |
Brandon Williams , Mick Semb Wever , Štefan Miklošovič , Berenguer Blasi , Ekaterina Dimitrova , Caleb Rackliffe , Andrés de la Peña , Marcus Eriksson , Yifan Cai , Francisco Guerrero , Sam Tunnicliffe , Benedict Elliott Smith , Josh McKenzie , Alex Petrov , Jacek Lewandowski , Benjamin Lerer , Jon Meredith , Blake Eggleston , Dinesh Joshi , Maxim Muzafarov , Doug Rohrer , Aleksey Yeschenko , Ariel Weisberg , Paulo Motta , Mike Adamson , Zhao Yang , Chris Lohfink , Jordan West , Maxwell Guo , Abe Ratnofsky , Claude Warren , Jeremiah Jordan , Natnael Adere , Arun Ganesh , Savni Nagarkar , Raymond Welgosh , arkn98 , Sunil Ramchandra Pawar , Leonard Ma , Claude Warren, Jr , Tobias Lindaaker , Raymond Huffman , David , rwelgosh , reviewed by Caleb Rackliffe , michaelsembwever , edimitrov , dritfx , claudenw , ci worker , Kamalesh Palanisamy , Jaroslaw Kijanowski |
113 Patch |
134 Review |
3c1e10b74e64b4fd9ca8bb203d503120c56f0e77,
4f49ca5e29d9c7207654a1f3c4eac9c9f0b84e5e,
28759d8bbc16daf45ca07ee27b4a8dfedc8cf92b,
971747e3e25b7dec6a8ed50ed56ac0d14a3de6b1,
fdabc1f9774b1c06d68a0acbf8a470e45c787eec,
ffc0f01b0eede35518c2838d3c21f440d871c08a,
2c52a8be6fdac7305e433b7f28bd70596ef1444a,
3afa2585d9b7c88dc7d83c929df6f70c988d27a7,
7f246d541985eb43d6867338f9900d3c93ba10d9,
dc45bb5876aafa2ce7dcfe6a3b7de0f6a9a35fda,
c14abb40b2d0e2e1db121eac65a1264a287bcd18,
ca0b77d7434aa75528e0cb625889825d29c5f122,
46acaf22e688e7a2e707ac61fd88c96ed33b60d7,
505f5af645c1712c3da42d98d005276396ff2667,
dca76145c2c1f846ed624c93b9c64484ce1946b7,
69f5df0b00cc822f41823901956aeff9fcdd9dbb,
2bab3f27ba1535203d61497abe6810cdcb4640d0,
d828cd0228143438590f3aaa4e2c7d3c03bd66d8,
164fa7949d1437528363465d14ed20898f1daa9e,
ae537abc6494564d7254a2126465522d86b44c1e,
4759a7353fca1dad330e913e7eaf1313890a35be,
8b0dc8ad6b5e657cf5946eaed17da0fdabaa53f4,
d5b1483703b53c02fb0e616e58107afb814f9f81,
4e17922b61d6e90151c5e165ddbf0731232e566a,
1c71e57f46f704228d41fb367e31cd11f0602134,
5be1038c5d38af32d3cbb0545d867f21304f3a46,
4941b279bceb3a0fbe388be4305d25ec771f7b78,
af9439bcd781756a0d845215c4c03c5fd8e74b86,
d25adb498abde240cc162cfe4a9630c01381c7f9,
d0b9532f2b87a17a0508d0637556f2f3e8d0fd94,
c4b1c0614e42b4ea2064822d31c28aa5d4f1450a,
3f2e8d1883c586bdb9cd7a23076ceaaeefa4bd8c,
60db95cba10d3ba0f8b1dcf377b42571cd2101ea,
c7d2e97da04e09dd908b1ea238a8498cfe5a3edb,
1f067051537618804ca9d0c66b903be74b942b22,
e0a6b83a02804bf976fdc43718001f23818ee53d,
6247c9d966d7e3886fef0c7486013578407b37e4,
d3ce825bf2b376fd2516e4b594ddb69037c13159,
740cec41d2d67783a463bd18f70221de331928df,
fb8bf30c6d1b6f893a77a74b9e8b4223e5497dd4,
f451c2b02827fd1db34a14e7603a52ffe4fb188e,
89fbb1acf42c97f57ce7301674ab6f9647320c65,
6396562f71316838083618714b142fd982ae0155,
559b17f71d3207158d34b1dd2414a531e362af20,
3409e5d9b341de2114d6410225922843539d4172,
2b90ac1a1671b4071d9aa6f18e852021bc66702d,
7db3285e7b745e591dc4c405ae9af6c1cddb0c79,
dac738d2eba8629d4f482d7cbfd855d2c5b9df47,
850336217b438ca8623e26c7efe02c993f82c46b,
2fde9af74f12179fd8b3d592adc9a24d8b2d8f23,
828d98e9d7643501ee3ac9fa45d46d0b596cfb11,
ffa1e9cf5a5646707da282460fe765d56fa78cb0,
b9d9f9c7dab9b39fb27a4be0b6d9ce2a8718167e,
e87a1e0c0a19c64ed2edc2d340c0f8af16776e2c,
f0c97132c969cc8dd028d00c5e68ada8b0b9b9c6,
df16b3750dc2c1b6b9bcdece6f81dfd3de7ebdfa,
b355b84c5f7b53d390822332215e3751df562559,
7bc8467233af69391efeaf74ef87a73c0ea9ceb1,
be48c417e6bbbd7c58f43ed001c9a2209a6339ab,
3935906a685640b2f6a2058b38fdf45d917edfc9,
0448f15e3db392f2f60db332fabf6309aa3d5089,
dadade5dd5b23156fa9aa90d90f5ecafd5453d8c,
c8453789f8934ebbd817eef09994459c122a72f1,
c629105d15a10d6166ddf393dc38d0b0ab87743d,
a271897790aa3816c3dea2125b1e374b091bc090,
a8f78552b958a9d9b6fc9f2840753001cd1f6004,
4ec8d262a750a76744b7f6991b711f85fa41a89a,
25f23ffec439a921387ca249908798b9cc7d4620,
4844e64945b720c802dce11d811e25665f9da826,
107966eeaf69a968dcd736519b6d6199ee28acb1,
486cd4bc15d33500b7b896f9e4691a38d946b679,
a171322f417c117733ca5b514d03a5202b1ac202,
e2ccee4f51fe4c7c7f3ea8911897135ed7e37114,
449b2b4d0bf4bb44d55a3c57f712a4d5a15e7220,
c340398895a83e8ecf31c7822b87b7f780a28f74,
4b09c272dde908a5d0c5c4fce0e052c097c36701,
694ae39e2e00075bdabd47632dced0db12a9981d,
f1f5ea5ccbd6e0a8abf579a4331fa84a1b3d9f95,
cf10169067a8cd40fb876789a62439cc03fd2e9b,
21cdaf5d280965cfdc690d385375635b498bc9f9,
256b35e27d170db9fcd8024d5678b4f6e9d3a956,
202e67358396a1e413e29498bea71047bd586d06,
8b4f3895cb926f937450676b1db2e23d01a8b820,
1a5cb4f10002fb3650ad464b3a77664f18e2a901,
f78d1da27b09f89417dd29bde0529f12cd744e3d,
b37c43e5148228b309166d71080b5125faae85cc,
901a0868cdaf6426226e6bafb0675773e04668bd,
7c88978d1f9095a114787abd8a8dbb4df69aaa93,
0d8f60f742d443365a50115397ff1f0ab10fc694,
3ab92e6de199ca08c354dc4abb46d5eaed9a1d41,
bed79d2c4a1564857c8ac53b66db15d65e5a3b5f,
3056d13bc8c45a22ec794e0979d02f469cc4e209,
11ced982a6e78810268677b4b6aeed90bc06e25b,
d99ad84cc49a96299a9ae55183e38ee6f1aa3f47,
b1befa3cc0a8496451bb48ec3bb1c0f56b8c7653,
fc3e1af12554e3befe6e44f4664278d91b4c0415,
8c7a3c9ef4209d635b186189e17a2d9e728e9871,
2ad55e03c43ce074cdf5e36cfa14cb4278c2dc0f,
7c15f3a6203939bc6cb398e538df1ca3557cbe03,
3d0ff07cd5c7db43390b85afa593e6f76471d886,
b99c4671fa0b22bed7f5a37fc5acaa2d2579e5b2,
8226b2d7759319d7a0b0c823ab09b4344c5423f7,
33c91e4489597c1e88df8a5254c015eeb76899f1,
08aaab6e33d43406e0649146144e4df67648602a,
6e3b6cbef849cedbae2be30fe1822045c2271dc4,
eefc013a0a809c8f8e0952e215958c1e8f1b759a,
bc81f81c75f93c73989a30bbc51b5c241a893c1a,
b9025e59395f47535e4ed1fec20b1186cdb07db8,
17eb7e79700dcba1d15d1495b3c11d3a83c12e1b,
5626c7c11400d4cf6d01a8e22517b53a83f5c512,
a81074297e9148f39a03a1be169f97857747843d,
b0643768370191de3e9a8883ae01247ec679f757,
119ed545c2532c830d8dcb682741f0f8819a6c30 |
3c1e10b74e64b4fd9ca8bb203d503120c56f0e77,
4fc8bb29fcda935728d8863a4499fa0e9d924b82,
2651623af6bb3da5f820d9e09abfbdd0683a1322,
376fe2a9fe3f13c7555c40cda6d3912d55ef63cc,
6093c2d99bd300eebe353ff05482924f38538e74,
181ddc0600cb7104ff0a9e01889f7cb013f7f802,
e8891be04a681fbd87e2bec2c07ed22e55725a04,
f9e2f1b219c0b570eb59d529da42722178608572,
69a6dc61a89aac96b9f9a2a7aef958452e14384e,
176ce395bb42c102a8df080ecd26559ab0c93b13,
219eea33b6102ceac4832368444878b64ff2a63a,
06a05ccde520925113edc92b28a4bd3b2bed2a29,
971747e3e25b7dec6a8ed50ed56ac0d14a3de6b1,
b4894226c57bf2cbc29cad1db47938c9e5ef0a7c,
6dc9ca99fa7eb2ca2e1ea841f5566c3fb5d3f864,
93415c91af3d06504593a87c8b8d7e5d2d65b1ac,
7903ce27275be46465100600ed04802e08e2aca5,
32755cabfa2eeb99f0b8c91fc7bb53379259de54,
93ddd3a976a3a1dc6694eba7330598f5f83d2fec,
ba5ab993c7a279b014f439a5d06683d3b568d4ff,
057d082e00f7d10b8e9b127cfabd9b8cd228da3d,
428fa1f4453735ef43d508621e5e7d9e0a054415,
9157d98e4cc5c00d74cef6128c16659ff43f3585,
be507c6e996078011c08e36b09d9f34faa454973,
46acaf22e688e7a2e707ac61fd88c96ed33b60d7,
a26fa6cf2c9a86827d38c448a54878d76bb18e27,
505f5af645c1712c3da42d98d005276396ff2667,
806a395b9ce6cbb81b1b7af9eb2f72fef97e0bbd,
6befb178aa0b7ad669f5c30e8b53fdd69a225a7a,
8bfe0e5878c64ed25591aae50643187bc8ab7241,
edf22ed776d36112c165c6858dd4866b754ecf34,
bde4fa0013eb8cec5b1d88b21ca4463bc07272bb,
b94436c7831c940592653c2c5d8e3af92d5cf266,
41a669a100646abbcccc2f41bdfe0a11db648b1b,
1053e3b475829c7f2d0dc4ab59322d5819d1496a,
fe0e04c2319afab958b3da83e7b54c84bced9dc2,
58f5301e78d7f7adbbe4b3c6d0528b1bcb4c27bc,
4444721b6de555352bf0ac3ef7e36f94dc832f41,
592cbeaab09e7e959dfaea591d4afe7c1613e3db,
35f8da66f9b05d18b4177f8d2e1b86c772ad2221,
0a0e06847bf10aa88a3a30c239c507a64f949d74,
4e0aad3319f90eaf7a5e5aed1fd3c5bb7a949fbd,
2d323cb56572e867b13b6d102a61aaff8bd66c86,
1e685219da4177fc5b5d6025618398532d2a0124,
4c8e9097bd616a1ae4c611a542cbdea20ba871dc,
530bc10bd0a053f5dcd8439fd3f5c72cd7952ea6,
877d6e6e956ffa387a7d4ec1c7f0ca8ccb23f33e,
d7c5c547f025301780658b37e6e8a591bc4a5b36,
0bde8a2e20ebf66d11dc91c7de09cd66a3e603f7,
9a0dd603b18ab5034df27443a4bbc10111edcd8b,
35ef5b99577ef8b04b8d4b326154775f510ade42,
7e6799a4b903b4cdc1a467ada69f2f12a6099fcb,
89e01ea2eba6f8729a9eed2825a37e3ce691e9b8,
e5c9cf4cbe6634ba9e148b6e27b6bad98648e597,
7adfdc85cf5c1cb505e6507e5c08de84834c2224,
85f113bce38278653ffca5139cd7871aee7fe786,
5beab63b5550efb5e31e5005f90649661a9fe595,
1e27ffc6aded5b54b0207b114b154cffbc64dda5,
1c714e43e6bad82ca24e095385a24fe9b33dd4f4,
0353df7542dbdbb1140a72899666e4587e87a083,
4b7069c06c7913e1f3f2d5622d8cbc04746b0bac,
9184dd5a998366dc2b5c18d4954b13b033efcf80,
3e0b94565acc64e903d73af3a14b23c875abc5b3,
ebddf7792411d1fdd62666e99cb89174ccaf630c,
3a0936b61f63d8d7ab08bda411dd7d5963cafe0b,
b4e58d83fc72f8babf61367aad23a9499df69881,
d51f90201b2d127166612384a75b4a49da9776d1,
924cd8f52c2437d0a0ce8c48196bb6aa8976fbb8,
008bf8607c55926d0aadb4602a8a854d396c7657,
b75d56fd387a3af2706f75c0536cf112fdf6b788,
39e89fd636ee4343eb2201820da87881cbc749e2,
f809b6753cbbd27deab40679b99d956c8193fcf8,
ba0555e965699d64099870c0288b31d1a15b2698,
a00d8fd5ba9d73a377d1a11e6f540c56d66e9c8f,
951aff25a1183f41fd146d674136399f3f25b3f0,
c635f198f6ceca272e61b857b67fd91f23da3836,
7ce140bd1dea311b9f98cdfbcd07dcff9fbd457c,
da7c66222740f02c6de5b563681dd381d28f8201,
f444c4028680c78b6167161833d6564c3557618f,
545809616c92a91e4c39d1eedfa65800f25a2a93,
dac738d2eba8629d4f482d7cbfd855d2c5b9df47,
47cac5c49b93d205fa9b3a57ce55470887c5be45,
72af1f75fccf877f8996da0a0d8bc1a6adcd30e0,
ce6a65cb294af3b68ab2f4bba7945b097de42576,
105d69fdc531d0882f628cd4bf1e34288280c12b,
0089858819c9f06b0bee5bccf993ae7f5977d7f1,
431c692b884395b16beadac1d10f7e674b3e7ed5,
12e2c159f86b223df1c2018c8a395a805b11956e,
65fcc79b628a7e415b57c27c596ea1cb5e67211d,
0c87f2668d902caef51a8f281c3eb3ca57bb2924,
8e1c8f986358aee51dd565a5a2917cb5554ed0c7,
9f56bf4ca7fdb61ad09e5f2ad09b87cd01e0716b,
c51a7c66fc21ca2da08b89ae5f9b4817ee4d8c23,
6d5203615f7a9670cb1698b74123666bc25ba471,
23138252f20891c26a3692664c6affaf99e86541,
1315d0c96f4625a76296f58d431f97669e5178c2,
ed48f3c017c5e572a523890bcd5b7c798d7eb358,
755fd9446b084e659e98bd7336b9e910c2e12577,
d85f7f7c2dd4b9bbdb44bc96235e6a8bc3ff3967,
b9e2ab75f8f6dedd45c6ad7a83b3160149869262,
a3258d66bcc9f946304c19d59e75d2721126303e,
5bb4bab12f8edfef95ed13cbabf8c0f377986065,
9c6b382058578ac75b88055a13aa83944901fb88,
db9f7a67ec4b03413c10034956e2cf18739ca4b1,
28eea6e8cd4055c8d21f872c72f8bd14fd2467ba,
98e798f567368f826fc3a57ddb6cdc464e741fe3,
9c0f8902e845f75487e2cc355857773bbf5c5dc4,
dad3e86dfe73ae1ba4aa5a23cf8194bed3f46322,
4ef129092609821b13eee36c285dbdd89aa05c61,
3935906a685640b2f6a2058b38fdf45d917edfc9,
7c5a25d7bc73786b37f21b6588b00f5de81fd0d0,
ad6d9c748984d64518377510434e59923b7c3183,
4ec8d262a750a76744b7f6991b711f85fa41a89a,
81c02769f9ad73ef3aba0675c2217fc74b8a4a4c,
449b2b4d0bf4bb44d55a3c57f712a4d5a15e7220,
55bd05a0612acbec29a1bf2ee0cb11d5ef754200,
527094c69ad23319b058917b1c8974d01c5d86e6,
778c45cd977576a901abf24a9759872d36fde056,
d63d06aafe2e60e57a9651ff6dd491175bbe6916,
256b35e27d170db9fcd8024d5678b4f6e9d3a956,
3aaec7566e389a0037b93b748867886fb68a0fd0,
b37c43e5148228b309166d71080b5125faae85cc,
5523cfefef163efee53c8cc57595f5b50ea4f363,
3ca9e55024192e9b7c38ad5330229830343b74f2,
5ffe3d504bb5aa1ff1c2b96d817791e40f7ced0f,
df492dfd2ffe993c33761d0531ac5b979b80f080,
1d6028ca20553d1c1a6fe2809b204254955da3b3,
91336705bde8332954e849219d73205d68fa168a,
03f937175dbcf04243bb0ac48b64746c1a07bc9c,
fe8f473e4257987ea4dd10e5e96e7801df85b6d6,
f607a05b76df32b39c97a6e49068ae35057be98a,
07e351462b147b831c2d416b8568449b06ccbb51,
5dd0045da7cc353481be6a5caf2e8c8e933b3edc,
bb52de784b3a3de5ec473d3e935d4f76c6258c13 |
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
a8f78552b958a9d9b6fc9f2840753001cd1f6004 | Author: dcapwell <dcapwell@apache.org>
| 2024-11-12 11:57:58-08:00
Accord's ConfigService lock is held over large areas which cause deadlocks and performance issues (#136)
patch by David Capwell; reviewed by Benedict Elliott Smith for CASSANDRA-20065
4f49ca5e29d9c7207654a1f3c4eac9c9f0b84e5e | Author: David Capwell <dcapwell@apache.org>
| 2024-11-08 13:43:50-08:00
TCM's Retry.Deadline#retryIndefinitely is dangerous if used with RemoteProcessor as the deadline does not impact message retries
patch by David Capwell; reviewed by Alex Petrov, Sam Tunnicliffe for CASSANDRA-20059
4ec8d262a750a76744b7f6991b711f85fa41a89a | Author: dcapwell <dcapwell@apache.org>
| 2024-11-06 10:56:07-08:00
Get Harry working on top of Accord and fix various issues found by TopologyMixupTestBase (#134)
patch by David Capwell; reviewed by Alex Petrov, David Capwell for CASSANDRA-20054
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
f9e2f1b219c0b570eb59d529da42722178608572 | Author: Caleb Rackliffe <crackliffe@apple.com>
| 2024-10-17 14:37:36-05:00
Properly cancel in-flight futures and reject requests in EpochAwareDebounce during shutdown
patch by Caleb Rackliffe; reviewed by David Capwell and Sam Tunnicliffe for CASSANDRA-19848
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: Sam Tunnicliffe <samt@apache.org>
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
4844e64945b720c802dce11d811e25665f9da826 | Author: dcapwell <dcapwell@apache.org>
| 2024-09-27 21:02:12-07:00
(Accord): C* stores table in Range which will cause ranges to be removed from Accord when DROP TABLE is performed (#125)
patch by David Capwell, Sam Tunnicliffe; reviewed by Sam Tunnicliffe for CASSANDRA-18675
107966eeaf69a968dcd736519b6d6199ee28acb1 | Author: dcapwell <dcapwell@apache.org>
| 2024-09-27 16:14:41-07:00
CEP-15: (Accord) sequence EpochReady.coordinating to allow syncComplete to be learned from newer epochs (#103)
patch by David Capwell; reviewed by Alex Petrov, Blake Eggleston for CASSANDRA-19769
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
486cd4bc15d33500b7b896f9e4691a38d946b679 | Author: David Capwell <dcapwell@apache.org>
| 2024-09-17 09:35:03-07:00
Ninja fix: RandomSource.asJdkRandom did not provide a seed. This should have been fixed in CASSANDRA-19847 as it was fixed on Cassadnra trunk
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>
449b2b4d0bf4bb44d55a3c57f712a4d5a15e7220 | Author: Alex Petrov <oleksandr.petrov@gmail.com>
| 2024-08-28 12:01:53+02:00
Fix CompactionIteratorTest, switch to streaming serialization of SavedCommand
Patch by Alex Petrov; reviewed by David Capwell for CASSANDRA-19865
Co-authored-by: dcapwell <dcapwell@gmail.com>
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
81c02769f9ad73ef3aba0675c2217fc74b8a4a4c | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2024-07-31 00:13:25-05:00
Command to Exclude Replicas from Durability Status Coordination
patch by Caleb Rackliffe; reviewed by David Capwell and Sam Tunnicliffe for CASSANDRA-19321
dc45bb5876aafa2ce7dcfe6a3b7de0f6a9a35fda | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-07-11 19:40:55+01:00
Allow threads waiting for the log follower to be interrupted
Patch by Sam Tunnicliffe and David Capwell; reviewed by Alex Petrov for
CASSANDRA-19761
694ae39e2e00075bdabd47632dced0db12a9981d | Author: dcapwell <dcapwell@apache.org>
| 2024-07-01 13:11:40-07:00
CEP-15: (Accord) When nodes are removed from a cluster, need to update topology tracking to avoid being blocked (#100)
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-19719
f1f5ea5ccbd6e0a8abf579a4331fa84a1b3d9f95 | Author: dcapwell <dcapwell@apache.org>
| 2024-06-18 16:25:54-07:00
CEP-15: (Accord) SyncPoint timeouts become a Exhausted rather than a Timeout and doesn’t get retried (#99)
patch by David Capwell; reviewed by Ariel Weisberg for CASSANDRA-19718
cf10169067a8cd40fb876789a62439cc03fd2e9b | Author: dcapwell <dcapwell@apache.org>
| 2024-06-17 12:59:35-07:00
CEP-15: (Accord) Bootstrap's LocalOnly txn can not be recreated from SerializerSupport (#93)
patch by David Capwell; reviewed by Benedict Elliott Smith for CASSANDRA-19674
ba5ab993c7a279b014f439a5d06683d3b568d4ff | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2024-06-11 16:20:58-05:00
Avoid streams in the common case for UpdateTransaction creation
patch by Caleb Rackliffe; reviewed by Jeremiah Jordan and David Capwell for CASSANDRA-19675
d63d06aafe2e60e57a9651ff6dd491175bbe6916 | Author: Aleksey Yeschenko <aleksey@apache.org>
| 2024-05-17 13:33:57+01:00
Move preaccept expiration logic away from Agent
patch by Aleksey Yeschenko; reviewed by Alex Petrov, Benedict Elliott Smith, and David Capwell for CASSANDRA-18888
256b35e27d170db9fcd8024d5678b4f6e9d3a956 | Author: dcapwell <dcapwell@apache.org>
| 2024-05-15 09:16:01-07:00
Need to simulate Cassandra Journal in Accord BurnTest to detect issues earlier before they are seen in Cassandra (#87)
patch by Benedict Elliott Smith, David Capwell; reviewed by Benedict Elliott Smith, David Capwell for CASSANDRA-19618
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
057d082e00f7d10b8e9b127cfabd9b8cd228da3d | Author: Raymond Huffman <rhuffman@palantir.com>
| 2024-04-23 16:41:12-04:00
Add option to override the FatClient timeout for Bootstrapping nodes
Patch by Raymond Huffman; reviewed by brandonwilliams and dcapwell for
CASSANDRA-15439
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
1a5cb4f10002fb3650ad464b3a77664f18e2a901 | Author: David Capwell <dcapwell@apache.org>
| 2024-04-01 10:14:04-07:00
(Accord) Cassandra bootstrap no longer using the range txn and instead uses the sync point empty txn for reads
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-19503
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>
b37c43e5148228b309166d71080b5125faae85cc | Author: dcapwell <dcapwell@apache.org>
| 2024-02-19 14:36:04-08:00
(Accord) AsyncChain.flatMap does not begin the result of the flatMap, which causes AsyncLoader to hang in some cases (#81)
patch by David Capwell; reviewed by Benedict Elliott Smith, David Capwell for CASSANDRA-19405
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>
901a0868cdaf6426226e6bafb0675773e04668bd | Author: David Capwell <dcapwell@apache.org>
| 2024-01-11 09:22:24-08:00
Ninja: Added check that command.route is not null when SPL is trying to inform, saw this event in CI and need more details to know what happened
7c88978d1f9095a114787abd8a8dbb4df69aaa93 | Author: dcapwell <dcapwell@apache.org>
| 2024-01-10 09:46:02-08:00
(Accord): Bug fixes from CASSANDRA-18675 to better support adding keyspaces (#65)
patch by David Capwell; reviewed by Benedict Elliott Smith, Blake Eggleston for CASSANDRA-18804
0d8f60f742d443365a50115397ff1f0ab10fc694 | Author: dcapwell <dcapwell@apache.org>
| 2024-01-09 15:49:24-08:00
(Accord) NPE while trying to serialize FoundKnownMap as value is null half the time but unexpected while serializing (#78)
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-19253
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
bed79d2c4a1564857c8ac53b66db15d65e5a3b5f | Author: David Capwell <dcapwell@gmail.com>
| 2023-11-08 15:05:51-08:00
Ninja for CASSANDRA-18874: When using Elle make sure to set -Djava.awt.headless=true so rhizome does not try to spin up a GUI. Make the build timeout after 20m as a successful build takes around 10m (the default timeout)
d99ad84cc49a96299a9ae55183e38ee6f1aa3f47 | Author: dcapwell <dcapwell@apache.org>
| 2023-10-26 15:44:43-07:00
CEP-15: (C*) Implement TopologySorter to prioritise hosts based on DynamicSnitch and/or topology layout (#72)
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-18929
fc3e1af12554e3befe6e44f4664278d91b4c0415 | Author: dcapwell <dcapwell@apache.org>
| 2023-09-13 15:52:34-07:00
CEP-15: (C*) Improve the chaos generation for Burn Tests: slow/flakey connections and dropped messages (#57)
patch by David Capwell; reviewed by Benedict Elliott Smith for CASSANDRA-18451
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
1d6028ca20553d1c1a6fe2809b204254955da3b3 | Author: Ariel Weisberg <aweisberg@apple.com>
| 2023-08-23 16:51:45-04:00
Fix Accord compaction purger tombstone logic
Accord compaction purgers see random slices of Accord state during compaction (based on randomly selected compaction inputs).
For at least the `durability` column in the `commands` table the tombstone being created when truncating was deleting the latest value since we can get enough information to truncate without actuall yhaving the latest `durability` value.
To fix we can wait to emit a tombstone until we are erasing the entire command row when truncating or truncating with outcome and meanwhile we can drop the extra columns that are no longer needed instead of using a tombstone. We don't need to emit cell tombstones we can drop them from the purger when processing each row.
patch by Ariel Weisberg; reviewed by David Capwell for CASSANDRA-18795
8c7a3c9ef4209d635b186189e17a2d9e728e9871 | Author: dcapwell <dcapwell@apache.org>
| 2023-08-21 13:30:49-07:00
CEP-15 (C*): when loading commands that have empty waiting_on, make sure not to loose the partial deps (#61)
patch by David Capwell; reviewed by Aleksey Yeschenko for CASSANDRA-18783
7c15f3a6203939bc6cb398e538df1ca3557cbe03 | Author: Benedict Elliott Smith <benedict@apache.org>
| 2023-08-15 16:51:22+01:00
State Eviction (#50)
Permit the state machine to erase transactions that are known to be applied across the cluster.
---------
Co-authored-by: dcapwell <dcapwell@gmail.com>
Co-authored-by: Aleksey Yeschenko <aleksey@apache.org>
Co-authored-by: Ariel Weisberg <aweisberg@apple.com>
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
8226b2d7759319d7a0b0c823ab09b4344c5423f7 | Author: David Capwell <dcapwell@gmail.com>
| 2023-04-27 11:10:37-07:00
CEP-15: (C*) Accord message processing should avoid being passed on to a Stage and run directly in the messageing handler
patch by David Capwell; reviewed by Ariel Weisberg, Benedict Elliott Smith for CASSANDRA-18364
33c91e4489597c1e88df8a5254c015eeb76899f1 | Author: David Capwell <dcapwell@gmail.com>
| 2023-04-25 09:36:32-07:00
CEP-15 Accord: NotWitnessed commands can receive an invalidate promise but would return Zero instead
patch by David Capwell; reviewed by Benedict Elliott Smith for CASSANDRA-18471
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
08aaab6e33d43406e0649146144e4df67648602a | Author: David Capwell <dcapwell@gmail.com>
| 2023-04-07 15:33:46-07:00
CEP-15 (Accord) Original and recover coordinators may hit a race condition with PreApply where reads and writes are interleaved, causing one of the coordinators to see the writes from the other
patch by David Capwell; reviewed by Ariel Weisberg for CASSANDRA-18422
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
df492dfd2ffe993c33761d0531ac5b979b80f080 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2023-03-23 14:47:54-05:00
- add shareable APPLIED and INVALIDATED implementations of Result
- API changes to support splicing in complete update fragments from PartialTxn as mutations are finally being applied
patch by Caleb Rackliffe; reviewed by David Capwell, Benedict Elliot Smith, and Ariel Weisberg for CASSANDRA-18355
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
f607a05b76df32b39c97a6e49068ae35057be98a | Author: Blake Eggleston <blake@ultrablake.com>
| 2023-02-02 13:08:00-08:00
CEP-15/Accord Immutable State Refactor
Patch by Blake Eggleston; Reviewed by David Capwell and Benedict Elliott Smith for Cassandra-18192
17eb7e79700dcba1d15d1495b3c11d3a83c12e1b | Author: dcapwell <dcapwell@apache.org>
| 2023-02-01 08:37:47-08:00
accord build has you opt-in to rat checks, should have the build fail if rat checks fail (#31)
patch by David Capwell; reviewed by Ariel Weisberg for CASSANDRA-18214
5626c7c11400d4cf6d01a8e22517b53a83f5c512 | Author: dcapwell <dcapwell@apache.org>
| 2023-01-23 11:45:13-08:00
CASSANDRA-17112: Publish StrictSerializabilityVerifier so Cassandra may use, and fixed bugs found with the integration (#18)
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
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
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
a81074297e9148f39a03a1be169f97857747843d | Author: dcapwell <dcapwell@gmail.com>
| 2022-11-02 10:51:02-07:00
Updated Commit.Invalidate to use proper message type, added nullable annotation to AcceptOk to show that Deps may be null, and added utility method on Status to check for both types of invalidate (#11)
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-17103
af9439bcd781756a0d845215c4c03c5fd8e74b86 | Author: David Capwell <dcapwell@apache.org>
| 2022-10-10 15:39:52-07:00
IllegalArgumentException in Gossiper#order due to concurrent mutations to elements being applied
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-17908
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
7c5a25d7bc73786b37f21b6588b00f5de81fd0d0 | Author: Abe Ratnofsky <aratnofsky@apple.com>
| 2022-09-01 12:03:58-07:00
Update dependency management docs
patch by Abe Ratnofsky; reviewed by Michael Semb Wever, David Capwell, Claude Warren, Ekaterina Dimitrova for CASSANDRA-17750
d0b9532f2b87a17a0508d0637556f2f3e8d0fd94 | Author: Josh McKenzie <jmckenzie@apache.org>
| 2022-08-22 15:04:19-04:00
Add the ability for operators to loosen the definition of "empty" for edge cases
Patch by David Capwell; reviewed by Josh McKenzie, Yifan Cai, and Sam Tunnicliffe for CASSANDRA-17842
Co-authored-by: David Capwell <dcapwell@apache.org>
Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
1c714e43e6bad82ca24e095385a24fe9b33dd4f4 | Author: Josh McKenzie <jmckenzie@apache.org>
| 2022-08-22 14:16:30-04:00
Log anticompaction cancellation at INFO level
Patch by Marcus Eriksson; reviewed by Caleb Rackliffe, David Capwell, and Josh McKenzie for CASSANDRA-17841
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Josh McKenzie <jmckenzie@apache.org>
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
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
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>
bb52de784b3a3de5ec473d3e935d4f76c6258c13 | Author: Benedict Elliott Smith <benedict@apache.org>
| 2022-08-17 09:50:36+01:00
Efficient Dependencies (CASSANDRA-17111)
Transaction dependencies must include only the TxnId of the dependent transactions, and the key they conflict on
patch by Benedict; reviewed by David Capwell for CASSANDRA-17111
9184dd5a998366dc2b5c18d4954b13b033efcf80 | Author: Francisco Guerrero <frank.guerrero@gmail.com>
| 2022-08-15 09:23:56-07:00
When doing a host replacement, we need to check that the node is a live node before failing with "Cannot replace a live node..."
patch by Francisco Guerrero; reviewed by Brandon Williams, David Capwell for CASSANDRA-17805
60db95cba10d3ba0f8b1dcf377b42571cd2101ea | Author: David Capwell <dcapwell@apache.org>
| 2022-08-12 15:20:37-07:00
DataOutputBuffer#scratchBuffer can use off-heap or on-heap memory as a means to control memory allocations
patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-16471
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>
3a0936b61f63d8d7ab08bda411dd7d5963cafe0b | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2022-07-26 16:27:21-05:00
Remove usages of Path#toFile() in the snapshot apparatus
patch by Caleb Rackliffe; reviewed by David Capwell and Benedict Elliot Smith for CASSANDRA-17769
1f067051537618804ca9d0c66b903be74b942b22 | Author: David Capwell <dcapwell@apache.org>
| 2022-07-26 11:36:01-07:00
When doing a host replacement, -Dcassandra.broadcast_interval_ms is used to know when to check the ring but checks that the ring wasn't changed in -Dcassandra.ring_delay_ms, changes to ring delay should not depend on when we publish load stats
patch by David Capwell; reviewed by Brandon Williams, Caleb Rackliffe for CASSANDRA-17776
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
924cd8f52c2437d0a0ce8c48196bb6aa8976fbb8 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2022-07-01 12:22:40-05:00
Make sure delayed timeout task in StreamTransferTask cannot prevent clean shutdown
patch by Caleb Rackliffe; reviewed by David Capwell for CASSANDRA-17706
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
740cec41d2d67783a463bd18f70221de331928df | Author: David Capwell <dcapwell@apache.org>
| 2022-06-01 08:49:44-07:00
When a node is bootstrapping it gets the whole gossip state but applies in random order causing some cases where StorageService will fail causing an instance to not show up in TokenMetadata
patch by David Capwell; reviewed by Blake Eggleston for CASSANDRA-17676
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
65fcc79b628a7e415b57c27c596ea1cb5e67211d | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-14 19:12:26-05:00
Revert removal of deprecated max_streaming_retries into Config, revert name change to user_defined_function_warn_timeout and user_defined_function_fail_timeout
patch by Ekaterina Dimitrova; reviewed by David Capwell for CASSANDRA-17378
12e2c159f86b223df1c2018c8a395a805b11956e | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2022-02-11 19:09:30-05:00
Forward port from cassandra-4.0(CASSANDRA-17377) - deprecation of otc_coalescing_strategy, otc_coalescing_window_us, otc_coalescing_enough_coalesced_messages, otc_backlog_expiration_interval_ms
patch by Ekaterina Dimitrova; reviewed by David Capwell for CASSANDRA-17378
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
9c6b382058578ac75b88055a13aa83944901fb88 | Author: Ekaterina Dimitrova <ekaterina.dimitrova@datastax.com>
| 2021-12-14 23:04:43-05:00
Backward compatibility framework for configuration parameters
patch by Ekaterina Dimitrova; reviewed by Caleb Rackliffe, David Capwell, Michael Semb Wever and Benjamin Lerer for CASSANDRA-15234
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