Bug#976404: mpi4py: flaky ppc64el autopkgtest on ci.debian.net: regularly times out

2021-01-25 Thread Drew Parsons
Source: mpi4py
Followup-For: Bug #976404

mpi4py tests seem to have started passing stably on ppc64el after the
upgrade of libpmix2 from 3.2.0-1 to 3.2.1-1

(other test errors after that are other known openmpi problems,
recently fixed, not these timeout errors)

Tests are now passing reliably in both unstable and testing.

Looks like ppc64el performance has been fixed in pmix.

I think we can close this bug now.



Bug#976404: mpi4py: flaky ppc64el autopkgtest on ci.debian.net: regularly times out

2020-12-04 Thread Paul Gevers
Source: mpi4py
Version: 3.0.3-7
Severity: serious
Tags: sid bullseye
X-Debbugs-CC: debian...@lists.debian.org
User: debian...@lists.debian.org
Usertags: flaky timeout

Dear maintainer(s),

The autopkgtest of your package turned up a couple of times on our list
of regressions. I looked into the history of your autopkgtest and it
fails regularly on ppc64el [1] due to time out.

Because the unstable-to-testing migration software now blocks on
regressions in testing, flaky tests, i.e. tests that flip between
passing and failing without changes to the list of installed packages,
are causing people unrelated to your package to spend time on these
tests.

I copied the output at the bottom of this report.

Please do get in touch if we need to dive into this together.

Paul

[1] https://ci.debian.net/packages/m/mpi4py/testing/ppc64el/

https://ci.debian.net/data/autopkgtest/testing/ppc64el/m/mpi4py/8214234/log.gz


test/test_io.py::TestIOSelf::testIReadIWrite PASSED
 [ 59%]
test/test_io.py::TestIOSelf::testIReadIWriteAll PASSED
 [ 60%]
test/test_io.py::TestIOSelf::testIReadIWriteAt PASSED
 [ 60%]
test/test_io.py::TestIOSelf::testIReadIWriteAtAll PASSED
 [ 60%]
test/test_io.py::TestIOSelf::testIReadIWriteShared PASSED
 [ 60%]
test/test_io.py::TestIOSelf::testReadWrite PASSED
 [ 60%]
test/test_io.py::TestIOSelf::testReadWriteAll PASSED
 [ 60%]
test/test_io.py::TestIOSelf::testReadWriteAllBeginEnd PASSED
 [ 60%]
test/test_io.py::TestIOSelf::testReadWriteAt PASSED
 [ 60%]
test/test_io.py::TestIOSelf::testReadWriteAtAll PASSED
 [ 60%]
test/test_io.py::TestIOSelf::testReadWriteAtAllBeginEnd PASSED
 [ 60%]
test/test_io.py::TestIOSelf::testReadWriteOrdered PASSED
 [ 60%]
test/test_io.py::TestIOSelf::testReadWriteOrderedBeginEnd PASSED
 [ 61%]
test/test_io.py::TestIOSelf::testReadWriteShared PASSED
 [ 61%]
test/test_io.py::TestIOWorld::testIReadIWrite autopkgtest [06:14:27]:
ERROR: timed out on command "su -s /bin/bash debci -c set -e; export
USER=`id -nu`; . /etc/profile >/dev/null 2>&1 || true;  . ~/.profile
>/dev/null 2>&1 || true;
buildtree="/tmp/autopkgtest-lxc.gzof0j7x/downtmp/build.fff/src"; mkdir
-p -m 1777 --
"/tmp/autopkgtest-lxc.gzof0j7x/downtmp/command1-artifacts"; export
AUTOPKGTEST_ARTIFACTS="/tmp/autopkgtest-lxc.gzof0j7x/downtmp/command1-artifacts";
export ADT_ARTIFACTS="$AUTOPKGTEST_ARTIFACTS"; mkdir -p -m 755
"/tmp/autopkgtest-lxc.gzof0j7x/downtmp/autopkgtest_tmp"; export
AUTOPKGTEST_TMP="/tmp/autopkgtest-lxc.gzof0j7x/downtmp/autopkgtest_tmp";
export ADTTMP="$AUTOPKGTEST_TMP"; export DEBIAN_FRONTEND=noninteractive;
export LANG=C.UTF-8; export DEB_BUILD_OPTIONS=parallel=4; unset LANGUAGE
LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE   LC_MONETARY LC_MESSAGES
LC_PAPER LC_NAME LC_ADDRESS   LC_TELEPHONE LC_MEASUREMENT
LC_IDENTIFICATION LC_ALL;rm -f /tmp/autopkgtest_script_pid; set -C; echo
$$ > /tmp/autopkgtest_script_pid; set +C; trap "rm -f
/tmp/autopkgtest_script_pid" EXIT INT QUIT PIPE; cd "$buildtree"; touch
/tmp/autopkgtest-lxc.gzof0j7x/downtmp/command1-stdout
/tmp/autopkgtest-lxc.gzof0j7x/downtmp/command1-stderr; bash -ec
'OMPI_MCA_rmaps_base_oversubscribe=yes mpiexec -n 5 pytest-3 --color=no
--verbose' 2> >(tee -a
/tmp/autopkgtest-lxc.gzof0j7x/downtmp/command1-stderr >&2) > >(tee -a
/tmp/autopkgtest-lxc.gzof0j7x/downtmp/command1-stdout);" (kind: test)
autopkgtest [06:14:28]: test command1: ---]



OpenPGP_signature
Description: OpenPGP digital signature