1
1
openmpi/orte/mca
Artem Polyakov 374c824a5c orte/iof: Generalize the fix related to always-ready fds
Reference: https://bugzilla.kernel.org/show_bug.cgi?id=15272.
Work with both stdin/stdout fds that are known to be always
ready using libevent timers.
Such fds can not be effectively used with non-blocking I/O
functions like epoll, poll, select:
- for poll/select the event will be triggered immediately;
- for epoll `epoll_ctl` will reject an attempt to add this
fd to the working set.

Reference: http://www.wangafu.net/~nickm/libevent-book/Ref4_event.html
Libevent suggests to use timers over event_active for the
reasons provided by the link above.

Signed-off-by: Artem Polyakov <artpol84@gmail.com>
2017-07-01 02:24:14 +07:00
..
common pmix/cray: fix disable-dlopen problem 2016-11-21 13:45:10 -06:00
dfs Update OPAL and ORTE for thread safety 2017-06-06 12:30:57 -07:00
errmgr Enable ORTE to continue running when a node fails - user takes responsibility for zombies. Minor cleanup to orte-clean 2017-06-27 09:05:26 -07:00
ess Attempt to detect when we are direct-launched without the necessary PMI support, and thus are incorrectly identified as being "singleton". Advise the user on the required PMI(x) support and error out. 2017-06-29 15:26:53 -07:00
filem Update OPAL and ORTE for thread safety 2017-06-06 12:30:57 -07:00
grpcomm Update OPAL and ORTE for thread safety 2017-06-06 12:30:57 -07:00
iof orte/iof: Generalize the fix related to always-ready fds 2017-07-01 02:24:14 +07:00
notifier Update OPAL and ORTE for thread safety 2017-06-06 12:30:57 -07:00
odls Need to signal -pgrp to get to all members of a process group. 2017-06-27 12:10:34 -07:00
oob Stop all progress threads prior to releasing the peer objects to avoid a race condition whereby a lost connection could be reported after a peer object was freed and before the threads were stopped. 2017-06-29 15:48:18 -07:00
plm Enable ORTE to continue running when a node fails - user takes responsibility for zombies. Minor cleanup to orte-clean 2017-06-27 09:05:26 -07:00
ras Update OPAL and ORTE for thread safety 2017-06-06 12:30:57 -07:00
rmaps Fix the backend mapper algorithm for comm_spawn. The front and back ends need to get the nodes into the job map in the same order so that the ranking algorithms will reach the same results 2017-06-08 08:00:52 -07:00
rml Silence coverity warnings, correctly transfer the endpoint blob bytes 2017-06-26 08:32:06 -07:00
routed Set the PARENT vpid for direct routed module 2017-04-04 19:03:28 -07:00
rtc Update OPAL and ORTE for thread safety 2017-06-06 12:30:57 -07:00
schizo Attempt to detect when we are direct-launched without the necessary PMI support, and thus are incorrectly identified as being "singleton". Advise the user on the required PMI(x) support and error out. 2017-06-29 15:26:53 -07:00
snapc Revise the routed framework to be multi-select so it can support the new conduit system. Update all calls to rml.send* to the new syntax. Define an orte_mgmt_conduit for admin and IOF messages, and an orte_coll_conduit for all collective operations (e.g., xcast, modex, and barrier). 2016-10-23 21:52:39 -07:00
sstore mca/base: add priority output to mca_base_select 2015-10-19 12:32:41 -06:00
state Get the pmix/ext2x component to work. Fix a minor problem in the libevent external component. 2017-06-06 20:06:28 -07: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