Ralph Castain
|
3ae3b96c17
|
Fix master compilation - a buried header dependency must have been removed.
|
2015-02-10 07:22:10 -08:00 |
|
Ralph Castain
|
f28238af59
|
Fix a race condition seen by Absoft during finalize. Stop the orte progress thread without cleaning it up, thus allowing the frameworks to still cancel their posted recv's. Then cleanup the memory footprint afterwards.
|
2015-02-05 11:41:37 -08:00 |
|
Ralph Castain
|
76d82b885f
|
Correctly dereference the thread object
This commit was SVN r32321.
|
2014-07-26 17:01:27 +00:00 |
|
Ralph Castain
|
c1bb5b68d0
|
It is possible to have a "standard" progress thread, so simplify the usage of the opal_progress_thread code.
This commit was SVN r32277.
|
2014-07-22 16:55:23 +00:00 |
|
Ralph Castain
|
832fa4a028
|
Ensure that the progress thread tracker properly cleans up the blocking event, if set. Also, use the blocking event to help wake up the progress thread for quick shutdown as some threads can be blocked in a long-running call to select.
This commit was SVN r32141.
|
2014-07-04 14:55:51 +00:00 |
|
Ralph Castain
|
f6d4b4c11b
|
As discussed at the OMPI developer's meeting, add functions to start, stop, and restart libevent-driven progress threads. Critical NOTE: if you don't have a file descriptor event defined for your progress thread, it will spin hard! Accordingly, the "start progress thread" function has a boolean parameter you can use to request that the function automatically create one for you.
This commit was SVN r32137.
|
2014-07-03 18:56:46 +00:00 |
|