From e6083fc9762e97488359813b54f36cd977f283c2 Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Mon, 6 Mar 2006 17:12:52 +0000 Subject: [PATCH] Fix bug in enforcement of partition max node count. --- src/slurmctld/node_scheduler.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/slurmctld/node_scheduler.c b/src/slurmctld/node_scheduler.c index 15db316f91b..716bb4a65e8 100644 --- a/src/slurmctld/node_scheduler.c +++ b/src/slurmctld/node_scheduler.c @@ -862,9 +862,10 @@ extern int select_nodes(struct job_record *job_ptr, bool test_only) part_ptr->min_nodes); part_node_limit = part_ptr->max_nodes; } - if (super_user || (job_ptr->details->max_nodes == 0) || - (part_ptr->max_nodes == INFINITE)) + if (super_user || (part_ptr->max_nodes == INFINITE)) max_nodes = job_ptr->details->max_nodes; + else if (job_ptr->details->max_nodes == 0) + max_nodes = part_ptr->max_nodes; else max_nodes = MIN(job_ptr->details->max_nodes, part_ptr->max_nodes); -- GitLab