Beautiful!  Thanks.

Not the way that I'd like it implemented in my case but good to have it clarified.

Bill

On 9/24/2015 7:00 PM, Moe Jette wrote:

That was not described very well. I've updated the web page, which should clarify this.

Quoting Bill Wichser <[email protected]>:
For some reason I struggle with limits. Somehow I've learned that limits can be applied to accounts with the "grp" limits and to users themselves with the "max" limits though never have really found this documented very well.

And once again I am trying to determine who wins when various "max" limits are set.

On the page
http://slurm.schedmd.com/resource_limits.html
under Hierarchy, is the statement

Note: Higher precedent limits override lower.

My interpretation of this is completely different than my colleague here, which is nothing unusual! I read this as

The policy goes down the list starting at #1 Partition QOS. It continues moving down through and if there is an override, it wins.

An example here would be worthwhile and I'll offer one which may or may not be correct.

Lets assume that I have a QOS with a maxjobs=20. Assume further that I have a user with maxjobs=2. When it comes down to actually scheduling, the job fits the QOS spec. But further down the list, when we get to #4, we find that the limit is 2 and thus this becomes the new limiting factor.

Is this the correct interpretation?

The final goal here is to have a fairly lenient policy but have the ability to penalize certain users who abuse the system.

Thanks,
Bill


Reply via email to