-
Notifications
You must be signed in to change notification settings - Fork 22
ASC Q2 2021 Meeting
- Date: May 11 & May 13 2021
- 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-std-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 are not able to attend the full meeting and are presenting then please let the co-chairs know and we can plan accordingly.
- Meeting Slides
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 |
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 |
- PMIx Standard PRs up for a Second Vote:
- Add appendix with use case descriptions (Stephen ~ 5 min)
- PMIx Standard PRs up for a Reading and First Vote
- MPI Sessions Use Case (Swaroop ~ 15 min)
- Chapter 2 text changes (Dave ~ 15 min)
- Clarify three roles of consumers of the PMIx interface (Josh ~ 10 min)
- Governance PRs up for a vote:
- Errata Change Process (Josh ~ 15 min)
- Major Text Change Process (Josh ~ 15 min)
- Modify text for formal vote on provisional items (Kathryn ~ 15 min)
- PMIx Standard PRs up for a Reading (Provisional)
- Four missing data management functions (Ralph ~ 10 min)
- Add a data type constant for
pmix_nspace_t
(Ralph ~ 5 min) - Add a few simple, but helpful macros (Ralph ~ 10 min)
- Provide access to resource usage for processes and nodes (Ralph ~ 15 min)
- PMIx Standard PRs up for a Reading (Errata)
- Remove some stale language (Ralph ~ 5 min)
- Governance PRs up for a vote:
- Clarify that there are 2 Secretary positions (Josh ~ 5 min)
-
Plenary discussion items(None) - Revision Exception Votes
- Chapter 2 text changes (Dave ~ 15 min)
- Clarify three roles of consumers of the PMIx interface (Josh ~ 10 min)
- Four missing data management functions (Ralph ~ 10 min)
- Add a few simple, but helpful macros (Ralph ~ 10 min)
- 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
- PMIx 4.1 Release (Josh/Ralph ~ 5 min)
- PMIx 5.0 Release (Ken/Dave ~ 5 min)
- 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
- Additional discussion items
|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 |
- 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