vol_test_fails.md

December 26, 2022 ยท View on GitHub

Current Status of Testing with HDF5 VOL Tests

This file summarize the result running vol-tests using the current version of log-layout based VOL. The test ran on commit 3eb0a434fcede20673a53b0b1cd845f0a30e104b of vol-tests.

The test ran on Ubuntu 20.04.1 LTS with MPICH 3.3.2 and HDF5 1.13.0. gcc 9.3.0 was used to compile HDF5, log-layout based VOL, and the vol-tests suit.

Number of cases testedPassedFailed
968313

Filed tests

The table below lists all failed tests by the current version of log-layout based VOL.

Test programCategoryOperationCauseSolution
h5_test_testhdf5LOW-LEVEL FILE I/OTest file access permissionsthe Log VOL connector allows only one opened file handle at a time.Implement support for multiple open to the same file.
h5_test_testhdf5LOW-LEVEL FILE I/OTest opening files in an overlapping mannerthe Log VOL connector allows only one opened file handle at a time.Implement support for multiple open to the same file.
h5_test_testhdf5GENERIC OBJECT FUNCTIONSTest opening root group from two files works properlythe Log VOL connector allows only one opened file handle at a time.Implement support for multiple open to the same file.
h5_test_testhdf5GENERIC OBJECT FUNCTIONSTest opening same group from two files works properlythe Log VOL connector allows only one opened file handle at a time.Implement support for multiple open to the same file.
h5_test_testhdf5GENERIC OBJECT FUNCTIONSTest opening same dataset from two files works properlythe Log VOL connector allows only one opened file handle at a time.Implement support for multiple open to the same file.
h5_test_testhdf5GENERIC OBJECT FUNCTIONSTest opening same named datatype from two files works properlythe Log VOL connector allows only one opened file handle at a time.Implement support for multiple open to the same file.
h5_test_testhdf5GENERIC OBJECT FUNCTIONSTest info for objects in the same filethe Log VOL connector allows only one opened file handle at a time.Implement support for multiple open to the same file.
h5_test_testhdf5DATASPACESTest basic H5S codeLogvol accepts dataspace without extent in H5Dwrite/read. It is treated as a NULL request.Return error if dataspace without extent is detected.
h5_test_testhdf5DATASPACESTest Null dataspace H5S codeLogvol does not handle the case of datasets created with NULL space.Extend internal attribute to represent NULL space.
h5_test_testhdf5ATTRIBUTESTest opening attributes by nameLogvol does not maintain object creation order.Support *_by_idx APIs.
h5_test_testhdf5ATTRIBUTESTest creating attributes by nameLogvol does not maintain object creation order.Support *_by_idx APIs.
h5_test_testhdf5ATTRIBUTESTest opening/closing attributes through different file handlesthe Log VOL connector allows only one opened file handle at a time.Implement support for multiple open to the same file.
h5_test_testhdf5ATTRIBUTESTest duplicated IDs for dense attribute storageLogvol does not support locating objects by indexSupport *_by_idx APIs.