Skip to content

Commit 8518c02

Browse files
authored
Merge pull request #5795 from bwbarrett/master-NEWS
dist: Update NEWS on master with 3.1.1 and 3.1.2 items
2 parents c5eaa38 + 999e92b commit 8518c02

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

NEWS

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,53 @@ Master (not on release branches yet)
8080
Currently, this means the Open SHMEM layer will only build if
8181
a MXM or UCX library is found.
8282

83+
3.1.2 -- August, 2018
84+
------------------------
85+
86+
- A subtle race condition bug was discovered in the "vader" BTL
87+
(shared memory communications) that, in rare instances, can cause
88+
MPI processes to crash or incorrectly classify (or effectively drop)
89+
an MPI message sent via shared memory. If you are using the "ob1"
90+
PML with "vader" for shared memory communication (note that vader is
91+
the default for shared memory communication with ob1), you need to
92+
upgrade to v3.1.2 or later to fix this issue. You may also upgrade
93+
to the following versions to fix this issue:
94+
- Open MPI v2.1.5 (expected end of August, 2018) or later in the
95+
v2.1.x series
96+
- Open MPI v3.0.1 (released March, 2018) or later in the v3.0.x
97+
series
98+
- Assorted Portals 4.0 bug fixes.
99+
- Fix for possible data corruption in MPI_BSEND.
100+
- Move shared memory file for vader btl into /dev/shm on Linux.
101+
- Fix for MPI_ISCATTER/MPI_ISCATTERV Fortran interfaces with MPI_IN_PLACE.
102+
- Upgrade PMIx to v2.1.3.
103+
- Numerous One-sided bug fixes.
104+
- Fix for race condition in uGNI BTL.
105+
- Improve handling of large number of interfaces with TCP BTL.
106+
- Numerous UCX bug fixes.
107+
108+
3.1.1 -- June, 2018
109+
-------------------
110+
111+
- Fix potential hang in UCX PML during MPI_FINALIZE
112+
- Update internal PMIx to v2.1.2rc2 to fix forward version compatibility.
113+
- Add new MCA parameter osc_sm_backing_store to allow users to specify
114+
where in the filesystem the backing file for the shared memory
115+
one-sided component should live. Defaults to /dev/shm on Linux.
116+
- Fix potential hang on non-x86 platforms when using builds with
117+
optimization flags turned off.
118+
- Disable osc/pt2pt when using MPI_THREAD_MULTIPLE due to numerous
119+
race conditions in the component.
120+
- Fix dummy variable names for the mpi and mpi_f08 Fortran bindings to
121+
match the MPI standard. This may break applications which use
122+
name-based parameters in Fortran which used our internal names
123+
rather than those documented in the MPI standard.
124+
- Revamp Java detection to properly handle new Java versions which do
125+
not provide a javah wrapper.
126+
- Fix RMA function signatures for use-mpi-f08 bindings to have the
127+
asynchonous property on all buffers.
128+
- Improved configure logic for finding the UCX library.
129+
83130
3.1.0 -- May, 2018
84131
------------------
85132

0 commit comments

Comments
 (0)