-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
questionFurther information is requestedFurther information is requested
Description
Currently, in write_zarr_array(), the .zarray metadata is written early, before the content is added to the chunks.
At the Zarr Summit 2025, it was flagged that this could be an issue if the zarr creation process failed halfway. We would have something that seems right: all the required files exist.
But the data would actually be incorrect.
Some other Zarr implementation do not write metadata until the very end to ensure there is a clear indication if Zarr data is corrupted.
Should we use the same approach? What are the other up-/downsides?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
questionFurther information is requestedFurther information is requested