Skip to content

Antalya 26.6: Expose IcebergS3 partition_key / sorting_key in system.tables - #2141

Open
zvonand wants to merge 3 commits into
antalya-26.6from
feature/antalya-26.6/auto-grp-pr-1662
Open

Antalya 26.6: Expose IcebergS3 partition_key / sorting_key in system.tables#2141
zvonand wants to merge 3 commits into
antalya-26.6from
feature/antalya-26.6/auto-grp-pr-1662

Conversation

@zvonand

@zvonand zvonand commented Jul 31, 2026

Copy link
Copy Markdown
Member

Changelog category (leave one):

  • Not for changelog (changelog entry is not required)

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):

Expose the Iceberg partition key and sorting key in system.tables for IcebergS3 and catalog-backed Iceberg tables, so a plain SELECT reveals how a table is partitioned and sorted. These columns are now populated for tables that have no data snapshot yet, including empty tables, where they previously came back as empty strings.
Expose the Iceberg partition key and sorting key in system.tables for IcebergS3 and catalog-backed Iceberg tables, so a plain SELECT reveals how a table is partitioned and sorted. These columns are now populated for tables that have no data snapshot yet, including empty tables, where they previously came back as empty strings (#1662 by @zvonand, #1874 by @il9ue).

CI/CD Options

Exclude tests:

  • Fast test
  • Integration Tests
  • Stateless tests
  • Stateful tests
  • Performance tests
  • All with ASAN
  • All with TSAN
  • All with MSAN
  • All with UBSAN
  • All with Coverage
  • All with Aarch64
  • All Regression
  • Disable CI Cache

Regression jobs to run:

  • Fast suites (mostly <1h)
  • Aggregate Functions (2h)
  • Alter (1.5h)
  • Benchmark (30m)
  • ClickHouse Keeper (1h)
  • Iceberg (2h)
  • LDAP (1h)
  • Parquet (1.5h)
  • RBAC (1.5h)
  • SSL Server (1h)
  • S3 (2h)
  • S3 Export (2h)
  • Swarms (30m)
  • Tiered Storage (2h)

Combined port of 2 PR(s) (group auto-grp-pr-1662). Cherry-picked from #1662, #1874.

zvonand added 3 commits July 31, 2026 17:54
…next commit)

---
Original cherry-pick message follows:

Merge pull request #1662 from Altinity/feature/antalya-26.3/pr-1432

Antalya 26.3 forward-port: Expose IcebergS3 `partition_key` and `sorting_key` in `system.tables`
# Conflicts:
#	src/Storages/ObjectStorage/DataLakes/IDataLakeMetadata.h
#	src/Storages/ObjectStorage/DataLakes/Iceberg/Utils.h
…n-sorting-keys

Antalya 26.3: Fix empty partition_key and sorting_key in system.table…

Source-PR: #1874 (#1874)
@zvonand zvonand added releasy Created/managed by RelEasy antalya-26.6 ai-resolved Port conflict auto-resolved by Claude labels Jul 31, 2026
@github-actions

Copy link
Copy Markdown

Workflow [PR], commit [a21520f]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-resolved Port conflict auto-resolved by Claude antalya-26.6 releasy Created/managed by RelEasy

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant