Skip to content
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

Atomicity Test Failed Process 1: read_buf[2047] is 0, should be 5 #2196

Closed
hyoklee opened this issue Oct 27, 2022 · 2 comments · Fixed by #3421
Closed

Atomicity Test Failed Process 1: read_buf[2047] is 0, should be 5 #2196

hyoklee opened this issue Oct 27, 2022 · 2 comments · Fixed by #3421
Assignees
Labels
Component - Testing Code in test or testpar directories, GitHub workflows Priority - 2. Medium ⏹ It would be nice to have this in the next release Type - Task Actions that don't fit into any other type category

Comments

@hyoklee
Copy link
Member

hyoklee commented Oct 27, 2022

Describe the bug
See

https://forum.hdfgroup.org/t/hdf5-1-12-1-make-check-atomiticity-test-failure/9701

Expected behavior

Pass test.

Platform (please complete the following information)

  • HDF5 version: 1.12.1 and develop
  • OS and version: Ubuntu 20.04 and latest
  • Compiler and version: gcc
  • Build system (e.g. CMake, Autotools) and version: autotools
  • Any configure options you specified: --enable-parallel
  • MPI library and version (parallel HDF5): sudo apt-get libopenmpi-dev

Additional context

https://github.com/hyoklee/hdf5/actions/workflows/linux-auto.yml

@opoplawski
Copy link
Contributor

I seem to be seeing a version of this on Fedora Rawhide with HDF5 1.12.1 and openmpi 4.1.5rc2 on ppc64le:

Atomicity Test Failed Process 2: read_buf[800] is 5, should be 0
Atomicity Test Failed Process 2: read_buf[801] is 5, should be 0

Build: https://copr.fedorainfracloud.org/coprs/orion/openmpi-4.1.5/build/5155430/

@derobins derobins removed the bug label Mar 3, 2023
@jhendersonHDF jhendersonHDF self-assigned this Mar 6, 2023
@jhendersonHDF jhendersonHDF added Priority - 2. Medium ⏹ It would be nice to have this in the next release Component - Testing Code in test or testpar directories, GitHub workflows Type - Task Actions that don't fit into any other type category labels Mar 6, 2023
@derobins derobins changed the title [BUG] Atomicity Test Failed Process 1: read_buf[2047] is 0, should be 5 Atomicity Test Failed Process 1: read_buf[2047] is 0, should be 5 May 4, 2023
@jhendersonHDF
Copy link
Collaborator

Following through the related OpenMPI discussions, it's likely that these tests have always been succeeding in the past by chance. There are problem reports for failures in these tests back in the 1.8 branch as well. I think the solution for this issue is to add build system code that only runs the atomicity tests when the version of OpenMPI used supports the relevant atomicity functionality.

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 Priority - 2. Medium ⏹ It would be nice to have this in the next release Type - Task Actions that don't fit into any other type category
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants