From 5683360cf2ff73745bb64f5ff30d4fa39be355e0 Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Thu, 2 Nov 2006 23:37:04 +0000
Subject: [PATCH] Add check for small blocks only allocated in share slurm
 partition.

---
 src/plugins/select/bluegene/plugin/bg_job_place.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/plugins/select/bluegene/plugin/bg_job_place.c b/src/plugins/select/bluegene/plugin/bg_job_place.c
index 420538a91ff..c50463d9fd8 100644
--- a/src/plugins/select/bluegene/plugin/bg_job_place.c
+++ b/src/plugins/select/bluegene/plugin/bg_job_place.c
@@ -673,6 +673,10 @@ extern int submit_job(struct job_record *job_ptr, bitstr_t *slurm_block_bitmap,
 			
 		} else {
 			slurm_mutex_lock(&block_state_mutex);
+			if ((record->full_block == 0)
+			&&  (job_ptr->part_ptr->shared == 0))
+				error("Small block used in non-shared partition");
+
 			/* set the block id and info about block */
 			select_g_set_jobinfo(job_ptr->select_jobinfo,
 					     SELECT_DATA_BLOCK_ID, 
-- 
GitLab