[slurm-users] Slurm version 21.08 is now available
Tim Wickberg
tim at schedmd.com
Thu Aug 26 20:40:45 UTC 2021
After 9 months of development and testing we are pleased to announce the
availability of Slurm version 21.08!
Slurm 21.08 includes a number of new features including:
- A new "AccountingStoreFlags=job_script" option to store the job
scripts directly in SlurmDBD.
- Added "sacct -o SubmitLine" format option to get the submit line of a
job/step.
- Changes to the node state management so that nodes are marked as
PLANNED instead of IDLE if the scheduler is still accumulating resources
while waiting to launch a job on them.
- RS256 token support in auth/jwt.
- Overhaul of the cgroup subsystems to simplify operation, mitigate a
number of inherent race conditions, and prepare for future cgroup v2
support.
- Further improvements to cloud node power state management.
- A new child process of the Slurm controller called 'slurmscriptd'
responsible for executing PrologSlurmctld and EpilogSlurmctld scripts,
which significantly reduces performance issues associated with enabling
those options.
- A new burst_buffer/lua plugin allowing for site-specific asynchronous
job data management.
- Fixes to the job_container/tmpfs plugin to allow the slurmd process to
be restarted while the job is running without issue.
- Added json/yaml output to sacct, squeue, and sinfo commands.
- Added a new node_features/helpers plugin to provide a generic way to
change settings on a compute node across a reboot.
- Added support for automatically detecting and broadcasting shared
libraries for an executable launched with 'srun --bcast'.
- Added initial OCI container execution support with a new --container
option to sbatch and srun.
- Improved job step launch throughput.
- Improved "configless" support by allowing multiple control servers to
be specified through the slurmd --conf-server option, and send
additional configuration files at startup including cli_filter.lua.
Please see the RELEASE_NOTES distributed alongside the source for
further details.
Thank you to all customers, partners, and community members who
contributed to this release.
As with past releases, the documentation available at
https://slurm.schedmd.com has been updated to the 21.08 release. Past
versions are available in the archive. This release also marks the end
of support for the 20.02 release. The 20.11 release will remain
supported up until the 22.05 release next May, but will not see as
frequent updates, and bug-fixes will be targeted for the 21.08
maintenance releases going forward.
Slurm can be downloaded from https://www.schedmd.com/downloads.php .
- Tim
--
Tim Wickberg
Chief Technology Officer, SchedMD LLC
Commercial Slurm Development and Support
More information about the slurm-users
mailing list