Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ompi/comm: refactor communicator cid code #1855

Merged
merged 1 commit into from
Jul 19, 2016
Merged

Conversation

hjelmn
Copy link
Member

@hjelmn hjelmn commented Jul 8, 2016

This commit simplifies the communicator context ID generation by
removing the blocking code. The high level calls: ompi_comm_nextcid
and ompi_comm_activate remain but now call the non-blocking variants
and wait on the resulting request. This was done to remove the
parallel paths for context ID generation in preperation for further
improvements of the CID generation code.

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

@hjelmn hjelmn added this to the v2.1.0 milestone Jul 8, 2016
@hjelmn hjelmn self-assigned this Jul 8, 2016
@hjelmn
Copy link
Member Author

hjelmn commented Jul 16, 2016

This is looking good but it seems to be running into a pmix bug. Once I determine what the bug is I will update this PR.

@hjelmn
Copy link
Member Author

hjelmn commented Jul 18, 2016

#1881 Seems to have fixed the hangs fro intercommunicators. Running a few more tests then will remove the DNM.

@hjelmn hjelmn force-pushed the comm_rework branch 3 times, most recently from d8ea15a to fc4685e Compare July 18, 2016 18:46
This commit simplifies the communicator context ID generation by
removing the blocking code. The high level calls: ompi_comm_nextcid
and ompi_comm_activate remain but now call the non-blocking variants
and wait on the resulting request. This was done to remove the
parallel paths for context ID generation in preperation for further
improvements of the CID generation code.

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

Build Failed with XL compiler! Please review the log, and get in touch if you have questions.

Gist: https://gist.github.com/71621f4a3dff38eebacf24c690a6c04f

@ibm-ompi
Copy link

Build Failed with GNU compiler! Please review the log, and get in touch if you have questions.

Gist: https://gist.github.com/a7bda16558f104841951fdb0ff6d54db

@jjhursey
Copy link
Member

IBM CI system experiencing some connectivity issues at the moment. Will retest once the system comes back online.

@hjelmn
Copy link
Member Author

hjelmn commented Jul 18, 2016

@jjhursey Alright, will wait on merging this one until IBM's jenkins is back up.

@jjhursey
Copy link
Member

bot:ibm:retest

@hjelmn hjelmn merged commit 5edab9c into open-mpi:master Jul 19, 2016
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.

3 participants