Bug#1009772: armci-mpi: autopkgtest regression on s390x

2022-08-29 Thread Graham Inggs
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

2022-05-13 Thread Dipak Zope1
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

2022-04-22 Thread Dipak Zope1
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

2022-04-17 Thread Graham Inggs
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