From 174281e2fc2baad5c1d79b710ad0ea07deec4a20 Mon Sep 17 00:00:00 2001 From: Morris Jette <jette@schedmd.com> Date: Tue, 9 Aug 2016 09:30:21 -0600 Subject: [PATCH] EnforcePartLimit logic fixes Correction to commit b45a55bcc3e0c9408f20f6f731e100db642bfe46 but 2920 --- src/slurmctld/job_mgr.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c index 0ff420447cb..e933c82114e 100644 --- a/src/slurmctld/job_mgr.c +++ b/src/slurmctld/job_mgr.c @@ -4072,15 +4072,13 @@ static int _select_nodes_parts(struct job_record *job_ptr, bool test_only, break; } } -// if ((best_rc == -1) && -// ((rc == ESLURM_NODES_BUSY) || -// (rc == ESLURM_RESERVATION_BUSY))) -// best_rc = rc; /* Job can run later */ if (((rc == ESLURM_NODES_BUSY) || (rc == ESLURM_RESERVATION_BUSY)) && (best_rc == -1) && - (slurmctld_conf.enforce_part_limits == - PARTITION_ENFORCE_ANY)) { + ((slurmctld_conf.enforce_part_limits == + PARTITION_ENFORCE_ANY) || + (slurmctld_conf.enforce_part_limits == + PARTITION_ENFORCE_NONE))) { if (test_only) break; best_rc = rc; /* Keep looking for partition -- GitLab