From e112ab8de88632934b94f48dc528b6d8101d698e Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Tue, 6 Jan 2009 00:24:48 +0000 Subject: [PATCH] correction to logic used in keeping track of CPUs that have been allocated to running jobs --- src/plugins/select/cons_res/select_cons_res.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/plugins/select/cons_res/select_cons_res.c b/src/plugins/select/cons_res/select_cons_res.c index 90e14a8e51d..a954440eaae 100644 --- a/src/plugins/select/cons_res/select_cons_res.c +++ b/src/plugins/select/cons_res/select_cons_res.c @@ -615,8 +615,15 @@ static void _build_row_bitmaps(struct part_res_record *p_ptr) num_jobs += p_ptr->row[i].num_jobs; } } - if (num_jobs == 0) + if (num_jobs == 0) { + size = bit_size(p_ptr->row[0].row_bitmap); + for (i = 0; i < p_ptr->num_rows; i++) { + if (p_ptr->row[i].row_bitmap) { + bit_nclear(p_ptr->row[i].row_bitmap, 0, size-1); + } + } return; + } #if (CR_DEBUG) info("DEBUG: _build_row_bitmaps (before):"); -- GitLab