Bug#946204: mpi4py: autopkgtest times out on arm64 on ci.d.n infrastructure
Paul Gevers
elbrus at debian.org
Thu Dec 5 10:49:24 GMT 2019
Source: mpi4py
Version: 3.0.3-1
X-Debbugs-CC: debian-ci at lists.debian.org
Severity: important
User: debian-ci at lists.debian.org
Usertags: timeout
Dear maintainers,
Since a couple of weeks we have enabled autopkgtesting on arm64 in the
Debian migration software. However, your package started fails because
it times out (after 2:47h) in 6 out of 7 run on ci.debian.net. In
Ubuntu, your test runs fine and finishes in typically 10 to 15 minutes.
However, Ubuntu runs in VM's, while Debian runs in LXC, maybe that makes
a difference.
Can you please investigate the situation? If you need help from the CI
team, don't hesitate to ask.
I will blacklist this package on arm64 on the ci.debian.net
infrastructure. I will remove the blacklist once this bug is fixed.
Please note that failures on arm64 aren't considered RC yet, but that
will change in some (hopefully near) future.
Paul
https://ci.debian.net/data/autopkgtest/testing/arm64/m/mpi4py/3473331/log.gz
autopkgtest [21:45:57]: test command1:
OMPI_MCA_rmaps_base_oversubscribe=yes mpiexec -n 5 pytest-3 --color=no
autopkgtest [21:45:57]: test command1: [-----------------------
============================= test session starts
==============================
platform linux -- Python 3.7.5, pytest-3.10.1, py-1.8.0, pluggy-0.13.0
============================= test session starts
==============================
platform linux -- Python 3.7.5, pytest-3.10.1, py-1.8.0, pluggy-0.13.0
rootdir: /tmp/autopkgtest-lxc.if0ag3ci/downtmp/build.ABj/src, inifile:
setup.cfg
rootdir: /tmp/autopkgtest-lxc.if0ag3ci/downtmp/build.ABj/src, inifile:
setup.cfg
collecting ... collecting ... ============================= test session
starts ==============================
platform linux -- Python 3.7.5, pytest-3.10.1, py-1.8.0, pluggy-0.13.0
rootdir: /tmp/autopkgtest-lxc.if0ag3ci/downtmp/build.ABj/src, inifile:
setup.cfg
collecting ... ============================= test session starts
==============================
platform linux -- Python 3.7.5, pytest-3.10.1, py-1.8.0, pluggy-0.13.0
rootdir: /tmp/autopkgtest-lxc.if0ag3ci/downtmp/build.ABj/src, inifile:
setup.cfg
collecting ... ============================= test session starts
==============================
platform linux -- Python 3.7.5, pytest-3.10.1, py-1.8.0, pluggy-0.13.0
rootdir: /tmp/autopkgtest-lxc.if0ag3ci/downtmp/build.ABj/src, inifile:
setup.cfg
collecting ...
--------------------------------------------------------------------------
[[25636,1],0]: A high-performance Open MPI point-to-point messaging module
was unable to find any relevant network interfaces:
Module: OpenFabrics (openib)
Host: autopkgtest-testing-arm64
Another transport will be used instead, although this may result in
lower performance.
NOTE: You can disable this warning by setting the MCA parameter
btl_base_warn_component_unused to 0.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
The OSC pt2pt component does not support MPI_THREAD_MULTIPLE in this
release.
Workarounds are to run on a single node, or to use a system with an RDMA
capable network such as Infiniband.
--------------------------------------------------------------------------
collecting 256 items
collecting 256 items
collecting 256 items
collecting 256 items
collecting 256 items
collecting 741 items
collecting 741 items
collecting 741 items
collecting 741 items
collecting 741 items
[autopkgtest-testing-arm64:01615] [[25636,0],0] ORTE_ERROR_LOG:
Data unpack had inadequate space in file util/show_help.c at line 513
collecting 1102 items
collecting 1142 items
collecting 1142 items
collected 1142 items
test/test_address.py ...
collected 1142 items
collected 1142 items
collected 1142 items
.
test/test_address.py
test/test_address.py
test/test_address.py ....
[ 0%]
test/test_attributes.py .....
collected 1142 items
....
test/test_address.py ....
[ 0%]
test/test_attributes.py [
0%]
test/test_attributes.py [
0%]
test/test_attributes.py ....
[ 0%]
test/test_attributes.py
.................................................................................................................................................................................................ssssss.sssss.ssss.ssss.sssss.ssssss.
[ 4%]
s [ 4%]
[ 4%]
[ 4%]
test/test_cco_buf.py
[ 4%]s
test/test_cco_buf.py
[ 4%]
test/test_cco_buf.py [ 4%]
.
[ 4%]
test/test_cco_buf.py s....s...s.s....s......s.....s....s. [ 4%]
[ 4%]
test/test_cco_buf.py
.................................................................................................................................................................................................................................
[ 9%]
[ 9%]
[ 9%]
[ 9%]
......... [ 9%]
.............................................................................................
[ 10%]
[ 10%]
[ 10%]
[ 10%]
test/test_cco_nb_buf.py
test/test_cco_nb_buf.py
test/test_cco_nb_buf.py
test/test_cco_nb_buf.py
[ 10%]
test/test_cco_nb_buf.py
...............................................................................................................................................................................................................................................
[ 15%]
[ 15%]
. [ 15%]
[ 15%]
[ 15%]
..........................................................................................
[ 16%]
[ 16%]
[ 16%]
[ 16%]
[ 16%]
test/test_cco_nb_vec.py
test/test_cco_nb_vec.py
test/test_cco_nb_vec.py test/test_cco_nb_vec.py
test/test_cco_nb_vec.py
.............................................................................................................................................................................................................................................
[ 20%]
. [ 20%]
. [ 20%]
. [ 20%]
[ 20%]
....................
[ 21%]
[ 21%]
[ 21%]
[ 21%]
[ 21%]
test/test_cco_ngh_buf.py test/test_cco_ngh_buf.py
test/test_cco_ngh_buf.py test/test_cco_ngh_buf.py
test/test_cco_ngh_buf.py
............................................................
[ 22%] [ 22%]
[ 22%]
[ 22%] [ 22%]
test/test_cco_ngh_obj.py
test/test_cco_ngh_obj.py
test/test_cco_ngh_obj.py
test/test_cco_ngh_obj.py test/test_cco_ngh_obj.py
........................................
[ 22%] [ 22%]
[ 22%]
[ 22%] [ 22%]
test/test_cco_obj.py
test/test_cco_obj.py test/test_cco_obj.py
test/test_cco_obj.py test/test_cco_obj.py
........................................................................................................................................................................................................
[ 26%] [ 26%] [ 26%] [ 26%]
[ 26%]
test/test_cco_obj_inter.py test/test_cco_obj_inter.py
test/test_cco_obj_inter.py
test/test_cco_obj_inter.py
test/test_cco_obj_inter.py
........................................................................................................................
[ 28%] [ 28%]
[ 28%] [ 28%]
test/test_cco_vec.py
test/test_cco_vec.py [ 28%]test/test_cco_vec.py
test/test_cco_vec.py
test/test_cco_vec.py
...........................................................................[autopkgtest-testing-arm64:01615]
4 more processes have sent help message help-mpi-btl-base.txt / btl:no-nics
[autopkgtest-testing-arm64:01615] Set MCA parameter
"orte_base_help_aggregate" to 0 to see all help / error messages
[autopkgtest-testing-arm64:01615] 38 more processes have sent help
message help-osc-pt2pt.txt / mpi-thread-multiple-not-supported
....................................................................................................................................................................................
[ 33%]
[ 33%]
[ 33%]
[ 33%]
[ 33%]
...................................
[ 33%]
[ 33%]
[ 33%]
test/test_cffi.py test/test_cffi.py test/test_cffi.py
[ 33%]
[ 33%]
test/test_cffi.py test/test_cffi.py .....
[ 33%]
test/test_comm.py ...
[ 33%] [ 33%]
test/test_comm.py test/test_comm.py ......
[ 33%].
test/test_comm.py
...................................................................
[ 33%]
.test/test_comm.py
.....................................................................................................................................................................................................
[ 38%]
[ 38%]
[ 38%]
[ 38%]
[ 38%]
.................................................................
[ 39%]
[ 39%]
[ 39%]
[ 39%]
test/test_comm_inter.py
test/test_comm_inter.py
test/test_comm_inter.py
test/test_comm_inter.py
[ 39%]
test/test_comm_inter.py
............................................................
[ 40%] [
40%] [ 40%]
[ 40%]
test/test_comm_topo.py
test/test_comm_topo.py
test/test_comm_topo.py
test/test_comm_topo.py [ 40%]
test/test_comm_topo.py
...........................................................................................................................................
[ 43%] [ 43%]
[ 43%] [ 43%]
test/test_ctypes.py test/test_ctypes.py test/test_ctypes.py
test/test_ctypes.py ......... [ 43%]
[ 43%]
[ 43%]
[ 43%]
test/test_ctypes.py
test/test_datatype.py
test/test_datatype.py
[ 43%]
test/test_datatype.py
test/test_datatype.py ..........
[ 43%]
test/test_datatype.py
..............................................................................
[ 45%]
test/test_dl.py .....
[ 45%]
test/test_doc.py .
[ 45%]
test/test_dynproc.py ......... [ 45%]
test/test_dl.py .........
[ 45%]
test/test_doc.py .....
[ 45%]
test/test_dynproc.py .. [ 45%]
test/test_dl.py ..........
[ 45%]
test/test_doc.py . [ 45%]
test/test_dl.py .
[ 45%]
test/test_dynproc.py ....
[ 45%]
test/test_doc.py .
[ 45%]
test/test_dynproc.py ........... [ 45%]
test/test_dl.py ....
[ 45%]
test/test_doc.py .
[ 45%]
test/test_dynproc.py ..........F.
[ 46%]
test/test_environ.py ..............
[ 47%]
test/test_errhandler.py .....s
[ 48%]
test/test_errorcode.py .....
[ 48%]
test/test_exceptions.py ....................................sssss...
[ 52%]
test/test_file.py ..............
[ 53%]
test/test_fortran.py ...........
[ 54%]
test/test_grequest.py ...
[ 54%]
test/test_group.py ................................................
[ 59%]
test/test_info.py ..........
[ 59%]
test/test_io.py ..............autopkgtest [00:32:37]: 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.if0ag3ci/downtmp/build.ABj/src";
mkdir -p -m 1777 --
"/tmp/autopkgtest-lxc.if0ag3ci/downtmp/command1-artifacts"; export
AUTOPKGTEST_ARTIFACTS="/tmp/autopkgtest-lxc.if0ag3ci/downtmp/command1-artifacts";
export ADT_ARTIFACTS="$AUTOPKGTEST_ARTIFACTS"; mkdir -p -m 755
"/tmp/autopkgtest-lxc.if0ag3ci/downtmp/autopkgtest_tmp"; export
AUTOPKGTEST_TMP="/tmp/autopkgtest-lxc.if0ag3ci/downtmp/autopkgtest_tmp";
export ADTTMP="$AUTOPKGTEST_TMP"; export DEBIAN_FRONTEND=noninteractive;
export LANG=C.UTF-8; export DEB_BUILD_OPTIONS=parallel=32; 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.if0ag3ci/downtmp/command1-stdout
/tmp/autopkgtest-lxc.if0ag3ci/downtmp/command1-stderr; bash -ec
'OMPI_MCA_rmaps_base_oversubscribe=yes mpiexec -n 5 pytest-3 --color=no'
2> >(tee -a /tmp/autopkgtest-lxc.if0ag3ci/downtmp/command1-stderr >&2) >
>(tee -a /tmp/autopkgtest-lxc.if0ag3ci/downtmp/command1-stdout);" (kind:
test)
autopkgtest [00:32:38]: test command1: -----------------------]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20191205/1fe2743c/attachment-0001.sig>
More information about the debian-science-maintainers
mailing list