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.