Platform LSF Reference Version 6.2
Feature Section
Platform LSF Reference
590
Begin Feature
NAME = myjob2
GROUP_DISTRIBUTION = groups
SERVICE_DOMAINS = LanServer wanServer
End Feature
NON_SHARED_DISTRIBUTION
Syntax
NON_SHARED_DISTRIBUTION=
service_domain_name ([project_name
number_non_shared_licenses] ...
) ...
◆
service_domain_name
Specify a License Scheduler service domain (described in the “ServiceDomain
Section” on page 583) that distributes the licenses.
◆
project_name
Specify a License Scheduler project (described in the “Projects Section” on
page 596) that is allowed to use the licenses.
◆
number_non_shared_licenses
Specify a positive integer representing the number of non-shared licenses that the
project owns.
Description
Optional. Defines non-shared licenses. Non-shared licenses are not shared with other
license projects. They are available only to that project.
Use
blinfo -a to display NON_SHARED_DISTRIBUTION information.
Example
Begin Feature
NAME=f1 # total 15 on LanServer and 15 on WanServer
FLEX_NAME=VCS-RUNTIME
DISTRIBUTION=LanServer(Lp1 4 Lp2 1) WanServer (Lp1 1 Lp2 1/3)
NON_SHARED_DISTRIBUTION=LanServer(Lp1 10) WanServer (Lp1 5 Lp2
3)
PREEMPT_RESERVE=Y
End Feature
In this example:
◆
10 non-shared licenses are defined for the Lp1 project on LanServer
◆
5 non-shared licenses are defined for the Lp1 project on WanServer
◆
3 non-shared licenses are defined for the Lp2 project on WanServer
The remaining licenses are distributed as follows:
◆
LanServer: The remaining 5 (15-10=5) licenses on LanServer will be distributed
to the
Lp1 and Lp2 projects with a 4:1 ratio.
◆
WanServer: The remaining 7(15-5-3=7) licenses on WanServer will be distributed
to the
Lp1 and Lp2 projects with a 1:1 ratio.
If
Lp2 uses fewer than 6 (3 privately owned+ 3 owned) licenses, then a job in the Lp2
can preempt
Lp1 jobs.
PREEMPT_LSF
Syntax PREEMPT_LSF=Y