-
Notifications
You must be signed in to change notification settings - Fork 22
ASC Q1 2022 Meeting
Thomas Naughton edited this page Feb 24, 2022
·
14 revisions
- Date: Feb. 15 & Feb. 17, 2022
- Time: 10 am - 1 pm US Central Daylight Time each day
- Location: Virtual Meeting. WebEx information (bottom of the page): https://recaptcha.open-mpi.org/pmix-asc-recaptcha/
- Active Notes Link: Google Doc - Please add your name and affiliation.
- Governance Document [latest]
This meeting has a floating agenda with specific synchronization points to keep us on track. Rough time estimates are provided per agenda item, and the co-chairs plan to cover the topics in the order seen below. However, since some agenda items will take longer/shorter than anticipated an exact start/end timing is not guaranteed and some items may float to the second day. If you are not able to attend the full meeting and are presenting then please let the co-chairs know and we can plan accordingly.
Start | End | Topic |
---|---|---|
10:00 am | 10:05 am | Gathering (Josh) |
10:05 am | 10:10 am | Roll Call (We will start roll call promptly at this time) |
10:10 am | 11:30 am | Discussion of agenda items |
11:30 am | 11:45 am | Break |
11:45 am | 1:00 pm | Discussion of agenda items |
Start | End | Topic |
---|---|---|
10:00 am | 10:05 am | Gathering (Kathryn) |
10:05 am | 11:30 am | Discussion of agenda items |
11:30 am | 11:50 am | Voting and Break Doodle Vote Link |
11:50 am | 12:30 am | Administrative and Working Group agenda items |
12:30 am | 12:45 pm | Technical and Use Case Presentation(s) |
12:45 am | 1:00 pm | Closing discussion and wrap up |
-
Governance PRs up for a Second Vote:
- None
-
Governance PRs up for a Reading and First Vote:
- PR 35: Update major release guidance (Ken ~5 min)
- PR 36: RFC: allow major text changes to ship in minor releases (Aurelien ~5 min)
-
PMIx Standard PRs up for a Reading (Provisional):
- Add several IOF attributes (Ralph ~5 min)
- Add some missing attributes and one API for server support (Ralph ~5 min)
- Provide static initializers for PMIx structs (Ralph ~5 min)
-
PMIx Standard PRs up for a Reading (Errata):
- Define when PMIX_PARENT_ID is set (Dave ~5 min)
- Clarify PMIX_CMD_LINE in the spawn case (Dave ~5 min)
-
PMIx Standard PRs up for a Second Vote:
- Assign specific values to constants (Ralph/John/IAWG ~ 10 min)
- Cross-Version Support Use Case (Josh ~ 15 min)
-
PMIx Standard PRs up for a Reading and First Vote:
- Touch up debugger attributes and constants (Ralph ~10 min)
- Convert several macros to APIs (Ralph ~10 min)
- Rework of material from Chapters 5-8 (Dave ~45 min)
-
Plenary discussion items
- PMIx ABI (IAWG/Ken ~ 30-45 min)
- Motivating issue: https://github.com/pmix/pmix-standard/issues/358
- PR for PMIx constants: https://github.com/pmix/pmix-standard/pull/359
- Repo to work on a set of headers: https://github.com/pmix/pmix-abi
- Governance guidance: https://github.com/pmix/governance/pull/34
- Email discussion: https://groups.google.com/g/pmix-forum/c/3FPXZ-k4XMw/m/FDkYWjxCCAAJ
- PMIx ABI (IAWG/Ken ~ 30-45 min)
-
Revision Exception Votes
- PR 383: Removal of a sentence added to advice here
- Review 2022 quarterly meetings dates and plans
1Q 2022 - Virtual
- Feb 15 & 17 (10 am - 1 pm US Central)
2Q 2022 - Virtual
- May 10 & 12 (10 am - 1 pm US Central)
3Q 2022 - Virtual
- Aug 9 & 11 (10 am - 1 pm US Central)
4Q 2022 - Virtual (tentative)
- Oct. 25 & 27 (10 am - 1 pm US Central)
- ASC Membership
- Vote on new ASC Members
- Call for new ASC Members
- Release Planning
- PMIx 4.2 Release (Josh/Ralph ~ 5 min)
- PMIx 5.0 Release (Ken/Dave ~ 5 min)
- Working Group Updates (~ 10-15 minutes each)
- Client Separation / Implementation Agnostic Document
- Tools
- Dynamic Workflows
- Open Call for New Working Groups
- Technical and Use Case presentations
- TBD
- Additional discussion items
Person | Institution | Day 1 | Day 2 |
---|---|---|---|
Josh Hursey | IBM | X | X |
Aurelien Bouteiller | UTK | X | X |
Michael Karo | Altair | X | X |
Howard Pritchard | LANL | X | X |
Ralph Castain | Nanook | X | X |
David Solt | IBM | X | X |
Brice Goglin | Inria | X | X |
Thomas Naughton | ORNL | X | X |
Nat Shineman | OSU | X | X |
Ken Raffenetti | ANL | X | X |
Norbert Eicker | JSC | X | X |
Isaias Compres | TU Munich | X | X |
Jai Dayal | Intel | X | |
Kathryn Mohror | LLNL | X |
- Introductions / Pointers to notes, attendees doc, etc.
- Governance PRs up for a Reading and First Vote:
- PR 35: Update major release guidance (Ken ~5 min)
- PR 36: RFC: allow major text changes to ship in minor releases (Aurelien ~5 min)
- https://github.com/pmix/governance/pull/36
- Comment - “rebase” may be item to consider in this PR, point raised and clarification was that the only change should be rebase and nothing else to history.
- PMIx Standard PRs up for a Reading (Provisional):
- Add several IOF attributes (Ralph ~5 min)
- Add some missing attributes and one API for server support (Ralph ~5 min)
- Provide static initializers for PMIx structs (Ralph ~5 min)
- https://github.com/pmix/pmix-standard/pull/385
- Comment - do these static initializers expose a problem with ABI goals? Example, possibly with differences in alignment with different compilers. Seems like this also occurs with other system libraries, so this cross-compiler data layout needs to work – so for PMIx ABI purposes, should work in practice (i.e., not alone other shared libs will hit this).
- PMIx Standard PRs up for a Reading (Errata):
- Define when PMIX_PARENT_ID is set (Dave ~5 min)
- https://github.com/pmix/pmix-standard/pull/376
- Comment - regarding PMIX_PARENT_ID unable to know if not-set or not-supported. Remark was at the App level this difference is one in the same, and why is not important for App (parent info not available).
- Comment - when tested with PRRTE, the parentID was not set. Seems like just an oversight in the implementation. Will check implementation. If later think need to know that parent was a Tool, then could add a new attribute to clarify that case (if needed).
- Clarify PMIX_CMD_LINE in the spawn case (Dave ~5 min)
- Define when PMIX_PARENT_ID is set (Dave ~5 min)
- PMIx Standard PRs up for a Second Vote:
- Assign specific values to constants (Ralph/John/IAWG ~ 10 min)
- Cross-Version Support Use Case (Josh ~ 15 min)
- PMIx Standard PRs up for a Reading and First Vote:
- Touch up debugger attributes and constants (Ralph ~10 min)
- Convert several macros to APIs (Ralph ~10 min)
- https://github.com/pmix/pmix-standard/pull/383
- Some discussion about why we have some inline functions in the abi.h file. This is just an implementation detail, what is specification important in this case is the macro definition, the fact that it gets implemented by having an inline function is irrelevant from a standard point of view.
- Change to pmix_setenv will be rolled-back (that is, pmix_setenv will also act as if putenv had been called).
- Rework of material from Chapters 5-8 (Dave ~45 min)
- https://github.com/pmix/pmix-standard/pull/387
- Above broken into 4 commits to help with review:
- NOTE: Stopping at 6.1.3 on 15feb2022 (day1)
- PMIx Standard PRs up for a Reading and First Vote:
- Rework of material from Chapters 5-8 (Dave ~45 min)
- https://github.com/pmix/pmix-standard/pull/387
- Above broken into 4 commits to help with review:
- https://github.com/pmix/pmix-standard/pull/390
- https://github.com/pmix/pmix-standard/pull/391
- https://github.com/pmix/pmix-standard/pull/392
- https://github.com/pmix/pmix-standard/pull/393
- NOTE: Stopping at 6.1.3 on 15feb2022 (day1)
- Continue from Day1 (#392)
- PR #392 PMIX_LOCAL_PROCS - backout the additions in this PR, create a new PR with the corrected changes that clarify the intent is to get the procs at the given proc, or if not have any proc info can pass host or nodeid to get the target list of procs.
- PR #391 - revision exception (see PR comments)
- Suggestion for new PR related to #391 to pull Query “Outputs” into new subsection for clarity
- Plenary discussion items
- PMIx ABI (IAWG/Ken ~ 30-45 min)
- Motivating issue: https://github.com/pmix/pmix-standard/issues/358
- PR for PMIx constants: https://github.com/pmix/pmix-standard/pull/359
- Repo to work on a set of headers: https://github.com/pmix/pmix-abi
- Governance guidance: https://github.com/pmix/governance/pull/34
- Email discussion: https://groups.google.com/g/pmix-forum/c/3FPXZ-k4XMw/m/FDkYWjxCCAAJ
- PMIx ABI (IAWG/Ken ~ 30-45 min)
- Revision Exception Votes
- PR #391, PR #392
- Vote results
- Everything passed (391/392 had non-unanimous spread between with/without revision, with revision had more votes so it will be enacted)
- Administrative and Working Group Agenda Items
- Review 2022 quarterly meetings dates and plans