diff --git a/src/plugins/select/bluegene/plugin/bg_job_place.c b/src/plugins/select/bluegene/plugin/bg_job_place.c index af60341282a909c50a78ea2c7e7ae4e69878356b..2f3d263808ce34c4173b9e98c145ee43d8df2f7d 100644 --- a/src/plugins/select/bluegene/plugin/bg_job_place.c +++ b/src/plugins/select/bluegene/plugin/bg_job_place.c @@ -1244,6 +1244,7 @@ static int _sync_block_lists(List full_list, List incomp_list) new_record->bg_block_id, (size_t)new_record); list_append(incomp_list, new_record); + last_bg_update = time(NULL); count++; } list_iterator_reset(itr2); @@ -1637,7 +1638,7 @@ preempt: job_ptr->job_state |= JOB_CONFIGURING; - last_job_update = time(NULL); + last_bg_update = time(NULL); } } else set_select_jobinfo( @@ -1678,6 +1679,7 @@ preempt: } blocks_added = 0; } + last_job_update = time(NULL); } else { error("we got a success, but no block back"); } diff --git a/src/plugins/select/bluegene/plugin/bluegene.c b/src/plugins/select/bluegene/plugin/bluegene.c index e97aba05e99cdf791f7620e4af41778a855ff7a5..cea7874cdbc0dae10ca466179c26f11bbb4cdcf2 100644 --- a/src/plugins/select/bluegene/plugin/bluegene.c +++ b/src/plugins/select/bluegene/plugin/bluegene.c @@ -546,8 +546,8 @@ extern int bg_free_block(bg_record_t *bg_record, bool wait, bool locked) } } #else -// bg_record->state = RM_PARTITION_FREE; - bg_record->state = RM_PARTITION_DEALLOCATING; + bg_record->state = RM_PARTITION_FREE; +// bg_record->state = RM_PARTITION_DEALLOCATING; #endif }