To restrict a QOS to a certain partition I use a submission plugin that sets 
the QOS to match the partition. This merges the features/settings of partitions 
with the features/settings of QOS. There is overlap with this and it means that 
you can't use the two independently. You also have to create a QOS for every 
partition and make sure the correct users have access to each QOS. And of 
course there is the user education.

My plugin code was posted to the list a while ago. I am not sure if it was 
rolled into the distribution or not. The name was qos_part (or maybe part_qos). 
I don't currently have access to the code but you can retrieve it from the mail 
list archives or I can send it to you tomorrow.

Carl
--
Carl Schmidtmann
Center for Integrated Research Computing<http://www.circ.rochester.edu/>
University of Rochester<http://www.rochester.edu/>

On Jun 17, 2013, at 8:15 AM, Chauvin Antoine wrote:

Hi,
I want to put some limitation for users in my cluster.
For example, i want to limit the number of big jobs per user and in the whole 
cluster.
I did that using QOS like this:

sacctmgr add qos Name=monoNode Priority=0 Flags='DenyOnLimit' 
GrpSubmitJobs=1024 GrpJobs=512 MaxJobs=16 MaxWall=10000:00:00 MaxCPUs=8 
MaxNodes=1 MaxSubmitJobs=128

sacctmgr add qos Name=parallel Priority=0 Flags='DenyOnLimit' 
GrpSubmitJobs=1024 GrpJobs=24 MaxJobs=6 MaxWall=1000:00:00 MaxCPUs=128 
MaxNodes=16 MaxSubmitJobs=50

Is this the best way to do it ?
If this is the way to do it, is it possible to allow some QOS only for some 
partition ? Because I cant find a way to do that.


Thanks


--

----------------------------------------------
Antoine CHAUVIN
Groupe SR
Synchrotron SOLEIL
+33 1 69 35 93 23



Reply via email to