We are pleased to announce the availability of Slurm version 18.08.7.
This includes over 20 fixes since 18.08.6 was released last month, include one for a regression that caused issues with 'sacct -J' not returning results correctly.
Slurm can be downloaded from https://www.schedmd.com/downloads.php . - Tim -- Tim Wickberg Chief Technology Officer, SchedMD LLC Commercial Slurm Development and Support
* Changes in Slurm 18.08.7 ========================== -- Set debug statement to debug2 to avoid benign error messages. -- Add SchedulerParameters option of bf_hetjob_immediate to attempt to start a heterogeneous job as soon as all of its components are determined able to do so. -- Fix underflow causing decay thread to exit. -- Fix main scheduler not considering hetjobs when building the job queue. -- Fix regression for sacct to display old jobs without a start time. -- Fix setting correct number of gres topology bits. -- Update hetjobs pending state reason when appropriate. -- Fix accounting_storage/filetxt's understanding of TRES. -- Set Accrue time when not enforcing limits. -- Fix srun segfault when requesting a hetjob with test_exec or bcast options. -- Hide multipart priorities log message behind Priority debug flag. -- sched/backfill - Make hetjobs sensitive to bf_max_job_start. -- Fix slurmctld segfault due to job's partition pointer NULL dereference. -- Fix issue with OR'ed job dependencies. -- Add new job's bit_flags of INVALID_DEPEND to prevent rebuilding a job's dependency string when it has at least one invalid and purged dependency. -- Promote federation unsynced siblings log message from debug to info. -- burst_buffer/cray - fix slurmctld SIGABRT due to illegal read/writes. -- burst_buffer/cray - fix memory leak due to unfreed job script content. -- node_features/knl_cray - fix script_argv use-after-free. -- burst_buffer/cray - fix script_argv use-after-free. -- Fix invalid reads of size 1 due to non null-terminated string reads. -- Add extra debug2 logs to identify why BadConstraints reason is set.