Antalya 26.1 Backport of #100452 - DataLakeCatalog: avoid full catalog read for UNKNOWN_TABLE typo hints#1583
Conversation
|
AI audit note: This review comment was generated by AI (claude-4.6-sonnet-medium-thinking). Audit update for PR #1583 (DataLakeCatalog: avoid full catalog read for UNKNOWN_TABLE typo hints): Confirmed defects: No confirmed defects in reviewed scope. Coverage summary:
One pre-existing design note (not a defect in this PR): |
PR #1583 CI Verification ReportCI Results Overview
Dedicated Regression Test:
|
| Suite | x86 | aarch64 |
|---|---|---|
| Iceberg 1 | Pass (1 module ok, 761 ok scenarios) | Pass |
| Iceberg 2 | Pass | Pass |
The similar_table_names_hint test is part of the 761 passing scenarios in the Iceberg 1 suite. Both Iceberg regression suites passed on both platforms.
CI Failures
1. test_graceful_shutdown — Known Issue, Passed on Retry
Job: Integration tests (amd_binary, 2/5)
test_s3_cluster/test.py::test_graceful_shutdown failed (15.4s) but has retry_ok label — passed on retry. Known issue tracked in #1521.
Related to PR: No — Pre-existing known flaky test
2. test_move_after_processing[another_bucket-AzureQueue] — Unrelated Azure Queue Test
Job: Integration tests (arm_binary, distributed plan, 3/4)
1 failure out of 1,377 tests. Azure Queue storage processing test, completely unrelated to DataLakeCatalog hint logic.
Related to PR: No — Azure Queue test
3. Settings Regression (x86 + aarch64) — Snapshot Mismatch
Jobs: RegressionTestsRelease / Common (settings), RegressionTestsAarch64 / Common (settings)
Failed test: /settings/default values/iceberg_metadata_staleness_ms — snapshot baseline mismatch for a newly added setting (from PR #1575). Not related to this PR's change.
Related to PR: No — Snapshot drift from PR #1575's new setting
4. Swarms Regression (x86 + aarch64) — Pre-existing Node Failure Instability
x86: 3 failed + 1 errored scenarios (node failure: restart, network failure, disk space, restart clickhouse)
aarch64: 2 failed + 1 errored scenarios
Pre-existing instability on the antalya-26.1 branch, same pattern as other PRs.
Related to PR: No — Pre-existing Swarms node failure instability
5. AggregateFunctions (3) (aarch64) — Pre-existing Test Failure
Failed test: /aggregate functions/part 3/state/rankCorrState — aggregate function state test. Completely unrelated to DatabaseCatalog.cpp changes.
Related to PR: No — Pre-existing aggregate function issue
6. GrypeScan (-alpine) — CVE in Base Image
CVE-2026-2673 (High) in Alpine base image OpenSSL.
Related to PR: No — Base image vulnerability
Conclusion
Verdict: Ready to merge — No PR-related failures.
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Avoid scanning the whole remote data lake catalog for “Maybe you meant …” table hints when
show_data_lake_catalogs_in_system_tablesis disabled (ClickHouse#100452 by @alsugiliazova).Documentation entry for user-facing changes
...
CI/CD Options
Exclude tests:
Regression jobs to run: