"Jette, Moe" <[email protected]> writes:

> Index: src/slurmctld/job_mgr.c
> ===================================================================
> --- src/slurmctld/job_mgr.c   (revision 22720)
> +++ src/slurmctld/job_mgr.c   (revision 22721)
> @@ -6306,6 +6306,10 @@
>                               } else
>                                       job_ptr->state_reason = WAIT_HELD_USER;
>                               xfree(job_ptr->state_desc);
> +                     } else if ((job_ptr->state_reason == WAIT_HELD) ||
> +                                (job_ptr->state_reason == WAIT_HELD_USER)) {
> +                             job_ptr->state_reason = WAIT_NO_REASON;
> +                             xfree(job_ptr->state_desc);
>                       }
>               } else if ((job_ptr->priority == 0) &&
>                          (job_ptr->state_reason == WAIT_HELD_USER)) {


Thanks!  That cleares the reason field.

But the priority is still not set back to its normal value; it stays at
1.  But there is perhaps a good reason for that?

-- 
Bjørn-Helge Mevik, dr. scient,
Research Computing Services, University of Oslo

Reply via email to