Skip to content
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

Updates to Python bindings and missed API #292

Merged
merged 7 commits into from
Oct 7, 2020
Merged

Updates to Python bindings and missed API #292

merged 7 commits into from
Oct 7, 2020

Conversation

rhc54
Copy link
Member

@rhc54 rhc54 commented Oct 3, 2020

Replace the bitarray types in Python bindings with simple integer lists
for ease of use/translation. Cleanup some missing functions.

Add PMIX_EXTERNAL_PROGRESS attribute and PMIx_Progress API so that a
host can externally progress the PMIx library. This is less onerous than
requiring the host to also adopt libevent and provide an event base.
Deprecate the PMIX_EVENT_BASE attribute.

I had forgotten about the external progress promise until someone
pointed it out to me.

Signed-off-by: Ralph Castain [email protected]

@rhc54 rhc54 added this to the PMIx v4 Standard milestone Oct 3, 2020
@rhc54 rhc54 requested a review from jjhursey October 3, 2020 00:56
rhc54 and others added 4 commits October 3, 2020 07:57
Signed-off-by: Ralph Castain <[email protected]>
Co-authored-by: Josh Hursey <[email protected]>
Replace the bitarray types in Python bindings with simple integer lists
for ease of use/translation. Cleanup some missing functions.

Add PMIX_EXTERNAL_PROGRESS attribute and PMIx_Progress API so that a
host can externally progress the PMIx library. This is less onerous than
requiring the host to also adopt libevent and provide an event base.
Deprecate the PMIX_EVENT_BASE attribute.

I had forgotten about the external progress promise until someone
pointed it out to me.

Signed-off-by: Ralph Castain <[email protected]>
Signed-off-by: Ralph Castain <[email protected]>
rhc54 added 3 commits October 3, 2020 14:32
Update the check-attr-refs.py script to ignore PMIX_ATTR_UNDEF as it
cannot be referenced.

Signed-off-by: Ralph Castain <[email protected]>
Signed-off-by: Ralph Castain <[email protected]>
Refer instead to "max procs that can be simultaneously executing"

Signed-off-by: Ralph Castain <[email protected]>
@rhc54
Copy link
Member Author

rhc54 commented Oct 7, 2020

Let's bring these in so folks can see the current status here. I believe there will probably be one more iteration before release.

@rhc54 rhc54 merged commit 5a319b3 into pmix:v4 Oct 7, 2020
@rhc54 rhc54 deleted the rfc/v4fix branch October 7, 2020 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants