Compare commits
merge into: mirrors:master
mirrors:master
mirrors:next
mirrors:ai-findings-autofix/utils-directories.cc
mirrors:fix-gossiper-use-after-move
mirrors:next-2026.1
mirrors:next-2025.2
mirrors:next-2025.3
mirrors:next-2025.1
mirrors:debug_formatting
mirrors:next-2025.4
mirrors:branch-2025.4
mirrors:copilot/sub-pr-29177
mirrors:alert-autofix-184
mirrors:copilot/use-w-tinylfu-for-cache
mirrors:SCYLLADB-630
mirrors:branch-2026.1
mirrors:branch-2025.1
mirrors:copilot/prototype-auditing-keyspace-role
mirrors:branch-2025.3
mirrors:gh-pages
mirrors:copilot/add-alternator-streams-compatibility
mirrors:copilot/update-jira-release-on-gh-milestone-close
mirrors:copilot/add-timestamp-attribute-feature
mirrors:copilot/document-alternator-data-encoding
mirrors:copilot/create-scylla-reviewer-skill
mirrors:copilot/introduce-error-injection-api
mirrors:ai-findings-autofix/vector_search-vector_store_client.cc
mirrors:copilot/add-tablet-migration-logging
mirrors:branch-2025.2
mirrors:copilot/refactor-topology-coordinator-logic
mirrors:copilot/code-review-alternator-code
mirrors:copilot/fix-decorated-key-bloat
mirrors:migration-from-vnodes-to-tablets
mirrors:copilot/add-is-null-support-where-clause
mirrors:copilot/clarify-insert-error-message
mirrors:copilot/enable-native-histogram-support
mirrors:copilot/fix-ssl-refactor-issues
mirrors:copilot/improve-load-balancer-logs
mirrors:copilot/generalize-fix-for-all-tests
mirrors:copilot/update-nodetool-compression-ratio
mirrors:copilot/fix-extra-space-in-list
mirrors:copilot/sub-pr-27654
mirrors:copilot/fix-tablet-merge-delay
mirrors:copilot/fix-mutation-partition-variant
mirrors:copilot/fix-host-variable-error
mirrors:github/workflows/urgent_issue_reminder.yml-alert-autofix-149
mirrors:github/workflows/docs-validate-metrics.yml-alert-autofix-167
mirrors:alert-autofix-147
mirrors:alert-autofix-142
mirrors:alert-autofix-138
mirrors:alert-autofix-169
mirrors:alert-autofix-171
mirrors:alert-autofix-139
mirrors:alert-autofix-144
mirrors:alert-autofix-145
mirrors:alert-autofix-146
mirrors:alert-autofix-149
mirrors:copilot/update-locked-method-check
mirrors:copilot/fix-client-connector-error
mirrors:copilot/add-lsa-metric-reclaim-time
mirrors:copilot/add-partition-index-cache-option
mirrors:copilot/fix-oversized-allocation-error
mirrors:copilot/propose-solution-for-scylladb-109
mirrors:copilot/skip-backtrace-in-reclaim
mirrors:copilot/fix-build-warnings
mirrors:finding-autofix-d08c00a6
mirrors:finding-autofix-36cf0dca
mirrors:finding-autofix-b91cb2ae
mirrors:finding-autofix-bcdecc4d
mirrors:finding-autofix-cd7bd07d
mirrors:ai-findings-autofix/vector_search-client.cc
mirrors:copilot/disable-balancing-via-request
mirrors:finding-autofix-ec2cf7df
mirrors:finding-autofix-9565640f
mirrors:finding-autofix-9021b6b3
mirrors:finding-autofix-ba3748fe-testDeleteWithIntermediateRangeAndOneClusteringColumn
mirrors:copilot/fix-batchlog-size-check
mirrors:ai-findings-autofix/utils-crypt_sha512.cc
mirrors:finding-autofix-5113b47f
mirrors:finding-autofix-ba3748fe
mirrors:copilot/remove-unnecessary-session-shutdown
mirrors:copilot/fix-variable-quoting-and-path
mirrors:ptrsmrn-doc-how-to-build
mirrors:copilot/fix-test-table-drop-error
mirrors:copilot/add-timeout-to-api-calls
mirrors:remove-ptrsmrn-from-codeowners
mirrors:copilot/replace-scylla-assert-usage
mirrors:copilot/fix-memory-kill-crash
mirrors:copilot/fix-conflicts-label-message
mirrors:copilot/implement-compact-radix-tree-wrapper
mirrors:copilot/fix-task-api-docs-and-node-ops
mirrors:copilot/find-unsafe-lambda-usages
mirrors:copilot/replace-clustering-range-usage
mirrors:copilot/remove-dead-code-super-tables
mirrors:copilot/investigate-warning-in-memtable
mirrors:copilot/add-group0-batch-statement
mirrors:copilot/add-cql-execution-rest-api
mirrors:copilot/attach-names-to-allocating-sections
mirrors:copilot/fix-sstable-host-id-mismatch
mirrors:copilot/fix-sstable-attachment-issue
mirrors:copilot/fix-gossip-logging-message
mirrors:copilot/add-ungzip-functionality
mirrors:copilot/add-ungzip-function
mirrors:copilot/fix-oversized-allocation-issue
mirrors:copilot/fix-table-creation-bug
mirrors:copilot/fix-85e3ce8a-0a21-417e-a2a6-4eb6543cec51
mirrors:dani-tweig-patch-4
mirrors:copilot/fix-117c8a17-d872-4105-98ac-89d910fd05bf
mirrors:copilot/fix-6dfabebd-9d5a-44b0-b013-8b4939b71517
mirrors:dani-tweig-add-jira-status-call-actions
mirrors:next-6.2
mirrors:branch-6.2
mirrors:next-6.1
mirrors:auto-backport-changes
mirrors:branch-6.1
mirrors:dani-tweig-patch-3
mirrors:branch-5.2
mirrors:next-5.2
mirrors:branch-5.4
mirrors:next-5.4
mirrors:branch-6.0
mirrors:next-6.0
mirrors:mergify/copy/branch-6.2/pr-21323
mirrors:mergify/copy/branch-6.1/pr-21323
mirrors:dani-tweig-patch-2
mirrors:mergify/copy/branch-6.2/pr-21299
mirrors:mergify/copy/branch-6.1/pr-21299
mirrors:dani-tweig-patch-1
mirrors:backport/21378/to-6.2
mirrors:backport/21378/to-6.1
mirrors:backport/21378/to-6.0
mirrors:mergify/copy/branch-6.1/pr-21378
mirrors:mergify/copy/branch-6.1/pr-20837
mirrors:mergify/copy/branch-6.1/pr-21370
mirrors:mergify/copy/branch-6.2/pr-21370
mirrors:mergify/copy/branch-6.1/pr-21379
mirrors:mergify/copy/branch-6.0/pr-21323
mirrors:backport/21252/to-6.2
mirrors:backport/21252/to-6.1
mirrors:backport/21252/to-6.0
mirrors:mergify/copy/branch-6.1/pr-21310
mirrors:mergify/copy/branch-6.0/pr-21252
mirrors:mergify/copy/branch-6.2/pr-21277
mirrors:mergify/copy/branch-6.1/pr-21121
mirrors:mergify/copy/branch-6.2/pr-20816
mirrors:mergify/copy/branch-6.1/pr-20816
mirrors:mergify/copy/branch-6.1/pr-20646
mirrors:mergify/copy/branch-6.1/pr-19671
mirrors:mergify/copy/branch-5.4/pr-19651
mirrors:mergify/copy/branch-5.4/pr-18922
mirrors:mergify/copy/branch-6.0/pr-18634
mirrors:mergify/copy/branch-6.0/pr-18489
mirrors:mergify/copy/branch-5.4/pr-18366
mirrors:annastuchlik-patch-2
mirrors:br-view-builder-classic-start-stop
mirrors:annastuchlik-patch-1
mirrors:branch-5.1
mirrors:next-5.1
mirrors:mykaul-patch-1
mirrors:next-5.3
mirrors:on-hold-branch-5.3
mirrors:on-hold-next-5.3
mirrors:branch-5.0
mirrors:next-5.0
mirrors:br-next
mirrors:mykaul-patch-remove-period
mirrors:branch-4.6
mirrors:next-4.6
mirrors:kbr--patch-1
mirrors:mykaul-doc-typo-patch_batch
mirrors:branch-4.5
mirrors:next-4.5
mirrors:branch-4.4
mirrors:next-4.4
mirrors:tzach-fix-typo-rbno
mirrors:next-4.3
mirrors:branch-4.3
mirrors:tzach-add-aarch64-to-dockerhub-text
mirrors:branch-4.2
mirrors:next-4.2
mirrors:branch-4.1
mirrors:next-4.1
mirrors:add_alter_session
mirrors:next-f33-candidate
mirrors:branch-4.0
mirrors:next-4.0
mirrors:branch-3.3
mirrors:next-3.3
mirrors:branch-3.2
mirrors:next-3.2
mirrors:next-3.1
mirrors:branch-3.1
mirrors:branch-3.0
mirrors:next-3.0
mirrors:next-2.3
mirrors:alternator-preview
mirrors:branch-2.3
mirrors:branch-2.2
mirrors:next-2.2
mirrors:next-2.1
mirrors:branch-2.1
mirrors:mv
mirrors:next-2.0
mirrors:branch-2.2-mv
mirrors:branch-2.0
mirrors:branch-1.7
mirrors:branch-1.6
mirrors:branch-1.5
mirrors:branch-1.4
mirrors:branch-1.3
mirrors:branch-1.2
mirrors:branch-1.1
mirrors:branch-1.0
mirrors:branch-0.19
mirrors:branch-0.18
mirrors:branch-0.17
mirrors:branch-0.16
mirrors:branch-0.15
mirrors:branch-0.14
mirrors:branch-0.13
mirrors:branch-0.12
mirrors:branch-0.11
mirrors:branch-0.10
mirrors:branch-0.9
mirrors:scylla-2026.1.1-candidate-20260323023410
mirrors:scylla-2026.1.0
mirrors:scylla-2026.1.0-candidate-20260309092832
mirrors:scylla-2025.4.5
mirrors:scylla-2025.4.5-candidate-20260302095814
mirrors:scylla-2026.1.0-rc3
mirrors:scylla-2026.1.0-rc3-candidate-20260301034102
mirrors:scylla-2025.3.8-candidate-20260223090222
mirrors:scylla-2025.3.8
mirrors:scylla-2025.4.4-candidate-20260223090100
mirrors:scylla-2026.1.0-rc2
mirrors:scylla-2026.1.0-rc2-candidate-20260219021348
mirrors:scylla-2025.4.3-candidate-20260206085813
mirrors:scylla-2025.4.3
mirrors:scylla-2025.3.7-candidate-20260205013730
mirrors:scylla-2025.3.7
mirrors:scylla-2025.4.3-candidate-20260205095426
mirrors:scylla-2026.1.0-rc1
mirrors:scylla-2026.1.0-rc1-candidate-20260201021518
mirrors:scylla-2025.1.11
mirrors:scylla-2025.1.11-candidate-20260201021943
mirrors:scylla-2026.1.0-rc0
mirrors:scylla-2026.1.0-rc0-candidate-20260125105038
mirrors:scylla-2025.4.2-candidate-20260118022006
mirrors:scylla-2025.4.2
mirrors:scylla-2025.3.6
mirrors:scylla-2025.3.6-candidate-20260105033135
mirrors:scylla-2025.4.1
mirrors:scylla-2025.4.1-candidate-20260101051132
mirrors:scylla-2025.4.0
mirrors:scylla-2025.4.0-candidate-20251217011910
mirrors:scylla-2025.4.0-rc7-candidate-20251216080722
mirrors:scylla-2025.4.0-rc7
mirrors:scylla-2025.4.0-rc6-candidate-20251208053234
mirrors:scylla-2025.4.0-rc6
mirrors:scylla-2025.2.5-candidate-20251209122041
mirrors:scylla-2025.2.5
mirrors:scylla-2025.3.5-candidate-20251205050220
mirrors:scylla-2025.3.5
mirrors:scylla-2025.4.0-rc5-candidate-20251204032609
mirrors:scylla-2025.3.5-candidate-20251203022600
mirrors:scylla-2025.2.4
mirrors:scylla-2025.2.4-candidate-20251123021921
mirrors:scylla-2025.1.10-candidate-20251123021923
mirrors:scylla-2025.1.10
mirrors:scylla-2025.3.4
mirrors:scylla-2025.3.4-candidate-20251117021558
mirrors:scylla-2025.4.0-rc4-candidate-20251112042859
mirrors:scylla-2025.4.0-rc4
mirrors:scylla-2025.3.3-candidate-20251030111537
mirrors:scylla-2025.3.3
mirrors:scylla-2025.4.0-rc3
mirrors:scylla-2025.4.0-rc3-candidate-20251023065946
mirrors:scylla-2025.4.0-rc2
mirrors:scylla-2025.4.0-rc2-candidate-20251015112037
mirrors:scylla-2025.3.2-candidate-20251012031040
mirrors:scylla-2025.3.2
mirrors:scylla-2025.1.9
mirrors:scylla-2025.1.9-candidate-20251010101320
mirrors:scylla-2025.4.0-rc1
mirrors:scylla-2025.4.0-rc1-candidate-20251005063348
mirrors:scylla-2025.1.8-candidate-20251005035347
mirrors:scylla-2025.4.0-rc0-candidate-20251001110541
mirrors:scylla-2025.4.0-rc0
mirrors:scylla-2025.4.0-rc0-candidate-20251001105036
mirrors:scylla-2025.2.3-candidate-20250915031814
mirrors:scylla-2025.2.3
mirrors:scylla-2025.1.7
mirrors:scylla-2025.1.7-candidate-20250910120036
mirrors:scylla-2025.3.1
mirrors:scylla-2025.3.1-candidate-20250907021632
mirrors:scylla-2025.3.0-candidate-20250828111440
mirrors:scylla-2025.3.0
mirrors:scylla-2025.3.0-candidate-20250817043328
mirrors:scylla-2025.1.6-candidate-20250812093600
mirrors:scylla-2025.1.6
mirrors:scylla-2025.2.2-candidate-20250808072156
mirrors:scylla-2025.2.2
mirrors:scylla-2025.3.0-rc2
mirrors:scylla-2025.3.0-rc2-candidate-20250731010336
mirrors:scylla-2025.2.1-candidate-20250716020406
mirrors:scylla-2025.2.1
mirrors:scylla-2025.1.5
mirrors:scylla-2025.1.5-candidate-20250715054333
mirrors:scylla-2025.3.0-rc1
mirrors:scylla-2025.3.0-rc1-candidate-20250713045928
mirrors:scylla-2025.1.4-candidate-20250708074955
mirrors:scylla-2025.1.4
mirrors:scylla-2025.3.0-rc0-candidate-20250702084856
mirrors:scylla-2025.3.0-rc0
mirrors:scylla-2025.2.0-candidate-20250625081920
mirrors:scylla-2025.2.0
mirrors:scylla-2025.2.0-rc5-candidate-20250618080131
mirrors:scylla-2025.2.0-rc5
mirrors:scylla-2025.2.0-rc4-candidate-20250613105409
mirrors:scylla-2025.2.0-rc4
mirrors:scylla-2025.2.0-rc3
mirrors:scylla-2025.2.0-rc3-candidate-20250604030830
mirrors:scylla-2025.2.0-rc2-candidate-20250530040247
mirrors:scylla-2025.2.0-rc2
mirrors:scylla-2025.1.3
mirrors:scylla-2025.1.3-candidate-20250530095908
mirrors:scylla-2025.2.0-rc1-candidate-20250514103839
mirrors:scylla-2025.2.0-rc1
mirrors:scylla-2025.2.0-rc0-candidate-20250508114800
mirrors:scylla-2025.2.0-rc0-candidate-20250508104010
mirrors:scylla-2025.2.0-rc0-candidate-20250508112925
mirrors:scylla-2025.2.0-rc0-candidate-20250508124206
mirrors:scylla-2025.2.0-rc0-candidate-20250508122345
mirrors:scylla-2025.2.0-rc0
mirrors:scylla-2025.2.0-rc0-candidate-20250508120337
mirrors:scylla-6.2.4-candidate-20250502071756
mirrors:scylla-6.2.4-candidate-20250502123017
mirrors:scylla-2025.1.2
mirrors:scylla-2025.1.2-candidate-20250423025213
mirrors:scylla-2025.1.1
mirrors:scylla-2025.1.1-candidate-20250408065609
mirrors:scylla-2025.1.1-candidate-20250402022041
mirrors:scylla-2025.1.0
mirrors:scylla-2025.1.0-candidate-20250327024402
mirrors:scylla-2025.1.0-rc4-candidate-20250324121000
mirrors:scylla-2025.1.0-rc4
mirrors:scylla-2025.1.0-rc3
mirrors:scylla-2025.1.0-rc3-candidate-20250224022223
mirrors:scylla-2025.1.0-rc2
mirrors:scylla-2025.1.0-rc2-candidate-20250217070033
mirrors:scylla-2025.1.0-rc1
mirrors:scylla-2025.1.0-rc1-candidate-20250202090157
mirrors:scylla-2025.1.0-rc0
mirrors:scylla-2025.1.0-rc0-candidate-20250129072517
mirrors:scylla-6.1.5
mirrors:scylla-6.1.5-candidate-20250119110453
mirrors:scylla-6.2.3-candidate-20250119105533
mirrors:scylla-6.2.3
mirrors:scylla-6.1.4
mirrors:scylla-6.1.4-candidate-20241124103828
mirrors:scylla-6.2.2
mirrors:scylla-6.2.2-candidate-20241201031810
mirrors:scylla-6.2.1
mirrors:scylla-6.2.1-candidate-20241106103631
mirrors:scylla-6.1.3-candidate-20241028103030
mirrors:scylla-6.1.3
mirrors:scylla-6.2.0
mirrors:scylla-6.2.0-candidate-20241013105935
mirrors:scylla-6.2.0-rc2
mirrors:scylla-6.2.0-rc2-candidate-20241002105948
mirrors:scylla-6.2.0-rc1-candidate-20240922021453
mirrors:scylla-6.2.0-rc1
mirrors:scylla-6.0.4-candidate-20240919102642
mirrors:scylla-6.0.4
mirrors:scylla-6.2.0-rc0-candidate-20240918112219
mirrors:scylla-6.2.0-rc0
mirrors:scylla-6.1.2-candidate-20240915043632
mirrors:scylla-6.1.2
mirrors:scylla-6.1.1
mirrors:scylla-6.1.1-candidate-20240815125859
mirrors:scylla-6.0.3
mirrors:scylla-6.0.3-candidate-20240811022557
mirrors:scylla-6.1.0-candidate-20240804073311
mirrors:scylla-6.1.0
mirrors:scylla-6.1.0-rc1
mirrors:scylla-6.1.0-rc1-candidate-20240727120202
mirrors:scylla-6.1.0-rc0
mirrors:scylla-6.1.0-rc0-candidate-20240722024530
mirrors:scylla-6.1.0-rc0-candidate-20240721093126
mirrors:scylla-6.0.2
mirrors:scylla-6.0.2-candidate-20240703050547
mirrors:scylla-5.4.9
mirrors:scylla-5.4.9-candidate
mirrors:scylla-5.4.8-candidate
mirrors:scylla-5.4.8
mirrors:scylla-6.0.1
mirrors:scylla-6.0.1-candidate-20240613060935
mirrors:scylla-6.0.0-candidate-20240606081124
mirrors:scylla-6.0.0-candidate-20240606102200
mirrors:scylla-6.0.0
mirrors:scylla-6.0.0-rc3-candidate-20240605025744
mirrors:scylla-6.0.0-rc3
mirrors:scylla-6.0.0-rc2
mirrors:scylla-6.0.0-rc2-candidate-20240603043307
mirrors:scylla-5.4.7-candidate
mirrors:scylla-5.4.7
mirrors:scylla-6.0.0-rc1
mirrors:scylla-6.0.0-rc1-candidate-20240530122000
mirrors:scylla-6.0.0-rc0
mirrors:scylla-6.0.0-rc0-candidate
mirrors:scylla-5.2.19
mirrors:scylla-5.2.18
mirrors:scylla-5.4.6
mirrors:scylla-5.4.6-candidate
mirrors:scylla-5.2.17
mirrors:scylla-5.4.5
mirrors:scylla-5.4.5-candidate
mirrors:scylla-5.2.16
mirrors:scylla-5.4.4
mirrors:scylla-5.4.4-candidate
mirrors:scylla-5.2.15
mirrors:scylla-5.4.3
mirrors:scylla-5.4.3-candidate
mirrors:scylla-5.4.2-candidate
mirrors:scylla-5.4.2
mirrors:scylla-5.2.14
mirrors:scylla-5.2.13
mirrors:scylla-5.4.1
mirrors:scylla-5.2.12
mirrors:scylla-5.4.0
mirrors:scylla-5.4.0-rc3
mirrors:scylla-5.1.19
mirrors:scylla-5.2.11
mirrors:scylla-5.4.0-rc2
mirrors:scylla-5.2.10
mirrors:scylla-5.4.0-rc1
mirrors:scylla-5.4.0-rc0
mirrors:scylla-5.2.9
mirrors:scylla-5.1.18
mirrors:scylla-5.2.8
mirrors:scylla-5.1.17
mirrors:scylla-5.1.16
mirrors:scylla-5.2.7
mirrors:scylla-5.1.15
mirrors:scylla-5.2.6
mirrors:scylla-5.1.14
mirrors:scylla-5.2.5
mirrors:scylla-5.1.13
mirrors:scylla-5.2.4
mirrors:scylla-5.2.3
mirrors:scylla-5.1.12
mirrors:scylla-5.3.0-rc0
mirrors:scylla-5.2.2
mirrors:scylla-5.2.1
mirrors:scylla-5.1.10
mirrors:scylla-5.1.11
mirrors:scylla-5.2.0
mirrors:scylla-5.2.0-rc5
mirrors:scylla-5.0.13
mirrors:scylla-5.1.9
mirrors:scylla-5.0.12
mirrors:scylla-5.2.0-rc4
mirrors:scylla-5.2.0-rc3
mirrors:scylla-5.1.8
mirrors:scylla-5.0.11
mirrors:scylla-5.1.7
mirrors:scylla-5.2.0-rc2
mirrors:scylla-5.1.6
mirrors:scylla-5.2.0-rc1
mirrors:scylla-5.1.5
mirrors:scylla-5.0.10
mirrors:scylla-5.1.4
mirrors:scylla-5.2.0-rc0
mirrors:scylla-5.1.3
mirrors:scylla-5.0.9
mirrors:scylla-5.1.2
mirrors:scylla-5.0.8
mirrors:scylla-5.1.1
mirrors:scylla-5.0.7
mirrors:scylla-4.6.11
mirrors:scylla-5.1.0
mirrors:scylla-5.1.0-rc5
mirrors:scylla-4.6.10
mirrors:scylla-5.0.6
mirrors:scylla-5.1.0-rc4
mirrors:scylla-4.6.9
mirrors:scylla-5.0.5
mirrors:scylla-5.1.0-rc3
mirrors:scylla-5.0.4
mirrors:scylla-5.1.0-rc2
mirrors:scylla-4.6.8
mirrors:scylla-4.6.7
mirrors:scylla-5.0.3
mirrors:scylla-5.1.0-rc1
mirrors:scylla-5.1.0-rc0
mirrors:scylla-4.6.6
mirrors:scylla-5.0.2
mirrors:scylla-4.6.5
mirrors:scylla-5.0.1
mirrors:scylla-5.0.0
mirrors:scylla-5.0.rc8
mirrors:scylla-5.0.rc7
mirrors:scylla-5.0.rc6
mirrors:scylla-4.6.4
mirrors:scylla-5.0.rc5
mirrors:scylla-4.5.6
mirrors:scylla-4.6.3
mirrors:scylla-5.0.rc3
mirrors:scylla-4.6.2
mirrors:scylla-4.6.1
mirrors:scylla-4.5.5
mirrors:scylla-5.0.rc2
mirrors:scylla-4.6.0
mirrors:scylla-4.5.4
mirrors:scylla-5.0.rc1
mirrors:scylla-4.6.rc5
mirrors:scylla-5.0.rc0
mirrors:scylla-4.6.rc4
mirrors:scylla-4.6.rc2
mirrors:scylla-4.5.3
mirrors:scylla-4.4.8
mirrors:scylla-4.6.rc1
mirrors:scylla-4.6.rc0
mirrors:scylla-4.4.7
mirrors:scylla-4.5.2
mirrors:scylla-4.4.6
mirrors:scylla-4.5.1
mirrors:scylla-4.5.0
mirrors:scylla-4.4.5
mirrors:scylla-4.5.rc7
mirrors:scylla-4.5.rc6
mirrors:scylla-4.3.6
mirrors:scylla-4.4.4
mirrors:scylla-4.5.rc5
mirrors:scylla-4.5.rc4
mirrors:scylla-4.5.rc3
mirrors:scylla-4.3.5
mirrors:scylla-4.4.3
mirrors:scylla-4.5.rc2
mirrors:scylla-4.3.4
mirrors:scylla-4.4.2
mirrors:scylla-4.5.rc1
mirrors:scylla-4.3.3
mirrors:scylla-4.4.1
mirrors:scylla-4.4.0
mirrors:scylla-4.4.rc4
mirrors:scylla-4.4.rc3
mirrors:scylla-4.2.4
mirrors:scylla-4.3.2
mirrors:scylla-4.4.rc2
mirrors:scylla-4.3.1
mirrors:scylla-4.4.rc1
mirrors:scylla-4.4.rc0
mirrors:scylla-4.3.0
mirrors:scylla-4.1.11
mirrors:scylla-4.2.3
mirrors:scylla-4.3.rc3
mirrors:scylla-4.2.2
mirrors:scylla-4.1.10
mirrors:scylla-4.3.rc1
mirrors:scylla-4.2.1
mirrors:scylla-4.3.rc0
mirrors:scylla-4.1.9
mirrors:scylla-4.0.11
mirrors:scylla-4.2.0
mirrors:scylla-4.1.8
mirrors:scylla-4.2.rc5
mirrors:scylla-4.0.10
mirrors:scylla-4.1.7
mirrors:scylla-4.0.9
mirrors:scylla-4.2.rc4
mirrors:scylla-4.1.6
mirrors:scylla-4.0.8
mirrors:scylla-4.2.rc3
mirrors:scylla-4.1.5
mirrors:scylla-4.0.7
mirrors:scylla-4.1.4
mirrors:scylla-4.0.6
mirrors:scylla-4.2.rc2
mirrors:scylla-4.1.3
mirrors:scylla-4.0.5
mirrors:scylla-4.2.rc1
mirrors:scylla-4.1.2
mirrors:scylla-4.0.4
mirrors:scylla-4.2.rc0
mirrors:scylla-4.1.1
mirrors:scylla-4.0.3
mirrors:scylla-4.1.0
mirrors:scylla-3.3.4
mirrors:scylla-4.0.2
mirrors:scylla-4.1.rc2
mirrors:scylla-4.1.rc1
mirrors:scylla-3.3.3
mirrors:scylla-4.0.1
mirrors:scylla-4.1.rc0
mirrors:scylla-3.3.2
mirrors:scylla-4.0.0
mirrors:scylla-4.0.rc3
mirrors:scylla-4.0.rc2
mirrors:scylla-3.2.5
mirrors:scylla-3.3.1
mirrors:scylla-4.0.rc1
mirrors:scylla-3.2.4
mirrors:scylla-4.0.rc0
mirrors:scylla-3.3.0
mirrors:scylla-3.3.rc3
mirrors:scylla-3.2.3
mirrors:scylla-3.3.rc2
mirrors:scylla-3.1.4
mirrors:scylla-3.2.2
mirrors:scylla-3.3.rc1
mirrors:scylla-3.3.rc0
mirrors:scylla-3.1.3
mirrors:scylla-3.2.1
mirrors:scylla-3.2.0
mirrors:scylla-3.2.rc4
mirrors:scylla-3.2.rc3
mirrors:scylla-3.2.rc2
mirrors:scylla-3.1.2
mirrors:scylla-3.0.11
mirrors:scylla-3.2.rc1
mirrors:scylla-3.2.rc0
mirrors:scylla-3.1.1
mirrors:scylla-3.1.0
mirrors:scylla-3.1.0.rc9
mirrors:scylla-3.1.0.rc8
mirrors:scylla-3.1.0.rc7
mirrors:scylla-3.1.0.rc6
mirrors:scylla-3.1.0.rc5
mirrors:scylla-2.3.6
mirrors:scylla-3.0.10
mirrors:scylla-3.1.0.rc3
mirrors:scylla-3.0.9
mirrors:scylla-3.0.8
mirrors:scylla-3.1.0.rc2
mirrors:scylla-3.1.0.rc1
mirrors:scylla-3.0.7
mirrors:scylla-3.0.6
mirrors:scylla-2.3.5
mirrors:scylla-3.0.5
mirrors:scylla-2.3.4
mirrors:scylla-3.0.4
mirrors:scylla-2.3.3
mirrors:scylla-3.0.3
mirrors:scylla-3.0.2
mirrors:scylla-3.0.1
mirrors:scylla-2.3.2
mirrors:scylla-3.0.0
mirrors:scylla-3.0.rc4
mirrors:scylla-3.0.rc3
mirrors:scylla-3.0.rc2
mirrors:scylla-3.0.rc1
mirrors:scylla-2.2.1
mirrors:scylla-2.3.1
mirrors:scylla-2.3.0
mirrors:scylla-2.3.rc3
mirrors:scylla-2.3.rc1
mirrors:scylla-2.2.0
mirrors:scylla-2.1.6
mirrors:scylla-2.1.5
mirrors:scylla-2.1.4
mirrors:scylla-
mirrors:scylla-2.2.rc1
mirrors:scylla-2.0.4
mirrors:scylla-2.1.3
mirrors:scylla-2.1.2
mirrors:scylla-2.1.1
mirrors:scylla-2.1.0
mirrors:scylla-2.0.3
mirrors:scylla-2.1.rc3
mirrors:scylla-2.1.rc2
mirrors:scylla-2.1.rc1
mirrors:scylla-2.0.2
mirrors:scylla-2.0.1
mirrors:scylla-2.0.0
mirrors:scylla-1.7.5
mirrors:scylla-2.0.rc4
mirrors:scylla-2.0.rc3
mirrors:scylla-2.0.rc2
mirrors:scylla-2.0.rc1
mirrors:scylla-1.7.4
mirrors:scylla-1.7.3
mirrors:scylla-1.6.6
mirrors:scylla-1.7.2
mirrors:scylla-1.6.5
mirrors:scylla-1.7.1
mirrors:scylla-1.7.0
mirrors:scylla-1.5.4
mirrors:scylla-1.6.4
mirrors:scylla-1.5.3
mirrors:scylla-1.6.3
mirrors:scylla-1.7.rc2
mirrors:scylla-1.7.rc1
mirrors:scylla-1.6.2
mirrors:scylla-1.5.2
mirrors:scylla-1.6.1
mirrors:scylla-1.5.1
mirrors:scylla-1.6.0
mirrors:scylla-1.6.rc2
mirrors:scylla-1.6.rc1
mirrors:scylla-1.5.0
mirrors:scylla-1.5.rc3
mirrors:scylla-1.4.3
mirrors:scylla-1.5.rc2
mirrors:scylla-1.4.2
mirrors:scylla-1.5.rc1
mirrors:scylla-1.4.1
mirrors:scylla-1.3.4
mirrors:scylla-1.2.6
mirrors:scylla-1.4.0
mirrors:scylla-1.4-rc3
mirrors:scylla-1.3.3
mirrors:scylla-1.3.2
mirrors:scylla-1.4-rc2
mirrors:scylla-1.4-rc1
mirrors:scylla-1.3.1
mirrors:scylla-1.2.5
mirrors:scylla-1.2.4
mirrors:scylla-1.3.0
mirrors:scylla-1.3-rc3
mirrors:scylla-1.2.3
mirrors:scylla-1.3-rc2
mirrors:scylla-1.3-rc1
mirrors:scylla-1.2.2
mirrors:scylla-1.2.1
mirrors:scylla-1.1.3
mirrors:scylla-1.2.0
mirrors:scylla-1.2-rc2
mirrors:scylla-1.1.2
mirrors:scylla-1.2-rc1
mirrors:scylla-1.1.1
mirrors:scylla-1.1
mirrors:scylla-1.0.3
mirrors:scylla-1.0.2
mirrors:scylla-1.0.1
mirrors:scylla-1.0.0
mirrors:scylla-1.0-rc2
mirrors:scylla-1.0-rc1
mirrors:scylla-0.18.2
mirrors:scylla-0.19
mirrors:scylla-0.18.1
mirrors:scylla-0.18
mirrors:scylla-0.17
mirrors:scylla-0.16
mirrors:scylla-0.15
mirrors:scylla-0.14.1
mirrors:scylla-0.14
mirrors:scylla-0.13.2
mirrors:scylla-0.13.1
mirrors:scylla-0.13
mirrors:scylla-0.12
mirrors:scylla-0.11.1
mirrors:scylla-0.11
mirrors:scylla-0.10
...
pull from: mirrors:next
mirrors:next
mirrors:master
mirrors:ai-findings-autofix/utils-directories.cc
mirrors:fix-gossiper-use-after-move
mirrors:next-2026.1
mirrors:next-2025.2
mirrors:next-2025.3
mirrors:next-2025.1
mirrors:debug_formatting
mirrors:next-2025.4
mirrors:branch-2025.4
mirrors:copilot/sub-pr-29177
mirrors:alert-autofix-184
mirrors:copilot/use-w-tinylfu-for-cache
mirrors:SCYLLADB-630
mirrors:branch-2026.1
mirrors:branch-2025.1
mirrors:copilot/prototype-auditing-keyspace-role
mirrors:branch-2025.3
mirrors:gh-pages
mirrors:copilot/add-alternator-streams-compatibility
mirrors:copilot/update-jira-release-on-gh-milestone-close
mirrors:copilot/add-timestamp-attribute-feature
mirrors:copilot/document-alternator-data-encoding
mirrors:copilot/create-scylla-reviewer-skill
mirrors:copilot/introduce-error-injection-api
mirrors:ai-findings-autofix/vector_search-vector_store_client.cc
mirrors:copilot/add-tablet-migration-logging
mirrors:branch-2025.2
mirrors:copilot/refactor-topology-coordinator-logic
mirrors:copilot/code-review-alternator-code
mirrors:copilot/fix-decorated-key-bloat
mirrors:migration-from-vnodes-to-tablets
mirrors:copilot/add-is-null-support-where-clause
mirrors:copilot/clarify-insert-error-message
mirrors:copilot/enable-native-histogram-support
mirrors:copilot/fix-ssl-refactor-issues
mirrors:copilot/improve-load-balancer-logs
mirrors:copilot/generalize-fix-for-all-tests
mirrors:copilot/update-nodetool-compression-ratio
mirrors:copilot/fix-extra-space-in-list
mirrors:copilot/sub-pr-27654
mirrors:copilot/fix-tablet-merge-delay
mirrors:copilot/fix-mutation-partition-variant
mirrors:copilot/fix-host-variable-error
mirrors:github/workflows/urgent_issue_reminder.yml-alert-autofix-149
mirrors:github/workflows/docs-validate-metrics.yml-alert-autofix-167
mirrors:alert-autofix-147
mirrors:alert-autofix-142
mirrors:alert-autofix-138
mirrors:alert-autofix-169
mirrors:alert-autofix-171
mirrors:alert-autofix-139
mirrors:alert-autofix-144
mirrors:alert-autofix-145
mirrors:alert-autofix-146
mirrors:alert-autofix-149
mirrors:copilot/update-locked-method-check
mirrors:copilot/fix-client-connector-error
mirrors:copilot/add-lsa-metric-reclaim-time
mirrors:copilot/add-partition-index-cache-option
mirrors:copilot/fix-oversized-allocation-error
mirrors:copilot/propose-solution-for-scylladb-109
mirrors:copilot/skip-backtrace-in-reclaim
mirrors:copilot/fix-build-warnings
mirrors:finding-autofix-d08c00a6
mirrors:finding-autofix-36cf0dca
mirrors:finding-autofix-b91cb2ae
mirrors:finding-autofix-bcdecc4d
mirrors:finding-autofix-cd7bd07d
mirrors:ai-findings-autofix/vector_search-client.cc
mirrors:copilot/disable-balancing-via-request
mirrors:finding-autofix-ec2cf7df
mirrors:finding-autofix-9565640f
mirrors:finding-autofix-9021b6b3
mirrors:finding-autofix-ba3748fe-testDeleteWithIntermediateRangeAndOneClusteringColumn
mirrors:copilot/fix-batchlog-size-check
mirrors:ai-findings-autofix/utils-crypt_sha512.cc
mirrors:finding-autofix-5113b47f
mirrors:finding-autofix-ba3748fe
mirrors:copilot/remove-unnecessary-session-shutdown
mirrors:copilot/fix-variable-quoting-and-path
mirrors:ptrsmrn-doc-how-to-build
mirrors:copilot/fix-test-table-drop-error
mirrors:copilot/add-timeout-to-api-calls
mirrors:remove-ptrsmrn-from-codeowners
mirrors:copilot/replace-scylla-assert-usage
mirrors:copilot/fix-memory-kill-crash
mirrors:copilot/fix-conflicts-label-message
mirrors:copilot/implement-compact-radix-tree-wrapper
mirrors:copilot/fix-task-api-docs-and-node-ops
mirrors:copilot/find-unsafe-lambda-usages
mirrors:copilot/replace-clustering-range-usage
mirrors:copilot/remove-dead-code-super-tables
mirrors:copilot/investigate-warning-in-memtable
mirrors:copilot/add-group0-batch-statement
mirrors:copilot/add-cql-execution-rest-api
mirrors:copilot/attach-names-to-allocating-sections
mirrors:copilot/fix-sstable-host-id-mismatch
mirrors:copilot/fix-sstable-attachment-issue
mirrors:copilot/fix-gossip-logging-message
mirrors:copilot/add-ungzip-functionality
mirrors:copilot/add-ungzip-function
mirrors:copilot/fix-oversized-allocation-issue
mirrors:copilot/fix-table-creation-bug
mirrors:copilot/fix-85e3ce8a-0a21-417e-a2a6-4eb6543cec51
mirrors:dani-tweig-patch-4
mirrors:copilot/fix-117c8a17-d872-4105-98ac-89d910fd05bf
mirrors:copilot/fix-6dfabebd-9d5a-44b0-b013-8b4939b71517
mirrors:dani-tweig-add-jira-status-call-actions
mirrors:next-6.2
mirrors:branch-6.2
mirrors:next-6.1
mirrors:auto-backport-changes
mirrors:branch-6.1
mirrors:dani-tweig-patch-3
mirrors:branch-5.2
mirrors:next-5.2
mirrors:branch-5.4
mirrors:next-5.4
mirrors:branch-6.0
mirrors:next-6.0
mirrors:mergify/copy/branch-6.2/pr-21323
mirrors:mergify/copy/branch-6.1/pr-21323
mirrors:dani-tweig-patch-2
mirrors:mergify/copy/branch-6.2/pr-21299
mirrors:mergify/copy/branch-6.1/pr-21299
mirrors:dani-tweig-patch-1
mirrors:backport/21378/to-6.2
mirrors:backport/21378/to-6.1
mirrors:backport/21378/to-6.0
mirrors:mergify/copy/branch-6.1/pr-21378
mirrors:mergify/copy/branch-6.1/pr-20837
mirrors:mergify/copy/branch-6.1/pr-21370
mirrors:mergify/copy/branch-6.2/pr-21370
mirrors:mergify/copy/branch-6.1/pr-21379
mirrors:mergify/copy/branch-6.0/pr-21323
mirrors:backport/21252/to-6.2
mirrors:backport/21252/to-6.1
mirrors:backport/21252/to-6.0
mirrors:mergify/copy/branch-6.1/pr-21310
mirrors:mergify/copy/branch-6.0/pr-21252
mirrors:mergify/copy/branch-6.2/pr-21277
mirrors:mergify/copy/branch-6.1/pr-21121
mirrors:mergify/copy/branch-6.2/pr-20816
mirrors:mergify/copy/branch-6.1/pr-20816
mirrors:mergify/copy/branch-6.1/pr-20646
mirrors:mergify/copy/branch-6.1/pr-19671
mirrors:mergify/copy/branch-5.4/pr-19651
mirrors:mergify/copy/branch-5.4/pr-18922
mirrors:mergify/copy/branch-6.0/pr-18634
mirrors:mergify/copy/branch-6.0/pr-18489
mirrors:mergify/copy/branch-5.4/pr-18366
mirrors:annastuchlik-patch-2
mirrors:br-view-builder-classic-start-stop
mirrors:annastuchlik-patch-1
mirrors:branch-5.1
mirrors:next-5.1
mirrors:mykaul-patch-1
mirrors:next-5.3
mirrors:on-hold-branch-5.3
mirrors:on-hold-next-5.3
mirrors:branch-5.0
mirrors:next-5.0
mirrors:br-next
mirrors:mykaul-patch-remove-period
mirrors:branch-4.6
mirrors:next-4.6
mirrors:kbr--patch-1
mirrors:mykaul-doc-typo-patch_batch
mirrors:branch-4.5
mirrors:next-4.5
mirrors:branch-4.4
mirrors:next-4.4
mirrors:tzach-fix-typo-rbno
mirrors:next-4.3
mirrors:branch-4.3
mirrors:tzach-add-aarch64-to-dockerhub-text
mirrors:branch-4.2
mirrors:next-4.2
mirrors:branch-4.1
mirrors:next-4.1
mirrors:add_alter_session
mirrors:next-f33-candidate
mirrors:branch-4.0
mirrors:next-4.0
mirrors:branch-3.3
mirrors:next-3.3
mirrors:branch-3.2
mirrors:next-3.2
mirrors:next-3.1
mirrors:branch-3.1
mirrors:branch-3.0
mirrors:next-3.0
mirrors:next-2.3
mirrors:alternator-preview
mirrors:branch-2.3
mirrors:branch-2.2
mirrors:next-2.2
mirrors:next-2.1
mirrors:branch-2.1
mirrors:mv
mirrors:next-2.0
mirrors:branch-2.2-mv
mirrors:branch-2.0
mirrors:branch-1.7
mirrors:branch-1.6
mirrors:branch-1.5
mirrors:branch-1.4
mirrors:branch-1.3
mirrors:branch-1.2
mirrors:branch-1.1
mirrors:branch-1.0
mirrors:branch-0.19
mirrors:branch-0.18
mirrors:branch-0.17
mirrors:branch-0.16
mirrors:branch-0.15
mirrors:branch-0.14
mirrors:branch-0.13
mirrors:branch-0.12
mirrors:branch-0.11
mirrors:branch-0.10
mirrors:branch-0.9
mirrors:scylla-2026.1.1-candidate-20260323023410
mirrors:scylla-2026.1.0
mirrors:scylla-2026.1.0-candidate-20260309092832
mirrors:scylla-2025.4.5
mirrors:scylla-2025.4.5-candidate-20260302095814
mirrors:scylla-2026.1.0-rc3
mirrors:scylla-2026.1.0-rc3-candidate-20260301034102
mirrors:scylla-2025.3.8-candidate-20260223090222
mirrors:scylla-2025.3.8
mirrors:scylla-2025.4.4-candidate-20260223090100
mirrors:scylla-2026.1.0-rc2
mirrors:scylla-2026.1.0-rc2-candidate-20260219021348
mirrors:scylla-2025.4.3-candidate-20260206085813
mirrors:scylla-2025.4.3
mirrors:scylla-2025.3.7-candidate-20260205013730
mirrors:scylla-2025.3.7
mirrors:scylla-2025.4.3-candidate-20260205095426
mirrors:scylla-2026.1.0-rc1
mirrors:scylla-2026.1.0-rc1-candidate-20260201021518
mirrors:scylla-2025.1.11
mirrors:scylla-2025.1.11-candidate-20260201021943
mirrors:scylla-2026.1.0-rc0
mirrors:scylla-2026.1.0-rc0-candidate-20260125105038
mirrors:scylla-2025.4.2-candidate-20260118022006
mirrors:scylla-2025.4.2
mirrors:scylla-2025.3.6
mirrors:scylla-2025.3.6-candidate-20260105033135
mirrors:scylla-2025.4.1
mirrors:scylla-2025.4.1-candidate-20260101051132
mirrors:scylla-2025.4.0
mirrors:scylla-2025.4.0-candidate-20251217011910
mirrors:scylla-2025.4.0-rc7-candidate-20251216080722
mirrors:scylla-2025.4.0-rc7
mirrors:scylla-2025.4.0-rc6-candidate-20251208053234
mirrors:scylla-2025.4.0-rc6
mirrors:scylla-2025.2.5-candidate-20251209122041
mirrors:scylla-2025.2.5
mirrors:scylla-2025.3.5-candidate-20251205050220
mirrors:scylla-2025.3.5
mirrors:scylla-2025.4.0-rc5-candidate-20251204032609
mirrors:scylla-2025.3.5-candidate-20251203022600
mirrors:scylla-2025.2.4
mirrors:scylla-2025.2.4-candidate-20251123021921
mirrors:scylla-2025.1.10-candidate-20251123021923
mirrors:scylla-2025.1.10
mirrors:scylla-2025.3.4
mirrors:scylla-2025.3.4-candidate-20251117021558
mirrors:scylla-2025.4.0-rc4-candidate-20251112042859
mirrors:scylla-2025.4.0-rc4
mirrors:scylla-2025.3.3-candidate-20251030111537
mirrors:scylla-2025.3.3
mirrors:scylla-2025.4.0-rc3
mirrors:scylla-2025.4.0-rc3-candidate-20251023065946
mirrors:scylla-2025.4.0-rc2
mirrors:scylla-2025.4.0-rc2-candidate-20251015112037
mirrors:scylla-2025.3.2-candidate-20251012031040
mirrors:scylla-2025.3.2
mirrors:scylla-2025.1.9
mirrors:scylla-2025.1.9-candidate-20251010101320
mirrors:scylla-2025.4.0-rc1
mirrors:scylla-2025.4.0-rc1-candidate-20251005063348
mirrors:scylla-2025.1.8-candidate-20251005035347
mirrors:scylla-2025.4.0-rc0-candidate-20251001110541
mirrors:scylla-2025.4.0-rc0
mirrors:scylla-2025.4.0-rc0-candidate-20251001105036
mirrors:scylla-2025.2.3-candidate-20250915031814
mirrors:scylla-2025.2.3
mirrors:scylla-2025.1.7
mirrors:scylla-2025.1.7-candidate-20250910120036
mirrors:scylla-2025.3.1
mirrors:scylla-2025.3.1-candidate-20250907021632
mirrors:scylla-2025.3.0-candidate-20250828111440
mirrors:scylla-2025.3.0
mirrors:scylla-2025.3.0-candidate-20250817043328
mirrors:scylla-2025.1.6-candidate-20250812093600
mirrors:scylla-2025.1.6
mirrors:scylla-2025.2.2-candidate-20250808072156
mirrors:scylla-2025.2.2
mirrors:scylla-2025.3.0-rc2
mirrors:scylla-2025.3.0-rc2-candidate-20250731010336
mirrors:scylla-2025.2.1-candidate-20250716020406
mirrors:scylla-2025.2.1
mirrors:scylla-2025.1.5
mirrors:scylla-2025.1.5-candidate-20250715054333
mirrors:scylla-2025.3.0-rc1
mirrors:scylla-2025.3.0-rc1-candidate-20250713045928
mirrors:scylla-2025.1.4-candidate-20250708074955
mirrors:scylla-2025.1.4
mirrors:scylla-2025.3.0-rc0-candidate-20250702084856
mirrors:scylla-2025.3.0-rc0
mirrors:scylla-2025.2.0-candidate-20250625081920
mirrors:scylla-2025.2.0
mirrors:scylla-2025.2.0-rc5-candidate-20250618080131
mirrors:scylla-2025.2.0-rc5
mirrors:scylla-2025.2.0-rc4-candidate-20250613105409
mirrors:scylla-2025.2.0-rc4
mirrors:scylla-2025.2.0-rc3
mirrors:scylla-2025.2.0-rc3-candidate-20250604030830
mirrors:scylla-2025.2.0-rc2-candidate-20250530040247
mirrors:scylla-2025.2.0-rc2
mirrors:scylla-2025.1.3
mirrors:scylla-2025.1.3-candidate-20250530095908
mirrors:scylla-2025.2.0-rc1-candidate-20250514103839
mirrors:scylla-2025.2.0-rc1
mirrors:scylla-2025.2.0-rc0-candidate-20250508114800
mirrors:scylla-2025.2.0-rc0-candidate-20250508104010
mirrors:scylla-2025.2.0-rc0-candidate-20250508112925
mirrors:scylla-2025.2.0-rc0-candidate-20250508124206
mirrors:scylla-2025.2.0-rc0-candidate-20250508122345
mirrors:scylla-2025.2.0-rc0
mirrors:scylla-2025.2.0-rc0-candidate-20250508120337
mirrors:scylla-6.2.4-candidate-20250502071756
mirrors:scylla-6.2.4-candidate-20250502123017
mirrors:scylla-2025.1.2
mirrors:scylla-2025.1.2-candidate-20250423025213
mirrors:scylla-2025.1.1
mirrors:scylla-2025.1.1-candidate-20250408065609
mirrors:scylla-2025.1.1-candidate-20250402022041
mirrors:scylla-2025.1.0
mirrors:scylla-2025.1.0-candidate-20250327024402
mirrors:scylla-2025.1.0-rc4-candidate-20250324121000
mirrors:scylla-2025.1.0-rc4
mirrors:scylla-2025.1.0-rc3
mirrors:scylla-2025.1.0-rc3-candidate-20250224022223
mirrors:scylla-2025.1.0-rc2
mirrors:scylla-2025.1.0-rc2-candidate-20250217070033
mirrors:scylla-2025.1.0-rc1
mirrors:scylla-2025.1.0-rc1-candidate-20250202090157
mirrors:scylla-2025.1.0-rc0
mirrors:scylla-2025.1.0-rc0-candidate-20250129072517
mirrors:scylla-6.1.5
mirrors:scylla-6.1.5-candidate-20250119110453
mirrors:scylla-6.2.3-candidate-20250119105533
mirrors:scylla-6.2.3
mirrors:scylla-6.1.4
mirrors:scylla-6.1.4-candidate-20241124103828
mirrors:scylla-6.2.2
mirrors:scylla-6.2.2-candidate-20241201031810
mirrors:scylla-6.2.1
mirrors:scylla-6.2.1-candidate-20241106103631
mirrors:scylla-6.1.3-candidate-20241028103030
mirrors:scylla-6.1.3
mirrors:scylla-6.2.0
mirrors:scylla-6.2.0-candidate-20241013105935
mirrors:scylla-6.2.0-rc2
mirrors:scylla-6.2.0-rc2-candidate-20241002105948
mirrors:scylla-6.2.0-rc1-candidate-20240922021453
mirrors:scylla-6.2.0-rc1
mirrors:scylla-6.0.4-candidate-20240919102642
mirrors:scylla-6.0.4
mirrors:scylla-6.2.0-rc0-candidate-20240918112219
mirrors:scylla-6.2.0-rc0
mirrors:scylla-6.1.2-candidate-20240915043632
mirrors:scylla-6.1.2
mirrors:scylla-6.1.1
mirrors:scylla-6.1.1-candidate-20240815125859
mirrors:scylla-6.0.3
mirrors:scylla-6.0.3-candidate-20240811022557
mirrors:scylla-6.1.0-candidate-20240804073311
mirrors:scylla-6.1.0
mirrors:scylla-6.1.0-rc1
mirrors:scylla-6.1.0-rc1-candidate-20240727120202
mirrors:scylla-6.1.0-rc0
mirrors:scylla-6.1.0-rc0-candidate-20240722024530
mirrors:scylla-6.1.0-rc0-candidate-20240721093126
mirrors:scylla-6.0.2
mirrors:scylla-6.0.2-candidate-20240703050547
mirrors:scylla-5.4.9
mirrors:scylla-5.4.9-candidate
mirrors:scylla-5.4.8-candidate
mirrors:scylla-5.4.8
mirrors:scylla-6.0.1
mirrors:scylla-6.0.1-candidate-20240613060935
mirrors:scylla-6.0.0-candidate-20240606081124
mirrors:scylla-6.0.0-candidate-20240606102200
mirrors:scylla-6.0.0
mirrors:scylla-6.0.0-rc3-candidate-20240605025744
mirrors:scylla-6.0.0-rc3
mirrors:scylla-6.0.0-rc2
mirrors:scylla-6.0.0-rc2-candidate-20240603043307
mirrors:scylla-5.4.7-candidate
mirrors:scylla-5.4.7
mirrors:scylla-6.0.0-rc1
mirrors:scylla-6.0.0-rc1-candidate-20240530122000
mirrors:scylla-6.0.0-rc0
mirrors:scylla-6.0.0-rc0-candidate
mirrors:scylla-5.2.19
mirrors:scylla-5.2.18
mirrors:scylla-5.4.6
mirrors:scylla-5.4.6-candidate
mirrors:scylla-5.2.17
mirrors:scylla-5.4.5
mirrors:scylla-5.4.5-candidate
mirrors:scylla-5.2.16
mirrors:scylla-5.4.4
mirrors:scylla-5.4.4-candidate
mirrors:scylla-5.2.15
mirrors:scylla-5.4.3
mirrors:scylla-5.4.3-candidate
mirrors:scylla-5.4.2-candidate
mirrors:scylla-5.4.2
mirrors:scylla-5.2.14
mirrors:scylla-5.2.13
mirrors:scylla-5.4.1
mirrors:scylla-5.2.12
mirrors:scylla-5.4.0
mirrors:scylla-5.4.0-rc3
mirrors:scylla-5.1.19
mirrors:scylla-5.2.11
mirrors:scylla-5.4.0-rc2
mirrors:scylla-5.2.10
mirrors:scylla-5.4.0-rc1
mirrors:scylla-5.4.0-rc0
mirrors:scylla-5.2.9
mirrors:scylla-5.1.18
mirrors:scylla-5.2.8
mirrors:scylla-5.1.17
mirrors:scylla-5.1.16
mirrors:scylla-5.2.7
mirrors:scylla-5.1.15
mirrors:scylla-5.2.6
mirrors:scylla-5.1.14
mirrors:scylla-5.2.5
mirrors:scylla-5.1.13
mirrors:scylla-5.2.4
mirrors:scylla-5.2.3
mirrors:scylla-5.1.12
mirrors:scylla-5.3.0-rc0
mirrors:scylla-5.2.2
mirrors:scylla-5.2.1
mirrors:scylla-5.1.10
mirrors:scylla-5.1.11
mirrors:scylla-5.2.0
mirrors:scylla-5.2.0-rc5
mirrors:scylla-5.0.13
mirrors:scylla-5.1.9
mirrors:scylla-5.0.12
mirrors:scylla-5.2.0-rc4
mirrors:scylla-5.2.0-rc3
mirrors:scylla-5.1.8
mirrors:scylla-5.0.11
mirrors:scylla-5.1.7
mirrors:scylla-5.2.0-rc2
mirrors:scylla-5.1.6
mirrors:scylla-5.2.0-rc1
mirrors:scylla-5.1.5
mirrors:scylla-5.0.10
mirrors:scylla-5.1.4
mirrors:scylla-5.2.0-rc0
mirrors:scylla-5.1.3
mirrors:scylla-5.0.9
mirrors:scylla-5.1.2
mirrors:scylla-5.0.8
mirrors:scylla-5.1.1
mirrors:scylla-5.0.7
mirrors:scylla-4.6.11
mirrors:scylla-5.1.0
mirrors:scylla-5.1.0-rc5
mirrors:scylla-4.6.10
mirrors:scylla-5.0.6
mirrors:scylla-5.1.0-rc4
mirrors:scylla-4.6.9
mirrors:scylla-5.0.5
mirrors:scylla-5.1.0-rc3
mirrors:scylla-5.0.4
mirrors:scylla-5.1.0-rc2
mirrors:scylla-4.6.8
mirrors:scylla-4.6.7
mirrors:scylla-5.0.3
mirrors:scylla-5.1.0-rc1
mirrors:scylla-5.1.0-rc0
mirrors:scylla-4.6.6
mirrors:scylla-5.0.2
mirrors:scylla-4.6.5
mirrors:scylla-5.0.1
mirrors:scylla-5.0.0
mirrors:scylla-5.0.rc8
mirrors:scylla-5.0.rc7
mirrors:scylla-5.0.rc6
mirrors:scylla-4.6.4
mirrors:scylla-5.0.rc5
mirrors:scylla-4.5.6
mirrors:scylla-4.6.3
mirrors:scylla-5.0.rc3
mirrors:scylla-4.6.2
mirrors:scylla-4.6.1
mirrors:scylla-4.5.5
mirrors:scylla-5.0.rc2
mirrors:scylla-4.6.0
mirrors:scylla-4.5.4
mirrors:scylla-5.0.rc1
mirrors:scylla-4.6.rc5
mirrors:scylla-5.0.rc0
mirrors:scylla-4.6.rc4
mirrors:scylla-4.6.rc2
mirrors:scylla-4.5.3
mirrors:scylla-4.4.8
mirrors:scylla-4.6.rc1
mirrors:scylla-4.6.rc0
mirrors:scylla-4.4.7
mirrors:scylla-4.5.2
mirrors:scylla-4.4.6
mirrors:scylla-4.5.1
mirrors:scylla-4.5.0
mirrors:scylla-4.4.5
mirrors:scylla-4.5.rc7
mirrors:scylla-4.5.rc6
mirrors:scylla-4.3.6
mirrors:scylla-4.4.4
mirrors:scylla-4.5.rc5
mirrors:scylla-4.5.rc4
mirrors:scylla-4.5.rc3
mirrors:scylla-4.3.5
mirrors:scylla-4.4.3
mirrors:scylla-4.5.rc2
mirrors:scylla-4.3.4
mirrors:scylla-4.4.2
mirrors:scylla-4.5.rc1
mirrors:scylla-4.3.3
mirrors:scylla-4.4.1
mirrors:scylla-4.4.0
mirrors:scylla-4.4.rc4
mirrors:scylla-4.4.rc3
mirrors:scylla-4.2.4
mirrors:scylla-4.3.2
mirrors:scylla-4.4.rc2
mirrors:scylla-4.3.1
mirrors:scylla-4.4.rc1
mirrors:scylla-4.4.rc0
mirrors:scylla-4.3.0
mirrors:scylla-4.1.11
mirrors:scylla-4.2.3
mirrors:scylla-4.3.rc3
mirrors:scylla-4.2.2
mirrors:scylla-4.1.10
mirrors:scylla-4.3.rc1
mirrors:scylla-4.2.1
mirrors:scylla-4.3.rc0
mirrors:scylla-4.1.9
mirrors:scylla-4.0.11
mirrors:scylla-4.2.0
mirrors:scylla-4.1.8
mirrors:scylla-4.2.rc5
mirrors:scylla-4.0.10
mirrors:scylla-4.1.7
mirrors:scylla-4.0.9
mirrors:scylla-4.2.rc4
mirrors:scylla-4.1.6
mirrors:scylla-4.0.8
mirrors:scylla-4.2.rc3
mirrors:scylla-4.1.5
mirrors:scylla-4.0.7
mirrors:scylla-4.1.4
mirrors:scylla-4.0.6
mirrors:scylla-4.2.rc2
mirrors:scylla-4.1.3
mirrors:scylla-4.0.5
mirrors:scylla-4.2.rc1
mirrors:scylla-4.1.2
mirrors:scylla-4.0.4
mirrors:scylla-4.2.rc0
mirrors:scylla-4.1.1
mirrors:scylla-4.0.3
mirrors:scylla-4.1.0
mirrors:scylla-3.3.4
mirrors:scylla-4.0.2
mirrors:scylla-4.1.rc2
mirrors:scylla-4.1.rc1
mirrors:scylla-3.3.3
mirrors:scylla-4.0.1
mirrors:scylla-4.1.rc0
mirrors:scylla-3.3.2
mirrors:scylla-4.0.0
mirrors:scylla-4.0.rc3
mirrors:scylla-4.0.rc2
mirrors:scylla-3.2.5
mirrors:scylla-3.3.1
mirrors:scylla-4.0.rc1
mirrors:scylla-3.2.4
mirrors:scylla-4.0.rc0
mirrors:scylla-3.3.0
mirrors:scylla-3.3.rc3
mirrors:scylla-3.2.3
mirrors:scylla-3.3.rc2
mirrors:scylla-3.1.4
mirrors:scylla-3.2.2
mirrors:scylla-3.3.rc1
mirrors:scylla-3.3.rc0
mirrors:scylla-3.1.3
mirrors:scylla-3.2.1
mirrors:scylla-3.2.0
mirrors:scylla-3.2.rc4
mirrors:scylla-3.2.rc3
mirrors:scylla-3.2.rc2
mirrors:scylla-3.1.2
mirrors:scylla-3.0.11
mirrors:scylla-3.2.rc1
mirrors:scylla-3.2.rc0
mirrors:scylla-3.1.1
mirrors:scylla-3.1.0
mirrors:scylla-3.1.0.rc9
mirrors:scylla-3.1.0.rc8
mirrors:scylla-3.1.0.rc7
mirrors:scylla-3.1.0.rc6
mirrors:scylla-3.1.0.rc5
mirrors:scylla-2.3.6
mirrors:scylla-3.0.10
mirrors:scylla-3.1.0.rc3
mirrors:scylla-3.0.9
mirrors:scylla-3.0.8
mirrors:scylla-3.1.0.rc2
mirrors:scylla-3.1.0.rc1
mirrors:scylla-3.0.7
mirrors:scylla-3.0.6
mirrors:scylla-2.3.5
mirrors:scylla-3.0.5
mirrors:scylla-2.3.4
mirrors:scylla-3.0.4
mirrors:scylla-2.3.3
mirrors:scylla-3.0.3
mirrors:scylla-3.0.2
mirrors:scylla-3.0.1
mirrors:scylla-2.3.2
mirrors:scylla-3.0.0
mirrors:scylla-3.0.rc4
mirrors:scylla-3.0.rc3
mirrors:scylla-3.0.rc2
mirrors:scylla-3.0.rc1
mirrors:scylla-2.2.1
mirrors:scylla-2.3.1
mirrors:scylla-2.3.0
mirrors:scylla-2.3.rc3
mirrors:scylla-2.3.rc1
mirrors:scylla-2.2.0
mirrors:scylla-2.1.6
mirrors:scylla-2.1.5
mirrors:scylla-2.1.4
mirrors:scylla-
mirrors:scylla-2.2.rc1
mirrors:scylla-2.0.4
mirrors:scylla-2.1.3
mirrors:scylla-2.1.2
mirrors:scylla-2.1.1
mirrors:scylla-2.1.0
mirrors:scylla-2.0.3
mirrors:scylla-2.1.rc3
mirrors:scylla-2.1.rc2
mirrors:scylla-2.1.rc1
mirrors:scylla-2.0.2
mirrors:scylla-2.0.1
mirrors:scylla-2.0.0
mirrors:scylla-1.7.5
mirrors:scylla-2.0.rc4
mirrors:scylla-2.0.rc3
mirrors:scylla-2.0.rc2
mirrors:scylla-2.0.rc1
mirrors:scylla-1.7.4
mirrors:scylla-1.7.3
mirrors:scylla-1.6.6
mirrors:scylla-1.7.2
mirrors:scylla-1.6.5
mirrors:scylla-1.7.1
mirrors:scylla-1.7.0
mirrors:scylla-1.5.4
mirrors:scylla-1.6.4
mirrors:scylla-1.5.3
mirrors:scylla-1.6.3
mirrors:scylla-1.7.rc2
mirrors:scylla-1.7.rc1
mirrors:scylla-1.6.2
mirrors:scylla-1.5.2
mirrors:scylla-1.6.1
mirrors:scylla-1.5.1
mirrors:scylla-1.6.0
mirrors:scylla-1.6.rc2
mirrors:scylla-1.6.rc1
mirrors:scylla-1.5.0
mirrors:scylla-1.5.rc3
mirrors:scylla-1.4.3
mirrors:scylla-1.5.rc2
mirrors:scylla-1.4.2
mirrors:scylla-1.5.rc1
mirrors:scylla-1.4.1
mirrors:scylla-1.3.4
mirrors:scylla-1.2.6
mirrors:scylla-1.4.0
mirrors:scylla-1.4-rc3
mirrors:scylla-1.3.3
mirrors:scylla-1.3.2
mirrors:scylla-1.4-rc2
mirrors:scylla-1.4-rc1
mirrors:scylla-1.3.1
mirrors:scylla-1.2.5
mirrors:scylla-1.2.4
mirrors:scylla-1.3.0
mirrors:scylla-1.3-rc3
mirrors:scylla-1.2.3
mirrors:scylla-1.3-rc2
mirrors:scylla-1.3-rc1
mirrors:scylla-1.2.2
mirrors:scylla-1.2.1
mirrors:scylla-1.1.3
mirrors:scylla-1.2.0
mirrors:scylla-1.2-rc2
mirrors:scylla-1.1.2
mirrors:scylla-1.2-rc1
mirrors:scylla-1.1.1
mirrors:scylla-1.1
mirrors:scylla-1.0.3
mirrors:scylla-1.0.2
mirrors:scylla-1.0.1
mirrors:scylla-1.0.0
mirrors:scylla-1.0-rc2
mirrors:scylla-1.0-rc1
mirrors:scylla-0.18.2
mirrors:scylla-0.19
mirrors:scylla-0.18.1
mirrors:scylla-0.18
mirrors:scylla-0.17
mirrors:scylla-0.16
mirrors:scylla-0.15
mirrors:scylla-0.14.1
mirrors:scylla-0.14
mirrors:scylla-0.13.2
mirrors:scylla-0.13.1
mirrors:scylla-0.13
mirrors:scylla-0.12
mirrors:scylla-0.11.1
mirrors:scylla-0.11
mirrors:scylla-0.10
4 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
b708e5d7c9 |
Merge 'test: fix race condition in test_crashed_node_substitution' from Sergey Zolotukhin
`test_crashed_node_substitution` intermittently failed: ```python assert len(gossiper_eps) == (len(server_eps) + 1) ``` The test crashed the node right after a single ACK2 handshake (`finished do_send_ack2_msg`), assuming the node state was visible to all peers. However, since gossip is eventually consistent, the update may not have propagated yet, so some nodes did not see the failed node. This change: Wait until the gossiper state is visible on peers before continuing the test and asserting. Fixes: [SCYLLADB-1256](https://scylladb.atlassian.net/browse/SCYLLADB-1256). backport: this issue may affect CI for all branches, so should be backported to all versions. [SCYLLADB-1256]: https://scylladb.atlassian.net/browse/SCYLLADB-1256?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ Closes scylladb/scylladb#29254 * github.com:scylladb/scylladb: test: test_crashed_node_substitution: add docstring and fix whitespace test: fix race condition in test_crashed_node_substitution |
||
|
|
c38e312321 |
test_lwt_fencing_upgrade: fix quorum failure due to gossip lag
If lwt_workload() sends an update immediately after a rolling restart, the coordinator might still see a replica as down due to gossip lagging behind. Concurrently restarting another node leaves only one available replica, failing the LOCAL_QUORUM requirement for learn or eventually consistent sp::query() in sp::cas() and resulting in a mutation_write_failure_exception. We fix this problem by waiting for the restarted server to see 2 other peers. The server_change_version doesn't do that by default -- it passes wait_others=0 to server_start(). Fixes SCYLLADB-1136 Closes scylladb/scylladb#29234 |
||
|
|
627a8294ed |
test: test_crashed_node_substitution: add docstring and fix whitespace
Add a description of the test's intent and scenario; remove extra blanks. |
||
|
|
5a086ae9b7 |
test: fix race condition in test_crashed_node_substitution
`test_crashed_node_substitution` intermittently failed:
```
assert len(gossiper_eps) == (len(server_eps) + 1)
```
The test crashed the node right after a single ACK2 handshake
("finished do_send_ack2_msg"), assuming the node state was
visible to all peers. However, since gossip is eventually
consistent, the update may not have propagated yet, so some
nodes did not see the failed node.
This change: Wait until the gossiper state is visible on
peers before continuing the test and asserting.
Fixes: SCYLLADB-1256.
|
2 changed files with 40 additions and 2 deletions
|
|
@@ -438,6 +438,7 @@ async def test_lwt_fencing_upgrade(manager: ManagerClient, scylla_2025_1: Scylla
|
|||
await wait_for(all_hosts_are_alive, deadline=time.time() + 60, period=0.1)
|
||||
logger.info(f"Upgrading {s.server_id}")
|
||||
await manager.server_change_version(s.server_id, scylla_binary)
|
||||
await manager.server_sees_others(s.server_id, 2, interval=60.0)
|
||||
|
||||
logger.info("Done upgrading servers")
|
||||
|
||||
|
|
|
|||
|
|
@@ -8,7 +8,10 @@ import asyncio
|
|||
import time
|
||||
import pytest
|
||||
import logging
|
||||
from functools import partial
|
||||
from test.pylib.manager_client import ManagerClient
|
||||
from test.pylib.util import wait_for
|
||||
from test.pylib.internal_types import ServerInfo
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
|
@@ -16,6 +19,26 @@ logger = logging.getLogger(__name__)
|
|||
@pytest.mark.asyncio
|
||||
@pytest.mark.skip_mode(mode='release', reason='error injections are not supported in release mode')
|
||||
async def test_crashed_node_substitution(manager: ManagerClient):
|
||||
"""Test that a node which crashed after starting gossip but before joining group0
|
||||
(an 'orphan' node) is eventually removed from gossip by the gossiper_orphan_remover_fiber.
|
||||
|
||||
The scenario:
|
||||
1. Start 3 nodes with the 'fast_orphan_removal_fiber' injection enabled. This freezes
|
||||
the gossiper_orphan_remover_fiber on each node before it enters its polling loop,
|
||||
so it cannot remove any orphan until explicitly unblocked.
|
||||
2. Start a 4th node with the 'crash_before_group0_join' injection enabled. This node
|
||||
starts gossip normally but blocks inside pre_server_start(), just before sending
|
||||
the join RPC to the topology coordinator. It never joins group0.
|
||||
3. Wait until the 4th node's gossip state has fully propagated to all 3 running peers,
|
||||
then trigger its crash via the injection. At this point all peers see it as an orphan:
|
||||
present in gossip but absent from the group0 topology.
|
||||
4. Assert the orphan is visible in gossip (live or down) on the surviving nodes.
|
||||
5. Unblock the gossiper_orphan_remover_fiber on all 3 nodes (via message_injection) and
|
||||
enable the 'speedup_orphan_removal' injection so the fiber removes the orphan immediately
|
||||
without waiting for the normal 60-second age threshold.
|
||||
6. Wait for the 'Finished to force remove node' log line confirming removal, then assert
|
||||
the orphan is no longer present in gossip.
|
||||
"""
|
||||
servers = await manager.servers_add(3, config={
|
||||
'error_injections_at_startup': ['fast_orphan_removal_fiber']
|
||||
})
|
||||
|
|
@@ -30,10 +53,24 @@ async def test_crashed_node_substitution(manager: ManagerClient):
|
|||
log = await manager.server_open_log(failed_server.server_id)
|
||||
await log.wait_for("finished do_send_ack2_msg")
|
||||
failed_id = await manager.get_host_id(failed_server.server_id)
|
||||
|
||||
# Wait until the failed server's gossip state has propagated to all running peers.
|
||||
# "finished do_send_ack2_msg" only guarantees that one peer completed a gossip round
|
||||
# with the failed server; other nodes learn about it only in subsequent gossip rounds.
|
||||
# Querying gossip before propagation completes would cause the assertion below to fail
|
||||
# because the orphan node would not yet appear as live or down on every peer.
|
||||
async def gossip_has_node(server: ServerInfo):
|
||||
live = await manager.api.client.get_json("/gossiper/endpoint/live", host=server.ip_addr)
|
||||
down = await manager.api.client.get_json("/gossiper/endpoint/down", host=server.ip_addr)
|
||||
return True if failed_server.ip_addr in live + down else None
|
||||
|
||||
for s in servers:
|
||||
await wait_for(partial(gossip_has_node, s), deadline=time.time() + 30)
|
||||
|
||||
await manager.api.message_injection(failed_server.ip_addr, 'crash_before_group0_join')
|
||||
|
||||
|
||||
await task
|
||||
|
||||
|
||||
live_eps = await manager.api.client.get_json("/gossiper/endpoint/live", host=servers[0].ip_addr)
|
||||
down_eps = await manager.api.client.get_json("/gossiper/endpoint/down", host=servers[0].ip_addr)
|
||||
|
||||
|
|
|
|||
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.