Stefan Miklosovic
c439be9390
Merge branch 'cassandra-4.1' into cassandra-5.0
2026-03-15 18:38:43 +01:00
Stefan Miklosovic
4c7367d739
Merge branch 'cassandra-4.0' into cassandra-4.1
2026-03-15 18:36:43 +01:00
Stefan Miklosovic
3ad4794aa0
Node does not send multiple inflight echos
...
patch by Cameron Zemek; reviewed by Stefan Miklosovic, Brandon Williams for CASSANDRA-18866
2026-03-15 18:31:14 +01:00
David Capwell
ac05c94e6a
Merge branch 'cassandra-4.1' into cassandra-5.0
2025-05-22 14:15:37 -07:00
David Capwell
005d3c28e5
Merge branch 'cassandra-4.0' into cassandra-4.1
2025-05-22 14:14:42 -07:00
David Capwell
c736d22cf8
Gossip doesn't converge due to race condition when updating EndpointStates multiple fields
...
patch by David Capwell, Matt Byrd; reviewed by Blake Eggleston, Brandon Williams for CASSANDRA-20659
2025-05-22 14:12:15 -07:00
Mick Semb Wever
0d9d67bcb1
Merge branch 'cassandra-4.1' into cassandra-5.0
...
* cassandra-4.1:
A node should always return back the full information about itself for gossip regardless the asked heartbeat version
2024-11-19 00:49:52 +01:00
Mick Semb Wever
7559e2708a
Merge branch 'cassandra-4.0' into cassandra-4.1
...
* cassandra-4.0:
A node should always return back the full information about itself for gossip regardless the asked heartbeat version
2024-11-19 00:38:23 +01:00
Runtian Liu
426eebb513
A node should always return back the full information about itself for gossip regardless the asked heartbeat version
...
patch by Runtian Liu; reviewed by Brandon Williams, Michael Semb Wever for CASSANDRA-19983
2024-11-19 00:23:45 +01:00
mck
34bed3df49
Merge branch 'cassandra-4.1' into cassandra-5.0
...
* cassandra-4.1:
Add nodetool checktokenmetadata command that checks TokenMetadata is insync with Gossip endpointState
2024-11-05 22:46:27 +01:00
jaydeepkumar1984
e5c919f273
Add nodetool checktokenmetadata command that checks TokenMetadata is insync with Gossip endpointState
...
patch by Jaydeepkumar Chovatia; reviewed by Brandon Williams, Mick Semb Wever for CASSANDRA-18758
2024-11-05 22:42:28 +01:00
Brandon Williams
3b8c48024e
Merge branch 'cassandra-4.1' into cassandra-5.0
2024-05-08 10:28:46 -05:00
Brandon Williams
c6017aca77
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-05-08 10:28:12 -05:00
Raymond Huffman
057d082e00
Add option to override the FatClient timeout for Bootstrapping nodes
...
Patch by Raymond Huffman; reviewed by brandonwilliams and dcapwell for
CASSANDRA-15439
2024-05-07 16:32:41 -05:00
David Capwell
ca0b77d743
Repair fuzz tests fail with paxos_variant: v2
...
patch by David Capwell; reviewed by Blake Eggleston, Ekaterina Dimitrova for CASSANDRA-19042
2024-03-26 13:04:02 -07:00
Bereng
1086d10965
In-jvm dtest RepairTest fails with storage_compatibility_mode: NONE
...
Patch by Berenguer Blasi; reviewed by brandonwilliams for CASSANDRA-19085
2024-02-07 08:30:43 +01:00
Stefan Miklosovic
e077c93f0e
Merge branch 'cassandra-4.1' into cassandra-5.0
2024-01-11 11:32:41 +01:00
Stefan Miklosovic
fa6e06c933
Merge branch 'cassandra-4.0' into cassandra-4.1
2024-01-11 11:30:25 +01:00
Runtian Liu
ee9e418782
Skip version check if an endpoint is dead state in Gossiper#upgradeFromVersionSupplier
...
patch by Runtian Liu; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-19187
2024-01-11 10:37:11 +01:00
Paulo Motta
e04a3176ff
Merge branch 'cassandra-4.1' into cassandra-5.0
...
Closes #3004
2024-01-10 11:21:37 -05:00
Paulo Motta
3d1b981d89
Merge branch 'cassandra-4.0' into cassandra-4.1
...
Closes #2968
2024-01-10 11:18:34 -05:00
Isaac Reath
475c0035e6
[CASSANDRA-18999] Gossiper::hasMajorVersion3Nodes returns true when a cluster is upgrading patch version without Cassandra 3 nodes.
...
This commit fixes Gossiper::hasMajorVersion3Nodes so that it does not return true when all hosts have a known version, no hosts are on a version earlier than 4.0, and there is a 4.x minor version or patch version upgrade in progress. Additionally, this commit improves the clarity of Gossiper::hasMajorVersion3Nodes's name to indicate that it will return true when the cluster has 3.x nodes or if the cluster state is unknown, matching the description in the in-line comment.
patch by Isaac Reath; reviewed by Paulo Motta and Stefan Miklosovic for CASSANDRA-18999
Closes #2967
2024-01-10 11:14:49 -05:00
Marcus Eriksson
806a395b9c
Clone EndpointState before sending GossipShutdown message
...
Patch by marcuse; reviewed by David Capwell for CASSANDRA-19115
2023-11-30 08:29:05 +01:00
Stefan Miklosovic
269285213d
Add versions into Deprecated annotation
...
patch by Stefan Miklosovic; reviewed by Maxim Muzafarov, Brandon Williams for CASSANDRA-18912
Co-authored-by: Maxim Muzafarov <maxmuzaf@gmail.com>
2023-10-18 19:54:10 +02:00
David Capwell
210ced3b7b
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-10-10 14:15:49 -07:00
David Capwell
1920571861
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-10-10 14:07:17 -07:00
David Capwell
2bab3f27ba
Gossip NPE due to shutdown event corrupting empty statuses
...
patch by David Capwell; reviewed by Brandon Williams for CASSANDRA-18913
2023-10-10 14:05:15 -07:00
David Capwell
164fa7949d
Add support for repair coordinator to retry messages that timeout
...
patch by David Capwell; reviewed by Caleb Rackliffe, Marcus Eriksson for CASSANDRA-18816
2023-09-27 16:21:36 -07:00
Brandon Williams
dcfacad116
ninja fix unused import
2023-09-15 12:59:20 -05:00
Brandon Williams
1ac31a64a9
Merge branch 'cassandra-4.1' into cassandra-5.0
2023-09-15 12:29:25 -05:00
Brandon Williams
b8209a06fb
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-09-15 12:28:11 -05:00
Brandon Williams
edde699a06
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-09-15 12:23:59 -05:00
Brandon Williams
edf22ed776
Revert 18543 but retain properties
...
Patch by brandonwilliams; reviewed by dcapwell for CASSANDRA-18854
2023-09-15 12:22:10 -05:00
Bereng
52a8d2947a
Flaky test: org.apache.cassandra.cql3.validation.operations.InsertUpdateIfConditionTest
...
patch by Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-18393
2023-09-04 09:20:34 +02:00
Brandon Williams
e1175aa6dc
Merge branch 'cassandra-4.1' into trunk
2023-07-10 10:05:33 -05:00
Brandon Williams
461987627b
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-07-10 10:05:21 -05:00
Brandon Williams
6fa548f9e9
Revert "Allow internal address to change with reconnecting snitches"
...
This reverts commit b791644fda .
Patch by brandonwilliams; reviewed by bereng for CASSANDRa-18560
2023-07-10 10:04:32 -05:00
Stefan Miklosovic
c7260399d6
Merge branch 'cassandra-4.1' into trunk
2023-06-15 13:24:48 +02:00
Stefan Miklosovic
2b98d487d0
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-06-15 13:19:56 +02:00
Stefan Miklosovic
49dba85ec8
Merge branch 'cassandra-3.11' into cassandra-4.0
2023-06-15 13:16:44 +02:00
Cameron Zemek
64d953fdca
Wait for live endpoints in gossip waiting to settle
...
patch by Cameron Zemek; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18543
2023-06-15 12:59:13 +02:00
Stefan Miklosovic
cccc46cb23
Merge branch 'cassandra-4.1' into trunk
2023-05-30 22:57:35 +02:00
Stefan Miklosovic
441285d58e
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-05-30 22:19:11 +02:00
Stefan Miklosovic
f66adb0278
Remove unnecessary shuffling of GossipDigests in Gossiper#makeRandomGossipDigest
...
This patch also fixes the bug when creating GossipDigests in case epState in
Gossiper#makeRandomGossipDigest was null. Previously, if it was null, it used
generation and maxVersion of the last non-null epState instead of zeros.
patch by Cameron Zemek; reviewed by Stefan Miklosovic and Brandon Williams for CASSANDRA-18546
2023-05-30 21:44:07 +02:00
Brandon Williams
d4e4159259
Merge branch 'cassandra-4.1' into trunk
2023-05-16 09:01:48 -05:00
Brandon Williams
67d73469b4
Merge branch 'cassandra-4.0' into cassandra-4.1
2023-05-16 09:01:21 -05:00
Brandon Williams
b791644fda
Allow internal address to change with reconnecting snitches
...
Patch by brandonwilliams; reviewed by bereng for CASSANDRA-16718
2023-05-16 09:00:14 -05:00
Maxim Muzafarov
f650908648
Moved system properties and envs to CassandraRelevantProperties and CassandraRelevantEnv respectively
...
Patch by Maxim Muzafarov; reviewed by Stefan Miklosovic and Jacek Lewandowski for CASSANDRA-17797
2023-05-11 07:39:16 +02:00
David Capwell
4e17922b61
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
2023-03-01 13:41:26 -08:00
Mick Semb Wever
45e00ea92f
Merge branch 'cassandra-4.1' into trunk
...
* cassandra-4.1:
EndpointState is mutable, so we must copy it before trying to serialize
2023-01-20 11:27:08 +01:00