Skip to content

ASC Q1 2024 Meeting

Aurelien Bouteiller edited this page Feb 28, 2024 · 7 revisions

PMIx Standard Administrative Steering Committee (ASC) 1Q 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.

Quick Links

  • Governance Document [latest]

Agenda (Finalized Jan. 22, 2024)

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

Agenda Items

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

  • PMIx Standard PRs up for a Reading and First Vote:

    • None
  • Voting Link

  • DAY2 Voting Link

  • Plenary discussion items

    • Editorial PRs
    • PR 500 IAWG Process management chapter
    • Stalled PRs?
    • 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.
  • 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

Meeting Notes:

Attendance

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

Day 1: Jan. 23, 2024: PMIx ASC 24Q1

  • 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
  • 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
      • Looking into allocation requests
        • Several European projects will investigate if the Standard is sufficient or if it needs extensions
    • Call for new WGs?
      • Proposal to create a new WG trying to close the gap between the implementation and the standard (Conversion WG?)
  • 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
  • PMIx Standard PRs up for a Reading and First Vote:
    • None
  • Plenary discussion items
    • Editorial PRs
    • 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.

Day 2: Jan. 25, 2024: PMIx ASC 24Q1

  • 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
  • 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
    • How do we react on HPSF?
      • Wait and see how HPFS will evolve
      • There is no urge to position us right now
Clone this wiki locally