[slurm-users] Slurm versions 18.08.2 and 17.11.11 are now available, as well as 19.05.0pre1

Tim Wickberg tim at schedmd.com
Thu Oct 18 15:34:47 MDT 2018

We are pleased to announce the availability of Slurm versions 18.08.2 
and 17.11.11, as well as the first 19.05 release preview version 

These versions include a fix for a regression introduced in 18.08.1 and 
17.11.10 that prevented the --get-user-env option from working 
correctly, alongside a few other minor changes.

The first preview of the 19.05 release - 19.05.0pre1 - is meant to 
highlight additional functionality coming with the new select/cons_tres 
plugin. Further details on this are in the presentation from SLUG'18 
which will be online (along with the rest of the SLUG'18 presentations) 
in the next week. Please note that preview releases are meant for 
testing and development only, and should not be used in production, are 
not supported, and that you cannot migrate to a newer release from these 
without potential loss of data and your job queues.

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.2
> ==========================
>  -- Correctly initialize variable in env_array_user_default().
>  -- Remove race condition when signaling starting step.
>  -- Fix issue where 17.11 job's using GRES in didn't initialize new 18.08
>     structures after unpack.
>  -- Stop removing nodes once the minimum CPU or node count for the job is
>     reached in the cons_res plugin.
>  -- Process any changes to MinJobAge and SlurmdTimeout in the slurmctld when
>     it is reconfigured to determine changes in its background timers.
>  -- Use previous SlurmdTimeout in the slurmctld after a reconfigure to
>     determine the time a node has been down.
>  -- Fix multi-cluster srun between clusters with different SelectType plugins.
>  -- Fix removing job licenses on reconfig/restart when configured license
>     counts are 0.
>  -- If a job requested multiple licenses and one license was removed then on
>     a reconfigure/restart all of the licenses -- including the valid ones
>     would be removed.
>  -- Fix issue where job's license string wasn't updated after a restart when
>     licenses were removed or added.
>  -- Add allow_zero_lic to SchedulerParameters.
>  -- Avoid scheduling tasks in excess of ArrayTaskThrottle when canceling tasks
>     of an array.
>  -- Fix jobs that request memory per node and task count that can't be
>     scheduled right away.
>  -- Avoid infinite loop with jobacct_gather/linux when pids wrap around
>     /proc/sys/kernel/pid_max.
>  -- Fix --parsable2 output for sacct and sstat commands to remove a stray
>     trailing delimiter.
>  -- When modifying a user's name in sacctmgr enforce PreserveCaseUser.
>  -- When adding a coordinator or user that was once deleted enforce
>     PreserveCaseUser.
>  -- Correctly handle scenarios where a partitions MaxMemPerCPU is less than
>     a jobs --mem-per-cpu and also -c is greater than 1.
>  -- Set AccrueTime correctly when MaxJobsAccrue is disabled and BeginTime has
>     not been established.
>  -- Correctly account for job arrays for new {Max/Grp}JobsAccrue limits.

> * Changes in Slurm 17.11.11
> ===========================
>  -- Correctly initialize variable in env_array_user_default().
>  -- Correctly handle scenarios where a partitions MaxMemPerCPU is less than
>     a jobs --mem-per-cpu and also -c is greater than 1.

More information about the slurm-users mailing list