You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Sam Tunnicliffe (Jira)" <ji...@apache.org> on 2026/02/02 11:44:00 UTC
[jira] [Updated] (CASSANDRA-21149) Make shadow gossip round parameters configurable for testing
[ https://issues.apache.org/jira/browse/CASSANDRA-21149?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sam Tunnicliffe updated CASSANDRA-21149:
----------------------------------------
Attachment: ci_summary.html
result_details.tar.gz
> Make shadow gossip round parameters configurable for testing
> ------------------------------------------------------------
>
> Key: CASSANDRA-21149
> URL: https://issues.apache.org/jira/browse/CASSANDRA-21149
> Project: Apache Cassandra
> Issue Type: Improvement
> Components: Cluster/Gossip, Test/dtest/python
> Reporter: Sam Tunnicliffe
> Assignee: Sam Tunnicliffe
> Priority: Normal
> Fix For: 6.x
>
> Attachments: ci_summary.html, result_details.tar.gz
>
>
> When upgrading from 5.0 or earlier, nodes must construct an initial ClusterMetadata as part of the process to elect the CMS. To do this, a cut down version of the Gossip shadow round is used to discover and collate information about peers. When the whole cluster is stopped and upgraded at the same time, these gossip rounds can take longer to complete as the instances come back up. Rolling upgrades are not affected, but several of the python upgrade tests perform non-rolling upgrades and we often see these fail in CI as the restarts take longer than the default CCM timeout. This issue is to make the parameters of that gossip survey configurable, primarily to speed up those upgrade tests.
> If the gossip survey can't be completed, nodes fall back to reconstructing ClusterMetadata from state saved in system tables, which is always safe as any inconsistency between peers will be caught during the election, and it's certainly fine in the affected upgrade tests.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org