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

v5: Sync provisional/errata from v4 #396

Merged
merged 12 commits into from Apr 12, 2022
Merged

Conversation

jjhursey
Copy link
Member

@jjhursey jjhursey commented Mar 8, 2022

rhc54 and others added 12 commits March 7, 2022 19:48
Programs that utilize PMIx structures benefit from
being provided with static initializers by which global
variables can be safely declared.

Signed-off-by: Ralph Castain <rhc@pmix.org>
(cherry picked from commit 30e87f3)
There are a few attributes servers need in order to support
singleton operations as well as user-specified time limits
on job and spawn operations. Current server module functions
do not include the ability for the server library to pass
a local status from a collective operation (i.e., when the
server library aggregates all local participation before
calling the host)

Add a few job-related error constants for clear reporting
to the user.

Add a useful variant of a data management function.

Signed-off-by: Ralph Castain <rhc@pmix.org>
(cherry picked from commit f4752ac)
Provide a little more explanation of the new attributes, including
an "advice to hosts" section on the local collective completion
status attribute.

Signed-off-by: Ralph Castain <rhc@pmix.org>
(cherry picked from commit 3a95743)
In the course of implementing the IO forwarding support, we identified
several attributes deemed valuable by users. These primarily control
the output format and target location (e.g., files instead of terminal),
and whether the output should be generated locally or simply relayed
to another location (e.g., a tool) for handling.

This RFC contains the definitions and indicates the APIs where those
attributes can/should be passed.

Signed-off-by: Ralph Castain <rhc@pmix.org>
(cherry picked from commit c3decf8)
Signed-off-by: Ralph Castain <rhc@pmix.org>
(cherry picked from commit b8957de)
Signed-off-by: Thomas Naughton <naughtont@ornl.gov>
(cherry picked from commit 5eb6da5)
Signed-off-by: Thomas Naughton <naughtont@ornl.gov>
(cherry picked from commit 50ee406)
Signed-off-by: Thomas Naughton <naughtont@ornl.gov>
(cherry picked from commit 414c7fb)
Signed-off-by: Ralph Castain <rhc@pmix.org>

Co-authored-by: Josh Hursey <4259120+jjhursey@users.noreply.github.com>
(cherry picked from commit 50a152f)
Use ".stdout" and ".stderr" for all IOF output files

Signed-off-by: Ralph Castain <rhc@pmix.org>
(cherry picked from commit 1fe1747)
Signed-off-by: Joshua Hursey <jhursey@us.ibm.com>
(cherry picked from commit 11a082e)
Signed-off-by: Joshua Hursey <jhursey@us.ibm.com>
(cherry picked from commit 13ef9bc)
@jjhursey jjhursey added WorkInProgress Work In Progress Editorial labels Mar 8, 2022
@jjhursey jjhursey marked this pull request as ready for review March 8, 2022 01:57
@jjhursey jjhursey removed the WorkInProgress Work In Progress label Mar 8, 2022
@jjhursey jjhursey added this to the PMIx v5 Standard milestone Mar 8, 2022
@jjhursey jjhursey requested review from a team March 8, 2022 01:57
@jjhursey jjhursey merged commit 19cfa09 into pmix:master Apr 12, 2022
@jjhursey jjhursey deleted the ed/sync-from-v4 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.

None yet

3 participants