Skip to content

Conversation

@aladinor
Copy link
Contributor

@aladinor aladinor commented Dec 18, 2025

Allow users to configure the maximum number of arrays scanned during manifest preloading. Previously hardcoded to 50, this limit could cause preloading to stop early for repositories with many nested groups.

Default remains 50 for backward compatibility.

…over#1464)

Allow users to configure the maximum number of arrays scanned during
manifest preloading. Previously hardcoded to 50, this limit could cause
preloading to stop early for repositories with many nested groups.

Default remains 50 for backward compatibility.
@paraseba
Copy link
Collaborator

This looks great @aladinor!

@paraseba
Copy link
Collaborator

@aladinor don't worry about the Rust test failures, it's just that you don't have permissions to get secrets to run those tests. The only thing we need to do is to run ruff on the python code, so the code quality check passes.

Thank you!

@paraseba
Copy link
Collaborator

Ah, and I think you'll also need to modify the .pyi file

@paraseba
Copy link
Collaborator

I'll merge this. Thank you @aladinor ! If you need this released before Icechunk 2.0 comes out, can you create a similar PR in the support/v1.x branch?

@aladinor
Copy link
Contributor Author

Thanks @paraseba! I'm fine waiting for 2.0 - no rush on my end.

@paraseba paraseba merged commit 05d7dbd into earth-mover:main Dec 18, 2025
15 of 17 checks passed
@aladinor aladinor deleted the feature/max-arrays-to-scan branch December 18, 2025 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Manifest preloading might stops early with nested zarr groups

2 participants