#1878: hdf5 deflate fragments memory
| Reporter: | Frank Löffler |
| Status: | new |
| Milestone: | |
| Version: | development version |
| Type: | enhancement |
| Priority: | minor |
| Component: | Other |
Comment (by Roland Haas):
Since the issue is caused by code in libhdf5 there is not much we can actually do about this. Even patching H5Z_filter_deflate in the tar file included in ExternalLibraries/HDF5 won’t fix the issue on most clusters since on most clusters we use the system installed HDF5 library. Looking at the API call https://support.hdfgroup.org/documentation/hdf5/latest/group___d_c_p_l.html#gaf1f569bfc54552bdb9317d2b63318a0d there is no option to specify the initial buffer size.
A patch for the self-build library is in rhaas/deflate of https://github.com/einsteinToolkit/ExternalLibraries-hdf5 for all the good it might do. The 32bit size field in gzip files is no longer considered authorative (fails to record uncompressed file sizes >2GB).
I’d suggest to close this as “wontfix” since there is nothing that we can really do about this.
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/1878/hdf5-deflate-fragments-memory