Skip to content

Fixes for MPI message graph #173

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

Merged
merged 2 commits into from
Nov 9, 2021
Merged

Fixes for MPI message graph #173

merged 2 commits into from
Nov 9, 2021

Conversation

csegarragonz
Copy link
Collaborator

@csegarragonz csegarragonz commented Nov 5, 2021

In this PR I fix two bugs I encountered while testing the MPI message graph.

First, the way we cached the message that initialised a rank meant that only messages creating a new world (or initialising it in a different host) would get the updated details. Note that the other ranks would inherit a message with the right flags, but would never update it locally. I add a regression test to check that non-master ranks also populate the message details.

Second, I was eventually running into a RapidJSON memory corruption when requesting the result from redis. There was a problem with the scope of the variables used, which I also fix.

@csegarragonz csegarragonz added the bug Something isn't working label Nov 5, 2021
@csegarragonz csegarragonz self-assigned this Nov 5, 2021
@csegarragonz csegarragonz marked this pull request as ready for review November 9, 2021 07:50
@csegarragonz csegarragonz merged commit f7a910b into master Nov 9, 2021
@csegarragonz csegarragonz deleted the fixes-exec branch November 9, 2021 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants