CI: remove leftover standalone arm_ubsan build#109048
Conversation
The standalone ARM UBSan-only build (`-DSANITIZE=undefined`) was a leftover. It was added in a5fca9d ("add all aarch64 variants") shortly before 774a9ed combined ASan+UBSan into single builds and removed the standalone UBSan/ASan builds; that commit missed `arm_ubsan`. UBSan on ARM is already covered by `arm_asan_ubsan`, so the standalone build and its stress test were redundant CI cost with no test coverage depending on them. Remove the `ARM_UBSAN` build type, its `CH_ARM_UBSAN`/`DEB_ARM_UBSAN` artifacts, the build job, and the `arm_ubsan` stress test. Regenerate the workflow YAMLs. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
📊 Cloud Performance Report 🔴 AI verdict: This PR only removes the arm_ubsan build and stress-test jobs from the GitHub Actions CI workflows; there are no server or query-execution code changes. Because nothing in the diff can touch how queries run, the flagged clickbench deltas (Q4, Q27, Q30, Q31, Q33, Q34) and the tpch Q8 change are run-to-run variance and have been downgraded to inconclusive. Two TPC-H queries (Q4 +193%, Q7 +786%) and Q16 (-50%) show very large shifts that the automated trust gate preserves, but their baselines were extremely noisy (base variation of roughly 46%, 103%, and 23%), so a rerun is recommended before treating them as real. clickbenchFlagged queries (7 of 43)
q-value = BH-FDR adjusted p; smaller is stronger evidence. MIRAI flags a query when q < fdr_q (default 0.10) — the value the verdict is based on. tpch_adapted_1_official🔴 2 regressed · 🟢 1 improved · Flagged queries (4 of 22)
q-value = BH-FDR adjusted p; smaller is stronger evidence. MIRAI flags a query when q < fdr_q (default 0.10) — the value the verdict is based on. Debug info
|
CI failure investigationThis PR is CI-only (removes the redundant standalone 1. Data race STID 3336-2c6dTracked by #101319 (exact STID match). Root cause: 2. Hung check (possible deadlock)Tracked by #107941, an umbrella for stress/fuzzer hangs and extremely common on master (1096/90d), so a single hit is noise. Root cause: the server-side AST fuzzer generating unbounded/heavy in-flight queries that ignore cancellation. Fixes already merged (#107640, #108212, #108351); diagnostic #105905 still open. The remaining tail is a single in-flight write/generate that can't be interrupted mid-task. Recommendation: re-run the two failed checks. Both are pre-existing flakies unrelated to this PR. |
c3f8ef3

The standalone ARM UBSan-only build (
-DSANITIZE=undefined) is a leftover. It was added in a5fca9d ("add all aarch64 variants") shortly before 774a9ed combined ASan+UBSan into single builds and removed the standalone UBSan/ASan builds. That commit missedarm_ubsan.UBSan on ARM is already covered by
arm_asan_ubsan, so the standalone build and its stress test were redundant CI cost with no test coverage depending on them. This removes theARM_UBSANbuild type, itsCH_ARM_UBSAN/DEB_ARM_UBSANartifacts, the build job, and thearm_ubsanstress test, and regenerates the workflow YAMLs.Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Not for changelog (changelog entry is not required)
Version info
26.7.1.422