Repository navigation
Fix DataLakeCatalog table creation issues - #2792
Conversation
…x/antalya-26.8/issue-2500
CI triage for 69fa635Verdict: none of the 7 failing checks look caused by this PR. 5 also fail on other
Details1. This touches Iceberg, so I checked it carefully. The same 21 tests fail with the same count on #2773 (merged), #2794 and #2800. None of those touch DataLake code. The PR's 2. The fake GCS container never started because the binary inside it couldn't be executed, so every test in the module failed at the fixture. The PR doesn't touch CAS/GCS. Safe to re-run. If it repeats, the 3. 4. Stateless 5. Regression The disk config is rejected by the new 6. Regression Suggested next steps
Evidence: praktika |
|
@Selfeer could you pls also verify this one? |
|
On it |
Fixes defects 1–3 from the audit of native
CREATE TABLE/DROP TABLEforDataLakeCatalog:CREATE TABLE ... ASfrom an S3 Tables catalog table without keys no longer throwsLOGICAL_ERROR. A table shown without storage is accepted as a source only when the target is aDataLakeCatalogdatabase.SETTINGSof a table created in aDataLakeCatalogare now rejected when they would be lost when the table is reopened. This covers format settings, and storage settings that differ from the database value.iceberg_format_versionand obsolete settings are still accepted.iceberg_*settings can now be set at the database level.metadata-lognow records the previous metadata file forTRUNCATE,OPTIMIZE ... MANIFEST, schemaALTERs andEXPORT PARTITION. Before, it recorded the new file itself or nothing.Related: #2500
Follow-up for: #2305
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Fix
CREATE TABLE ... ASfrom an S3 Tables table without keys, rejectDataLakeCatalogtable settings that are lost on reopen, allowiceberg_*settings at theDataLakeCatalogdatabase level, and record the previous metadata file in Icebergmetadata-logforTRUNCATE, manifest compaction,ALTERandEXPORT PARTITION.Documentation entry for user-facing changes
...
CI/CD Options
Exclude tests:
Regression jobs to run: