Skip to content

DAOS incompatibility: NetCDF assumes POSIX files, Native HDF5 files and Native HDF5 APIs #1664

Open
@brtnfld

Description

  • the version of the software with which you are encountering an issue
    master
  • environmental information (i.e., Operating System, compiler info, java version, python version, etc.)

New DAOS [1] testbed.

[1] https://www.intel.com/content/www/us/en/high-performance-computing/daos-high-performance-storage-brief.html

  • a description of the issue with the steps needed to reproduce it

(1) Update H5Gget_objinfo and H5Dvlen_reclaim to newer HDF5 APIs

ISSUE: Incompatibility with native specific HDF5 APIs and the DAOS VOL connector and NetCDF.

Both the H5Gget_objinfo and H5Dvlen_reclaim are native HDF5 specific APIs and will not work with the DAOS VOL connector. They should be replaced with H5Oget_info and H5Treclaim.

(2) Netcdf in NC_infermodel assumes that the file is POSIX, which is not the case with DAOS. There needs to be a test added using H5Fis_accessible to determine if the HDF5 file is a DAOS object and if so, then it bypasses all the POSIX specific tests.

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions