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
>
>

Reply via email to