We are pleased to announce the availability of Slurm versions 24.11.2 and 24.05.6.
24.11.2 fixes a variety of minor to major bugs. Fixed regressions include loading non-default QOS on pending jobs from pre-24.11 state, pending jobs displaying QOS=(null) when not explicitly requesting a QOS, running jobs that requested multiple partitions potentially having an incorrect partition when slurmctld is restarted, and burst_buffer.lua failing if slurm.conf is in a non-standard location. This release also fixes a few crashes in slurmctld: crashing when a job that can preempt requests --test-only, crasing when the scheduler evaluates a job on nodes with suspended jobs, and crashing due to a long-standing bug causing a job record without job_resrcs.
24.05.6 fixes sattach with auth/slurm, a slurmrestd crash when using data_parser/v0.0.40, a slurmctld crash when using job suspension, a performance regression for RPCs with large amounts of data, and some other moderate severity bugs.
Downloads are available at https://www.schedmd.com/downloads.php .
On Tuesday, 25 February 2025 22:10:02 CET Marshall Garey via slurm-users wrote:
We are pleased to announce the availability of Slurm versions 24.11.2 and 24.05.6.
On the download page the wrong md5sum is displayed for slurm-24.11.2.tar.bz2
regards Markus Köberl
Thank you Markus, I fixed the error and figured out how that happened so it shouldn't happen that way again!
Thanks again, --Tim
-- Tim McMullan Release Management, Support, and Development SchedMD LLC - Commercial Slurm Development and Support
On Wed, Feb 26, 2025 at 4:13 AM Markus Köberl via slurm-users < slurm-users@lists.schedmd.com> wrote:
On Tuesday, 25 February 2025 22:10:02 CET Marshall Garey via slurm-users wrote:
We are pleased to announce the availability of Slurm versions 24.11.2 and 24.05.6.
On the download page the wrong md5sum is displayed for slurm-24.11.2.tar.bz2
regards Markus Köberl -- Markus Koeberl Graz University of Technology Signal Processing and Speech Communication Laboratory E-mail: markus.koeberl@tugraz.at -- slurm-users mailing list -- slurm-users@lists.schedmd.com To unsubscribe send an email to slurm-users-leave@lists.schedmd.com
I am trying to add slurmdbd to my first attempt of slurmctld.
I have mariadb 10.11 running and permissions set.
MariaDB [(none)]> CREATE DATABASE slurm_acct_db; Query OK, 1 row affected (0.000 sec)
MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | slurm_acct_db | +--------------------+
Following the setup at, https://slurm.schedmd.com/accounting.html#mysql-configuration
When I try to start slurmdbd it fails.
[root@vuwunicoslurmd3 ~]# systemctl status slurmdbd ? slurmdbd.service - Slurm DBD accounting daemon Loaded: loaded (/usr/lib/systemd/system/slurmdbd.service; disabled; preset: disabled) Active: inactive (dead) [root@vuwunicoslurmd3 ~]# systemctl enable --now slurmdbd Created symlink /etc/systemd/system/multi-user.target.wants/slurmdbd.service ? /usr/lib/systemd/system/slurmdbd.service. [root@vuwunicoslurmd3 ~]# systemctl status slurmdbd ? slurmdbd.service - Slurm DBD accounting daemon Loaded: loaded (/usr/lib/systemd/system/slurmdbd.service; enabled; preset: disabled) Active: inactive (dead) Condition: start condition failed at Tue 2025-03-04 00:54:38 UTC; 1s ago ?? ConditionPathExists=/etc/slurm/slurmdbd.conf was not met
Mar 04 00:54:38 vuwunicoslurmd3.ods.vuw.ac.nz systemd[1]: Slurm DBD accounting daemon was skipped because of an unmet co> [root@vuwunicoslurmd3 ~]#
So there seems to be a hole in the guide. Some config is needed?
regards
Steven
Hello,
yes, you need to configure the SlurmDBD daemon:
https://slurm.schedmd.com/slurmdbd.html https://slurm.schedmd.com/slurmdbd.conf.html
Accounting setup (enforcing limits for example) requires the database, but some additional steps are also required to get the whole system working.
Systemd service is not starting because the configuration file is missing:
ConditionPathExists=/etc/slurm/slurmdbd.conf
Kind regards,
On Tue, 2025-03-04 at 01:03:00 +0000, Slurm users wrote:
I am trying to add slurmdbd to my first attempt of slurmctld.
I have mariadb 10.11 running and permissions set.
MariaDB [(none)]> CREATE DATABASE slurm_acct_db; Query OK, 1 row affected (0.000 sec)
MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | slurm_acct_db | +--------------------+
Following the setup at, https://slurm.schedmd.com/accounting.html#mysql-configuration
When I try to start slurmdbd it fails.
[root@vuwunicoslurmd3 ~]# systemctl status slurmdbd ? slurmdbd.service - Slurm DBD accounting daemon Loaded: loaded (/usr/lib/systemd/system/slurmdbd.service; disabled; preset: disabled) Active: inactive (dead) [root@vuwunicoslurmd3 ~]# systemctl enable --now slurmdbd Created symlink /etc/systemd/system/multi-user.target.wants/slurmdbd.service ? /usr/lib/systemd/system/slurmdbd.service. [root@vuwunicoslurmd3 ~]# systemctl status slurmdbd ? slurmdbd.service - Slurm DBD accounting daemon Loaded: loaded (/usr/lib/systemd/system/slurmdbd.service; enabled; preset: disabled) Active: inactive (dead) Condition: start condition failed at Tue 2025-03-04 00:54:38 UTC; 1s ago ?? ConditionPathExists=/etc/slurm/slurmdbd.conf was not met
TIL about the "--now" option to "systemctl enable"... thanks for this one! ;) although I admit to prefer a step-by-step approach (and I'd only enable a unit if it's been successfully started once, to avoid complaints at reboot)...
You wrote that you configured MySQL but didn't mention SlurmDBD config. Does the file that is being complained about exist (on that machine)?
So there seems to be a hole in the guide. Some config is needed?
To be honest, I've been following Ole's detailed setup instructions since Adam and Eve - not the ones directly from the horse's mouth. Whatever, I'd first try to track down that ConditionPathExists issue...
Best, Steffen
On 3/4/25 09:43, Steffen Grunewald via slurm-users wrote:
Following the setup at, https://slurm.schedmd.com/accounting.html#mysql-configuration
When I try to start slurmdbd it fails.
[root@vuwunicoslurmd3 ~]# systemctl status slurmdbd ? slurmdbd.service - Slurm DBD accounting daemon Loaded: loaded (/usr/lib/systemd/system/slurmdbd.service; disabled; preset: disabled) Active: inactive (dead) [root@vuwunicoslurmd3 ~]# systemctl enable --now slurmdbd Created symlink /etc/systemd/system/multi-user.target.wants/slurmdbd.service ? /usr/lib/systemd/system/slurmdbd.service. [root@vuwunicoslurmd3 ~]# systemctl status slurmdbd ? slurmdbd.service - Slurm DBD accounting daemon Loaded: loaded (/usr/lib/systemd/system/slurmdbd.service; enabled; preset: disabled) Active: inactive (dead) Condition: start condition failed at Tue 2025-03-04 00:54:38 UTC; 1s ago ?? ConditionPathExists=/etc/slurm/slurmdbd.conf was not met
TIL about the "--now" option to "systemctl enable"... thanks for this one! ;) although I admit to prefer a step-by-step approach (and I'd only enable a unit if it's been successfully started once, to avoid complaints at reboot)...
You wrote that you configured MySQL but didn't mention SlurmDBD config. Does the file that is being complained about exist (on that machine)?
So there seems to be a hole in the guide. Some config is needed?
To be honest, I've been following Ole's detailed setup instructions since Adam and Eve - not the ones directly from the horse's mouth. Whatever, I'd first try to track down that ConditionPathExists issue...
The Systemd error message "ConditionPathExists=/etc/slurm/slurmdbd.conf was not met" is a critical error! Check that the file exists and is owned by the user slurm and group slurm, for example:
$ ls -l /etc/slurm/slurmdbd.conf -rw-------. 1 slurm slurm 504 Feb 28 2023 /etc/slurm/slurmdbd.conf
Make sure that you configured slurmdbd.conf correctly, see this Wiki page: https://wiki.fysik.dtu.dk/Niflheim_system/Slurm_database/#slurmdbd-configura...
IHTH, Ole