Hi, I'm wondering if it's possible to make job preemption work at both the partition and the QOS level? We currently have partition-based preemption working, but ideally, we would like to be able to set another level of preemption inside a given partition, using QOSes. Apparently, PreemptType can take only one argument in slurm.conf. Thanks! Kilian
You can preempt jobs based upon either QOS or partition, but not both. It would probably be messy, but you could possibly define a distinct QOS for each partition (e.g. high_batch, medium_batch, low_batch, high_interactive, medium_interactive, low_interactive, etc.).
Hi Moe, Thanks for the confirmation. I guess we'll end up doing something like that in version 15.08, with the new QOS-to-partition binding. Cheers, -- Kilian
Information about per-partition QOS here: http://slurm.schedmd.com/SLUG15/Partition_QOS.pdf Please re-open the ticket if this does not satisfy your needs and I can look at preempting jobs based upon either QOS or partition (both within the same cluster). That could be done, but requires a fair bit of code change.