Skip to content

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.

3 participants