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