diff --git a/NEWS b/NEWS index ec3d030c0e410808674c5126e7eca1511c22e95d..7e56f11da0203d0b114000bab360bdae0d8b71fe 100644 --- a/NEWS +++ b/NEWS @@ -308,7 +308,7 @@ documents those changes that are of interest to users and administrators. -- Fix potential packing error when packing a NULL slurmdb_clus_res_rec_t. -- Fix potential packing errors when packing a NULL slurmdb_reservation_cond_t. -- Burst_buffer/cray - Prevent slurmctld daemon abort if "paths" operation - fails. Now job will be held. + fails. Now job will be held. Update job update time when held. * Changes in Slurm 16.05.9 ========================== diff --git a/src/slurmctld/node_scheduler.c b/src/slurmctld/node_scheduler.c index 320c50a75cdb4054f43cbb6a8a9d4b15ea20da63..d8f7126975a0d09fa159b0815d05381910175899 100644 --- a/src/slurmctld/node_scheduler.c +++ b/src/slurmctld/node_scheduler.c @@ -2569,6 +2569,7 @@ extern int select_nodes(struct job_record *job_ptr, bool test_only, job_ptr->node_bitmap = NULL; job_ptr->priority = 0; job_ptr->state_reason = WAIT_HELD; + last_job_update = now; goto cleanup; } if (select_g_job_begin(job_ptr) != SLURM_SUCCESS) { @@ -2579,6 +2580,7 @@ extern int select_nodes(struct job_record *job_ptr, bool test_only, job_ptr->time_last_active = 0; job_ptr->end_time = 0; job_ptr->node_bitmap = NULL; + last_job_update = now; goto cleanup; }