Skip to content

Conversation

mattjala
Copy link
Contributor

@mattjala mattjala commented Oct 10, 2025

Several resources not being closed until library shutdown is the root cause of the Cache VOL CI failures.


Important

Ensure proper resource closure in h5dumpgentest.c to prevent Cache VOL CI failures, with updated function signatures and error handling.

  • Resource Management:
    • Ensure proper closure of resources in gent_array1_big, gent_nested_compound_dt, and gent_intscalars in h5dumpgentest.c.
    • Add error handling and cleanup logic to prevent resource leaks.
  • Function Signature Changes:
    • Change return type of gent_nested_compound_dt and gent_intscalars to herr_t in h5dumpgentest.c and h5dumpgentest.h.
  • Misc:
    • Update gen_h5dump_files in h5gentest.c to handle new return types for error counting.

This description was created by Ellipsis for f065c35. You can customize this summary. It will automatically update as commits are pushed.

@mattjala mattjala added this to the Release 2.0.0 milestone Oct 10, 2025
@mattjala mattjala added the Component - Testing Code in test or testpar directories, GitHub workflows label Oct 10, 2025
@github-project-automation github-project-automation bot moved this to To be triaged in HDF5 - TRIAGE & TRACK Oct 10, 2025
@lrknox lrknox merged commit 21aaab4 into HDFGroup:develop Oct 16, 2025
90 checks passed
@github-project-automation github-project-automation bot moved this from To be triaged to Done in HDF5 - TRIAGE & TRACK Oct 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component - Testing Code in test or testpar directories, GitHub workflows

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants