Skip to content

Fix ROS3 VFD feature flag check in vfd test - #6770

Merged
hyoklee merged 6 commits into
HDFGroup:developfrom
hyoklee:fix-vfd-ros3-flags
Oct 23, 2026
Merged

hyoklee merged 6 commits into
HDFGroup:developfrom
hyoklee:fix-vfd-ros3-flags

Conversation

@hyoklee

@hyoklee hyoklee commented Oct 22, 2026

Copy link
Copy Markdown
Member

Describe your changes

The thread-safe filters change (#6710) made H5FD__ros3_query() report H5FD_FEAT_READWRITE_NO_H5_CALLS and updated the sec2, core, log and windows checks in test/vfd.c, but test_ros3() still expected H5FD_FEAT_DATA_SIEVE to be the only flag, so the vfd test fails on any build with the ROS3 VFD enabled.

This expects both flags in test_ros3(), matching the other driver checks in test/vfd.c and test_ros3_fapl_driver_flags() in test/ros3.c.

Verified with a Windows / icx 2026.1.1 / Intel MPI build with HDF5_ENABLE_ROS3_VFD=ON: H5TEST-vfd now passes.

Issue ticket number (GitHub or JIRA)

Fixes #6769

Checklist before requesting a review

  • My code conforms to the guidelines in CONTRIBUTING.md
  • I made an entry in release_docs/CHANGELOG.md (bug fixes, new features) — test-only fix, no user-visible change
  • I added a test (bug fixes, new features) — this is a fix to an existing test

🤖 Generated with Claude Code

The thread-safe filters change (HDFGroup#6710) made the ROS3 VFD report
H5FD_FEAT_READWRITE_NO_H5_CALLS from its query callback and updated the
sec2, core, log and windows driver checks in test/vfd.c accordingly, but
test_ros3() still expected H5FD_FEAT_DATA_SIEVE to be the only flag, so
the vfd test failed on any build with the ROS3 VFD enabled.

Expect both flags in test_ros3(), matching test/ros3.c.

Co-Authored-By: Claude Mythos 5.1 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Review Checklist

This PR touches the following areas. Each needs a sign-off
from its listed owners before merging.

@nbagha1 nbagha1 added this to the HDF5 2.3.0 milestone Oct 22, 2026
@hyoklee
hyoklee merged commit 819a261 into HDFGroup:develop Oct 23, 2026
130 checks passed
@github-project-automation github-project-automation Bot moved this from To be triaged to Done in HDF5 - TRIAGE & TRACK Oct 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

vfd test fails with ROS3 VFD enabled: test_ros3() expects only H5FD_FEAT_DATA_SIEVE

3 participants