-
Notifications
You must be signed in to change notification settings - Fork 22
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
Initial commit for IAWG review of Process Management chapter #500
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hope the comments help clarify things.
Chap_API_Proc_Mgmt.tex
Outdated
@@ -432,7 +448,7 @@ \subsection{Spawn attributes} | |||
} | |||
% | |||
\declareAttribute{PMIX_INDEX_ARGV}{"pmix.indxargv"}{bool}{ | |||
Mark the \code{argv} with the rank of the process. | |||
If set to true, will use the given name of the executable (\code{argv[0]}) as a base name and each rank will be invoked using the base name with the string "-<\emph{rank}>" appended to it, where \emph{rank} is the \ac{PMIx} rank of the process being invoked. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should probably make clear that PMIx isn't doing this - we are passing an attribute to the host environment requesting that it do this. Whether or not it happens is completely up to the host.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is true for SO many attributes throughout the standard. I don't know if we want to get into the job of specifying for every attribute how it is used. Someone reading the standard just wants to know what the attribute does.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just noting that the change adds language like "...will use...", but leaves hanging the question of "who" will use the name. If you want to clarify, it might be something like "host is requested to use...". Or you can split this list to indicate which attributes are passed to the host for execution. Not entirely sure of the best way. Just trying to help you in your quest to clarify exactly what we mean here, and not replace one confusion with another.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just trying to help clarify - I think much of this has to do with clarifying which implementation (host or PMIx) your changes are talking about.
Chap_API_Proc_Mgmt.tex
Outdated
@@ -432,7 +448,7 @@ \subsection{Spawn attributes} | |||
} | |||
% | |||
\declareAttribute{PMIX_INDEX_ARGV}{"pmix.indxargv"}{bool}{ | |||
Mark the \code{argv} with the rank of the process. | |||
If set to true, will use the given name of the executable (\code{argv[0]}) as a base name and each rank will be invoked using the base name with the string "-<\emph{rank}>" appended to it, where \emph{rank} is the \ac{PMIx} rank of the process being invoked. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just noting that the change adds language like "...will use...", but leaves hanging the question of "who" will use the name. If you want to clarify, it might be something like "host is requested to use...". Or you can split this list to indicate which attributes are passed to the host for execution. Not entirely sure of the best way. Just trying to help you in your quest to clarify exactly what we mean here, and not replace one confusion with another.
Signed-off-by: David Solt <dsolt@us.ibm.com>
Please use emoji reactions ON THIS COMMENT to indicate your position on this proposal.
Here are the meanings for the emojis:
|
\item \refconst{PMIX_ERR_JOB_INSUFFICIENT_RESOURCES} Insufficient resources to spawn job | ||
\item \refconst{PMIX_ERR_JOB_SYS_OP_FAILED} System library operation failed | ||
\item \refconst{PMIX_ERR_JOB_WDIR_NOT_FOUND} Specified working directory not found | ||
\item a non-zero \ac{PMIx} error constant indicating a reason for the request's failure. | ||
\end{itemize} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we have a pastrefconst type of macro that we could use here instead of duplicating descriptions (which can get out of sync). If not, can we add such a macro across the standard (not just this chapter)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We do not appear to have one. Looks like one should be pretty easy to create, but should be applied across all chapters?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tracking issue #512
Added '.' to end of many refconst descriptions Changed provide back to display for PMIX_DISPLAY_MAP Changed adviceimpl to advicerm for how process info is shared between parent/child Fixed incorrect cut/paste of PMIX_SUCCESS description Fixed case where argin was accidentally duplicated Signed-off-by: David Solt <dsolt@us.ibm.com>
Signed-off-by: David Solt <dsolt@us.ibm.com>
PR500 passed the 2nd vote at ASC 2024-Q3 meeting. |
https://github.com/pmix/pmix-standard/pull/500/files#r1592860645 Signed-off-by: Aurélien Bouteiller <bouteill@icl.utk.edu>
048bada
to
92a2adf
Compare
No description provided.