1
1
openmpi/ompi/mca/pml/ob1
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
..
configure.params Remove unneeded PARAM_INIT_FILE variable in configure.params files used by 2007-01-08 03:44:22 +00:00
Makefile.am Just like r14289 on the ORTE trunk: 2007-04-12 11:19:42 +00:00
pml_ob1_comm.c A long time waiting patch. Get rid of the comm->c_pml_procs. It was (and that was 2006-09-20 22:14:46 +00:00
pml_ob1_comm.h A long time waiting patch. Get rid of the comm->c_pml_procs. It was (and that was 2006-09-20 22:14:46 +00:00
pml_ob1_component.c Improve the cleanup process in ob1 2007-04-05 17:37:29 +00:00
pml_ob1_component.h The last patch for Windows support. Mostly casting and conversion to C++ friendly headers. 2006-08-24 16:38:08 +00:00
pml_ob1_endpoint.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
pml_ob1_endpoint.h Minor cleanups. On the OB1 PML the endpoint is not used => remove it from the build. 2006-07-13 00:07:13 +00:00
pml_ob1_hdr.h Merge in changes from the bwb-heterogeneous temp branch (r12491 - 2006-12-04 20:11:42 +00:00
pml_ob1_iprobe.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
pml_ob1_irecv.c PERUSE support for OB1. There we go, now the trunk has a partial peruse implementation. 2006-03-31 17:09:09 +00:00
pml_ob1_isend.c A long time waiting patch. Get rid of the comm->c_pml_procs. It was (and that was 2006-09-20 22:14:46 +00:00
pml_ob1_progress.c Next step in the project split, mainly source code re-arranging 2006-02-12 01:33:29 +00:00
pml_ob1_rdma.c Balance RDMA operation in round robin fashion between all available RDMA BTLs. 2007-01-18 09:15:18 +00:00
pml_ob1_rdma.h Merge with gleb-mpool branch. All RDMA components use same mpool now (rdma). 2006-12-17 12:26:41 +00:00
pml_ob1_rdmafrag.c make ompi_free_list_item_t a class.. 2006-06-12 16:44:00 +00:00
pml_ob1_rdmafrag.h The last patch for Windows support. Mostly casting and conversion to C++ friendly headers. 2006-08-24 16:38:08 +00:00
pml_ob1_recvfrag.c Revert out r12974, 12976, and 12991 as George has provided a less intrusive fix 2007-01-04 22:07:37 +00:00
pml_ob1_recvfrag.h Change the way we handle unexpected messages, 2007-03-22 01:00:34 +00:00
pml_ob1_recvreq.c two fixes, one mine, the other gleb's, I'm committing for gleb due to 2007-04-11 22:03:06 +00:00
pml_ob1_recvreq.h Once we compute the local offset use it (instead of the global one). 2007-02-13 09:34:04 +00:00
pml_ob1_sendreq.c two fixes, one mine, the other gleb's, I'm committing for gleb due to 2007-04-11 22:03:06 +00:00
pml_ob1_sendreq.h Finally the convertor export a convenience function to allow a consistent 2007-03-30 22:02:45 +00:00
pml_ob1_start.c Update the comment to reflect what's inside the code. 2006-10-27 23:09:37 +00:00
pml_ob1.c Closes trac:977 2007-04-14 02:06:05 +00:00
pml_ob1.h Some cleanup. 2007-04-05 13:52:05 +00:00
post_configure.sh * include the correct file if we are doing the component bypass thing with ob1 2006-02-22 16:16:38 +00:00