Skip to content

Antalya 26.8: Parquet v3 read concurrency - #2380

Open
zvonand wants to merge 2 commits into
antalya-26.8from
feature/antalya-26.8/pr-2235
Open

zvonand wants to merge 2 commits into
antalya-26.8from
feature/antalya-26.8/pr-2235

Conversation

@zvonand

@zvonand zvonand commented Sep 15, 2026

Copy link
Copy Markdown
Member

Changelog category (leave one):

  • Performance Improvement

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

Parquet reader now fetches compressed chunks from storage far ahead of decoding. Compressed data is small, so many reads stay in flight while decoding catches up at its own pace — cold scans are no longer bottlenecked on storage latency (S3).
Read-ahead and decoding get separate memory and thread budgets, tunable via input_format_parquet_prefetch_memory_fraction (0.6) and input_format_parquet_decode_thread_fraction (0.375) (#2235 by @UnamedRus).

Cherry-picked from #2235.


Number of changes to bring parquet v3 reader perf closer to arrow based

@zvonand zvonand added releasy Created/managed by RelEasy antalya-26.8 Session label (releasy session config) forwardport This is a frontport of code that existed in previous Antalya versions labels Sep 15, 2026
@github-actions

github-actions Bot commented Sep 15, 2026

Copy link
Copy Markdown

Workflow [PR], commit [01f998a]

@zvonand zvonand mentioned this pull request Sep 15, 2026
27 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

antalya-26.8 Session label (releasy session config) forwardport This is a frontport of code that existed in previous Antalya versions releasy Created/managed by RelEasy

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants