LSF Version 7.3 - Platform LSF Configuration Reference
•
Two limits—The first is the minimum processor limit, and the second one is the maximum.
The default is set equal to the minimum. The minimum must be less than or equal to the
maximum.
•
Three limits—The first is the minimum processor limit, the second is the default processor
limit, and the third is the maximum. The minimum must be less than the default and the
maximum.
Jobs that request fewer slots than the minimum PROCLIMIT or more slots than the maximum
PROCLIMIT cannot use the application profile and are rejected. If the job requests minimum
and maximum job slots, the maximum slots requested cannot be less than the minimum
PROCLIMIT, and the minimum slots requested cannot be more than the maximum
PROCLIMIT.
Default
Unlimited, the default number of slots is 1
REQUEUE_EXIT_VALUES
Syntax
REQUEUE_EXIT_VALUES=[exit_code ...] [EXCLUDE(exit_code ...)]
Description
Enables automatic job requeue and sets the LSB_EXIT_REQUEUE environment variable. Use
spaces to separate multiple exit code values. Application-level exit values override queue-level
values. Job-level exit values (bsub -Q) override application-level and queue-level values.
exit_code has the following form:
"[all] [~number ...] | [number ...]"
The reserved keyword all specifies all exit codes. Exit codes are typically between 0 and 255.
Use a tilde (~) to exclude specified exit codes from the list.
Jobs running the same applications generally shared the same exit values under the same
conditions. Setting REQUEUE_EXIT_VALUES in an application profile instead of in the
queue allows different applications with different exit values to share the same queue.
Jobs are requeued to the head of the queue. The output from the failed run is not saved, and
the user is not notified by LSF.
Define an exit code as EXCLUDE(exit_code) to enable exclusive job requeue. Exclusive job
requeue does not work for parallel jobs.
If mbatchd is restarted, it does not remember the previous hosts from which the job exited
with an exclusive requeue exit code. In this situation, it is possible for a job to be dispatched
to hosts on which the job has previously exited with an exclusive exit code.
Example
REQUEUE_EXIT_VALUES=30 EXCLUDE(20)
means that jobs with exit code 30 are requeued, jobs with exit code 20 are requeued exclusively,
and jobs with any other exit code are not requeued.
lsb.applications
Platform LSF Configuration Reference 177