1
1
openmpi/orte/mca/oob/tcp
Dave Goodell 5f3b81e291 oob: delete events when destroying a peer
Without this patch running ring_c with the usnic BTL under valgrind will
cause the orteds to segfault.

Reviewed-by: Jeff Squyres <jsquyres@cisco.com>
Reviewed-by: Ralph Castain <rhc@open-mpi.org>

cmr=v1.7.5:reviewer=ompi-rm1.7

This commit was SVN r31161.
2014-03-19 22:15:49 +00:00
..
configure.m4 Remove the old configure option for disabling full rte support - we now use the OMPI rte framework for such purposes 2013-02-28 01:35:55 +00:00
help-oob-tcp.txt If we can't find a route to communicate, emit an error message rather than just exiting with a non-zero status 2014-03-04 04:57:53 +00:00
Makefile.am Provide better messages when we don't find any included interfaces, and/or don't find any interfaces for use by OOB. 2014-02-11 19:29:03 +00:00
oob_tcp_common.c Per this email thread: 2013-12-18 17:57:37 +00:00
oob_tcp_common.h As per the RFC, bring in the ORTE async progress code and the rewrite of OOB: 2013-08-22 16:37:40 +00:00
oob_tcp_component.c oob: delete events when destroying a peer 2014-03-19 22:15:49 +00:00
oob_tcp_component.h As per the RFC, bring in the ORTE async progress code and the rewrite of OOB: 2013-08-22 16:37:40 +00:00
oob_tcp_connection.c We do have to track the origin of messages sent over usock as the daemon does route them back down, and we need to get the "sender" info correct. Also do a better job of dealing with simultaneous connections to avoid binding to a used socket. 2014-02-20 17:27:05 +00:00
oob_tcp_connection.h Upgrade the security framework to avoid multiple hits against the global security server. Add support for future case where mpirun assings a global security credential for a given run, though we need to work out how to handle connect-accept from other mpirun's in that case. Remove a bunch of duplicate code in the OOB by consolidating the connection handshake code. 2014-02-04 14:47:04 +00:00
oob_tcp_hdr.h Don't use "size_t" for the nbytes field in the header - use uint32_t to ensure that ntohl/htonl correctly match it 2013-12-23 21:39:49 +00:00
oob_tcp_listener.c If we are given a TCP oob address that doesn't match any active module, it is still possible that we could route to the address if a router is in the system. No harm in trying, so arbitrarily pick the first connection in the active module list and assign the peer to it. If that module can't reach it, we'll follow the usual failover mechanism until finally concluding that nobody can get there. 2014-02-13 23:37:22 +00:00
oob_tcp_listener.h As per the RFC, bring in the ORTE async progress code and the rewrite of OOB: 2013-08-22 16:37:40 +00:00
oob_tcp_peer.h As per the RFC, bring in the ORTE async progress code and the rewrite of OOB: 2013-08-22 16:37:40 +00:00
oob_tcp_ping.h As per the RFC, bring in the ORTE async progress code and the rewrite of OOB: 2013-08-22 16:37:40 +00:00
oob_tcp_sendrecv.c Upgrade the security framework to avoid multiple hits against the global security server. Add support for future case where mpirun assings a global security credential for a given run, though we need to work out how to handle connect-accept from other mpirun's in that case. Remove a bunch of duplicate code in the OOB by consolidating the connection handshake code. 2014-02-04 14:47:04 +00:00
oob_tcp_sendrecv.h Track the origin of a message so it can be passed across transports 2014-01-26 21:09:26 +00:00
oob_tcp.c Continue to resolve priority issues. Cleanup the case of forced termination in mpirun during launch processing by ensuring we can respond to socket closures, and ensuring that the remote daemons correctly close their sockets when terminating. 2014-03-13 04:02:24 +00:00
oob_tcp.h Revert r30327 - turns out it isn't quite right just yet. :-( 2014-01-18 23:38:39 +00:00