-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Blosc2 in BP5: invalid blosc buffer version #3504
Comments
@lizdulac Any update on this? Franz still has this issue. |
Any update on this? |
Tested today: The issue persists with the recent master branch cdd58fb |
We were able to reproduce the problem but we cannot find what is causing this. It is not a straight forward issue in BP5, it might be some property of this dataset. I am still working on it. |
fixed by #3769 |
Thank you @pnorbert! While upgrading our defaults (I want to default to BP5 for WarpX now), do you include this in 2.9.2? |
@franzpoeschel: @guj and I just wonder - did you have a chance to verify this patch already? :) We just cannot find the paper/comment trail and want to make sure we got it covered. |
Funny enough, I can no longer reproduce this with PIConGPU (where I originally noticed the error). But with the minimal reproducer above (which emulates the PIConGPU use case), I can reproduce this on v2.9.1 while it is fixed on the release branch. |
@vicentebolea did you see this? Did we forget to port something to v2.9.1 or is this not accurate anymore? |
2.9.2 contains the PR that fixes this (#3769) |
Describe the bug
Compressing with Blosc2 in BP5 will sometimes lead to unreadable datasets.
To Reproduce
I observed the bug when trying to post-hoc-compress a PIConGPU dataset with BP5. The following code snippet reads the metadata of a BP5 dataset written by PIConGPU (uncompressed.zip, metadata only, I removed the data.* files), and recreates all variables that it finds, filling them with zeroes and compression with BLOSC_BITSHUFFLE.
Trying to read some of the variables will now fail:
Expected behavior
No reading failure
Desktop (please complete the following information):
Additional context
The same workflow works fine with BP4.
Following up
Was the issue fixed? Please report back.
The text was updated successfully, but these errors were encountered: