diff --git a/src/plugins/select/bluegene/select_bluegene.c b/src/plugins/select/bluegene/select_bluegene.c index e69786d0b7949f48957eb62127d60b7c4bd5d2dc..89270341f2593a7b405dd9d9b696d44b8434642c 100644 --- a/src/plugins/select/bluegene/select_bluegene.c +++ b/src/plugins/select/bluegene/select_bluegene.c @@ -2881,6 +2881,10 @@ extern int select_p_fail_cnode(struct step_record *step_ptr) ba_mp = ba_inx2ba_mp(i); xassert(ba_mp); + if (!ba_mp->cnode_err_bitmap) + ba_mp->cnode_err_bitmap = + bit_alloc(bg_conf->mp_cnode_cnt); + if (jobinfo->units_avail) { bit_or(ba_mp->cnode_err_bitmap, step_jobinfo->units_used);