Closed jpswinski closed 1 year ago
Thanks for reporting this; it seems like HDF5 probably sets an "All" selection by default on a dataspace when it is created, which the REST VOL connector currently is not doing when creating/opening a dataset or attribute. Let me investigate and add another test for this.
I was unable to replicate this - it seemed to have been fixed. This can be reopened if it comes up again.
When calling H5Dread, if the filespace parameter was allocated by a call to H5Dget_space, you must also call H5Sselect_hyperslab on the filespace in order for the read to work. If you don't then the vol-rest connector returns:
This is inconsistent with the regular hdf5 library which works fine when you pass the filespace gotten from the H5Dget_space directly into the H5Dread function.