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

Correctly propagate the oversubscribe flag to the spawnees #5968

Merged
merged 1 commit into from
Oct 24, 2018

Conversation

abouteiller
Copy link
Member

In order for the 'oversubscribe' flag to be propagated to spawnees in an MPI_COMM_SPAWN and friends, the 'SUBSCRIBE_GIVEN' flag must also be set.

The discussion in #5376 states that by default OVERSUBSCRIBE would not be propagated to spawns. It however appears that the existing code is not conditional on the inherit mca parameter, hence, by making the feature work, this patch will also make it inherited 'by default'. This is unlike what was discussed in the issue. I believe that, unlike the slot assignments etc, it is useful to inherit -oversubscribe by default (same goes for -nolocal IMO), but can be debated.

Signed-off-by: Aurélien Bouteiller [email protected]

Copy link
Contributor

@rhc54 rhc54 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't remember the exact wording of the discussion, but IIRC we had agreed that some parameters needed to propagate to avoid user surprise. We covered a couple and I think expanding it as proposed fits within the spirit of the discussion.

@rhc54 rhc54 merged commit c186004 into open-mpi:master Oct 24, 2018
@CrashLaker
Copy link

Hi,
How do i set this?

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.

4 participants