Fix OMPIO issue limiting file reads/writes to 2GB. Thanks to
Richard Warren for reporting the issue.
At run time, automatically disable Linux cross-memory attach (CMA)
for vader BTL (shared memory) copies when running in user namespaces
(i.e., containers). Many thanks to Adrian Reber for raising the
issue and providing the fix.
Fix case where 0-extent datatypes might be eliminated during
optimization. Thanks to Github user @tjahns for raising the issue.
Ensure that the MPIR_Breakpoint symbol is not optimized out on
problematic platforms.
Fix OMPIO offset calculations with SEEK_END and SEEK_CUR in
MPI_FILE_GET_POSITION. Thanks to Wei-keng Liao for raising the
issue.
Fix corner case for datatype extent computations. Thanks to David
Dickenson for raising the issue.
Fix MPI buffered sends with the "cm" PML.
Update to PMIx v2.2.3.
Fix ssh-based tree-based spawning at scale. Many thanks to Github
user @zrss for the report and diagnosis.
Fix the Open MPI RPM spec file to not abort when grep fails. Thanks
to Daniel Letai for bringing this to our attention.
Handle new SLURM CLI options (SLURM 19 deprecated some options that
Open MPI was using). Thanks to Jordan Hayes for the report and the
initial fix.
OMPI: fix division by zero with an empty file view.
Also handle shmat()/shmdt() memory patching with OS-bypass networks.
Add support for unwinding info to all files that are present in the
stack starting from MPI_Init, which is helpful with parallel
debuggers. Thanks to James Clark for the report and initial fix.
Fixed inadvertant use of bitwise operators in the MPI C++ bindings
header files. Thanks to Bert Wesarg for the report and the fix.
Fix MPI one-sided 32 bit atomic support.
Add "naive" regx component that will never fail, no matter how
esoteric the hostnames are.
Allow individual jobs to set their map/rank/bind policies when
running LSF. Thanks to Nick R. Papior for assistance in solving the
issue.
Properly propagate errors to avoid deadlocks in MPI one-sided operations.
Fix data corruption in non-contiguous MPI accumulates over UCX.
This update has been submitted for testing by orion.
$ sudo dnf upgrade openmpi
enabling rpmfusion-nonfree-tainted-debuginfo repository
Last metadata expiration check: 0:01:46 ago on Mon Dec 2 14:33:46 2019.
Dependencies resolved.
==============================================================================================
Package Architecture Version Repository Size
==============================================================================================
Upgrading:
openmpi x86_64 3.1.5-1.fc30 updates-testing 2.7 M
openmpi-devel x86_64 3.1.5-1.fc30 updates-testing 1.2 M
Transaction Summary
==============================================================================================
Upgrade 2 Packages
Total size: 3.9 M
Is this ok [y/N]: y
Downloading Packages:
[SKIPPED] openmpi-3.1.5-1.fc30.x86_64.rpm: Already downloaded
[SKIPPED] openmpi-devel-3.1.5-1.fc30.x86_64.rpm: Already downloaded
Running transaction check
Error: transaction check vs depsolve:
libc.so.6(GLIBC_PRIVATE)(64bit) is needed by openmpi-3.1.5-1.fc30.x86_64
To diagnose the problem, try running: 'rpm -Va --nofiles --nodigest'.
You probably have corrupted RPMDB, running 'rpm --rebuilddb' might fix the issue.
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.
This update has been submitted for testing by orion.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'ignored'.
This update has been pushed to testing.
Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.
This update has been unpushed.