Antalya 26.3 Backport of #102113 - Fix LOGICAL_ERROR in Iceberg mutations due to missing datalake_table_state#1767
Conversation
…te-table-state Fix LOGICAL_ERROR in Iceberg mutations due to missing datalake_table_state
|
LGTM — clean backport ✅ Diff matches upstream [#102113](ClickHouse#102113) exactly (final merged commit Fix: One-line Test: Final iteration after several rounds of bugfix-validation upstream — CI selection looks right: Iceberg, Parquet, S3 Export, Swarms enabled; ASAN kept. Approve once green. |
Verification: PR #1767Title: Antalya 26.3 Backport of ClickHouse#102113 — Fix Changes
PR-added test
The new code path has clean positive coverage. CI overview (head commit)
PR test-workflow failures
Regression-workflow failures (chronic baseline on
|
| Suite | Result |
|---|---|
| Swarms (Aarch64 + Release) | 227 fails — chronic baseline (initiator out of disk space, etc.) |
| Parquet (Aarch64 + Release) | 34 fails — chronic baseline |
S3Export partition (Aarch64 + Release) |
20 fails — chronic baseline |
S3Export part (Aarch64 + Release) |
14 fails — chronic baseline |
Same fingerprint observed on every recent antalya-26.3 PR. No new failure modes introduced.
Caveat — partial frontport
This PR lands on antalya-26.3 where several companion features from antalya-26.1 are still being frontported in parallel. Some regression suites still rely on settings/CLI args that are not yet wired in this base, so a final re-verify is recommended once the rest of the frontport bundle lands.
Verdict
Safe to merge.
- PR’s own test
04092_iceberg_mutate_without_prior_selectpasses 100% across all stateless jobs. - No PR-caused test regressions.
- All failing checks are pre-existing flakes / chronic baseline failures shared with sibling
antalya-26.3PRs.
Audit: PR #1767 — Antalya 26.3 Backport of #102113 — Fix
|
Fix LOGICAL_ERROR in Iceberg mutations due to missing datalake_table_state
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Fix server crash (LOGICAL_ERROR) when executing ALTER TABLE UPDATE/DELETE on Iceberg tables when no prior SELECT or INSERT was done on the table in the same server lifetime (ClickHouse#102113 by @alexey-milovidov)
Documentation entry for user-facing changes
...
CI/CD Options
Exclude tests:
Regression jobs to run: