Ralph Castain
decab98fb2
Do a little better job of catching up on missed mcast messages, and provide a way out of scenarios where catch-up is impossible.
...
This commit was SVN r24955.
2011-07-27 14:58:30 +00:00
Ralph Castain
db193555c2
Use non-blocking sends for recovering from lost multicast messages
...
This commit was SVN r24943.
2011-07-25 18:49:47 +00:00
Ralph Castain
5f64b830f9
Ensure we only kill threads once
...
This commit was SVN r24620.
2011-04-18 14:47:09 +00:00
Ralph Castain
89501e6e24
Don't try to politely end threads when abnormally terminating as we can hang if the thread is in a stuck callback.
...
This commit was SVN r24618.
2011-04-18 12:21:47 +00:00
Ralph Castain
888472f671
Do not release recv as the calling function needs that data and will release it later
...
This commit was SVN r24557.
2011-03-22 18:44:56 +00:00
Ralph Castain
33b68132cc
Update the rmcast framework
...
This commit was SVN r24370.
2011-02-12 16:52:03 +00:00
Ralph Castain
b09f57b03d
Update the multicast subsystem - ported from Cisco branch
...
This commit was SVN r24246.
2011-01-13 01:54:05 +00:00
Ralph Castain
f9ffff59f8
Ensure clean termination of threads and tcp multicast
...
This commit was SVN r24134.
2010-12-02 00:23:42 +00:00
Ralph Castain
eba65e97f3
Extend the rmcast APIs to allow enable/disable of comm, required for clean termination by upper layer users.
...
Point the recv thread event base to the right place so it can wakeup when required.
Add a new error code for "comm disabled" when attempting to communicate after disabling comm.
This commit was SVN r24129.
2010-12-01 13:41:19 +00:00
Ralph Castain
85a974b0de
Better check for NULL before using the value
...
This commit was SVN r24122.
2010-12-01 04:48:50 +00:00
Ralph Castain
c56185887b
Change the event base "wakeup" support to enable the passing of events to the central thread for add/del. Add a macro OPAL_UPDATE_EVBASE for this purpose as it will likely be widely used.
...
Update the ORTE thread support to utilize this capability. Update the rmcast framework to track the change.
This commit was SVN r24121.
2010-12-01 04:26:43 +00:00
Ralph Castain
d20c023348
Checkpoint the threading support for multicast - will be revised shortly, but this version currently works.
...
This commit was SVN r24117.
2010-11-30 17:30:16 +00:00
Ralph Castain
57257ab9b4
Use the right event base if threads are disabled. Always update the seq num
...
This commit was SVN r24034.
2010-11-10 21:26:04 +00:00
Ralph Castain
cbb758c4fb
Allow mcast threads to be disabled
...
This commit was SVN r24032.
2010-11-10 20:16:41 +00:00
Ralph Castain
22e40d92a0
Cleanup thread termination
...
This commit was SVN r24031.
2010-11-10 19:36:44 +00:00
Ralph Castain
a47b33678b
Add orte-level thread support to avoid some of the opal_if_threads protection used solely for ompi.
...
Use threads to help process multicast messages.
This commit was SVN r24009.
2010-11-08 19:09:23 +00:00