[slurm-users] Requirement to use QOS?

Loris Bennett loris.bennett at fu-berlin.de
Fri Jan 19 01:48:43 MST 2018


Hi,

Some while ago I defined several QOS thus:

     Name   Priority     MaxWall MaxJobs MaxSubmit 
---------- ---------- ----------- ------- --------- 
    normal          0                               
     short     100000    03:00:00      10        20 
    medium      10000  3-00:00:00     100       200 
      long       1000 14-00:00:00                                 

This worked OK with Slurm 17.02.7 and previous versions.  The default
QOS for all users was 'long' and all users were able to use both 'short'
and 'medium'.

Recently, still using version 17.02.7, I added a restriction on the
number of cores per user thus:

     Name   Priority     MaxWall MaxJobs MaxSubmit     MaxTRESPU 
---------- ---------- ----------- ------- --------- ------------- 
    normal          0                                             
     short     100000    03:00:00      10        20       cpu=20 
    medium      10000  3-00:00:00     100       200       cpu=200 
      long       1000 14-00:00:00                                 

However, now users are unable to use 'short' and 'medium' as the
following error is produces by 'sbatch':

  sbatch: error: Batch job submission failed: Invalid qos specification

Deleting the MaxTRESPerUser settings does not fix the problem.

My assumption is that that some change in this or a previous version was
made in the way QOS can be accessed by associations, but this change has
only now manifested itself after the QOS have been updated.

Can anyone confirm this?

Cheers,

Loris

-- 
Dr. Loris Bennett (Mr.)
ZEDAT, Freie Universität Berlin         Email loris.bennett at fu-berlin.de



More information about the slurm-users mailing list