Skip to content

Error out when asymmetric topologies cannot support ppr requests#2295

Merged
rhc54 merged 1 commit intoopenpmix:masterfrom
rhc54:topic/pe
Oct 30, 2025
Merged

Error out when asymmetric topologies cannot support ppr requests#2295
rhc54 merged 1 commit intoopenpmix:masterfrom
rhc54:topic/pe

Conversation

@rhc54
Copy link
Contributor

@rhc54 rhc54 commented Oct 30, 2025

PPR placement policy requests are uniform - i.e., the specified number of procs must be placed on every object of the directed type. When the request includes a cpu/proc directive, then there must also be enough CPUs to meet the request on every object.

When that isn't the case, then we need to error out and not just place the proc without binding it.

PPR placement policy requests are uniform - i.e., the specified
number of procs must be placed on every object of the directed
type. When the request includes a cpu/proc directive, then there
must also be enough CPUs to meet the request on every object.

When that isn't the case, then we need to error out and not
just place the proc without binding it.

Signed-off-by: Ralph Castain <rhc@pmix.org>
@rhc54 rhc54 merged commit 665c38e into openpmix:master Oct 30, 2025
17 checks passed
@rhc54 rhc54 deleted the topic/pe branch October 30, 2025 00:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant