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

Need PMIX1.2.1 for v2.1 release #2072

Closed
hppritcha opened this issue Sep 12, 2016 · 10 comments
Closed

Need PMIX1.2.1 for v2.1 release #2072

hppritcha opened this issue Sep 12, 2016 · 10 comments

Comments

@hppritcha
Copy link
Member

This issue tracks getting PMIX2 in the v2.1 release. The shared memory dstore is an important feature when trying to support 100's of MPI processes on a single node.

@hppritcha
Copy link
Member Author

per discussion in Dallas this is being marked as a blocker.

@ggouaillardet
Copy link
Contributor

btw, is this feature working on master now ?
It was disabled because it broke MPI_Comm_spawn, and i do not recall that has been fixed

@jsquyres
Copy link
Member

Per discussion with @rhc54 this morning, there is still some development work occurring for PMIx 2.0. After that is complete and merged to master, then it can be ported to v2.1.0.

@jjhursey
Copy link
Member

@rhc54 Which branch of PMIx is tracking the PMIx 2.0 effort? I found three references to v2.x in the PMIx set of repos:

I would be interested in helping test.

@rhc54
Copy link
Contributor

rhc54 commented Sep 23, 2016

I've been shifting the release tree over to the master repo, just as we did for ompi. However, I can't say for certain that I have it fully up-to-date. I'll get things squared away tomorrow

@rhc54
Copy link
Contributor

rhc54 commented Sep 23, 2016

@jjhursey I have consolidated the PMIx release branches into the pmix/master repo, and all branches over there are now up-to-date.

@jjhursey
Copy link
Member

jjhursey commented Sep 27, 2016

Ref openpmix/openpmix#141

Timeline (rough - certainly up for discussion):

  • Get that PR into PMIx master (after pending testing)
  • Update Open MPI master internal PMIx component (opal/mca/pmix/pmix3x)
  • Test Open MPI master branch via MTT (iterate on any further bug fixes)
  • Once clean in MTT, then cherry-pick PR into PMIx v2.x branch
  • Roll a v2.0rc1 release
  • Test the v2.0.rc1 in Open MPI master with the external PMIx component (opal/mca/pmix/ext2x)
    • Consider making a v2.0 internal PMIx component - maybe just on a side branch
  • Test Open MPI master branch via MTT (iterate on any further bug fixes)
  • Once stable then start working on a new internal v2.0 PMIx component on the Open MPI v2.x branch for the Open MPI v2.1 release
  • Test Open MPI v2.x branch via MTT (iterate on any further bug fixes)

@jjhursey
Copy link
Member

jjhursey commented Nov 1, 2016

I've opened PR #2286 to bring PMIx v1.2 into Open MPI v2.x. Once merged, that PR will fix this issue.

@jjhursey
Copy link
Member

PR #2286 was merged in, but we are waiting for PMIx v1.2.1 release which includes some scalability improvements. See Issue #2744 for more details (maybe close this as a dup?)

@hppritcha hppritcha changed the title Need PMIX2 for v2.1 release Need PMIX1.2.1 for v2.1 release Jan 24, 2017
@jjhursey jjhursey self-assigned this Jan 24, 2017
@jsquyres
Copy link
Member

This is now done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants