Hello Megan, this looks like a solution, thank you! The reason I asked for an option that can be set once for only one QoS (that should be preempted by all other OoSes) is that I use Ansible for managing my users, and I have a YAML file with all users data. I was hoping to avoid adding an option to each dict and then updating all QoS individually, and yours solution certainly helps with the latter. Kind regards --
On Mon, Mar 31, 2025 at 12:08:49AM +0000, megan4slurm--- via slurm-users wrote: Hi Kamil,
It is possible to set all QOS's "Preempt" value with two sacctmgr commands. For example, if all the existing QOS have PreemptMode as "cluster", which seems likely if this is the first time QOS preemption is being set up, then you can set the PreemptMode of the targeted QOS to "suspend" followed by using a second sacctmgr command to add that QOS to the "Preempt" list of all the rest:
$ sacctmgr show qos format=name,preempt,preemptmode Name Preempt PreemptMode ---------- ---------- ----------- normal cluster high cluster low cluster $ sacctmgr update qos where name=low set PreemptMode="suspend" Modified qos... low Would you like to commit changes? (You have 30 seconds to decide) (N/y): y $ sacctmgr show qos format=name,preempt,preemptmode Name Preempt PreemptMode ---------- ---------- ----------- normal cluster high cluster low suspend $ sacctmgr update qos where PreemptMode=cluster set Preempt=+low Modified qos... normal high Would you like to commit changes? (You have 30 seconds to decide) (N/y): y $ sacctmgr show qos format=name,preempt,preemptmode Name Preempt PreemptMode ---------- ---------- ----------- normal low cluster high low cluster low suspend
Regards, --Megan
-- slurm-users mailing list -- slurm-users@lists.schedmd.com To unsubscribe send an email to slurm-users-leave@lists.schedmd.com
-- Kamil Wilczek [https://keys.openpgp.org/] [D415917E84B8DA5A60E853B6E676ED061316B69B] Laboratorium Komputerowe WydziaĆ Matematyki, Informatyki i Mechaniki Uniwersytet Warszawski ul. Banacha 2 02-097 Warszawa Tel.: 22 55 44 392 https://www.mimuw.edu.pl https://www.uw.edu.pl