-
Notifications
You must be signed in to change notification settings - Fork 261
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test code for parallel I/O issue, enum issue, and some other issues #1007
Test code for parallel I/O issue, enum issue, and some other issues #1007
Conversation
…ffle are turned on
@WardF can I get this merged soon? I am basing the vars parallel I/O tests and work on some work in this branch, so it would be easiest if it were merged before I present the next PR. |
It will probably be next week before I circle back around to code review and merging; I'll try to make it earlier in the week. |
@WardF can we get this merged soon? There is a large backlog of code changes that I have piled up. It would be nice to get them merged and move on to new work. Thanks. |
I'll take a look at it early this week; there is other work going on that needs my attention at the moment. |
Reviewing now. |
Thanks @WardF , next PR is up. ;-) |
Fixes #978.
Fixes #985.
Part of #679.
Fixes #993.
Fixes #710.
This is a combined PR.
This PR contains mostly new test code. It contains new parallel I/O tests which are important. We believe we have found a bug in HDF5 1.10.1 and 1.10.2 parallel I/O related to collective writes in which some processes have a count of 0. The tests in this PR are an important part of narrowing in on this bug.
Also included are tests of the enum functionality when a fill value is not specified, or is not a valid member of the enum.
There are also some pre-approved, minor code changes, including checking of some return codes, and the removal of dead, legacy code that was never used (ex. HDF5_CONVERT code).