1
1
openmpi/ompi/mca
Nathan Hjelm 80ed805a16 osc/pt2pt: fix synchronization bugs
The fragment flush code tries to send the active fragment before
sending any queued fragments. This could cause osc messages to arrive
out-of-order at the target (bad). Ensure ordering by alway sending
the active fragment after sending queued fragments.

This commit also fixes a bug when a synchronization message (unlock,
flush, complete) can not be packed at the end of an existing active
fragment. In this case the source process will end up sending 1 more
fragment than claimed in the synchronization message. To fix the issue
a check has been added that fixes the fragment count if this situation
is detected.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-04-06 08:39:19 -06:00
..
bcol bcol/basesmuma: fix misc memory leak 2015-03-09 17:22:25 +09:00
bml FT: fix compilation using --with-ft (2/5) 2015-03-11 14:23:33 +01:00
coll HCOLL: Fix assertion 2015-04-01 20:33:28 +03:00
common George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
crcp FT: fix compilation using --with-ft (3/5) 2015-03-11 14:23:33 +01:00
dpm dpm: fix misc issues 2015-03-06 16:20:24 +09:00
fbtl fbtl/posix: fix misc memory leaks 2015-03-05 14:20:08 +09:00
fcoll fcoll/static: coverity fixes 2015-04-02 14:51:44 -06:00
fs fs/base: securily use readlink 2015-03-09 11:20:51 +09:00
io ompio: fix deallocation sequence 2015-03-06 14:59:59 +09:00
mtl Inline MTL-OFI 2015-04-03 15:19:30 -07:00
op add owner files to opa/ompi/orte mca directories 2015-02-22 15:10:23 -07:00
osc osc/pt2pt: fix synchronization bugs 2015-04-06 08:39:19 -06:00
pml - CM blocking send/recv optimizations 2015-04-03 15:19:08 -07:00
pubsub pubsub: fix misc memory leak 2015-03-05 14:20:08 +09:00
rte Update orte-submit manpage, add the ompi-* versions of orte-dvm and orte-submit manpages 2015-02-01 15:46:40 -08:00
sbgp add owner files to opa/ompi/orte mca directories 2015-02-22 15:10:23 -07:00
sharedfp sharedfp/sm: fix misc memory leaks 2015-03-05 16:33:32 +09:00
topo ompi/topo: fix misc errors 2015-03-09 15:22:22 +09:00
vprotocol Update code base to use the new opal_free_list_t 2015-02-24 10:05:45 -07:00