[slurm-announce] Slurm version 19.05.2 is now available

Tim Wickberg tim at schedmd.com
Tue Aug 13 19:11:02 UTC 2019


Slurm version 19.05.2 is now available, and includes a series of minor 
bug fixes since 19.05.1 was released over a month ago.

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

Release notes follow below.

- Tim

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

> * Changes in Slurm 19.05.2
> ==========================
>  -- Wrap END_TIMER{,2,3} macro definition in "do {} while (0)" block.
>  -- Allow account coordinators to add users who don't already have an
>     association with any account.
>  -- If only allowing particular alloc nodes in a partition, deny any request
>     coming from an alloc node of NULL.
>  -- Prevent partial-load of plugins which can leave certain interfaces in
>     an inconsistent state.
>  -- Remove stray __USE_GNU macro definitions from source.
>  -- Fix loading fed state by backup on subsequent takeovers.
>  -- Add missing job read lock when loading fed job state.
>  -- Add missing fed_job_info jobs if fed state is lost.
>  -- Do not build cgroup plugins on FreeBSD or NetBSD, and use proctrack/pgid
>     by default instead.
>  -- Do not build switch/cray_aries plugin on FreeBSD, NetBSD, or macOS.
>  -- Fix build on FreeBSD.
>  -- Fix race condition in route/topology plugin.
>  -- In munge decode set the alloc_node field to the text representation of an
>     IP address if the reverse lookup fails.
>  -- Fix infinite loop in slurmstepd handling for nss_slurm REQUEST_GETGR RPC.
>  -- Fix slurmstepd early assertion fail which prevented batch job launch or
>     tasks launch on non-Linux systems.
>  -- Fix regression with SLURM_STEP_GPUS env var being renamed SLURM_STEP_GRES.
>  -- Fix pmix v3 linking if no rpath is allowed on build.
>  -- Fix sacctmgr error handling when removing associations and users.
>  -- Allow sacctmgr to add users to WCKeys without having TrackWCKey set in the
>     slurm.conf.
>  -- Allow sacctmgr to delete WCKeys from users.
>  -- Change GRES type set by gpu/gpu_nvml plugin to be more specific - based
>     on device name instead of brand name.
>  -- cli_filter - fix logic error with option lookup functions.
>  -- Fix bad testing of NodeFeatures debug flag in contribs/cray.
>  -- Cleanup track_script code to avoid race conditions and invalid memory
>     access.
>  -- Fix jobs being killed after being requeued by preemption.
>  -- Make register nodes verify correctly when using cons_tres.
>  -- Fix srun --mem-per-cpu being ignored.
>  -- Fix segfault in _update_job() under certain conditions.
>  -- job_submit/lua - restore slurm.FAILURE as a synonym for slurm.ERROR.



More information about the slurm-announce mailing list