Skip to content

Conversation

@hjelmn
Copy link
Member

@hjelmn hjelmn commented Jul 26, 2016

The max inline send size on a queue pair is not available until after
the endpoint is connected. Before this commit the send flags
(including the inline flag) were set before this value was
initialized. This commit moves setting the send_flags down to
mca_btl_openib_put_internal which is only called after the endpoint is
connected. This fixes a bug when using osc/rdma.

Signed-off-by: Nathan Hjelm hjelmn@lanl.gov

The max inline send size on a queue pair is not available until after
the endpoint is connected. Before this commit the send flags
(including the inline flag) were set before this value was
initialized. This commit moves setting the send_flags down to
mca_btl_openib_put_internal which is only called after the endpoint is
connected. This fixes a bug when using osc/rdma.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
@hjelmn
Copy link
Member Author

hjelmn commented Jul 26, 2016

@regrant This fixes the issue seen on stampede.

@regrant
Copy link
Contributor

regrant commented Jul 26, 2016

@hjelmn Thanks, we'll test it right away.

@hjelmn hjelmn merged commit 1eb4ef4 into open-mpi:master Jul 27, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants