blparams

displays information about configurable License Scheduler parameters defined in the files lsf.licensescheduler and lsf.conf

Synopsis

blparams [-h | -V]

Description

Displays the following parameter values:

ADMIN

The License Scheduler administrator. Defined in lsf.licensescheduler.

DISTRIBUTION_POLICY_VIOLATION_ACTION
This parameter includes
  • The interval (a multiple of LM_STAT_INVERVAL periods) at which License Scheduler checks for distribution policy violations, and

  • The directory path and command that License Scheduler runs when reporting a violation

Defined in lsf.licensescheduler.

HOSTS

License Scheduler candidate hosts. Defined in lsf.licensescheduler.

LM_REMOVE_INTERVAL

Minimum time a job must have a license checked out before lmremove can remove the license. Defined in lsf.licensescheduler.

LM_STAT_INTERVAL

Time interval between calls that License Scheduler makes to collect license usage information from FlexNet license management. Defined in lsf.licensescheduler.

LS_DEBUG_BLD

Sets the debugging log class for the Platform License Scheduler bld daemon. Defined in lsf.licensescheduler.

Specifies the log class filtering to be applied to bld. Messages belonging to the specified log class are recorded. Not all debug message are controlled by log class.

LS_DEBUG_BLD sets the log class and is used in combination with MASK, which sets the log level. For example:
LS_LOG_MASK=LOG_DEBUG
LS_DEBUG_BLD="LC_TRACE" 

You need to restart the bld daemon after setting LS_DEBUG_BLD for your changes to take effect.

Valid log classes are:
  • LC_AUTH: Log authentication messages

  • LC_COMM: Log communication messages

  • LC_FLEX: Log everything related to FLEX_STAT or FLEX_EXEC Flexera APIs

  • LC_LICENSE: Log license management messages (LC_LICENCE is also supported for backward compatibility)

  • LC_PREEMPT: Log license preemption policy messages

  • LC_RESREQ: Log resource requirement messages

  • LC_TRACE: Log significant program walk steps

  • LC_XDR: Log everything transferred by XDR

If you use the command bladmin blddebug to temporarily change this parameter without changing lsf.licensescheduler, you do not need to restart the daemons.

LS_ENABLE_MAX_PREEMPT

Enables maximum preemption time checking for taskman jobs. Defined in lsf.licensescheduler.

LS_LOG_MASK

Specifies the logging level of error messages for Platform License Scheduler daemons. If LS_LOG_MASK is not defined in lsf.licensescheduler, the value of LSF_LOG_MASK in lsf.conf is used. If neither LS_LOG_MASK nor LSF_LOG_MASK is defined, the default is LOG_WARNING.

For example:
LS_LOG_MASK=LOG_DEBUG
The log levels in order from highest to lowest are:
  • LOG_WARNING

  • LOG_DEBUG

  • LOG_DEBUG1

  • LOG_DEBUG2

  • LOG_DEBUG3

The most important License Scheduler log messages are at the LOG_WARNING level. Messages at the LOG_DEBUG level are only useful for debugging.

LS_MAX_TASKMAN_PREEMPT

Maximum number of times taskman jobs can be preempted. Enabled by LS_ENABLE_MAX_PREEMPT. Defined in lsf.licensescheduler.

LS_MAX_TASKMAN_SESSIONS

Maximum number of taskman jobs that run simultaneously. Defined in lsf.licensescheduler.

LS_PREEMPT_PEER

Enables bottom-up license token preemption in hierarchical project group configuration. License Scheduler attempts to preempt tokens from the closest projects in the hierarchy first. This balances token ownership from the bottom up.

Defined in lsf.licensescheduler.

LSF_LIC_SCHED_HOSTS

List of hosts that are candidate Platform License Scheduler hosts. Defined in lsf.conf.

LSF_LIC_SCHED_PREEMPT_REQUEUE

Specifies whether to requeue or suspend a job whose license is preempted by Platform License Scheduler. Defined in lsf.conf.

LSF_LIC_SCHED_PREEMPT_SLOT_RELEASE

Specifies whether to release the slot of a job that is suspended when its license is preempted by Platform License Scheduler. Defined in lsf.conf.

LSF_LIC_SCHED_PREEMPT_STOP

Specifies whether to use job controls to stop a job that is preempted. Defined in lsf.conf.

LSF_LICENSE_FILE

Location of the LSF license file, which includes License Scheduler keys. Defined in lsf.conf.

PORT

TCP listening port used by License Scheduler. Defined in lsf.licensescheduler.

Options

-h

Prints command usage to stderr and exits.

-V

Prints LSF release version to stderr and exits.

See also

lsf.licensescheduler, lsf.conf