We are pleased to announce the availability of Slurm version 22.05.7.
This includes a number of minor to moderate bug fixes, including fixing an issue when upgrading to MariaDB >= 10.2.1 from an older release.
Slurm can be downloaded from https://www.schedmd.com/downloads.php . - Marshall -- Marshall Garey Release Management, Support, and Development SchedMD LLC - Commercial Slurm Development and Support
* Changes in Slurm 22.05.7 ========================== -- Fix slurmctlds in a federation not recovering a lost connection until a slurmctld restart or a federation update. -- Fix incorrectly rejecting jobs that request GRES on multiple sockets and --gres-flags=enforce-binding. -- Fix job core selection with --gres-flags=enforce-binding: this fixes cases where enforce-binding was not respected. -- openapi/v0.0.38 - set assoc_id resolution failure as a debug log instead of an error log. -- Fix issues when running in FrontEnd mode. -- Fix srun and salloc I/O code to set keepaliveinterval/keepalivetime on connections. -- Fix overwrite race of cont_id in cgroup/v2 when using task/cgroup with proctrack/cray_aries. -- Fix node remaining allocated after a reconfig with a completing job that has an EpilogSlurmctld instance still running. -- openapi/dbv0.0.38 - fix a cast to a wrong type -- openapi/dbv0.0.38 - correct issues where modifying association fields were ignored. -- openapi/dbv0.0.38 - correct issue where 16 bit integers were not able to be unset. -- openapi/dbv0.0.38 - correct issue where 16 & 32 bit integers were not able to be unset. -- Fix 'scontrol show hostlist' to read off a pipe correctly. -- Fix 'scontrol reconfigure' with configless enabled to send updated configs to 21.08 nodes correctly. (22.05 nodes are unaffected.) -- Fix assertion and locks for dynamic node registrations with rpc queueing. -- rest_auth/local - avoid logging root access as an error but instead as a normal info log. -- slurmrestd - switch users earlier on startup to avoid sockets being made as root. -- slurmrestd - disable umask during socket creation as the authentication is handled by Slurm instead of file ACLs. -- Fix sbcast, srun --bcast, sstat not working with cloud/dynamic nodes. -- sacctmgr - Allow removal of user's default account when AllowNoDefAcct=yes. -- Fix segfault caused by race condition when a reconfiguration is requested while slurmd initializes. -- openapi/v0.0.38 - avoid divison by zero causing slurmrestd to crash during diag queries. -- Update default values for text/blob columns in the database if upgrading to MariaDB >= 10.2.1 from a pre-10.2.1 version or from MySQL to avoid sacctmgr failures. -- Fix several minor memory leaks in the cgroup/v2 plugin. -- Fix possible issue when enabling controllers with long names in cgroup/v2. -- Fix potential segfault in slurmd when using acct_gather_energy/ipmi. -- Fix controller being able to contact non-addressable step hosts. -- Allow setting SuspendTime to -1 when used on a partition. -- openapi/v0.0.38 - fix maximum_memory_per_node description typo. -- openapi/v0.0.38 - add maximum_memory_per_cpu to GET /partitions -- openapi/v0.0.38 - add default_memory_per_node to GET /partitions -- Fix dynamic node losing dynamic node status when changing state to FUTURE. -- Fix adoption into most recent job in pam_slurm_adopt and cgroup/v2. -- gres/shard - Fix plugin_name definition to print correctly in debug lines.