1
1
openmpi/opal/mca
George Bosilca bd5650d680
Fix the TCP performance impact when not used
Based on an idea from Brian move the libevent trigger update to a later
stage instead of the generic add/del procs. So, we are doing the
increment/decrement when we register the recv handler for an endpoint,
so basically when we create and connect a socket to a peer. The benefit
is that as long as TCP is not used, there should be no impact on the
performance of other BTLs. The drawback is that the first TCP connection
will be slightly slower, but then once we have a peer connected over
TCP things go back to normal.

Signed-off-by: George Bosilca <bosilca@icl.utk.edu>
2017-06-23 11:15:45 +02:00
..
allocator opal: rework mpool and rcache frameworks 2016-03-14 10:50:41 -06:00
backtrace stacktrace: Add flexibility in stacktrace ouptut 2017-01-26 11:55:32 -06:00
base Merge pull request #3338 from jjhursey/topic/ompi_info_show_failed 2017-05-16 17:08:43 -04:00
btl Fix the TCP performance impact when not used 2017-06-23 11:15:45 +02:00
common common/libfabric: move libfabric to ofi 2017-04-20 13:07:16 -06:00
compress mca/base: add priority output to mca_base_select 2015-10-19 12:32:41 -06:00
crs configury: test portability 2015-12-28 13:58:45 +09:00
dl dl/dlopen: add libs to wrapper LIBS 2017-04-15 09:30:18 -07:00
event Get the pmix/ext2x component to work. Fix a minor problem in the libevent external component. 2017-06-06 20:06:28 -07:00
hwloc opal: use opal_list_t convienience macros 2017-06-20 12:37:12 -06:00
if opal/if: open the if framework once in opal_init_util 2016-12-01 14:24:30 +09:00
installdirs Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
memchecker configury: test portability 2015-12-28 13:58:45 +09:00
memcpy Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
memory memory/patcher: fix a compiler warning 2017-03-16 05:43:51 -07:00
mpool fixes for Dave's get/set info code 2017-05-17 01:12:49 -04:00
patcher asm: rename the AMD64 into X86_64 2017-02-27 15:10:50 +09:00
pmix Silence Coverity warnings 2017-06-21 13:19:51 -07:00
pstat powerpc: Add support for powerpcle in timer/pstat. 2016-11-07 02:35:44 -05:00
rcache Use same prefix format for [host:pid] 2017-06-08 19:35:03 +09:00
reachable configury: check libnl version and abort in case of conflict 2016-10-25 09:23:59 +09:00
shmem opal: standardize on max hostname length 2016-04-24 08:19:47 +02:00
timer timer/linux: rename component-specific functions 2017-03-15 21:03:13 -05:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mca.h ompi/hook: Add the hook/license framework 2017-02-27 12:05:53 -05:00