Platform LSF Administration Guide Version 6.2

What’s New in Platform LSF Version 6.1
Administering Platform LSF
28
License ownership
and distribution
Slot release on license preemptionslots will no longer be held for a job when a
license has been preempted.
This is enabled by default, but can be disabled by setting the following keyword in
the
lsf.conf file:
LSF_LIC_SCHED_PREEMPT_SLOT_RELEASE = n
Default License Scheduler projectsallows job submission without an explicit
project assigned.
If a user submits a job without specifying a license project, it will be assigned to the
default project. This default project does not need to be explicitly defined within the
Begin/End Projects section in the
lsf.licensescheduler file.
Use the reserved keyword
default to configure the default project within a
distribution policy. The following example shows how to use
default to mean all
other jobs not specified to be in
proj1 or proj2:
Begin Feature
NAME = vcs
DISTRIBUTION = LanServer(proj1 3 proj2 1 default 1)
End Feature
You can also use this default license project to configure features that do not have
a scheduling policy, and will simply track the license usage of each job in a “read-
only” mode. The following example shows a feature which will allocate all the
available license tokens for a job submitted without a license project:
Begin Feature
NAME = vcs
DISTRIBUTION = LanServer(default 1)
End Feature
Private licensesa particular project owns the license and has exclusive rights to it.
No other job can use this specified license.
Use the new optional keyword,
NON_SHARED_DISTRIBUTION in the Feature
section, and define the number for
private. For example:
Begin Feature
NAME = f1 # total 15 on LanServer and 15 on WanServer
FLEX_NAME = VCSRuntime_Net
DISTRIBUTION = LanServer(p1 1 p2 1) WanServer(p1 1 p2 1/3)
NON_SHARED_DISTRIBUTION = LanServer(p1 10) WanServer (p1 5
p2 3)
PREEMPT_RESERVE=Y
End Feature
The new command option blinfo -a displays the configured shared licenses
distribution and non-shared licenses distribution as well.
New -Lp option for License Scheduler projects. This option is used for License
Scheduler projects, while the current -P option is now used exclusively for LSF
projects. This option is useful for distinguishing between LSF projects and License
Scheduler projects. The
-Lp option is available for the following commands:
bsub -Lp lp_name explicitly assigns projects to the License Scheduler
bmod -Lp lp_name jobID attaches the job to the license project
bmod -Lpn lp_name jobID detaches the job from the license project