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

v4: Sync errata to v4 #395

Merged
merged 5 commits into from
Apr 12, 2022
Merged

v4: Sync errata to v4 #395

merged 5 commits into from
Apr 12, 2022

Conversation

jjhursey
Copy link
Member

@jjhursey jjhursey commented Mar 7, 2022

Bring over:

Two additional commits to:

  • Mark provisional items as such in the LaTeX
  • Update the Revision notes for v4.2

dsolt added 3 commits March 7, 2022 15:42
I don't recall why this was never defined.  We may need to think about this.
Certainly I could have just said, "A tool is a process that calls PMIx_tool_init()"
but I wanted to carefully contrast it with a client so I defined it in similar
language even though it uses the gramatically wasteful approach of
X is either a FOO or ~FOO and BAR.  We could have said a client is a process that
calls PMIx_Init(), but we didn't because how it is started is important in some way.

Signed-off-by:  dsolt@us.ibm.com
(cherry picked from commit e353b48)
I have specifically written this in such a way that ignores the
case where a process is registered as a client (e.g. created through PMIX_Spawn),
but then chooses to call PMIx_tool_init() instead of PMIx_Init().
I did not say, "PMIX_PARENT_ID is only set for pmix clients and not tools".
I also did not preclude having some launcher that is part of the system
(pmixlaunch, mpirun, jsrun, etc) that spawns processes through some means other
than PMIX_Spawn and still sets PMIX_PARENT_ID.  I only say that it must be set
if you were created by PMIX_Spawn.

Signed-off-by:  dsolt@us.ibm.com
(cherry picked from commit 7d73128)
Signed-off-by:  dsolt@us.ibm.com
(cherry picked from commit 8338e65)
@jjhursey jjhursey added WorkInProgress Work In Progress Editorial labels Mar 7, 2022
Signed-off-by: Joshua Hursey <jhursey@us.ibm.com>
@jjhursey jjhursey marked this pull request as ready for review March 7, 2022 22:57
@jjhursey jjhursey requested a review from rhc54 March 7, 2022 22:57
@jjhursey jjhursey added this to the PMIx v4.2 Standard milestone Mar 7, 2022
@jjhursey jjhursey removed the WorkInProgress Work In Progress label Mar 7, 2022
Signed-off-by: Joshua Hursey <jhursey@us.ibm.com>
@jjhursey jjhursey requested a review from a team March 10, 2022 19:25
@jjhursey jjhursey merged commit e1f5b84 into pmix:v4 Apr 12, 2022
@jjhursey jjhursey deleted the ed/sync-errata branch April 12, 2022 13:44
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.

2 participants