Skip to content

ASC Q2 2021 Meeting

Aurelien Bouteiller edited this page May 14, 2021 · 12 revisions

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

Quick Links

  • Governance Document [latest]

Agenda (Finalized on April 27, 2021)

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.

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

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

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

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

Agenda Items

Administrative and Working Group Agenda Items

  • Review 2021 quarterly meetings dates and plans
3Q 2021 (July 1 - Sept. 30) - Virtual
 - 2 day: Tues., July 20 & Thurs., July 22

4Q 2021 (Oct. 1 - Dec. 31) - Virtual
 - 2 day: Tues., Oct. 26 & Thurs., Oct. 28
  • ASC Membership
    • Vote on new ASC Members (None)
    • Call for new ASC Members
  • Release Planning
  • Working Group Updates (~ 10-15 minutes each)
    • Client Separation / Implementation Agnostic Document
    • Slicing/Grouping of Functionality
    • Dynamic Workflows
    • Storage
    • Tools
    • Open Call for New Working Groups
  • Technical and Use Case presentations
    • Role of PMIx with Containers in HPC Environments (Josh ~ 20 min)
  • Additional discussion items

Meeting Notes:

Attendance

Person Institution Day 1 Day 2
Josh Hursey (IBM) Day 1 Day 2
Aurelien Bouteiller (UTK) Day 1 Day 2
Swaroop Pophale (ORNL) Day 1 Day 2
Brian Barrett (Amazon) Day 1
Stephen Herbein (LLNL) Day 1 Day 2
Howard Pritchard (LANL) Day 1 Day 2
Kathryn Mohror (LLNL) Day 1 Day 2
Ken Raffenetti (ANL) Day 1 Day 2
Thomas Naughton (ORNL) Day 1 Day 2
David Solt (IBM) Day 1 Day 2
Michael Karo (Altair) Day 2
Isaías A. Comprés (TUM) Day 2

Day 1: May 11, 2021

Introduction / meeting schedule

Roll call

  • First time: Amazon AWS

PR #328 (Stephen Herbein): appendix with MPI wire-up use case and tools use case; no major changes since last votes, just a rebase

  • No questions

PR #349 (Swaroop Pophale): appendix with MPI Sessions use case; reading

  • No questions

PR #327 (Josh Hursey): clarify roles of consumers of the PMIx interface; reading

  • Q: what about “all-roles”; discussion settled in favor of removing all-roles in favor of fully enumerated roles, revision vote will be held tomorrow

PR #347 (Dave Solt): chapter 2 changes

Review changes read previously (last year)

  • TODO: insert dave slides
  • Note - dave’s footer says asc q1-2020 meeting, likely initial reading date and read again 5/11/21
  • “Pmix_” (slide 15 of presentation) shall it apply to attribute string values? No because legacy users could have PUT pmixABC key strings and check them only with the first 4 chars. It is unlikely someone has done that, but we can’t be sure.
  • “Pmix” on slide 16? Should it be “pmix_”; yes
  • Does the new text disallow that clients can create “pmix_xyz” attribute strings? Yes, we should clarify that the clients/tools cannot do that. There is a technical problem because servers use the client interface; and servers should be able to do this? It causes potential namespace conflict problems, but pmix_ is the way we recognize predefined server keys (which have a different behavior); we have not resolved that greater issue yet; we will need to come back to it later.
  • Suggested change (to be added on ticket) fix the symbols problem, defer the string problem to later: Users shall not use the \textbf{\code{"PMIX_"}}, \textbf{\code{"PMIx_"}}, or \textbf{\code{"pmix_"}} prefixes for symbols in their code so as to avoid symbol conflicts with \ac{PMIx} implementations. Revision exception vote tomorrow

Governance PR #29: (Josh Hursey) errata changes process; reading

  • No questions

Governance PR #30: (Josh Hursey) major text changes; reading

  • No questions

Governance PR #32: (Kathyrn Mohror) Modify text for formal vote on provisional items; reading

  • No questions

PR #332: (Brian Barrett/Ralph) Four missing data management functions; reading

  • Const change will go as revision exception
  • in/out reordering; Ken to propose another param order; we will need to update (unreleased) openPMIX 4.1 and PRTE 2.0
  • Revision exception vote; then provisional vote

PR #334: (Brian Barrett/Ralph) Add a data type constant for pmix_nspace_t ; reading

  • No questions

PR #331: (Brian Barrett/Ralph) Add a few simple, but helpful macros; reading

  • XFER comment1 (see ticket); it;s a simple copy
  • XFER comment2 (see ticket); should it be XFER_PROCID or PROCID_XFER?
  • Aurelien will follow-up with PR suggestion, note to also include “d,s” for macro args for clarity

PR #335: (Brian Barrett/Ralph) Provide access to resource usage for processes and nodes ; reading

Comments related to descriptions for fields (see ticket)

  • Should the reports be in kB? Size_t? Stay as float MB? Size_t should be enough and precise, but less portable than float (if reading data blob from another machine w/ different architecture); Having a structure could ‘lock-in’ current fields, some people expressed that having accessors could be better
  • Comment on ticket : can decorate with RANGE_SESSION etc; people agreed
  • No implementation for some attributes in OpenPMIX Need more info about the next step; will discuss it with Ralph Castain before thursday if possible

PR #325 (Biran Barret/Ralph) stale language; reading

  • No questions on content
  • Moving the V4.0 to V4.1 should be another PR

Day 2: May 13, 2021

Clone this wiki locally