Skip to content

Conversation

@ianton-ru
Copy link

@ianton-ru ianton-ru commented Apr 16, 2025

Changelog category (leave one):

  • Performance Improvement

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

Lazy load metadata for metadata for DataLake.

Documentation entry for user-facing changes

DataLake iterator loads S3 metadata for DataLake (Iceberg etc.) metadata even when really not required. Used only for progress callback actually, but it produces many HEAD request.
PR makes lazy metadata loading only when really required.

Copy link
Member

@Enmk Enmk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Enmk Enmk merged commit 319e424 into antalya Apr 18, 2025
228 of 322 checks passed
@svb-alt svb-alt added the antalya-25.2.2 Planned for 25.2.2 release label Apr 18, 2025
ianton-ru pushed a commit that referenced this pull request May 23, 2025
Enmk added a commit that referenced this pull request Jun 3, 2025
…ache

25.3 Antalya port of #733, #738, #742 - Iceberg metadata cache, partition pruning, min/max
@svb-alt svb-alt added antalya-25.6 port-antalya PRs to be ported to all new Antalya releases and removed antalya-25.6 labels Jul 14, 2025
arthurpassos pushed a commit that referenced this pull request Jul 22, 2025
arthurpassos pushed a commit that referenced this pull request Jul 25, 2025
ianton-ru pushed a commit that referenced this pull request Oct 20, 2025
Enmk added a commit that referenced this pull request Oct 21, 2025
…ad_metadata

25.8 Antalya: Make DataLake metadata more lazy (#742)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

antalya antalya-25.2 antalya-25.2.2 Planned for 25.2.2 release port-antalya PRs to be ported to all new Antalya releases

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants