[slurm-users] Slurm version 19.05.4 is now available, SC19

Tim Wickberg tim at schedmd.com
Thu Nov 14 22:21:11 UTC 2019

Slurm version 19.05.4 is now available, and includes a series of fixes 
since 19.05.3 was released last month ago.

Downloads are available at https://www.schedmd.com/downloads.php .

Release notes follow below.

For those of you who will be at SC19 in Denver: we hope to see you at 
the Slurm booth (#1571), and at the Slurm "Birds of a Feather" session 
on Thursday, November 21st, from 12:15 - 1:15pm, in rooms 
401/402/403/404. As always, there will be a number of presentations at 
the Slurm booth - please check the display in the booth for the schedule.

- Tim

Tim Wickberg
Chief Technology Officer, SchedMD LLC
Commercial Slurm Development and Support

> * Changes in Slurm 19.05.4
> ==========================
>  -- Don't allow empty string as a reservation name; generate a name if empty
>     string is provided.
>  -- Fix salloc segfault when using --no-shell option.
>  -- Fix divide by zero when normalizing partition priorities.
>  -- Restore ability to set JobPriorityFactor to 0 on a partition.
>  -- Fix multi-partition non-normalized job priorities.
>  -- Adjust precedence between --mem-per-cpu and --mem-per-node to enforce
>     them as mutually exclusive. Specifying either on the command line will
>     now explicitly override any value inherited through the environment.
>  -- Always print node's version, if it exists, in scontrol show nodes.
>  -- sbatch - ensure SLURM_NTASKS_PER_NODE is exported when --ntasks-per-node
>     is set.
>  -- slurmctld - fix memory leak when using DebugFlags=Reservation.
>  -- Reset --mem and --mem-per-cpu options correctly when using --mem-per-gpu.
>  -- Use correct function signature for step_set_env() in gres plugin interface.
>  -- Restore pre-19.05 hostname handling behavior for AllocNodes by always
>     truncating to just the host portion and dropping any domain name portion
>     returned by gethostbyaddr().
>  -- Fix abort initializing a configuration without acct_gather.conf.
>  -- Fix GRES binding and CLOUD nodes GRES setup regressions.
>  -- Make sview work with glib2 v2.62.
>  -- Fix slurmctld abort when in developer mode and submitting to multiple
>     partitions with a bad QOS and not enforcing QOS.
>  -- Enforce PART_NODES if only PartitionName is specified.
>  -- Fix slurmd -G functionality.
>  -- Fix build on 32-bit systems.
>  -- Remove duplicate log entry on update job.
>  -- sched/backfill - fix the estimated sched_nodes for multi-part jobs.
>  -- slurm.spec - fix pmix_version global context macro.
>  -- Fix cons_tres topology logic incorrectly evaluating insufficient resoruces.
>  -- Fix job "--switches=count at time" option handling in cons_tres topology.
>  -- scontrol - allow changes to the WorkDir for pending jobs.
>  -- Enable coordinators to delete users if they only belong to accounts that
>     the coordinator is over.
>  -- Fix regression on update from older versions with DefMemPerCPU.
>  -- Fix issues with --gpu-bind while using cgroups.
>  -- Suspend nodes after being down for SuspendTime.
>  -- Fix rebooting nodes from skipping nextstate states on boot.
>  -- Fix regression in reservation creation logic from 19.05.3 which would
>     incorrectly deny certain valid reservations from being created.
>  -- slurmdbd - process sacct/sacctmgr job queries from older clients correctly.

More information about the slurm-users mailing list