Compare commits
merge into: bahman:next-2026.2
bahman:master
bahman:next
bahman:branch-2026.2
bahman:next-2026.2
bahman:branch-2025.1
bahman:next-2025.1
bahman:branch-2026.1
bahman:next-2026.1
bahman:branch-2025.4
bahman:next-2025.4
bahman:fix/raft-topology-error-propagation
bahman:ykaul/skip-when-empty-compaction-error-metrics
bahman:gh-pages
bahman:ykaul/compile-speed-loading-cache
bahman:backport/29347/to-2026.1
bahman:per_sl_counter_for_outstanding_cql_req
bahman:next-2025.3
bahman:branch-2025.3
bahman:copilot/fix-cancelation-warning
bahman:copilot/add-tablet-migration-logging
bahman:ykaul/skip-when-empty-tracing-error-metrics
bahman:ykaul/skip-when-empty-replica-error-metrics
bahman:ykaul/skip-when-empty-db-error-metrics
bahman:fix_sl_v2_migration
bahman:SCYLLADB-1218-v2
bahman:next-2025.2
bahman:branch-2025.2
bahman:SCYLLADB-1218
bahman:ai-findings-autofix/utils-directories.cc
bahman:fix-gossiper-use-after-move
bahman:debug_formatting
bahman:copilot/sub-pr-29177
bahman:alert-autofix-184
bahman:copilot/use-w-tinylfu-for-cache
bahman:SCYLLADB-630
bahman:copilot/prototype-auditing-keyspace-role
bahman:copilot/add-alternator-streams-compatibility
bahman:copilot/update-jira-release-on-gh-milestone-close
bahman:copilot/add-timestamp-attribute-feature
bahman:copilot/document-alternator-data-encoding
bahman:copilot/create-scylla-reviewer-skill
bahman:copilot/introduce-error-injection-api
bahman:ai-findings-autofix/vector_search-vector_store_client.cc
bahman:copilot/refactor-topology-coordinator-logic
bahman:copilot/code-review-alternator-code
bahman:copilot/fix-decorated-key-bloat
bahman:migration-from-vnodes-to-tablets
bahman:copilot/add-is-null-support-where-clause
bahman:copilot/clarify-insert-error-message
bahman:copilot/enable-native-histogram-support
bahman:copilot/fix-ssl-refactor-issues
bahman:copilot/improve-load-balancer-logs
bahman:copilot/generalize-fix-for-all-tests
bahman:copilot/update-nodetool-compression-ratio
bahman:copilot/fix-extra-space-in-list
bahman:copilot/sub-pr-27654
bahman:copilot/fix-tablet-merge-delay
bahman:copilot/fix-mutation-partition-variant
bahman:copilot/fix-host-variable-error
bahman:github/workflows/urgent_issue_reminder.yml-alert-autofix-149
bahman:github/workflows/docs-validate-metrics.yml-alert-autofix-167
bahman:alert-autofix-147
bahman:alert-autofix-142
bahman:alert-autofix-138
bahman:alert-autofix-169
bahman:alert-autofix-171
bahman:alert-autofix-139
bahman:alert-autofix-144
bahman:alert-autofix-145
bahman:alert-autofix-146
bahman:alert-autofix-149
bahman:copilot/update-locked-method-check
bahman:copilot/fix-client-connector-error
bahman:copilot/add-lsa-metric-reclaim-time
bahman:copilot/add-partition-index-cache-option
bahman:copilot/fix-oversized-allocation-error
bahman:copilot/propose-solution-for-scylladb-109
bahman:copilot/skip-backtrace-in-reclaim
bahman:copilot/fix-build-warnings
bahman:finding-autofix-d08c00a6
bahman:finding-autofix-36cf0dca
bahman:finding-autofix-b91cb2ae
bahman:finding-autofix-bcdecc4d
bahman:finding-autofix-cd7bd07d
bahman:ai-findings-autofix/vector_search-client.cc
bahman:copilot/disable-balancing-via-request
bahman:finding-autofix-ec2cf7df
bahman:finding-autofix-9565640f
bahman:finding-autofix-9021b6b3
bahman:finding-autofix-ba3748fe-testDeleteWithIntermediateRangeAndOneClusteringColumn
bahman:copilot/fix-batchlog-size-check
bahman:ai-findings-autofix/utils-crypt_sha512.cc
bahman:finding-autofix-5113b47f
bahman:finding-autofix-ba3748fe
bahman:copilot/remove-unnecessary-session-shutdown
bahman:copilot/fix-variable-quoting-and-path
bahman:ptrsmrn-doc-how-to-build
bahman:copilot/fix-test-table-drop-error
bahman:copilot/add-timeout-to-api-calls
bahman:remove-ptrsmrn-from-codeowners
bahman:copilot/replace-scylla-assert-usage
bahman:copilot/fix-memory-kill-crash
bahman:copilot/fix-conflicts-label-message
bahman:copilot/implement-compact-radix-tree-wrapper
bahman:copilot/fix-task-api-docs-and-node-ops
bahman:copilot/find-unsafe-lambda-usages
bahman:copilot/replace-clustering-range-usage
bahman:copilot/remove-dead-code-super-tables
bahman:copilot/investigate-warning-in-memtable
bahman:copilot/add-group0-batch-statement
bahman:copilot/add-cql-execution-rest-api
bahman:copilot/attach-names-to-allocating-sections
bahman:copilot/fix-sstable-host-id-mismatch
bahman:copilot/fix-sstable-attachment-issue
bahman:copilot/fix-gossip-logging-message
bahman:copilot/add-ungzip-functionality
bahman:copilot/add-ungzip-function
bahman:copilot/fix-oversized-allocation-issue
bahman:copilot/fix-table-creation-bug
bahman:copilot/fix-85e3ce8a-0a21-417e-a2a6-4eb6543cec51
bahman:dani-tweig-patch-4
bahman:copilot/fix-117c8a17-d872-4105-98ac-89d910fd05bf
bahman:copilot/fix-6dfabebd-9d5a-44b0-b013-8b4939b71517
bahman:dani-tweig-add-jira-status-call-actions
bahman:next-6.2
bahman:branch-6.2
bahman:next-6.1
bahman:auto-backport-changes
bahman:branch-6.1
bahman:dani-tweig-patch-3
bahman:branch-5.2
bahman:next-5.2
bahman:branch-5.4
bahman:next-5.4
bahman:branch-6.0
bahman:next-6.0
bahman:mergify/copy/branch-6.2/pr-21323
bahman:mergify/copy/branch-6.1/pr-21323
bahman:dani-tweig-patch-2
bahman:mergify/copy/branch-6.2/pr-21299
bahman:mergify/copy/branch-6.1/pr-21299
bahman:dani-tweig-patch-1
bahman:backport/21378/to-6.2
bahman:backport/21378/to-6.1
bahman:backport/21378/to-6.0
bahman:mergify/copy/branch-6.1/pr-21378
bahman:mergify/copy/branch-6.1/pr-20837
bahman:mergify/copy/branch-6.1/pr-21370
bahman:mergify/copy/branch-6.2/pr-21370
bahman:mergify/copy/branch-6.1/pr-21379
bahman:mergify/copy/branch-6.0/pr-21323
bahman:backport/21252/to-6.2
bahman:backport/21252/to-6.1
bahman:backport/21252/to-6.0
bahman:mergify/copy/branch-6.1/pr-21310
bahman:mergify/copy/branch-6.0/pr-21252
bahman:mergify/copy/branch-6.2/pr-21277
bahman:mergify/copy/branch-6.1/pr-21121
bahman:mergify/copy/branch-6.2/pr-20816
bahman:mergify/copy/branch-6.1/pr-20816
bahman:mergify/copy/branch-6.1/pr-20646
bahman:mergify/copy/branch-6.1/pr-19671
bahman:mergify/copy/branch-5.4/pr-19651
bahman:mergify/copy/branch-5.4/pr-18922
bahman:mergify/copy/branch-6.0/pr-18634
bahman:mergify/copy/branch-6.0/pr-18489
bahman:mergify/copy/branch-5.4/pr-18366
bahman:annastuchlik-patch-2
bahman:br-view-builder-classic-start-stop
bahman:annastuchlik-patch-1
bahman:branch-5.1
bahman:next-5.1
bahman:mykaul-patch-1
bahman:next-5.3
bahman:on-hold-branch-5.3
bahman:on-hold-next-5.3
bahman:branch-5.0
bahman:next-5.0
bahman:br-next
bahman:mykaul-patch-remove-period
bahman:branch-4.6
bahman:next-4.6
bahman:kbr--patch-1
bahman:mykaul-doc-typo-patch_batch
bahman:branch-4.5
bahman:next-4.5
bahman:branch-4.4
bahman:next-4.4
bahman:tzach-fix-typo-rbno
bahman:next-4.3
bahman:branch-4.3
bahman:tzach-add-aarch64-to-dockerhub-text
bahman:branch-4.2
bahman:next-4.2
bahman:branch-4.1
bahman:next-4.1
bahman:add_alter_session
bahman:next-f33-candidate
bahman:branch-4.0
bahman:next-4.0
bahman:branch-3.3
bahman:next-3.3
bahman:branch-3.2
bahman:next-3.2
bahman:next-3.1
bahman:branch-3.1
bahman:branch-3.0
bahman:next-3.0
bahman:next-2.3
bahman:alternator-preview
bahman:branch-2.3
bahman:branch-2.2
bahman:next-2.2
bahman:next-2.1
bahman:branch-2.1
bahman:mv
bahman:next-2.0
bahman:branch-2.2-mv
bahman:branch-2.0
bahman:branch-1.7
bahman:branch-1.6
bahman:branch-1.5
bahman:branch-1.4
bahman:branch-1.3
bahman:branch-1.2
bahman:branch-1.1
bahman:branch-1.0
bahman:branch-0.19
bahman:branch-0.18
bahman:branch-0.17
bahman:branch-0.16
bahman:branch-0.15
bahman:branch-0.14
bahman:branch-0.13
bahman:branch-0.12
bahman:branch-0.11
bahman:branch-0.10
bahman:branch-0.9
...
pull from: bahman:SCYLLADB-630
bahman:master
bahman:next
bahman:branch-2026.2
bahman:next-2026.2
bahman:branch-2025.1
bahman:next-2025.1
bahman:branch-2026.1
bahman:next-2026.1
bahman:branch-2025.4
bahman:next-2025.4
bahman:fix/raft-topology-error-propagation
bahman:ykaul/skip-when-empty-compaction-error-metrics
bahman:gh-pages
bahman:ykaul/compile-speed-loading-cache
bahman:backport/29347/to-2026.1
bahman:per_sl_counter_for_outstanding_cql_req
bahman:next-2025.3
bahman:branch-2025.3
bahman:copilot/fix-cancelation-warning
bahman:copilot/add-tablet-migration-logging
bahman:ykaul/skip-when-empty-tracing-error-metrics
bahman:ykaul/skip-when-empty-replica-error-metrics
bahman:ykaul/skip-when-empty-db-error-metrics
bahman:fix_sl_v2_migration
bahman:SCYLLADB-1218-v2
bahman:next-2025.2
bahman:branch-2025.2
bahman:SCYLLADB-1218
bahman:ai-findings-autofix/utils-directories.cc
bahman:fix-gossiper-use-after-move
bahman:debug_formatting
bahman:copilot/sub-pr-29177
bahman:alert-autofix-184
bahman:copilot/use-w-tinylfu-for-cache
bahman:SCYLLADB-630
bahman:copilot/prototype-auditing-keyspace-role
bahman:copilot/add-alternator-streams-compatibility
bahman:copilot/update-jira-release-on-gh-milestone-close
bahman:copilot/add-timestamp-attribute-feature
bahman:copilot/document-alternator-data-encoding
bahman:copilot/create-scylla-reviewer-skill
bahman:copilot/introduce-error-injection-api
bahman:ai-findings-autofix/vector_search-vector_store_client.cc
bahman:copilot/refactor-topology-coordinator-logic
bahman:copilot/code-review-alternator-code
bahman:copilot/fix-decorated-key-bloat
bahman:migration-from-vnodes-to-tablets
bahman:copilot/add-is-null-support-where-clause
bahman:copilot/clarify-insert-error-message
bahman:copilot/enable-native-histogram-support
bahman:copilot/fix-ssl-refactor-issues
bahman:copilot/improve-load-balancer-logs
bahman:copilot/generalize-fix-for-all-tests
bahman:copilot/update-nodetool-compression-ratio
bahman:copilot/fix-extra-space-in-list
bahman:copilot/sub-pr-27654
bahman:copilot/fix-tablet-merge-delay
bahman:copilot/fix-mutation-partition-variant
bahman:copilot/fix-host-variable-error
bahman:github/workflows/urgent_issue_reminder.yml-alert-autofix-149
bahman:github/workflows/docs-validate-metrics.yml-alert-autofix-167
bahman:alert-autofix-147
bahman:alert-autofix-142
bahman:alert-autofix-138
bahman:alert-autofix-169
bahman:alert-autofix-171
bahman:alert-autofix-139
bahman:alert-autofix-144
bahman:alert-autofix-145
bahman:alert-autofix-146
bahman:alert-autofix-149
bahman:copilot/update-locked-method-check
bahman:copilot/fix-client-connector-error
bahman:copilot/add-lsa-metric-reclaim-time
bahman:copilot/add-partition-index-cache-option
bahman:copilot/fix-oversized-allocation-error
bahman:copilot/propose-solution-for-scylladb-109
bahman:copilot/skip-backtrace-in-reclaim
bahman:copilot/fix-build-warnings
bahman:finding-autofix-d08c00a6
bahman:finding-autofix-36cf0dca
bahman:finding-autofix-b91cb2ae
bahman:finding-autofix-bcdecc4d
bahman:finding-autofix-cd7bd07d
bahman:ai-findings-autofix/vector_search-client.cc
bahman:copilot/disable-balancing-via-request
bahman:finding-autofix-ec2cf7df
bahman:finding-autofix-9565640f
bahman:finding-autofix-9021b6b3
bahman:finding-autofix-ba3748fe-testDeleteWithIntermediateRangeAndOneClusteringColumn
bahman:copilot/fix-batchlog-size-check
bahman:ai-findings-autofix/utils-crypt_sha512.cc
bahman:finding-autofix-5113b47f
bahman:finding-autofix-ba3748fe
bahman:copilot/remove-unnecessary-session-shutdown
bahman:copilot/fix-variable-quoting-and-path
bahman:ptrsmrn-doc-how-to-build
bahman:copilot/fix-test-table-drop-error
bahman:copilot/add-timeout-to-api-calls
bahman:remove-ptrsmrn-from-codeowners
bahman:copilot/replace-scylla-assert-usage
bahman:copilot/fix-memory-kill-crash
bahman:copilot/fix-conflicts-label-message
bahman:copilot/implement-compact-radix-tree-wrapper
bahman:copilot/fix-task-api-docs-and-node-ops
bahman:copilot/find-unsafe-lambda-usages
bahman:copilot/replace-clustering-range-usage
bahman:copilot/remove-dead-code-super-tables
bahman:copilot/investigate-warning-in-memtable
bahman:copilot/add-group0-batch-statement
bahman:copilot/add-cql-execution-rest-api
bahman:copilot/attach-names-to-allocating-sections
bahman:copilot/fix-sstable-host-id-mismatch
bahman:copilot/fix-sstable-attachment-issue
bahman:copilot/fix-gossip-logging-message
bahman:copilot/add-ungzip-functionality
bahman:copilot/add-ungzip-function
bahman:copilot/fix-oversized-allocation-issue
bahman:copilot/fix-table-creation-bug
bahman:copilot/fix-85e3ce8a-0a21-417e-a2a6-4eb6543cec51
bahman:dani-tweig-patch-4
bahman:copilot/fix-117c8a17-d872-4105-98ac-89d910fd05bf
bahman:copilot/fix-6dfabebd-9d5a-44b0-b013-8b4939b71517
bahman:dani-tweig-add-jira-status-call-actions
bahman:next-6.2
bahman:branch-6.2
bahman:next-6.1
bahman:auto-backport-changes
bahman:branch-6.1
bahman:dani-tweig-patch-3
bahman:branch-5.2
bahman:next-5.2
bahman:branch-5.4
bahman:next-5.4
bahman:branch-6.0
bahman:next-6.0
bahman:mergify/copy/branch-6.2/pr-21323
bahman:mergify/copy/branch-6.1/pr-21323
bahman:dani-tweig-patch-2
bahman:mergify/copy/branch-6.2/pr-21299
bahman:mergify/copy/branch-6.1/pr-21299
bahman:dani-tweig-patch-1
bahman:backport/21378/to-6.2
bahman:backport/21378/to-6.1
bahman:backport/21378/to-6.0
bahman:mergify/copy/branch-6.1/pr-21378
bahman:mergify/copy/branch-6.1/pr-20837
bahman:mergify/copy/branch-6.1/pr-21370
bahman:mergify/copy/branch-6.2/pr-21370
bahman:mergify/copy/branch-6.1/pr-21379
bahman:mergify/copy/branch-6.0/pr-21323
bahman:backport/21252/to-6.2
bahman:backport/21252/to-6.1
bahman:backport/21252/to-6.0
bahman:mergify/copy/branch-6.1/pr-21310
bahman:mergify/copy/branch-6.0/pr-21252
bahman:mergify/copy/branch-6.2/pr-21277
bahman:mergify/copy/branch-6.1/pr-21121
bahman:mergify/copy/branch-6.2/pr-20816
bahman:mergify/copy/branch-6.1/pr-20816
bahman:mergify/copy/branch-6.1/pr-20646
bahman:mergify/copy/branch-6.1/pr-19671
bahman:mergify/copy/branch-5.4/pr-19651
bahman:mergify/copy/branch-5.4/pr-18922
bahman:mergify/copy/branch-6.0/pr-18634
bahman:mergify/copy/branch-6.0/pr-18489
bahman:mergify/copy/branch-5.4/pr-18366
bahman:annastuchlik-patch-2
bahman:br-view-builder-classic-start-stop
bahman:annastuchlik-patch-1
bahman:branch-5.1
bahman:next-5.1
bahman:mykaul-patch-1
bahman:next-5.3
bahman:on-hold-branch-5.3
bahman:on-hold-next-5.3
bahman:branch-5.0
bahman:next-5.0
bahman:br-next
bahman:mykaul-patch-remove-period
bahman:branch-4.6
bahman:next-4.6
bahman:kbr--patch-1
bahman:mykaul-doc-typo-patch_batch
bahman:branch-4.5
bahman:next-4.5
bahman:branch-4.4
bahman:next-4.4
bahman:tzach-fix-typo-rbno
bahman:next-4.3
bahman:branch-4.3
bahman:tzach-add-aarch64-to-dockerhub-text
bahman:branch-4.2
bahman:next-4.2
bahman:branch-4.1
bahman:next-4.1
bahman:add_alter_session
bahman:next-f33-candidate
bahman:branch-4.0
bahman:next-4.0
bahman:branch-3.3
bahman:next-3.3
bahman:branch-3.2
bahman:next-3.2
bahman:next-3.1
bahman:branch-3.1
bahman:branch-3.0
bahman:next-3.0
bahman:next-2.3
bahman:alternator-preview
bahman:branch-2.3
bahman:branch-2.2
bahman:next-2.2
bahman:next-2.1
bahman:branch-2.1
bahman:mv
bahman:next-2.0
bahman:branch-2.2-mv
bahman:branch-2.0
bahman:branch-1.7
bahman:branch-1.6
bahman:branch-1.5
bahman:branch-1.4
bahman:branch-1.3
bahman:branch-1.2
bahman:branch-1.1
bahman:branch-1.0
bahman:branch-0.19
bahman:branch-0.18
bahman:branch-0.17
bahman:branch-0.16
bahman:branch-0.15
bahman:branch-0.14
bahman:branch-0.13
bahman:branch-0.12
bahman:branch-0.11
bahman:branch-0.10
bahman:branch-0.9
1 Commits
next-2026.
...
SCYLLADB-6
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
3a901a1bf3 |
test/cluster/test_view_building_coordinator: start view-building nodes one by one to make the tests stronger
The test_node_operation_during_view_building() setup used servers_add() to bring up all initial nodes concurrently. That is more aggressive than this test needs, and it makes the setup sensitive to bootstrap/topology races and to single-node startup failures. The add_server has notes about this case. In the decommission case in particular, the test starts with 4 nodes and only later exercises the node operation under test. When all 4 nodes are started concurrently, a failure in one node during initial bootstrap can cause the whole batch add to fail before the test even reaches the decommission step. This showed up as Failed to add servers, with later nodes timing out while waiting for topology/IP mapping after one of the early nodes shut down. Switch the initial cluster setup to repeated server_add() calls. This keeps the topology changes serialized, allows each node to fully join before the next one starts, and matches the actual needs of the test. The change does not alter the scenario being tested; it only makes the test setup less fragile and easier to diagnose when a node startup problem happens. |
1 changed files with 8 additions and 3 deletions
|
|
@@ -352,9 +352,14 @@ async def test_node_operation_during_view_building(manager: ManagerClient, opera
|
|||
rack_layout = ["rack1", "rack2", "rack3"]
|
||||
|
||||
property_file = [{"dc": "dc1", "rack": rack} for rack in rack_layout]
|
||||
servers = await manager.servers_add(node_count, config={"enable_tablets": "true"},
|
||||
cmdline=cmdline_loggers,
|
||||
property_file=property_file)
|
||||
servers = [
|
||||
await manager.server_add(
|
||||
config={"enable_tablets": "true"},
|
||||
cmdline=cmdline_loggers,
|
||||
property_file=server_property_file,
|
||||
)
|
||||
for server_property_file in property_file
|
||||
]
|
||||
|
||||
cql, _ = await manager.get_ready_cql(servers)
|
||||
await manager.disable_tablet_balancing()
|
||||
|
|
|
|||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.