Your patch will be in Slurm v2.5.2 along with a fix for the duplicate  
error messages here:

https://github.com/SchedMD/slurm/commit/6e83dc4c913d1db366e0e30e15187d53024d8912


Quoting Hongjia Cao <[email protected]>:

> On job step launch failure, the function
> "slurm_step_launch_wait_finish()" will be called twice in launch/slurm,
> which causes srun to be aborted:
>
> # srun -N 4 -n 4 -w cn[4-7] hostname
> srun: error: Task launch for 22495.0 failed on node cn6: Job credential
> expired
> srun: error: Application launch failed: Job credential expired
> srun: Job step aborted: Waiting up to 2 seconds for job step to finish.
> cn5
> cn4
> cn7
> srun: error: Timed out waiting for job step to complete
> srun: Job step aborted: Waiting up to 2 seconds for job step to finish.
> srun: error: Timed out waiting for job step to complete
> srun: bitstring.c:174: bit_test: Assertion `(b) != ((void *)0)' failed.
> Aborted (core dumped)
>
>
> The attached patch(version 2.5.1) fixes it. But the message of
> "
> Job step aborted: Waiting up to 2 seconds for job step to finish.
> Timed out waiting for job step to complete
> "
> will still be printed twice.
>

Reply via email to