Skip to content

Fixes for MPI message graph - #173

Merged
csegarragonz merged 2 commits into
masterfrom
fixes-exec
Nov 9, 2021
Merged

Fixes for MPI message graph#173
csegarragonz merged 2 commits into
masterfrom
fixes-exec

Conversation

@csegarragonz

@csegarragonz csegarragonz commented Nov 5, 2021

Copy link
Copy Markdown
Collaborator

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