1
1
openmpi/opal
Josh Hursey 8f119d9063 Closes trac:977
Fix for memory corruption in the restarted process stack. This stemed from 
the brute force method we were previously using. This commit fixes this by
using a lighter weight solution focused in the r2 BML instead of above the PML.
This is a more efficient and flexible solution, and it solves the original
problem.

In the process I pulled out the ft_event function in the tcp BTL and r2 BML
into a set of *_ft.[c|h] files just to keep any updates to these code paths
as isolated as possible to make merging easier on everyone.

This commit was SVN r14371.

The following SVN revision numbers were found above:
  r2 --> open-mpi/ompi@58fdc18855

The following Trac tickets were found above:
  Ticket 977 --> https://svn.open-mpi.org/trac/ompi/ticket/977
2007-04-14 02:06:05 +00:00
..
asm remove unneeded footer 2006-09-26 20:30:49 +00:00
class Pinpoint the usual execution path (add OPAL_LIKELY). 2007-04-12 06:18:01 +00:00
etc * fix a typo 2007-02-06 21:59:55 +00:00
event Force only one thread to come out from the 2007-01-25 07:36:42 +00:00
include Prior to Mac OS X 10.3, the length modifier "ll" wasn't 2007-04-12 16:34:01 +00:00
mca Just like r14289 on the ORTE trunk: 2007-04-12 11:19:42 +00:00
memoryhooks Change a bunch of 'OMPI' names to OPAL names, since this is opal. 2007-03-29 01:00:33 +00:00
runtime Closes trac:977 2007-04-14 02:06:05 +00:00
threads Small optimizations in order to force the compiler to inline some critical functions. 2007-04-12 04:29:43 +00:00
tools Deal with the include spree. Protect "environ" on Windows. 2007-04-01 16:16:54 +00:00
util We need libgen.h for dirname. 2007-04-01 16:26:54 +00:00
win32 dd some Windows missing defines & macros. 2007-04-01 15:55:34 +00:00
Makefile.am Rename liborte to libopen-rte and libopal to libopen-pal per telecon today 2006-12-05 18:27:24 +00:00
win_makefile Move all win32 related files in opal, and modify all the Makefiles.am to 2005-12-08 06:17:15 +00:00