1
1
openmpi/opal/mca
Jeff Squyres 7da1c4b875 usnic: avoid race condition in connectivity checker
In short applications, it's possible that the agent (i.e., local rank
0) will finalize after non-local rank 0 procs detect the connectivity
checker named socket, but before they complete a connect() on it.  As
such, their connect() gets ECONNREFUSED.

This commit adds a simple counter in the agent that won't let it quit
before it accept()'s from all local procs, or 10 seconds goes by
(whichever occurs first).  This is similar to the timeout for the
clients: they'll exit if they don't see the expected named socket
within 10 seconds.
2015-08-10 15:40:33 -07:00
..
allocator Merge pull request #657 from hjelmn/c99 2015-06-25 11:21:09 -06:00
backtrace Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
base Don't allow multiple pvar with the same pvar_index. 2015-07-25 15:57:50 -04:00
btl usnic: avoid race condition in connectivity checker 2015-08-10 15:40:33 -07:00
common Fix arguments to error message, remove tabs and trailing spaces 2015-07-23 10:02:45 -04:00
compress Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
crs Merge pull request #657 from hjelmn/c99 2015-06-25 11:21:09 -06:00
dl opal/mca/dl/dl.h: fix the #ifndef/#define name 2015-06-15 13:08:57 -07:00
dstore Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
event event: remove opal_async_event_base 2015-08-07 10:13:41 -07:00
hwloc Update x86_32 cpuid assembly code. Cheery-picked from 2015-07-31 11:40:38 -07:00
if ownership: update ownership files 2015-06-25 10:04:42 -06:00
installdirs Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
memchecker ownership: update ownership files 2015-06-25 10:04:42 -06:00
memcpy Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
memory Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mpool more c99 updates 2015-06-25 10:14:13 -06:00
pmix pmix_native: update to the new opal_progress_thread API 2015-08-07 10:13:40 -07:00
pstat more c99 updates 2015-06-25 10:14:13 -06:00
rcache Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
reachable Merge pull request #657 from hjelmn/c99 2015-06-25 11:21:09 -06:00
sec more c99 updates 2015-06-25 10:14:13 -06:00
shmem more c99 updates 2015-06-25 10:14:13 -06:00
timer more c99 updates 2015-06-25 10:14:13 -06:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mca.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00