Platform LSF Reference Version 6.2

lsb.modules
Platform LSF Reference
371
In the order phase, the scheduler applies policies such as FCFS, Fairshare and Host-
partition and consider job priorities within user groups and share groups. By default,
job priority within a pool of jobs from the same user is based on how long the job
has been pending.
For resource intensive jobs (jobs requiring a lot of CPUs or a large amount of
memory), resource reservation is performed so that these jobs are not starved.
When all the currently available resources are allocated, jobs go on to post-
processing.
4
Post-processingthe scheduler prepares jobs from the order/allocation phase for
dispatch and applies preemption or backfill policies to obtain resources for the jobs
that have completed pre-processing or match/limit phases, but did not have
resources available to enter the next scheduling phase.
Each scheduler plugin module invokes one or more scheduler phase. The processing for
a give phase can be disabled or skipped if:
The plugin module does not need to do any processing for that phase or the processing
has already been done by a previous plugin module in the list.
The scheduler will not invoke phases marked by SCH_DISABLE_PHASES when
scheduling jobs.
None of the plugins provided by LSF should require phases to be disabled, but your own
custom plugin modules using the scheduler SDK may need to disable one or more
scheduler phases.
Example
In the following configuration, the schmod_custom plugin module disables the order
allocation (3) and post-processing (4) phases:
NAME SCH_DISABLE_PHASES
schmod_default ()
schmod_custom (3,4)
Default
Undefined