1
1
openmpi/ompi/mca
Nathan Hjelm b6abe68972 osc/rdma: check for more types of window access violations
This commit adds a check to see if the target is in an access epoch. If
not we return OMPI_ERR_RMA_SYNC. This fixes test_start3 in the onesided
test suite. The cost of this extra check is 1 byte/peer for the boolean
flag indicating that the peer is in an access epoch.

I also fixed a problem where mupliple unexpected post messages are not
correctly handled.

cmr=v1.8.2:reviewer=jsquyres

This commit was SVN r32160.
2014-07-08 21:11:12 +00:00
..
allocator allocator/bucket: free all memory associated with a bucket allocator 2014-05-14 21:15:39 +00:00
bcol ompi_mpi_abort had one extra argument that was never used. Clean it up. 2014-07-03 00:34:44 +00:00
bml Revert r32082 and r32070 - the developer's conference has decided to go a different direction on the threaded progress effort. This will involve some degree of prototyping to understand the tradeoffs prior to making a final design decision, and so we'll hold off on the final change until that is completed. 2014-06-25 20:43:28 +00:00
btl btl_usnic_map.c: Arrgh! Forgot to svn add this file. 2014-07-08 20:09:31 +00:00
coll coll/ml: set n_resources to 0 when destructing an lmngr 2014-07-07 15:11:26 +00:00
common common/verbs: update usnic transport probe 2014-06-27 18:43:32 +00:00
crcp get the FT code to compile again by adding/removing #includes 2014-06-25 18:42:17 +00:00
dpm finalize/disconnect: add explicit comment about why we use an RTE barrier 2014-06-26 14:31:40 +00:00
fbtl Next step of RFC: OMPI_CHECK_FUNC_LIB -> OPAL_CHECK_FUNC_LIB 2014-05-01 14:57:43 +00:00
fcoll add proper typcasts to intptr_t to avoid warnings on 32bit systems. 2014-01-10 16:19:04 +00:00
fs The bulk of the remaining renaming changes, in one final glorious "blob". Thanks to Jeff for some help chasing down a few spots. Per chat with Jeff, we decided to cleanup a few things that were historical in nature: 2014-05-07 21:48:53 +00:00
io As discussed during the Open MPI meeting, make ompio the default parallel I/O 2014-07-03 20:04:58 +00:00
mpool The bulk of the remaining renaming changes, in one final glorious "blob". Thanks to Jeff for some help chasing down a few spots. Per chat with Jeff, we decided to cleanup a few things that were historical in nature: 2014-05-07 21:48:53 +00:00
mtl MXM: fix mxm cleanup, should be called for any compat API 2014-06-12 15:46:38 +00:00
op The bulk of the remaining renaming changes, in one final glorious "blob". Thanks to Jeff for some help chasing down a few spots. Per chat with Jeff, we decided to cleanup a few things that were historical in nature: 2014-05-07 21:48:53 +00:00
osc osc/rdma: check for more types of window access violations 2014-07-08 21:11:12 +00:00
pml Fix the cornercase with MPI_PROC_NULL persistent requests. 2014-07-04 04:58:52 +00:00
pubsub Per the RFC issued here: 2014-06-01 04:28:17 +00:00
rcache Fix longstanding issue with our multi-project support. Rather than using 2014-01-07 22:11:15 +00:00
rte Per the developer conference, let's be a little nicer during MPI_Finalize and ease up on the cpu by inserting usleep into the loop over opal_progress while waiting for the RTE barrier to complete. This is a non-performant area of the code, and while most codes may call finalize at close-to-similar times, there are some that may choose to have one or more procs continue to perform some work prior to finalizing. 2014-06-24 21:59:50 +00:00
sbgp Looks like someone missed a '|' in this comparison, so correct it here 2014-05-14 16:53:22 +00:00
sharedfp The bulk of the remaining renaming changes, in one final glorious "blob". Thanks to Jeff for some help chasing down a few spots. Per chat with Jeff, we decided to cleanup a few things that were historical in nature: 2014-05-07 21:48:53 +00:00
topo Revert r32082 and r32070 - the developer's conference has decided to go a different direction on the threaded progress effort. This will involve some degree of prototyping to understand the tradeoffs prior to making a final design decision, and so we'll hold off on the final change until that is completed. 2014-06-25 20:43:28 +00:00
vprotocol ompi_mpi_abort had one extra argument that was never used. Clean it up. 2014-07-03 00:34:44 +00:00