jorgensd / jorgensd/adios4dolfinx

test failure: test_original_checkpoint.py usually times out

Open
#147 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
33
Forks
8
Avg merge
22d 12h
Merged PRs (30d)
1

Description

There seems to be something flaky in test_original_checkpoint.py (test_read_write_P_*). It regularly times out.

Perhaps there's some race condition, occasionally it passes. The time out occurs randomly at different specific tests, e.g. test_read_write_P_2D[create_2D_mesh3-True-4-Lagrange-True], or
test_read_write_P_2D[create_2D_mesh1-False-4-Lagrange-True], or
test_read_write_P_3D[create_3D_mesh3-False-1-Lagrange-False]

Test failures can be seen in debian CI testing at https://ci.debian.net/packages/a/adios4dolfinx/
For instance https://ci.debian.net/packages/a/adios4dolfinx/unstable/amd64/ shows 30 of the last 42 tests failing (not necessarily all due to the time-out problem).

I can reproduce the problem locally on my own system. Tests passed once when building the debian package for adios4dolfinx 0.9.1.post0, but then hit the timeout when running CI tests (autopkgtest on debian/tests) using the built package.

Library versions:
adios4dolfinx 0.9.1.post0
adios2 2.10.2
hdf5 1.14.5
openmpi 5.0.6
gcc 14.2.0

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.