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

osc/sm: Fix detection of non-contig info #10195

Merged

Conversation

bwbarrett
Copy link
Member

Remove the info subscribe for both the alloc_shared_noncontig and
blocking_fence info keys. This change was inspired by issue #10175,
which highlighted that we were not properly following the non-contig
info key (our behavior was standards compliant, but not particularly
helpful), because the info subscription was overwriting the provided
value. In the investigation, it became clear that there is really
no advantage to subscribing to a key that can't be changed, so
drop the subscription code for the two keys that can't be changed
and fix a bug and remove code all at the same time.

Signed-off-by: Brian Barrett bbarrett@amazon.com

Remove the info subscribe for both the alloc_shared_noncontig and
blocking_fence info keys.  This change was inspired by issue open-mpi#10175,
which highlighted that we were not properly following the non-contig
info key (our behavior was standards compliant, but not particularly
helpful), because the info subscription was overwriting the provided
value.  In the investigation, it became clear that there is really
no advantage to subscribing to a key that can't be changed, so
drop the subscription code for the two keys that can't be changed
and fix a bug and remove code all at the same time.

Signed-off-by: Brian Barrett <bbarrett@amazon.com>
@bwbarrett
Copy link
Member Author

bot:aws:retest

@awlauria awlauria merged commit bbd386f into open-mpi:main Mar 31, 2022
@bwbarrett bwbarrett deleted the bugfix/issue-10175-osc-sm-info-key branch March 31, 2022 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants