1
1
openmpi/ompi/mca
Jon Mason 9066168cd1 Prevent iWARP qp flush errors.
For iWARP, the TCP connection is tied to the QP once the QP is in RTS.  
And destroying the QP is thus tied to connection teardown for iWARP.  
This is a key distinction from IB, I think.   Anyway, to destroy the 
connection in iWARP you must move the QP out of RTS, either into CLOSING 
for a nice graceful close, or to ERROR if you want to be rude.  In both 
cases, all pending non-completed SQ and RQ WRs must be flushed.

This patch ignores all flush errors reaped by the cq and removes an
earlier attempt to work around this in the rdmacm cpc.

This commit was SVN r18388.
2008-05-06 21:57:40 +00:00
..
allocator Per long threads on the mailing list and much confusion discussion 2007-12-15 13:32:02 +00:00
bml Fix a checkpoint/restart bug that causes a restarted application to occasionally throw a SIGSEGV or SIGPIPE due to invalid socket descriptors. 2008-04-24 17:54:22 +00:00
btl Prevent iWARP qp flush errors. 2008-05-06 21:57:40 +00:00
coll accidentally made a change in the wrong place. 2008-04-23 17:32:05 +00:00
common include portals modex fun in the distro 2008-04-28 18:51:54 +00:00
crcp Merge in the mca_base_select changes per RFC: 2008-05-06 18:08:45 +00:00
dpm Merge in the mca_base_select changes per RFC: 2008-05-06 18:08:45 +00:00
io Restore a placeholder to make non-SVN SCM's happy. 2008-02-28 20:19:22 +00:00
mpool Remove the obsolete and largely unused orte_system_info structure. The only fields that were used in that struct were nodeid and nodename - these have been transferred to the orte_process_info structure. 2008-03-23 23:10:15 +00:00
mtl nasty memory bug... 2008-04-18 03:01:53 +00:00
osc Use memchecker_convertor_call function instead the old one. Move the function to the place that we can use convertor. 2008-05-05 13:57:27 +00:00
pml Use memchecker_convertor_call function instead the old one. Move the function to the place that we can use convertor. 2008-05-05 13:57:27 +00:00
pubsub Merge in the mca_base_select changes per RFC: 2008-05-06 18:08:45 +00:00
rcache Don't call free(), or library functions that may call free() inside (such as 2008-01-08 08:55:42 +00:00
topo Present state of MPI debugger work: 2008-03-05 12:22:34 +00:00