Skip to content

ASC Q2 2023 Meeting

Aurelien Bouteiller edited this page May 18, 2023 · 9 revisions

PMIx Standard Administrative Steering Committee (ASC) 2Q 2023 Meeting

Quick Links

  • Governance Document [latest]

Agenda (Finalized on April 25, 2022)

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.

Day 1: (10 am - 1 pm US Central Daylight Time)

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

Day 2: (10 am - 1 pm US Central Daylight Time)

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

Agenda Items

  • 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
  • Revision Exception Votes
    • None
  • Presentation of the v5.0 Standard Release Candidate for discussion (Ken/Dave)

Administrative and Working Group Agenda Items

  • 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)

Meeting Notes:

Attendance

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 ☑️

Day 1: May 9, 2023

Plenary: Event chapter

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.

Plenary: Data Pack/Unpack chapter

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

Update on status of the v5 release

  • Approval vote for v5 release candidate passed in Q1 meeting
  • Minor editorial changes added in the meantime
    • Acknowledgement updates

Ready for release

Update on status of the v4.2 release

v4.2rc1 is ready for review

Working groups

  • 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

Call for new WGs

  • 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.

Working time on v4.2 issues and Open PMIx/PMIx Drift

We did not finish, all items discussed compiled in day2 notes for clarity.

Day 2: May 11, 2023

Open PMIx Drift

Plan to address drift of OpenPMIx in a fast(ish) 5.1 release, maybe 4.3 release (see discussion below).

V4.2 milestone issues review and distribution

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.3 and v5.1 planning

  • 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
Clone this wiki locally