Hello community,

here is the log from the commit of package openmpi2 for openSUSE:Factory 
checked in at 2018-03-29 11:53:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openmpi2 (Old)
 and      /work/SRC/openSUSE:Factory/.openmpi2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openmpi2"

Thu Mar 29 11:53:01 2018 rev:14 rq:592098 version:2.1.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/openmpi2/openmpi2.changes        2018-02-13 
10:24:29.955695548 +0100
+++ /work/SRC/openSUSE:Factory/.openmpi2.new/openmpi2.changes   2018-03-29 
11:53:03.263913487 +0200
@@ -1,0 +2,33 @@
+Tue Mar 27 06:39:04 UTC 2018 - [email protected]
+
+- Update to openmpi 2.1.3
+  - Update internal PMIx version to 1.2.5.
+  - Fix a problem with ompi_info reporting using param option.
+  - Correct PMPI_Aint_{add|diff} to be functions (not subroutines)
+    in the Fortran mpi_f08 module.
+  - Fix a problem when doing MPI I/O using data types with large
+    extents in conjunction with MPI_TYPE_CREATE_SUBARRAY.  Thanks to
+  - Fix a problem when opening many files using MPI_FILE_OPEN.
+  - Fix a problem with debuggers failing to attach to a running job.
+  - Fix a problem when using madvise and the OpenIB BTL.
+  - Fix a problem in the Vader BTL that resulted in failures of
+    IMB under certain circumstances.
+  - Fix a problem preventing Open MPI from working under Cygwin.
+  - Reduce some verbosity being emitted by the USNIC BTL under certain
+    circumstances.
+  - Fix a problem with misdirection of SIGKILL.
+  - Replace use of posix_memalign with malloc for small allocations.
+  - Fix a problem with Open MPI's out of band TCP network for file descriptors
+    greater than 32767.
+  - Plug a memory leak in MPI_Mem_free().
+- Drop btl-vader-change-the-way-fast-boxes-are-used.patch as it
+  merged upstream.
+- Add fix-rdma-component-selection.patch to fix bad rdma component selection
+  which can cause stall when running on multiple IB nodes (bsc#1087031)
+
+-------------------------------------------------------------------
+Mon Mar 26 11:30:52 UTC 2018 - [email protected]
+
+- Enable --enable-mpirun-prefix-by-default (bsc#1086821)
+
+-------------------------------------------------------------------

Old:
----
  btl-vader-change-the-way-fast-boxes-are-used.patch
  openmpi-2.1.2.0.6157ed8469.tar.bz2

New:
----
  fix-rdma-component-selection.patch
  openmpi-2.1.3.0.cfd8f3f34e27.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openmpi2.spec ++++++
--- /var/tmp/diff_new_pack.IeA84L/_old  2018-03-29 11:53:04.095883531 +0200
+++ /var/tmp/diff_new_pack.IeA84L/_new  2018-03-29 11:53:04.099883387 +0200
@@ -42,8 +42,8 @@
 # % define build_static_devel 1
 
 %define pname openmpi
-%define vers 2.1.2
-%define _vers 2_1_2
+%define vers 2.1.3
+%define _vers 2_1_3
 %define m_f_ver 2
 %bcond_with ringdisabled
 
@@ -112,7 +112,7 @@
 %global hpc_openmpi_pack_version %{hpc_openmpi_dep_version}
 %endif
 
-%define git_ver .0.6157ed8469
+%define git_ver .0.cfd8f3f34e27
 
 #############################################################################
 #
@@ -132,7 +132,7 @@
 Source3:        macros.hpc-openmpi
 Source4:        mpivars.sh
 Source5:        mpivars.csh
-Patch0:         btl-vader-change-the-way-fast-boxes-are-used.patch
+Patch0:         fix-rdma-component-selection.patch
 Provides:       mpi
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
@@ -418,6 +418,7 @@
            --with-psm2 \
 %endif
            --disable-silent-rules \
+           --enable-mpirun-prefix-by-default \
            --with-package-string="Open MPI Distribution for 
%{?is_opensuse:openSUSE}%{!?is_opensuse:SLE}"  \
            --disable-wrapper-rpath
 make %{?_smp_mflags}

++++++ _service ++++++
--- /var/tmp/diff_new_pack.IeA84L/_old  2018-03-29 11:53:04.143881803 +0200
+++ /var/tmp/diff_new_pack.IeA84L/_new  2018-03-29 11:53:04.147881659 +0200
@@ -8,7 +8,7 @@
     <param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="versionrewrite-replacement">\1</param>
-    <param name="revision">6157ed8469b755ce4a7de81954c9e0614d3c87e5</param>
+    <param name="revision">cfd8f3f34e27c11835bd938bd26fc4bd688ce025</param>
   </service>
   <service name="recompress" mode="disabled">
     <param name="file">openmpi*.tar</param>

++++++ fix-rdma-component-selection.patch ++++++
commit 062e6fe4be4db6263372053509f155784fc94cc1
Author: Nicolas Morey-Chaisemartin <[email protected]>
Date:   Wed Mar 28 11:17:17 2018 +0200

    fix rdma component selection
    
    Github issue#4976
    bsc#1087031
    
    Signed-off-by: Nicolas Morey-Chaisemartin <[email protected]>

diff --git ompi/mca/osc/rdma/osc_rdma_component.c 
ompi/mca/osc/rdma/osc_rdma_component.c
index b5c544a58f99..337742fabb9c 100644
--- ompi/mca/osc/rdma/osc_rdma_component.c
+++ ompi/mca/osc/rdma/osc_rdma_component.c
@@ -356,6 +356,8 @@ static int ompi_osc_rdma_component_query (struct ompi_win_t 
*win, void **base, s
                                           int flavor)
 {
 
+    int rc;
+
     if (MPI_WIN_FLAVOR_SHARED == flavor) {
         return -1;
     }
@@ -369,15 +371,18 @@ static int ompi_osc_rdma_component_query (struct 
ompi_win_t *win, void **base, s
     }
 #endif /* OPAL_CUDA_SUPPORT */
 
-    if (OMPI_SUCCESS == ompi_osc_rdma_query_mtls ()) {
+    rc = ompi_osc_rdma_query_mtls ();
+    rc = comm->c_coll.coll_allreduce(MPI_IN_PLACE, &rc, 1, MPI_INT, MPI_MIN, 
comm, comm->c_coll.coll_allreduce_module);
+    if (OMPI_SUCCESS == rc) {
         return 5; /* this has to be lower that osc pt2pt default priority */
     }
-
-    if (OMPI_SUCCESS != ompi_osc_rdma_query_btls (comm, NULL)) {
+ 
+    rc = ompi_osc_rdma_query_btls (comm, NULL);
+    rc = comm->c_coll.coll_allreduce(MPI_IN_PLACE, &rc, 1, MPI_INT, MPI_MIN, 
comm, comm->c_coll.coll_allreduce_module);
+    if (OMPI_SUCCESS != rc) {
         return -1;
     }
 
-
     return mca_osc_rdma_component.priority;
 }
 
++++++ openmpi-2.1.2.0.6157ed8469.tar.bz2 -> 
openmpi-2.1.3.0.cfd8f3f34e27.tar.bz2 ++++++
++++ 5329 lines of diff (skipped)


Reply via email to