@@ -39,6 +39,56 @@ it is possible for items to appear more than once in the list.
39
39
3.0.5 -- October, 2019
40
40
----------------------
41
41
42
+ - At run time, automatically disable Linux cross-memory attach (CMA)
43
+ for vader BTL (shared memory) copies when running in user namespaces
44
+ (i.e., containers). Many thanks to Adrian Reber for raising the
45
+ issue and providing the fix.
46
+ - Fix case where very large sends (over 2B bytes) would silently fail
47
+ over PSM using the OFI MTL. Thanks to Emmanuel Thomé for raising
48
+ the issue.
49
+ - Fix case where 0-extent datatypes might be eliminated during
50
+ optimization. Thanks to Github user @tjahns for raising the issue.
51
+ - Ensure that the MPIR_Breakpoint symbol is not optimized out on
52
+ problematic platforms.
53
+
54
+ NO- Fix MPI one-sided 32 bit atomic support.
55
+
56
+ - Fix OMPIO offset calculations with SEEK_END and SEEK_CUR in
57
+ MPI_FILE_GET_POSITION. Thanks to Wei-keng Liao for raising the
58
+ issue.
59
+ - Fix corner case for datatype extent computations. Thanks to David
60
+ Dickenson for raising the issue.
61
+
62
+ NO- Allow individual jobs to set their map/rank/bind policies when
63
+ running LSF. Thanks to Nick R. Papior for assistance in solving the
64
+ issue.
65
+ NO- Fix MPI buffered sends with the "cm" PML.
66
+ NO- Properly propagate errors to avoid deadlocks in MPI one-sided operations.
67
+
68
+ - Update to PMIx v2.2.3.
69
+
70
+ NO- Fix data corruption in non-contiguous MPI accumulates over UCX.
71
+
72
+ - Fix ssh-based tree-based spawning at scale. Many thanks to Github
73
+ user @zrss for the report and diagnosis.
74
+ - Fix the Open MPI RPM spec file to not abort when grep fails. Thanks
75
+ to Daniel Letai for bringing this to our attention.
76
+ - Handle new SLURM CLI options (SLURM 19 deprecated some options that
77
+ Open MPI was using). Thanks to Jordan Hayes for the report and the
78
+ initial fix.
79
+ - OMPI: fix division by zero with an empty file view.
80
+ - Also handle shmat()/shmdt() memory patching with OS-bypass networks.
81
+ - Add support for unwinding info to all files that are present in the
82
+ stack starting from MPI_Init, which is helpful with parallel
83
+ debuggers. Thanks to James Clark for the report and initial fix.
84
+ - Fixed inadvertant use of bitwise operators in the MPI C++ bindings
85
+ header files. Thanks to Bert Wesarg for the report and the fix.
86
+ - Added configure option --disable-wrappers-runpath (alongside the
87
+ already-existing --disable-wrappers-rpath option) to prevent Open
88
+ MPI's configure script from automatically adding runpath CLI options
89
+ to the wrapper compilers.
90
+
91
+
42
92
3.0.4 -- April, 2019
43
93
--------------------
44
94
0 commit comments