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
This causes an issue, as start_coords is now hssize_t instead of hsize_t as in H5Sselect_adjust_u. I suspect this is to accomodate a broader change for H5Sselect to support hyperslab selection
I did a simple but ugly fix, creating a copy with the correct type.
H5Sselect_release -> ?
Replacement candidate is private, unclear what is to be done
I just removed it, could cause errors.
H5Pget_all_coll_metadata_ops -> ?
This one’s a bit strange, it’s implemented in H5Pfapl.c, and externalized in H5Ppublic.h, but somehow it still isn’t known.
I’m leaving the warning in for now in the hope that it doesn’t cause issues
H5Sset_extent_real -> H5Sset_extent_simple
There are replacement candidates, but arguments changed. I’ll attempt replacement with H5Sset_extent_simple
I performed the change, wasn’t sure what to do with the max size of dimensions so I set it to NULL which makes it the same size as dims.
Fix address-based referencing
H5VL_OBJECT_BY_ADDR and H5VL_loc_params_t.loc_data.loc_by_addr are no longer available, replace with token (or name, or idx) equivalents and modify code to use different method from addrs
I can confirm that the intended replacement is by_token
I’ve done the replacement, but not yet sure if it will work or not.
Create introspection functions
These are new functions which seem important, modeling them off of the daos ones
I’ve created these, may need to return later to modify them (especially opt_query)
Investigate unsupported or failing features
Failing
file_specific
Seems like reopen specifically isn’t supported in current version so we can ignore those failures for now
group_create
Some of this is anonymous not being supported, that was there before so we can ignore it for now
It doesn’t seem to be just that, but it’s difficult to tell exactly what the issue is
dataset_create
This seems to be just anon dataset creation
dataset_write
Something where it can’t select properly
Unsupported
Implement file_get
link_create
link_specific
object_specific
datatype_commit
attr_create
object_copy
object_open
etc. (there are a lot of unsupported things)
Something is failing when writing to datasets with multiple chunks
Testing write to dataset with multiple chunks using same shaped dataspaces
H5Sget_simple_extent_npoints gives not a dataspace at line 1448
Lots of similar things give similar errors here
Issues with small reads
Testing small read from dataset with H5S_ALL gives “couldn’t read from dataset ‘dataset_small_read_all_dset’” due to line 1216 giving a “no such file or directory” error
Testing small read from dataset with a hyperslab selection
Testing small read from dataset with a point selection
These are all small read tests, so there is an issue with the small reads
Testing write to dataset with one rank selecting 0 rows encounters same issue
Testing write to dataset with one rank using ‘none’ selection
This is a weird one, H5VL_rados_oid_create_chunk is not calling any rados calls to create chunk_oid object, but then there’s a read_op_operate on chunk_oid in spite of that
I think this might be related to mobject, as there’s an mobject mapping which does this thing by default