LSF_LIC_SCHED_PREEMPT_SLOT_RELEASE

Syntax

LSF_LIC_SCHED_PREEMPT_SLOT_RELEASE=y | n

Description

Set this parameter to release the resources of a LSF License Scheduler job that is suspended. These resources are only available to pending LSF License Scheduler jobs that request at least one license that is the same as the suspended job.

If the suspended LSF License Scheduler job is an exclusive job (-x), the suspended job's resources are not released and pending LSF License Scheduler jobs cannot use these resources. A pending exclusive LSF License Scheduler job can also be blocked from starting on a host by a suspended LSF License Scheduler job, even when the jobs share licenses or exclusive preemption is enabled.

Jobs attached to a service class are not normally preemptable with queue-based preemption, except by jobs in queues with SLA_GUARANTEES_IGNORE=Y specified (in lsb.queues). However, LSF License Scheduler can preempt jobs with service classes for licenses.

By default, the job slots are the only resources available after a job is suspended. You can also specify that memory resources are available by enabling preemption for memory resources. To enable memory resource preemption, specify PREEMPTABLE_RESOURCES = mem in lsb.params.

By default, the job slots are the only resources available after a job is suspended. You can also specify that memory or affinity resources are available by enabling preemption for these resources:

  • To enable memory resource preemption, specify PREEMPTABLE_RESOURCES = mem in lsb.params.
  • To enable affinity resource preemption, specify PREEMPT_JOBTYPE = AFFINITY in lsb.params.

If you set LSF_LIC_SCHED_PREEMPT_SLOT_RELEASE, do not set LSF_LIC_SCHED_PREEMPT_REQUEUE. If both these parameters are set, LSF_LIC_SCHED_PREEMPT_SLOT_RELEASE is ignored.

Default

Y

See also

LSF_LIC_SCHED_PREEMPT_REQUEUE, LSF_LIC_SCHED_PREEMPT_STOP