Skip to content

Conversation

@yosefe
Copy link
Contributor

@yosefe yosefe commented Oct 13, 2016

picked from #2218

  • pass field_mask to ucp_init().
  • use non-blocking disconnect.
  • recv() with pre-allocated request.
  • call opal_progress() from iprobe() and improbe().
  • use shift pattern in connect/disconnect.

- pass field_mask to ucp_init().
- use non-blocking disconnect.
- recv() with pre-allocated request.
- call opal_progress() from iprobe() and improbe().
- use shift pattern in connect/disconnect.
@yosefe
Copy link
Contributor Author

yosefe commented Oct 13, 2016

@jladd-mlnx @miked-mellanox

@mike-dubman
Copy link
Member

👍

1 similar comment
@jladd-mlnx
Copy link
Member

👍

@jsquyres
Copy link
Member

bot:lanl:retest


ompi_pml_ucx.num_disconnect = 1;
(void) mca_base_component_var_register(&mca_pml_ucx_component.pmlm_version, "num_disconnect",
"How may disconnects go in parallel",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"How many..."
(typo)

@yosefe
Copy link
Contributor Author

yosefe commented Oct 16, 2016

@alinask thanks, fixed

@hppritcha
Copy link
Member

Is this PR needed at least partly because there was a change in the UCX API?

@yosefe
Copy link
Contributor Author

yosefe commented Oct 18, 2016

@hppritcha yes, there were some additions to UCX API, some of them were needed to fix bugs (errors during disconnect), others are optimization and enabling forward compatibility.

@jsquyres jsquyres merged commit d2f0757 into open-mpi:v2.x Oct 18, 2016
@yosefe yosefe deleted the topic/ucx-pml-spml-update-for-v2.x branch October 18, 2016 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants