Bug#1009772: armci-mpi: autopkgtest regression on s390x
Control: tags -1 + patch Hi Drew Upon further investigation, it appears that the failing test-armci-mpich has never passed on s390x, so the failure of this particular test is not a regression. In fact, the build-time tests fail in the same way, although those failures are ignored. Please consider skipping test-armci-mpich on s390x, as per the patch below, so at least regressions in test-armci and test-armci-openmpi can be caught. Regards Graham --- a/debian/tests/control +++ b/debian/tests/control @@ -15,3 +15,4 @@ debhelper, dh-autoreconf, gcc Restrictions: allow-stderr +Architecture: !s390x
Bug#1009772: armci-mpi: autopkgtest regression on s390x
While looking into the errors in all the tests I can see the following pattern in all of them: "This benchmark should be run on at least two processes" This is taken from the following function in all tests. And I can see the similar issue is also reported on other platforms by different users but I could not find more details about the function. Can someone please point me out to the place from where MPI_Comm_size() is reading the information? MPI_Comm_size(MPI_COMM_WORLD, ); Thanks, -Dipak From: Graham Inggs Date: Sunday, 17 April 2022 at 1:33 PM To: Debian Bug Tracking System Subject: [EXTERNAL] Bug#1009772: armci-mpi: autopkgtest regression on s390x Source: armci-mpi Version: 0.3.1~beta-6 X-Debbugs-CC: debian-s...@lists.debian.org Severity: important User: debian...@lists.debian.org Usertags: regression Hi Maintainer armci-mpi's autopkgtests started failing on the big-endian s390x architecture [1] where they passed previously. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/a/armci-mpi/testing/s390x/ PASS: benchmarks/ping-pong PASS: benchmarks/ring-flood PASS: benchmarks/contiguous-bench FAIL: benchmarks/strided-bench PASS: benchmarks/rmw_perf PASS: tests/test_onesided PASS: tests/test_onesided_shared PASS: tests/test_onesided_shared_dla PASS: tests/test_mutex PASS: tests/test_mutex_rmw PASS: tests/test_mutex_trylock PASS: tests/test_malloc_irreg FAIL: tests/ARMCI_PutS_latency FAIL: tests/ARMCI_AccS_latency PASS: tests/test_groups PASS: tests/test_group_split PASS: tests/test_malloc_group FAIL: tests/test_accs FAIL: tests/test_accs_dla FAIL: tests/test_puts FAIL: tests/test_puts_gets FAIL: tests/test_puts_gets_dla FAIL: tests/test_putv PASS: tests/test_igop PASS: tests/test_rmw_fadd PASS: tests/test_parmci PASS: tests/mpi/test_mpi_accs FAIL: tests/mpi/test_mpi_dim FAIL: tests/mpi/test_mpi_indexed_accs FAIL: tests/mpi/test_mpi_indexed_gets FAIL: tests/mpi/test_mpi_indexed_puts_gets FAIL: tests/mpi/test_mpi_subarray_accs PASS: tests/mpi/test_win_create PASS: tests/mpi/test_win_model PASS: tests/ctree/ctree_test PASS: tests/ctree/ctree_test_rand PASS: tests/ctree/ctree_test_rand_interval FAIL: tests/contrib/armci-perf FAIL: tests/contrib/armci-test PASS: tests/contrib/lu/lu-block PASS: tests/contrib/lu/lu-b-bc PASS: tests/contrib/transp1D/transp1D-c PASS: tests/contrib/non-blocking/simple Testsuite summary for armci 0.1 # TOTAL: 43 # PASS: 27 # SKIP: 0 # XFAIL: 0 # FAIL: 16 # XPASS: 0 # ERROR: 0 ... test-armci-mpich FAIL non-zero exit status 2
Bug#1009772: armci-mpi: autopkgtest regression on s390x
Thanks for reporting the bug Grahm! I am looking into it. Regards, -Dipak From: Graham Inggs Date: Sunday, 17 April 2022 at 1:33 PM To: Debian Bug Tracking System Subject: [EXTERNAL] Bug#1009772: armci-mpi: autopkgtest regression on s390x Source: armci-mpi Version: 0.3.1~beta-6 X-Debbugs-CC: debian-s...@lists.debian.org Severity: important User: debian...@lists.debian.org Usertags: regression Hi Maintainer armci-mpi's autopkgtests started failing on the big-endian s390x architecture [1] where they passed previously. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/a/armci-mpi/testing/s390x/ PASS: benchmarks/ping-pong PASS: benchmarks/ring-flood PASS: benchmarks/contiguous-bench FAIL: benchmarks/strided-bench PASS: benchmarks/rmw_perf PASS: tests/test_onesided PASS: tests/test_onesided_shared PASS: tests/test_onesided_shared_dla PASS: tests/test_mutex PASS: tests/test_mutex_rmw PASS: tests/test_mutex_trylock PASS: tests/test_malloc_irreg FAIL: tests/ARMCI_PutS_latency FAIL: tests/ARMCI_AccS_latency PASS: tests/test_groups PASS: tests/test_group_split PASS: tests/test_malloc_group FAIL: tests/test_accs FAIL: tests/test_accs_dla FAIL: tests/test_puts FAIL: tests/test_puts_gets FAIL: tests/test_puts_gets_dla FAIL: tests/test_putv PASS: tests/test_igop PASS: tests/test_rmw_fadd PASS: tests/test_parmci PASS: tests/mpi/test_mpi_accs FAIL: tests/mpi/test_mpi_dim FAIL: tests/mpi/test_mpi_indexed_accs FAIL: tests/mpi/test_mpi_indexed_gets FAIL: tests/mpi/test_mpi_indexed_puts_gets FAIL: tests/mpi/test_mpi_subarray_accs PASS: tests/mpi/test_win_create PASS: tests/mpi/test_win_model PASS: tests/ctree/ctree_test PASS: tests/ctree/ctree_test_rand PASS: tests/ctree/ctree_test_rand_interval FAIL: tests/contrib/armci-perf FAIL: tests/contrib/armci-test PASS: tests/contrib/lu/lu-block PASS: tests/contrib/lu/lu-b-bc PASS: tests/contrib/transp1D/transp1D-c PASS: tests/contrib/non-blocking/simple Testsuite summary for armci 0.1 # TOTAL: 43 # PASS: 27 # SKIP: 0 # XFAIL: 0 # FAIL: 16 # XPASS: 0 # ERROR: 0 ... test-armci-mpich FAIL non-zero exit status 2
Bug#1009772: armci-mpi: autopkgtest regression on s390x
Source: armci-mpi Version: 0.3.1~beta-6 X-Debbugs-CC: debian-s...@lists.debian.org Severity: important User: debian...@lists.debian.org Usertags: regression Hi Maintainer armci-mpi's autopkgtests started failing on the big-endian s390x architecture [1] where they passed previously. I've copied what I hope is the relevant part of the log below. Regards Graham [1] https://ci.debian.net/packages/a/armci-mpi/testing/s390x/ PASS: benchmarks/ping-pong PASS: benchmarks/ring-flood PASS: benchmarks/contiguous-bench FAIL: benchmarks/strided-bench PASS: benchmarks/rmw_perf PASS: tests/test_onesided PASS: tests/test_onesided_shared PASS: tests/test_onesided_shared_dla PASS: tests/test_mutex PASS: tests/test_mutex_rmw PASS: tests/test_mutex_trylock PASS: tests/test_malloc_irreg FAIL: tests/ARMCI_PutS_latency FAIL: tests/ARMCI_AccS_latency PASS: tests/test_groups PASS: tests/test_group_split PASS: tests/test_malloc_group FAIL: tests/test_accs FAIL: tests/test_accs_dla FAIL: tests/test_puts FAIL: tests/test_puts_gets FAIL: tests/test_puts_gets_dla FAIL: tests/test_putv PASS: tests/test_igop PASS: tests/test_rmw_fadd PASS: tests/test_parmci PASS: tests/mpi/test_mpi_accs FAIL: tests/mpi/test_mpi_dim FAIL: tests/mpi/test_mpi_indexed_accs FAIL: tests/mpi/test_mpi_indexed_gets FAIL: tests/mpi/test_mpi_indexed_puts_gets FAIL: tests/mpi/test_mpi_subarray_accs PASS: tests/mpi/test_win_create PASS: tests/mpi/test_win_model PASS: tests/ctree/ctree_test PASS: tests/ctree/ctree_test_rand PASS: tests/ctree/ctree_test_rand_interval FAIL: tests/contrib/armci-perf FAIL: tests/contrib/armci-test PASS: tests/contrib/lu/lu-block PASS: tests/contrib/lu/lu-b-bc PASS: tests/contrib/transp1D/transp1D-c PASS: tests/contrib/non-blocking/simple Testsuite summary for armci 0.1 # TOTAL: 43 # PASS: 27 # SKIP: 0 # XFAIL: 0 # FAIL: 16 # XPASS: 0 # ERROR: 0 ... test-armci-mpich FAIL non-zero exit status 2