-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PMIx/job info: rank positioning #64
Comments
I think this sounds good for job level information specific to its position in the system. You may consider adding:
When queried for the calling process I would not expect them to require an upcall into the server. All of that should be in the job data. |
@jjhursey yeah, we should have them here. With the following exception:
We definitely want to cover local peers |
Note: targeting 4 servers to mimic node-related information. |
TODO: update the description with exact PMIX key names |
Exact PMIX key names in this test: Not sure about PMIX_LOCALLDR. PMIX_NODE_RANK removed since this is a single app test, and the result would be the same as PMIX_LOCAL_RANK. Can be added later for a multi-app test. |
Revised down to 2 servers. Added PMIX_UNIV_SIZE to list. Partly as a note to self to confirm it is not by bug and then raise it elsewhere, PMIx_Get of PMIX_RANK hangs when run from the testing framework. |
@artpol84 The Get for PMIX_RANK still hangs for me. Maybe I'm not calling it right? Not sure, here is the relevant snippet:
(Edited to remove the validate call after the PMIx_Get.) |
I haven't implemented it yet - this was not previously supported 😄 |
There is just one improvement that I would suggest making before closing. The |
Test description
Verification of the information about this ranks position within the job.
Client-side expectations
Server-side expectations
Reference implementation
openpmix/openpmix#1831
Side notes
It was observed that
PMIx_Get(PMIX_RANK)
hangs. @cpshereda what is the status?The text was updated successfully, but these errors were encountered: