forked from pool/slurm
Egbert Eich
e59754da76
and CVE-2023-49937 * Substantially overhauled the SlurmDBD association management code. For clusters updated to 23.11, account and user additions or removals are significantly faster than in prior releases. * Overhauled `scontrol reconfigure` to prevent configuration mistakes from disabling slurmctld and slurmd. Instead, an error will be returned, and the running configuration will persist. This does require updates to the systemd service files to use the `--systemd` option to `slurmctld` and `slurmd`. * Added a new internal `auth/cred` plugin - `auth/slurm`. This builds off the prior `auth/jwt` model, and permits operation of the `slurmdbd` and `slurmctld` without access to full directory information with a suitable configuration. * Added a new `--external-launcher` option to `srun`, which is automatically set by common MPI launcher implementations and ensures processes using those non-srun launchers have full access to all resources allocated on each node. * Reworked the dynamic/cloud modes of operation to allow for "fanout" - where Slurm communication can be automatically offloaded to compute nodes for increased cluster scalability. * Overhauled and extended the Reservation subsystem to allow for most of the same resource requirements as are placed on the job. Notably, this permits reservations to now reserve GRES directly. * Fix `scontrol update job=... TimeLimit+=/-=` when used with a raw JobId of job array element. * Reject `TimeLimit` increment/decrement when called on job with `TimeLimit=UNLIMITED`. OBS-URL: https://build.opensuse.org/package/show/network:cluster/slurm?expand=0&rev=285 |
||
---|---|---|
_service | ||
.gitattributes | ||
.gitignore | ||
Fix-test7.2-to-find-libpmix-under-lib64-as-well.patch | ||
Fix-test-21.41.patch | ||
Keep-logs-of-skipped-test-when-running-test-cases-sequentially.patch | ||
pam_slurm-Initialize-arrays-and-pass-sizes.patch | ||
README_Testsuite.md | ||
Remove-rpath-from-build.patch | ||
slurm-23.11.1.tar.bz2 | ||
slurm-rpmlintrc | ||
slurm.changes | ||
slurm.spec | ||
slurmctld.xml | ||
slurmd.xml | ||
slurmdbd.xml | ||
test_setup.tar.gz | ||
upgrades |