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.

Reply via email to