14 Collaborator |
Štefan Miklošovič , Marcus Eriksson , Caleb Rackliffe , David Capwell , Mick Semb Wever , Alex Petrov , Ariel Weisberg , Jordan West , Benedict Elliott Smith , Abe Ratnofsky , Maulin Vasavada , Cheng Wang , Zhongxiang Zheng , Marcus Ericsson |
16 Patch |
22 Review |
db94321d71b4e79860f2e381cff558ec436e247f,
48dcf5e0921b8a5b7a73fa15ebfb2341d48c857b,
2ff41551a6897705a1fad842f9d550b019f6eadb,
880fa6587b54db5b5d6cd64f5d935fd15da9a904,
9ff31e806070873449ceb6e47aaa5e25118b466f,
a27e09930dea92574edd48a0c7a6098af4e7c081,
a9a83dc884621f0bfdf2c37be9e7e8fcf0081da1,
f9e2f1b219c0b570eb59d529da42722178608572,
279c0527aa3d52e1474fee5f37c0227ed6f9da5f,
5539f9b9996ec40fe933ee487968b1595d7a9fee,
b4f1c6d250991fc27c5f87a2dc0fd81e7ad0d272,
32755cabfa2eeb99f0b8c91fc7bb53379259de54,
dc45bb5876aafa2ce7dcfe6a3b7de0f6a9a35fda,
7b89979dc8488c4348101f88687f48a56a05781b,
2c003710881860bde420d6a2dc1cb71e845bdb28,
1cd0b382143ec56118105a6ed991c0803f400b18 |
48dcf5e0921b8a5b7a73fa15ebfb2341d48c857b,
0ed989e5544f02455a3f293db84658db41940d0c,
9bf1680b1f1c016717381aa59367950fa770f57f,
4f49ca5e29d9c7207654a1f3c4eac9c9f0b84e5e,
880fa6587b54db5b5d6cd64f5d935fd15da9a904,
c679b4730332ef67102ec7e47db891be2f8feabf,
73d8ee1a7114d96e879ea3e968e7dd03b830d221,
2d3068c01fd6a5d3523f91de3dd2c951da0e88f3,
f9e2f1b219c0b570eb59d529da42722178608572,
279c0527aa3d52e1474fee5f37c0227ed6f9da5f,
cdfce6b4ac5b2d3a6106001f4d6eb9234bbaa300,
8d082508ef7fd6590dda1d777092dd3524b2c27a,
6dc9ca99fa7eb2ca2e1ea841f5566c3fb5d3f864,
a2dad4ab1947971cb2c92995ab25a8adba7ef40b,
e1540fc85b1429f339e0251ecc3e048620df943a,
e5973bf34f7f61347f7e5d6aaafad3ed38f2f8b7,
9fb141ffcc26108f04a4faf6848ad6080ca4d481,
82c00cc01ef4312d0d7eb7ca95c9368af75e7893,
51ef21b6bc43d1d2fa24ff362d0411e4e248b079,
5f78bf65dc3d60622a24d4ff8b21404b39b0a930,
27c1e56e43cafc8966878ff9c48b0e566c07e32b,
cbe07fd57e3d94a1f2512fced3f38e69ad4b3eb2 |
db94321d71b4e79860f2e381cff558ec436e247f | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-12-13 09:12:09+00:00
Support downgrading after CMS is initialized
Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
CASSANDRA-20145
4f49ca5e29d9c7207654a1f3c4eac9c9f0b84e5e | Author: David Capwell <dcapwell@apache.org>
| 2024-11-08 13:43:50-08:00
TCM's Retry.Deadline#retryIndefinitely is dangerous if used with RemoteProcessor as the deadline does not impact message retries
patch by David Capwell; reviewed by Alex Petrov, Sam Tunnicliffe for CASSANDRA-20059
f9e2f1b219c0b570eb59d529da42722178608572 | Author: Caleb Rackliffe <crackliffe@apple.com>
| 2024-10-17 14:37:36-05:00
Properly cancel in-flight futures and reject requests in EpochAwareDebounce during shutdown
patch by Caleb Rackliffe; reviewed by David Capwell and Sam Tunnicliffe for CASSANDRA-19848
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: Sam Tunnicliffe <samt@apache.org>
a9a83dc884621f0bfdf2c37be9e7e8fcf0081da1 | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-10-14 16:21:52+01:00
Simulation test fixes
* During replacement, correctly set token on the joining instance
* In bootstrap, we were not correctly stepping through the join
operation
* When investigating bootstrap issues, it was found that we were
not running repairPaxosForTopologyChange on this path.
Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
CASSANDRA-19997
2d3068c01fd6a5d3523f91de3dd2c951da0e88f3 | Author: Marcus Eriksson <marcuse@apache.org>
| 2024-10-10 10:42:58+02:00
During TCM upgrade, retain all properties of existing system tables
Patch by Abe Ratnofsky and marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19992
Co-authored-by: Abe Ratnofsky <abe@aber.io>
a27e09930dea92574edd48a0c7a6098af4e7c081 | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-10-01 15:19:46+01:00
Nodetool cms reconfigure reports streaming failures correctly
Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
CASSANDRA-19972
279c0527aa3d52e1474fee5f37c0227ed6f9da5f | Author: Marcus Eriksson <marcuse@apache.org>
| 2024-09-26 15:56:03+02:00
Allow CMS reconfiguration to work around DOWN nodes
Patch by Sam Tunnicliffe and marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19943
Co-authored-by: Sam Tunnicliffe <samt@apache.org>
5539f9b9996ec40fe933ee487968b1595d7a9fee | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-09-05 10:41:38+01:00
Deprecate use of gossip state for paxos electorate verification
Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson & Benedict Elliott
Smith for CASSANDRA-19904
dc45bb5876aafa2ce7dcfe6a3b7de0f6a9a35fda | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-07-11 19:40:55+01:00
Allow threads waiting for the log follower to be interrupted
Patch by Sam Tunnicliffe and David Capwell; reviewed by Alex Petrov for
CASSANDRA-19761
1cd0b382143ec56118105a6ed991c0803f400b18 | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-07-05 09:11:56+01:00
Revert to localised start time for coordinator read latency measurement
Patch by Sam Tunnicliffe; reviewed by Marcus Ericsson for
CASSANDRA-19755
48dcf5e0921b8a5b7a73fa15ebfb2341d48c857b | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-06-18 17:29:46+01:00
Snitch re-implementation
Deprecate IEndpointSnitch entirely, to be replaced with new interfaces:
* Locator for endpoint -> location mapping
* InitialLocationProvider to supply the DC & rack for registration
* NodeProximity for sorting endpoints and replicas at query time
For migration/upgrade/deprecation, nodes can still be configured with
an IEndpointSnitch implementation via endpoint_snitch in config, but
we hide this with a facade and only present the new interfaces.
Patch by Sam Tunnicliffe and Marcus Eriksson; reviewed by Sam
Tunnicliffe and Marcus Eriksson for CASSANDRA-19488
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Sam Tunnicliffe <samt@apache.org>
82c00cc01ef4312d0d7eb7ca95c9368af75e7893 | Author: Marcus Eriksson <marcuse@apache.org>
| 2024-05-28 13:14:10+02:00
Disallow denylisting keys in system_cluster_metadata
Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for
CASSANDRA-19713
51ef21b6bc43d1d2fa24ff362d0411e4e248b079 | Author: Marcus Eriksson <marcuse@apache.org>
| 2024-05-08 12:20:32+02:00
Fix gossip status after replacement
Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for
CASSANDRA-19712
5f78bf65dc3d60622a24d4ff8b21404b39b0a930 | Author: Marcus Eriksson <marcuse@apache.org>
| 2024-05-07 13:28:30+02:00
Ignore repair requests for system_cluster_metadata
Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for
CASSANDRA-19711
7b89979dc8488c4348101f88687f48a56a05781b | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-04-29 09:16:33+01:00
When repairing system_cluster_metadata always repair full range
Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
CASSANDRA-19709
2c003710881860bde420d6a2dc1cb71e845bdb28 | Author: Sam Tunnicliffe <samt@apache.org>
| 2024-04-26 09:12:38+01:00
Push down repair tokens and partitioner through paxos repair
Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for
CASSANDRA-19714
27c1e56e43cafc8966878ff9c48b0e566c07e32b | Author: Marcus Eriksson <marcuse@apache.org>
| 2024-04-25 19:44:39+02:00
Avoid ClassCastException when verifying tables with reversed partitioner
Patch by Marcus Eriksson; reviewed by Sam Tunnicliffe for
CASSANDRA-19710
880fa6587b54db5b5d6cd64f5d935fd15da9a904 | Author: Sam Tunnicliffe <samt@apache.org>
| 2023-10-27 13:03:56+01:00
Include column drop timestamp in ALTER TABLE transformation
Patch by Sam Tunnicliffe and Marcus Eriksson; reviewed by Sam
Tunnicliffe and Marcus Eriksson for CASSANDRA-18961
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Sam Tunnicliffe <samt@apache.org>
b4f1c6d250991fc27c5f87a2dc0fd81e7ad0d272 | Author: Caleb Rackliffe <calebrackliffe@gmail.com>
| 2020-05-28 14:26:25-06:00
Safer handling of out-of-range tokens
patch by Caleb Rackliffe; reviewed by Mick Semb Wever for CASSANDRA-13704
Co-authored-by: Sam Tunnicliffe <sam@beobal.com>
Co-authored-by: Caleb Rackliffe <calebrackliffe@gmail.com>
Co-authored-by: Mick Semb Wever <mck@apache.org>
Co-authored-by: Ariel Weisberg <aweisberg@apple.com>
2ff41551a6897705a1fad842f9d550b019f6eadb | Author: Zhongxiang Zheng <zzheng@yahoo-corp.jp>
| 2016-06-30 18:17:49+09:00
Enable JMX server configuration to be in cassandra.yaml
patch by Zhongxiang Zheng; reviewed by Stefan Miklosovic, Maulin Vasavada, Cheng Wang, Jordan West for CASSANDRA-11695
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
Co-authored-by: Sam Tunnicliffe <samt@apache.org>