HDFGroup / vol-rest

HDF5 REST VOL Connector
Other
5 stars 8 forks source link

Implement H5Fget_obj_count without global info #74

Closed mattjala closed 9 months ago

mattjala commented 11 months ago

This implementation doesn't use RV_type_info_array_g, unlike the proposed version in #49.

Known bug: when invoked over all files with file_id = H5F_OBJ_ALL, erroneously counts copied transient datatypes as open objects. This is especially noticeable since the VOL copies the datatype whenever it creates an attribute or a dataset. This is an inherited issue from the HDF5 library itself and needs to be fixed there (see HDFGroup/hdf5#3316).