-
Notifications
You must be signed in to change notification settings - Fork 22
ASC Q2 2023 Meeting
- Date: May 9 & 11, 2023
- 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 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 |
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:
- 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:
- None
-
PMIx Standard PRs up for a Reading and First Vote:
- None
-
Plenary discussion items
- First pass at IAWG pass at pack/unpack chapter
- Minor edits to Events chapter
-
Revision Exception Votes
- None
- Presentation of the v5.0 Standard Release Candidate for discussion (Ken/Dave)
- Review quarterly meetings dates and plans
1Q 2023 - Virtual
- Jan. 24 & 26 (10 am - 1 pm US Central)
2Q 2023 - Virtual
- May 9 & 11 (10 am - 1 pm US Central)
3Q 2023 - Virtual
- July 18 & 20 (10 am - 1 pm US Central)
4Q 2023 - Virtual
- Oct. 17 & 19 (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)
- v4.2rc1 is available for review. Expected release 4Q 2023
- PMIx 5.0 Release (Ken/Dave ~ 10 min)
-
PMIx 4.2 Release (Josh/Ralph ~ 5 min)
- Working Group Updates (~ 10-15 minutes each)
- Client Separation / Implementation Agnostic Document
- Tools & Dynamic Workflows
- Open Call for New Working Groups
- Working time on drift between OpenPMIx and PMIx Standard
- Working time to triage remaining v4.2 work items
- Technical and Use Case presentations
- TBD
- Additional discussion items
Person | Institution | Day 1 | Day 2 |
---|---|---|---|
Josh Hursey | IBM | ☑️ | ☑️ |
Ken Raffenetti | ANL | ☑️ | ☑️ |
Dave Solt | IBM | ☑️ | ☑️ |
Brice Goglin | Inria | ☑️ | |
Isaias Compres | TUM | ☑️ | ☑️ |
Norbert Eicker | FZJ | ☑️ | ☑️ |
Michael Karo | Altair) | ☑️ | ☑️ |
Aurelien Bouteiller | UTK | ☑️ | ☑️ |
Kathryn Mohror | LLNL | ☑️ |
https://github.com/pmix/pmix-standard/pull/443
Action items:
- Everyone: Please review the PR.
- Will be ready for first reading next meeting (23Q3).
- Error and Event codes share a type and range. So clarify that some calls allow for any integer value but the user should be aware of the predefined Error and Event values when choosing an integer value.
https://github.com/pmix/pmix-standard/pull/449
We walked through the changes to this chapter:
Open Questions:
- Implementation agnostic Issues:
- PMIx_Data_compress/Uncompress might be implementation specific
- Unclear how memory allocated by PMIx_Data_[un]compress can be freed.
- The chapter states that the user is responsible to free the memory, but no according function is provided.
- Shall there be a generic function to free?
-
PMIx_Data_load
claims to free pre existing memory- Does this actually make sense. Memory might be static
- Partial unpacking: If not the full content of the buffer was unpacked because it does not fully fit into the provided memory
- Overall, policy for memory handling will need further discussion
- Approval vote for v5 release candidate passed in Q1 meeting
- Minor editorial changes added in the meantime
- Acknowledgement updates
Ready for release
v4.2rc1 is ready for review
- Client Separation / Implementation Agnostic Document
- Plan to step into the next chapter
- Meeting times reversed back to Monday (4pm EST)
- Tools / Dynamic Workflows
- A Cancellation request for Allocations might be required
- Not in the original standard to avoid race conditions
- No new WG were called for this time however, Impl. Agnostic WG finds a lot of things that could be spun to other WGs, E.g., Publish-Subscribe, Data Packing/loading, …
- Dave will get a list of open topics
- Each new WG could be short lived and issue focused.
- Each new WG will require a ‘champion’ to lead the group.
We did not finish, all items discussed compiled in day2 notes for clarity.
- Triaged in PR: https://github.com/openpmix/pmix-tests/pull/158
- Issues filed prefixed with “Drift:” https://github.com/pmix/pmix-standard/issues?q=is%3Aissue+is%3Aopen+%22Drift%22
Plan to address drift of OpenPMIx in a fast(ish) 5.1 release, maybe 4.3 release (see discussion below).
https://github.com/pmix/pmix-standard/milestone/9
Action Items:
- Work on v4.2 items assigned to you.
- Timeline for completion will be Q3 2023 meeting.
- Start picking away at the “help wanted” github issues
- We will review progress during the next monthly meeting
- v4.1 and v5.0
- current
- v4.2
- Errata changes only per the Milestone (see GitHub)
- Notably: no drift items
- Timeline
- Target all items for Reading/Vote in Q3 2023
- v5.1
- Drift items and Errata from v4.2
- Timeline
- Target all items for Reading/Vote in Q4 2023
- v4.3
- Drift items (possibly)?
- Last v4 release