From 8f4bbe5374c42f290953b20ce4f2aed100abb90e Mon Sep 17 00:00:00 2001 From: Moe Jette <jette1@llnl.gov> Date: Mon, 5 Jun 2006 23:47:13 +0000 Subject: [PATCH] Change some variable types from in to uint32_t for consistency across slurm. --- .../select/bluegene/plugin/bg_job_place.c | 24 +++++++++---------- .../select/bluegene/plugin/bg_job_place.h | 3 ++- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/src/plugins/select/bluegene/plugin/bg_job_place.c b/src/plugins/select/bluegene/plugin/bg_job_place.c index 1694eab84ad..936534b1b01 100644 --- a/src/plugins/select/bluegene/plugin/bg_job_place.c +++ b/src/plugins/select/bluegene/plugin/bg_job_place.c @@ -39,8 +39,8 @@ _STMT_START { \ } _STMT_END static int _find_best_block_match(struct job_record* job_ptr, - bitstr_t* slurm_block_bitmap, - int min_nodes, int max_nodes, int req_nodes, + bitstr_t* slurm_block_bitmap, uint32_t min_nodes, + uint32_t max_nodes, uint32_t req_nodes, int spec, bg_record_t** found_bg_record, bool test_only); static void _rotate_geo(uint16_t *req_geometry, int rot_cnt); @@ -78,8 +78,8 @@ pthread_mutex_t create_dynamic_mutex = PTHREAD_MUTEX_INITIALIZER; * */ static int _find_best_block_match(struct job_record* job_ptr, - bitstr_t* slurm_block_bitmap, - int min_nodes, int max_nodes, int req_nodes, + bitstr_t* slurm_block_bitmap, uint32_t min_nodes, + uint32_t max_nodes, uint32_t req_nodes, int spec, bg_record_t** found_bg_record, bool test_only) { @@ -105,14 +105,14 @@ static int _find_best_block_match(struct job_record* job_ptr, int start_req = 0; if(req_nodes > max_nodes) { - error("can't run this job max bps is %d asking for %d", + error("can't run this job max bps is %u asking for %u", max_nodes, req_nodes); return SLURM_ERROR; } slurm_mutex_lock(&block_state_mutex); if(!test_only && req_procs > num_unused_cpus) { - debug2("asking for %d I only got %d", + debug2("asking for %u I only got %d", req_procs, num_unused_cpus); slurm_mutex_unlock(&block_state_mutex); return SLURM_ERROR; @@ -140,7 +140,7 @@ static int _find_best_block_match(struct job_record* job_ptr, for (i=0; i<BA_SYSTEM_DIMENSIONS; i++) target_size *= (uint16_t)req_geometry[i]; if(target_size != min_nodes) - error("min_nodes not set correctly %d should be %d", + error("min_nodes not set correctly %u should be %d", min_nodes, target_size); if(!req_nodes) req_nodes = req_nodes; @@ -246,7 +246,7 @@ try_again: /* * check that the number of nodes is suitable */ - debug3("asking for %d-%d bps looking at %d", + debug3("asking for %u-%u bps looking at %d", min_nodes, req_nodes, record->bp_count); if ((record->bp_count < min_nodes) || (req_nodes != 0 && record->bp_count > req_nodes) @@ -538,7 +538,7 @@ try_again: * RET - SLURM_SUCCESS if job runnable now, error code otherwise */ extern int submit_job(struct job_record *job_ptr, bitstr_t *slurm_block_bitmap, - int min_nodes, int max_nodes, int req_nodes, + uint32_t min_nodes, uint32_t max_nodes, uint32_t req_nodes, bool test_only) { int spec = 1; /* this will be like, keep TYPE a priority, etc, */ @@ -551,10 +551,8 @@ extern int submit_job(struct job_record *job_ptr, bitstr_t *slurm_block_bitmap, select_g_sprint_jobinfo(job_ptr->select_jobinfo, buf, sizeof(buf), SELECT_PRINT_MIXED); - debug("bluegene:submit_job: %s nodes=%d-%d", - buf, - min_nodes, - req_nodes); + debug("bluegene:submit_job: %s nodes=%u-%u-%u", + buf, min_nodes, req_nodes, max_nodes); if(bluegene_layout_mode == LAYOUT_DYNAMIC) slurm_mutex_lock(&create_dynamic_mutex); diff --git a/src/plugins/select/bluegene/plugin/bg_job_place.h b/src/plugins/select/bluegene/plugin/bg_job_place.h index d3f3924235b..afec5463979 100644 --- a/src/plugins/select/bluegene/plugin/bg_job_place.h +++ b/src/plugins/select/bluegene/plugin/bg_job_place.h @@ -43,6 +43,7 @@ * RET - SLURM_SUCCESS if job runnable now, error code otherwise */ extern int submit_job(struct job_record *job_ptr, bitstr_t *bitmap, - int min_nodes, int max_nodes, int req_nodes, bool test_only); + uint32_t min_nodes, uint32_t max_nodes, uint32_t req_nodes, + bool test_only); #endif /* _BG_JOB_PLACE_H_ */ -- GitLab