1
1
openmpi/ompi/mca
Todd Kordenbrock 27ee862964 mtl-portals4: in rendezvous, reissue PtlGet() if it fails
This commit fixes a race condition in the rendezvous protocol.  The
race occurs because the sender does not wait for the link event on the
send buffer.  Even though this has not been seen in the wild, it is
possible for the receiver to issue the PtlGet() before the ME is
linked which causes a NAK at the receiver.  This commit resolves this
race by reissuing the PtlGet() when a NAK occurs.

Signed-off-by: Todd Kordenbrock <thkgcode@gmail.com>
2017-05-15 13:11:13 -05:00
..
bml Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
coll coll/base: fix mca_coll_base_alltoallv_intra_basic_inplace() 2017-05-09 15:19:14 +09:00
common use ptrdiff_t instead of OPAL_PTRDIFF_TYPE 2017-04-19 13:41:56 +09:00
crcp Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
fbtl use ptrdiff_t instead of OPAL_PTRDIFF_TYPE 2017-04-19 13:41:56 +09:00
fcoll use ptrdiff_t instead of OPAL_PTRDIFF_TYPE 2017-04-19 13:41:56 +09:00
fs fs/lustre: remove redundant/dead code 2017-05-05 05:28:33 -07:00
hook ompi/hook: Add the hook/license framework 2017-02-27 12:05:53 -05:00
io romio314: adio/ad_nfs: fix buffer overflows in ADIOI_NFS_{Read,Write}Strided 2017-05-09 11:11:12 +09:00
mtl mtl-portals4: in rendezvous, reissue PtlGet() if it fails 2017-05-15 13:11:13 -05:00
op Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
osc use ptrdiff_t instead of OPAL_PTRDIFF_TYPE 2017-04-19 13:41:56 +09:00
pml Merge pull request #3347 from alinask/topic/ucx-sync-send 2017-04-26 18:02:09 +03:00
rte Implement the changes required to support cross-library coordination. Update PMIx to support intra-process notifications and ensure that we always notify ourselves for events. Add a new ompi/interlib directory where cross-lib coordination code can go, and put the code to declare ourselves there (called from ompi_mpi_init.c). 2017-05-08 10:04:50 -07:00
sharedfp sharedfp/lockedfile and sm: fix name collision 2017-03-05 11:28:28 -06:00
topo de-ORTEfy the ompi tree 2017-04-07 12:35:58 -06:00
vprotocol Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
Makefile.am Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00
mca.h Revert "Update to sync with OMPI master and cleanup to build" 2016-11-22 15:03:20 -08:00