[slurm-users] Slurm version 21.08 is now available

Timo Rothenpieler timo.rothenpieler at uni-bremen.de
Fri Aug 27 13:48:00 UTC 2021

I'm immediately running into an issue when updating our Gentoo packages:

 > checking for netloc installation...
 > configure: error: unable to locate netloc installation

That happens even though --without-netloc was specified when configuring.

Looking at the following patch:
> https://github.com/SchedMD/slurm/commit/d7c089ec63c2c7608845b9b5f1881e3ca11a092b#diff-147f7e1072e8a7d65c0cd55f7cdec7835d531e5cf26a5e43e6ad04625694436bL23

I don't think that change removing the x is correct. Cause now that 
condition can never be true, and the script will always continue as if 
--with-netloc was given.

On 26/08/2021 22:40, Tim Wickberg wrote:
> 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

More information about the slurm-users mailing list