From ae3055ca217f27ffbfe067518b015cecc06b756d Mon Sep 17 00:00:00 2001
From: Morris Jette <jette@schedmd.com>
Date: Wed, 28 Dec 2016 10:22:30 -0700
Subject: [PATCH] Specialized core selection logic

Minor fix to commit 1e6b7522d70509969d970e98975459f6d7a8149d in
  the case where user specification of specialized cores is disabled.
bug 3349
---
 src/plugins/select/cons_res/job_test.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/select/cons_res/job_test.c b/src/plugins/select/cons_res/job_test.c
index cd5a5ac536b..04a62c71b36 100644
--- a/src/plugins/select/cons_res/job_test.c
+++ b/src/plugins/select/cons_res/job_test.c
@@ -992,7 +992,7 @@ extern bitstr_t *make_core_bitmap(bitstr_t *node_map, uint16_t core_spec)
 
 		/* if enough cores specialized or not necessary to
 		 * specialize some of them for the job, continue */
-		if ((spec_cores == 0) ||
+		if (!use_spec_cores || (spec_cores == 0) ||
 		    (core_spec == (uint16_t) NO_VAL))
 			continue;
 
-- 
GitLab