From 16590af073f81931a53c7022deadadbcacdd3daf Mon Sep 17 00:00:00 2001
From: Danny Auble <da@schedmd.com>
Date: Tue, 21 Feb 2012 17:09:48 -0800
Subject: [PATCH] BGQ - correct check for sub-block allocation request

---
 src/plugins/select/bluegene/bg_job_place.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/select/bluegene/bg_job_place.c b/src/plugins/select/bluegene/bg_job_place.c
index 4bd0fbeb5fa..12f737a233b 100644
--- a/src/plugins/select/bluegene/bg_job_place.c
+++ b/src/plugins/select/bluegene/bg_job_place.c
@@ -1611,7 +1611,8 @@ extern int submit_job(struct job_record *job_ptr, bitstr_t *slurm_block_bitmap,
 			for (dim=1; dim<SYSTEM_DIMENSIONS; dim++)
 				jobinfo->conn_type[dim] = SELECT_NAV;
 		}
-	} else if (bg_conf->sub_blocks && (min_nodes < bg_conf->mp_cnode_cnt)) {
+	} else if (bg_conf->sub_blocks
+		   && (job_ptr->details->max_cpus < bg_conf->cpus_per_mp)) {
 		for (dim=0; dim<SYSTEM_DIMENSIONS; dim++)
 			jobinfo->conn_type[dim] = SELECT_NAV;
 	}
-- 
GitLab