DataLake setting 'skip_non_iceberg_tables'#1815
Conversation
Partially with AI assistance (tests, unity implementation)
Audit: PR #1815 — DataLake setting
|
| Category | Status | Outcome |
|---|---|---|
Glue: missing / non-ICEBERG table_type |
Executed | Skipped from lists; still unreadable on SELECT |
Unity: non-DELTA data_source_format |
Executed | Skipped from lists; still unreadable on SELECT |
Unity: list entry missing both data_source_format and securable_kind |
Not Applicable | OSS UC list includes data_source_format per tested Spark/Delta path |
empty() / limit=1 with skips |
Executed | Finds first readable table after filter |
| Concurrency / shared state | Not Applicable | Immutable bool set at catalog construction |
existsTable vs list inconsistency |
Executed | Intentional; covered by integration tests |
Positive incidental change
UnityCatalog::tryGetTableMetadata error for unsupported data_source_format now prints the actual format value instead of securable_kind (pre-existing message bug fixed in the same diff).
|
@codex review |
|
Codex Review: Didn't find any major issues. Can't wait for the next one! ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
DataLake catalog setting
skip_non_iceberg_tablesto skip non-Iceberg tables in Glue and Unity catalogsDocumentation entry for user-facing changes
Solved #1811 .
Some DataLake catalogs can contain different type of tables, when ClickHouse can read only Iceberg tables.
New setting
skip_non_iceberg_tableshides non-Iceberg tables fromsystem.tablestable and fromSHOW TABLES FROM <database>query response.Partially with AI assistance (tests, unity implementation)
CI/CD Options
Exclude tests:
Regression jobs to run: