You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are several issues that result from using H5PYD or the HSDS CLI commands on an HDF5 VDS made using H5PY. If a few HDF5 files are combined in a VDS, and if H5PYD is used to send the VDS to the HSDS, a tiny (~KB-sized) and unusable file is produced on the HSDS. This unusable file shows up on the HSDS with an HSLS command, but cannot be retrieved back to an NFS with HSGET. However, if HSLOAD is used to send the VDS file to the HSDS, all of the data that comprises the VDS is written to the HSDS, effectively undoing the virtual aspect of the VDS.
The text was updated successfully, but these errors were encountered:
HSDS doesn't support VDS and hsload reading HDF5 files with h5py isn't "VDS aware", but I would have thought the ingest should have worked in the sense of setting up the HSDS datasets that include all the data from the source files.
Can you post some sample VDS files? I could do some experimentation.
BTW, there's another approach to combining multiple files that can be used in HSDS... an HSDS dataset can be created that maps to chunks stored in one or more HDF5 files (as long as they have the same chunk shape, type, and compression options). You can read about how this works here: https://github.com/HDFGroup/hsds/blob/master/docs/design/single_object/SingleObject.md.
There are several issues that result from using H5PYD or the HSDS CLI commands on an HDF5 VDS made using H5PY. If a few HDF5 files are combined in a VDS, and if H5PYD is used to send the VDS to the HSDS, a tiny (~KB-sized) and unusable file is produced on the HSDS. This unusable file shows up on the HSDS with an HSLS command, but cannot be retrieved back to an NFS with HSGET. However, if HSLOAD is used to send the VDS file to the HSDS, all of the data that comprises the VDS is written to the HSDS, effectively undoing the virtual aspect of the VDS.
The text was updated successfully, but these errors were encountered: