-
Notifications
You must be signed in to change notification settings - Fork 22
ASC Q1 2024 Meeting
- Date: Jan. 23 & 25, 2024
- Time: 10 am - 1 pm US Central Daylight Time each day
- Location: Virtual Meeting. Zoom (link in the Active notes Google doc below)
- 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 cannot attend the full meeting and are presenting, please let the co-chairs know, and we can plan accordingly.
Start | End | Topic |
---|---|---|
10:00 am | 10:05 am | Gathering (--) |
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 (--) |
10:05 am | 11:30 am | Discussion of agenda items |
11:30 am | 11:50 am | Voting and Break Voting Link |
11:50 am | 12:45 am | Administrative and Working Group agenda items |
12:45 am | 1:00 pm | Closing discussion and wrap up |
-
Officer nominations:
- Thomas Naughton
- Ralph Castain
-
Working Groups Updates:
- IAWG (Dave Solt)
- Dynamic (Isaias Compres)
- Call for new WGs?
-
Release planning
- V4.2
- v5.0
-
Governance PRs up for a Second Vote:
- None
-
Governance PRs up for a Reading and First Vote:
- None
-
PMIx Standard PRs up for a Reading (Provisional):
- None
-
PMIx Standard PRs up for a Reading (Errata):
- None
-
PMIx Standard PRs up for a Second Vote:
- PR 492 Add value and info APIs
- PR 490 Issue 414: ordering & method of specifying procs in collectives clarified
- minor change pending on text
- PR 484 pmix_server_dmodex_req_fn_t PMIX_REQUIRED_KEY
- PR 443 Minor edits to the event chapter
- minor change pending on text
-
PMIx Standard PRs up for a Reading and First Vote:
- None
-
Plenary discussion items
- Editorial PRs
- PR 500 IAWG Process management chapter
- Stalled PRs?
- PR 449 IAWG pack/unpack chapter
- PR 398 IAWG publish-lookup chapter
- Brief review of drift items
- https://github.com/openpmix/pmix-tests/actions
- Triaged items are entered into Issues list with the “Drift:” prefix
- Note: Not all items identified in scans are needed (e.g., prototyping in openpmix) but once confirmed as gap a new ticket is created.
- Org Chart rework/Open PMIx rapprochement
- New institutional organization between PMIx Standard and Open PMIx discussion continued
- Better cooperation between standardization and Open PMIx
- Reduce 'double work'
- Keep momentum going
- Goal of the standard
- Open PMIx/implementation org chart
- Website rework
- Emphasis on use-cases (reduce perceived complexity of standard/implementation effort)
- Documentation, ABI
- SPI to HPSF Discussion continued
- Open Discussion
- Ralph: Preemption policy infrastructure support, starting to work on ability to query for system defined preemption policy for a given system.
- New institutional organization between PMIx Standard and Open PMIx discussion continued
-
Governance Votes
- Governance exception: vote on ASC co-chairs nominations announced after 2 week deadline: 9 yes, 0 no, 0 abstain
- Thomas Naughton as '24 Co-Chair: 9 yes, 0 no, 0 abstain
Person | Institution | Day 1 | Day 2 |
---|---|---|---|
Aurelien Bouteiller | UTK | X | X |
Ralph Castain | self | X | X |
Isaias Compres | TUM | X | X |
Thomas Naughton | ORNL | X | X |
Kathryn Mohror | LLNL | X | |
Norbert Eicker | JSC | X | X |
Michael Karo | Altair | X | X |
Howard Pritchard | LANL | X | X |
Brice Goglin | Inria | X | |
Amir Shehata | ORNL | X | X |
Ken Raffenetti | ANL | X |
- Next PMIx ASC Meetings:
- Next Monthly: Feb 8, 2023
- PMIx ASC 2Q 2024 Meeting (Format: virtual)
- May 7 & 9, 2024 (10 am - 1 pm US Central)
- Apr. 9: Announcement deadline
- Apr. 23: 2 week freeze deadline on all PR changes
- There will be ical entries available soon
- Release planning
- V4.2 (Ralph)
- Plan is to take all changes that make it into the branch this or next quarterly and release it
- After this move on the v5
- V5.0 (Ken)
- Changes accepted for v4.2 already merged into v5
- Plan is to move provisional items to stable to get rid of them
- V4.2 (Ralph)
- Working Groups Updates:
- IAWG (Dave Solt)
- Work continued but Dave did not make it into the call
- Multiple MR are waiting to get handled
- Dynamic (Isaias Compres)
- Proposal to also look into support for preemption
- Ralph created an issue in the standard repository: https://github.com/pmix/pmix-standard/issues/504
- Looking into allocation requests
- Several European projects will investigate if the Standard is sufficient or if it needs extensions
- Proposal to also look into support for preemption
- Call for new WGs?
- Proposal to create a new WG trying to close the gap between the implementation and the standard (Conversion WG?)
- IAWG (Dave Solt)
- Officer nominations:
- Thomas Naughton applying for Co-chair
- Ralph Castain as a backup
- General comment:
- We will tweak the rules here since we are late
- Proposal is to vote for the process with a first vote and for the person with a second vote
- Governance PRs up for a Second Vote:
- None
- Governance PRs up for a Reading and First Vote:
- None
- PMIx Standard PRs up for a Reading (Provisional):
- None
- PMIx Standard PRs up for a Reading (Errata):
- None
- PMIx Standard PRs up for a Second Vote:
- PR 492 Add value and info APIs
- It might make sense to add the example recently added by Ralph to OpenPMIx or to the web-page
- Vote on the un-changed PR
- PR 490 Issue 414: ordering & method of specifying procs in collectives clarified
- minor change pending on text
- Will vote on the modified text
- PR 484 pmix_server_dmodex_req_fn_t PMIX_REQUIRED_KEY
- No changes
- Vote on the un-changed PR
- PR 443 Minor edits to the event chapter
- minor change pending on text
- Will vote on modified text
- PR 492 Add value and info APIs
- PMIx Standard PRs up for a Reading and First Vote:
- None
- Plenary discussion items
- Editorial PRs
-
https://github.com/pmix/pmix-standard/pull/503
- No objections
-
https://github.com/pmix/pmix-standard/pull/503
- PR 500 IAWG Process management chapter
- Wait for Dave Solt (not available today)
- Stalled PRs?
- PR 449 IAWG pack/unpack chapter
- PR 398 IAWG publish-lookup chapter
- Brief review of drift items
- https://github.com/openpmix/pmix-tests/actions
- Triaged items are entered into Issues list with the “Drift:” prefix
- Note: Not all items identified in scans are needed (e.g., prototyping in openpmix) but once confirmed as gap a new ticket is created.
- Every helping hand is welcome
- Org Chart rework/Open PMIx rapprochement
- New institutional organization between PMIx Standard and Open PMIx discussion continued
- Better cooperation between standardization and Open PMIx
- Reduce 'double work'
- Keep momentum going
- Goal of the standard
- Open PMIx/implementation org chart
- Website rework
- Emphasis on use-cases (reduce perceived complexity of standard/implementation effort)
- Documentation, ABI
- SPI to HPSF Discussion continued
- Open Discussion
- Ralph: Preemption policy infrastructure support, starting to work on ability to query for system defined preemption policy for a given system.
- New institutional organization between PMIx Standard and Open PMIx discussion continued
- Editorial PRs
- Reading of PMIx Standard PRs up for a Second Vote that have changed:
- PR 490 Issue 414: ordering & method of specifying procs in collectives clarified
- No further comments
- PR 443 Minor edits to the event chapter
- No further comments
- PR 490 Issue 414: ordering & method of specifying procs in collectives clarified
- Open Discussion
- Use-Cases in Appendix B of the standard
- How can we make them more visible
- They were on the web-page before
- Some use cases have only list of functionalities APIs/Attributes but no example code
- Some use cases have example codes
- Q?: should the appendix B have usage examples in all use-cases, or should it just refer to the PMIx website for actual use cases demonstrators; ATM we tend to prefer solution 2.
- Some use cases may be missing the required server-side/RM APIs to support the client activities: TODO: review what is missing
- Some use cases are missing altogether (dynamic spawn, FT, ???)
- TODO: propose to WG heads to refocus some WG time towards creating the material for the use-cases/website
- Discussion about walled-garden
- Few additional remarks related to Use-cases
- Good to have some symmetry in Std use-case and Impl. examples
- Main benefit of Std side would be to have easy way of specifying things for RFP (e.g., Support PMIx Use-cases Foo, Bar, Baz)
- Need to make Impl side example more apparent on website and raise the examples for people to understand and use
- Missing Use cases in Std
- Spawn
- FT
- Server side aspects (current use cases focused on Client side)
- Not nec. HOW but, What is expected from the server side (e.g., wire-up from Server perspective)
- Q: Where should example codes live? In Standard or in OpenPMIx
- Suggestion:
- Std have succinct WHAT info for Use cases
- Impl have succinct HOW info for Use cases
- Suggestion:
- Good to have some symmetry in Std use-case and Impl. examples
- How do we react on HPSF?
- Wait and see how HPFS will evolve
- There is no urge to position us right now
- Use-Cases in Appendix B of the standard