From 58901741c9513a56c47898d4ecd04137861fbd9f Mon Sep 17 00:00:00 2001 From: Danny Auble <da@llnl.gov> Date: Thu, 26 May 2005 21:10:11 +0000 Subject: [PATCH] minor update. Always check to make sure the username is added when the partition is ready. --- src/plugins/select/bluegene/bgl_job_run.c | 1 + src/plugins/select/bluegene/bluegene.c | 7 ++----- src/plugins/select/bluegene/sfree.c | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/plugins/select/bluegene/bgl_job_run.c b/src/plugins/select/bluegene/bgl_job_run.c index 27c7806c733..4c665f2c124 100644 --- a/src/plugins/select/bluegene/bgl_job_run.c +++ b/src/plugins/select/bluegene/bgl_job_run.c @@ -294,6 +294,7 @@ static void _start_agent(bgl_update_t *bgl_update_ptr) } list_iterator_destroy(itr); + /* wait for all necessary partitions to be freed */ while(num_part_to_free != num_part_freed) usleep(1000); if((rc = boot_part(bgl_record, diff --git a/src/plugins/select/bluegene/bluegene.c b/src/plugins/select/bluegene/bluegene.c index 987d173fc75..1a29eeae956 100644 --- a/src/plugins/select/bluegene/bluegene.c +++ b/src/plugins/select/bluegene/bluegene.c @@ -447,11 +447,8 @@ extern void set_part_user(bgl_record_t *bgl_record) bgl_record->bgl_part_id); bgl_record->boot_state = 0; bgl_record->boot_count = 0; - if(strcmp(bgl_record->target_name, - bgl_record->user_name)) - if(update_partition_user(bgl_record) - == 1) - last_bgl_update = time(NULL); + if(update_partition_user(bgl_record) == 1) + last_bgl_update = time(NULL); if(bgl_record->target_name) { xfree(bgl_record->target_name); bgl_record->target_name = diff --git a/src/plugins/select/bluegene/sfree.c b/src/plugins/select/bluegene/sfree.c index 82a771586bf..30e24f79232 100644 --- a/src/plugins/select/bluegene/sfree.c +++ b/src/plugins/select/bluegene/sfree.c @@ -363,7 +363,7 @@ static void _term_jobs_on_part(char *bgl_part_id) } if(job_found == 0) - info("No jobs on partition"); + info("No jobs on partition %s", bgl_part_id); not_removed: if ((rc = rm_free_job_list(job_list)) != STATUS_OK) -- GitLab