LSF Version 7.3 - Administering Platform LSF
Configuring Resource Allocation Limits
396 Administering Platform LSF
How conflicting limits are resolved
LSF handles two kinds of limit conflicts:
◆ Similar conflicting limits
◆ Equivalent conflicting limits
Similar conflicting limits
For similar limits configured in lsb.resources, lsb.users, lsb.hosts, or
lsb.queues, the most restrictive limit is used. For example, a slot limit of 3 for all
users is configured in
lsb.resources:
Begin Limit
NAME = user_limit1
USERS = all
SLOTS = 3
End Limit
This is similar, but not equivalent to an existing MAX_JOBS limit of 2 is configured
in
lsb.users.
busers
USER/GROUP JL/P MAX NJOBS PEND RUN SSUSP USUSP RSV
user1 - 2 4 2 2 0 0 0
user1
submits 4 jobs:
bjobs
JOBID USER STAT QUEUE FROM_HOST EXEC_HOST JOB_NAME SUBMIT_TIME
816 user1 RUN normal hostA hostA sleep 1000 Jan 22 16:34
817 user1 RUN normal hostA hostA sleep 1000 Jan 22 16:34
818 user1 PEND normal hostA sleep 1000 Jan 22 16:34
819 user1 PEND normal hostA sleep 1000 Jan 22 16:34
Two jobs (818 and 819) remain pending because the more restrictive limit of 2 from
lsb.users is enforced:
bjobs -p
JOBID USER STAT QUEUE FROM_HOST JOB_NAME SUBMIT_TIME
818 user1 PEND normal hostA sleep 1000 Jan 22 16:34
The user has reached his/her job slot limit;
819 user1 PEND normal hostA sleep 1000 Jan 22 16:34
The user has reached his/her job slot limit;
If the MAX_JOBS limit in lsb.users is 4:
busers
USER/GROUP JL/P MAX NJOBS PEND RUN SSUSP USUSP RSV
user1 - 4 4 1 3 0 0 0
and user1 submits 4 jobs:
bjobs
JOBID USER STAT QUEUE FROM_HOST EXEC_HOST JOB_NAME SUBMIT_TIME
824 user1 RUN normal hostA hostA sleep 1000 Jan 22 16:38