Hi, I did figure out the issue with my setup and thought I’d post the fix in case anyone was curious. I had neglected to add the newly created qos as a possibility for the account association.
So for me I needed to do: sacctmgr modify account name=normal set qos=normal,free That way a normal account could request the free qos. Hope this helps for someone. On 6/3/14, 2:18 PM, "Christopher B Coffey" <[email protected]> wrote: >Hi, > >I’m trying to create a QOS that when specified in a jobscript, makes a job >preemptable by jobs in the normal account. Another goal is to have this >qos, when in use, not subtract fairshare points from the user. I tried >the following: > >Slurm.conf: > >PreemptType = preempt/qos >PreemptMode = REQUEUE > > >And: > >sacctmgr add qos free PreemptMode=cluster usagefactor=0 >description="Preemptable QOS, no fairshare use" >sacctmgr modify qos name=normal set preempt=free > >Jobs using the free qos are correctly preempted, but I get this in the >logs when jobs are submitted and are running: > >Jun 3 11:33:47 head slurmctld[5078]: sched: JobId=275 has invalid QOS >Jun 3 11:33:47 head slurmctld[5078]: sched: JobId=276 has invalid QOS >Jun 3 11:33:47 head slurmctld[5078]: sched: JobId=277 has invalid QOS > > >Any ideas? Hopefully it’s not just a Monday detail, thank you! > > >Chris > >
