Antalya 26.6: Fix file identifier in rescheduleTasksFromReplica - #2201
Conversation
Antalya 26.3: Fix file identifier in rescheduleTasksFromReplica
CI triage — @zvonandVerdict: none of the failures are caused by this PR. They fall into three pre-existing/infra buckets. The PR's C++ change compiled fine (the stateless/regression jobs ran ~11k tests against Cross-checked against the base branch's own MasterCI on 1. Regression: Swarms / S3Export (part, partition) / Iceberg (1, 2) — aarch64 & release — pre-existing (feature-gated)All fail immediately at (Iceberg 1&2 otherwise pass — Not PR-caused. Same jobs fail on the base-branch MasterCI. This is a regression-suite ↔ build version mismatch, not a code defect. A re-run won't fix it; it needs the suite pinned to a matching feature set (regression-team / release-eng concern).
2. Stateless tests (amd_debug parallel; amd_debug distributed-plan s3-storage parallel; arm_binary parallel) — pre-existing / flaky-infraFailing tests (same list appears on the base-branch amd_debug job):
Not PR-caused. This PR touches only 3. Grype Scan (server image) — infra (base-image CVEs)3 high/critical CVEs in the Debian 13 base image OS packages, not in ClickHouse code: Not PR-caused — a source change to a task distributor cannot affect base-image package CVEs. Fix is a base-image bump / vuln allowlist (release-eng), independent of this PR. 4.
|
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Solved #1486
File identifier for distributed tasks was changed between 25.8 and 26.1
In frontport #1414 it was missed and rescheduleTasksFromReplica continued to use old variant.
Fix unsyncronized access to
replica_to_files_to_be_processedclass member (#1493 by @ianton-ru) (#1748 by @zvonand).CI/CD Options
Exclude tests:
Regression jobs to run:
Combined port of 1 PR(s) (group
pr-1748). Cherry-picked from #1748.