From d35b87296fbc88833494efbb7ea84bbf9f4320e0 Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Wed, 3 Mar 2004 01:47:37 +0000 Subject: [PATCH] Patch to v0.3 HEAD for partition limit enforcement with job holding (gnats:381) --- src/slurmctld/node_scheduler.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/slurmctld/node_scheduler.c b/src/slurmctld/node_scheduler.c index df3faf0d852..57279dc2b60 100644 --- a/src/slurmctld/node_scheduler.c +++ b/src/slurmctld/node_scheduler.c @@ -765,8 +765,11 @@ _pick_best_nodes(struct node_set *node_set_ptr, int node_set_size, max_nodes, req_cpus, contiguous); if (pick_code == SLURM_SUCCESS) { - runable_avail = true; runable_ever = true; + if ((node_lim == INFINITE) || + (bit_set_count(avail_bitmap) <= + node_lim)) + runable_avail = true; } } if (!runable_ever) { -- GitLab