Description
Base Scylla version 6.2.3-0.20250119.bff9ddde1283 with build-id 1d62472ad27cbcd54a8de19cc9171ebf3cde0af7
Target Scylla version 2025.2.0~dev-0.20250327.b292b5800bac with build-id 453890f380e35626a04adbac5f902826ad50550c
Test: opology_operation_during_upgrade_test::TopologyOperationWithMixedCLusterT::test_trigger_snapshot_transfer
Scylla issue: scylladb/scylladb#22535
The scylla issue reproduced very rarely. Latest run failed when node1 and node2 was upgraded to target scylla version, node3 was stopped, and node4, node5 have base scylla version.
Upon creating new schema, wait_schema_agreement method failed:
dtest_class.py:217: in create_ks_query
session.cluster.control_connection.wait_for_schema_agreement(wait_time=120)
cassandra/cluster.py:4219: in cassandra.cluster.ControlConnection.wait_for_schema_agreement
???
cassandra/cluster.py:4261: in cassandra.cluster.ControlConnection.wait_for_schema_agreement
???
cassandra/cluster.py:4249: in cassandra.cluster.ControlConnection.wait_for_schema_agreement
???
After checking alive node logs, all off them get schema agreement:
node1
INFO 2025-03-27 06:58:25,789 [shard 0: gms] schema_tables - Creating keyspace ks2
INFO 2025-03-27 06:58:25,793 [shard 0: gms] migration_manager - Gossiping my schema version e1511d08-0ad8-11f0-e064-7b3045669105
INFO 2025-03-27 06:58:25,793 [shard 0: gms] schema_tables - Schema version changed to e1511d08-0ad8-11f0-e064-7b3045669105
INFO 2025-03-27 06:58:26,592 [shard 0:main] raft_group_registry - marking Raft server 5a4fbc1b-df43-4869-a189-b9ecc32bf2b3 as dead for raft groups
node2
INFO 2025-03-27 06:58:25,792 [shard 0: gms] schema_tables - Creating keyspace ks2
INFO 2025-03-27 06:58:25,795 [shard 0: gms] migration_manager - Gossiping my schema version e1511d08-0ad8-11f0-e064-7b3045669105
INFO 2025-03-27 06:58:25,795 [shard 0: gms] schema_tables - Schema version changed to e1511d08-0ad8-11f0-e064-7b3045669105
INFO 2025-03-27 06:58:26,634 [shard 0:main] raft_group_registry - marking Raft server 5a4fbc1b-df43-4869-a189-b9ecc32bf2b3 as dead for raft groups
node4
INFO 2025-03-27 06:58:25,792 [shard 0: gms] schema_tables - Creating keyspace ks2
INFO 2025-03-27 06:58:25,795 [shard 0: gms] migration_manager - Gossiping my schema version e1511d08-0ad8-11f0-e064-7b3045669105
INFO 2025-03-27 06:58:25,796 [shard 0: gms] schema_tables - Schema version changed to e1511d08-0ad8-11f0-e064-7b3045669105
INFO 2025-03-27 06:58:26,666 [shard 0:main] raft_group_registry - marking Raft server 5a4fbc1b-df43-4869-a189-b9ecc32bf2b3 as dead for raft groups
node5
INFO 2025-03-27 06:58:25,792 [shard 0: gms] schema_tables - Creating keyspace ks2
INFO 2025-03-27 06:58:25,795 [shard 0: gms] migration_manager - Gossiping my schema version e1511d08-0ad8-11f0-e064-7b3045669105
INFO 2025-03-27 06:58:25,796 [shard 0: gms] schema_tables - Schema version changed to e1511d08-0ad8-11f0-e064-7b3045669105
INFO 2025-03-27 06:58:26,674 [shard 0:main] raft_group_registry - marking Raft server 5a4fbc1b-df43-4869-a189-b9ecc32bf2b3 as dead for raft groups
Logs from last run with reproduce
dtest-gw1.log
node1.log
node2.log
node3.log
node4.log
node5.log
It could the issue discussed here: #453