Skip to content

Core: Use ArrayList for manifest list materialization#15640

Open
manuzhang wants to merge 1 commit intoapache:mainfrom
manuzhang:replace-linkedlist
Open

Core: Use ArrayList for manifest list materialization#15640
manuzhang wants to merge 1 commit intoapache:mainfrom
manuzhang:replace-linkedlist

Conversation

@manuzhang
Copy link
Member

For lower memory overhead and better locality. It's used for allManifests in BaseSnapshot.

@github-actions github-actions bot added the core label Mar 16, 2026
Copy link
Contributor

@singhpk234 singhpk234 left a comment

Choose a reason for hiding this comment

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

This logically makes sense to me, curious do you see any substancial improvement with this ?

@nastra
Copy link
Contributor

nastra commented Mar 16, 2026

please run ManifestReadBenchmark and share before/after results

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants