diff --git a/src/plugins/select/bluegene/plugin/select_bluegene.c b/src/plugins/select/bluegene/plugin/select_bluegene.c index f8aebe940c7d39d6f6bb015bf06d7be2f7d5a205..e8cddd45bcbcc33e0ba6f66d62424cce645f9401 100644 --- a/src/plugins/select/bluegene/plugin/select_bluegene.c +++ b/src/plugins/select/bluegene/plugin/select_bluegene.c @@ -497,7 +497,7 @@ extern int select_p_alter_node_cnt(enum select_node_cnt type, void *data) SELECT_DATA_MAX_PROCS, &tmp); - if(job_desc->min_nodes == (uint16_t) NO_VAL) + if(job_desc->min_nodes == (uint32_t) NO_VAL) return SLURM_SUCCESS; select_g_get_jobinfo(job_desc->select_jobinfo, SELECT_DATA_GEOMETRY, &req_geometry); @@ -554,7 +554,7 @@ extern int select_p_alter_node_cnt(enum select_node_cnt type, void *data) job_desc->min_nodes = 1; } - if(job_desc->max_nodes == (uint16_t) NO_VAL) + if(job_desc->max_nodes == (uint32_t) NO_VAL) return SLURM_SUCCESS; if(job_desc->max_nodes > bluegene_bp_node_cnt) { diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c index 6466d9f6eed850546799f60e20a8e1962e509ea8..cf284fbf062600b85785ca57a837ce648403cd61 100644 --- a/src/slurmctld/job_mgr.c +++ b/src/slurmctld/job_mgr.c @@ -1671,7 +1671,7 @@ static int _job_create(job_desc_msg_t * job_desc, int allocate, int will_run, select_g_get_jobinfo(job_desc->select_jobinfo, SELECT_DATA_MAX_PROCS, &max_procs); - debug2("after alteration asking for nodes %u-%u procs %u-%d", + debug2("after alteration asking for nodes %u-%u procs %u-%u", job_desc->min_nodes, job_desc->max_nodes, job_desc->num_procs, max_procs); @@ -1808,7 +1808,8 @@ static int _job_create(job_desc_msg_t * job_desc, int allocate, int will_run, } if (job_desc->max_nodes && (job_desc->max_nodes < job_desc->min_nodes)) { - info("Job's max_nodes < min_nodes"); + info("Job's max_nodes(%u) < min_nodes(%u)", + job_desc->max_nodes, job_desc->min_nodes); error_code = ESLURM_TOO_MANY_REQUESTED_NODES; goto cleanup; }