PMIx Tools WG - Meeting 10 - February 2nd 2022

12 views
Skip to first unread message

Isaías Alberto Comprés Ureña

unread,
Feb 2, 2022, 8:37:38 AM2/2/22
to PMIx Standard Tools Working Group
Hello everyone,

This is a friendly reminder: our 10th meeting will take place today at the usual time (17:00 Berlin time).

Isaías Alberto Comprés Ureña

unread,
Feb 8, 2022, 5:45:53 AM2/8/22
to PMIx Standard Tools Working Group
On this occasion, we had a shorter meeting with a single topic.  Please find the minutes below.  Please do not hesitate to add any details.

Participants:
Ralph Castain
Simon Pickartz
Thomas Moschny
Isaias Compres
Josh Hursey
Josef Weidendorfer

Bulk operations and transactions
- Bulk operation: set of operations that are performed as a unit.
  - The effect of all operations are applied simultaneously
   - This is useful when the changes to the state are only consistent when all operations are performed
   - More likely necessary on malleability, and not during process wire-up 
     - During wire-up, usually critical state is set before a process is forked by a process manager
     - In malleable setups, all resource/allocation state need to be updated together to ensure consistency
- It is not clear whether this is needed at the PMIx level or runtime system level 
- It is possible that no PMIx APIs need to be updated
  - Instead, the bulk operations can be implemented by implementations, such as Open PMIx
  - This will be verified via prototyping
- Possible relationship with transactions: 
  - bulk operations could be committed or aborted, based on runtime system and process manager interactions.

Organisational:
- Next meeting: March 2nd 2022 
Reply all
Reply to author
Forward
0 new messages