-
Notifications
You must be signed in to change notification settings - Fork 29
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
file I/O race conditions when running ctest in parallel #110
Comments
"make test" in libminc with the develop-1.9.18 (HDF5 1.10.6) superbuild passes all tests, can you please compare your HDF5 build config to: https://github.com/BIC-MNI/minc-toolkit-v2/blob/develop-1.9.18/cmake-modules/BuildHDF5.cmake Thanks. |
Looking at libhdf5.settings, a main difference seems to be use of -O3 but I haven't verified this yet ... |
Any updates on this? My autobuild dockers are having issues with a couple of the HDF5 runs, I'm wondering if its related: |
Now instead failing as follows after disabling parallel building and bumping some dependencies (possibly more evidence this is a race condition or memory corruption):
|
Interesting, any chance you could throw together a reproducer in a Docker container or such so we can play with it? Does it error if you run the tests a second time? Maybe a strace might helpful as well. |
there are two tests in
So, if tests are executed in parallel, there will be a conflict |
Also,
|
Thanks Vlad! Looks like running the tests sequentially fixes things. |
Possibly not too severe ... ?
The text was updated successfully, but these errors were encountered: