1
1
openmpi/opal/mca/btl/openib/connect
Nathan Hjelm 56bdcd0888 btl/openib: fix XRC WQE calculation
Before dynamic add_procs support was committed to master we called
add_procs with every proc in the job. The XRC code in the openib btl
was taking advantage of this and setting the number of work queue
entries (WQE) based on all the procs on a remote node. Since that is
no longer the case we can not simply increment the sd_wqe field on the
queue pair. To fix the issue a new field has been added to the xrc
queue pair structure to keep track of how many wqes there are total on
the queue pair. If a new endpoint is added that increases the number
of wqes and the xrc queue pair is already connected the code will
attempt to modify the number of wqes on the queue pair. A failure is
ignored because all that will happen is the number of active send work
requests on an XRC queue pair will be more limited.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-05-26 15:58:31 -06:00
..
base.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_connect_base.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
btl_openib_connect_empty.c George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_connect_empty.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_connect_rdmacm.c btl/openib: enhance the verbosity level when using rdmacm without a first PP QP. 2016-03-23 18:49:12 +02:00
btl_openib_connect_rdmacm.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_connect_sl.c Merge pull request #377 from regrant/ib_wr_fix 2015-02-10 08:47:23 +02:00
btl_openib_connect_sl.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
btl_openib_connect_udcm.c btl/openib: fix XRC WQE calculation 2016-05-26 15:58:31 -06:00
btl_openib_connect_udcm.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
connect.h George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00
help-mpi-btl-openib-cpc-base.txt Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
help-mpi-btl-openib-cpc-rdmacm.txt Purge whitespace from the repo 2015-06-23 20:59:57 -07:00