Setting strict libver bounds in FAPL causes unexpected H5Fopen failures that do not occur with file switch #4849
Labels
Component - C Library
Core C library issues (usually in the src directory)
Confirmed
Priority - 1. High 🔼
These are important issues that should be resolved in the next release
Milestone
In the code below, I compare setting setting libver bounds in FAPL used in H5Fopen to using switch to change libver bounds after the file is open.
Since the libver bounds in the fapl is intended to effect only the objects created thereafter, I am puzzled why the attempts to open a file created with libver set to LATEST then fail when FAPL sets libver to v18. I mean, shouldn't the open succeed and then behave as if
H5Fset_libver_bounds()
was called. Its particularly strange in the read-only case because no objects will be created under those conditions and the libver setting is kinda meaningless.The text was updated successfully, but these errors were encountered: