NO_PREEMPT_INTERVAL

Specifies the number of minutes a pre-emptable job can run before it is preempted. If the uninterrupted run time of a pre-emptable job is longer than the specified time, it can be preempted.

Syntax

NO_PREEMPT_INTERVAL=minutes

The value of minutes is wall-clock time, not normalized time.

Description

The NO_PREEMPT_INTERVAL=0 parameter allows immediate preemption of jobs as soon as they start or resume running.

For example, if a job A needs to preempt other candidate preemptable jobsB, C, and D, the NO_PREEMPT_INTERVAL parameter determines which job is preempted:
  • Run time of job B and job C is less than the NO_PREEMPT_INTERVAL parameter: job B and C are not preempted.
  • Run time of job D is greater than or equal to the NO_PREEMPT_INTERVAL parameter: job D is preempted.

The parameter of the same name in the lsb.queues file overrides this parameter. The parameter of the same name in the lsb.applications file overrides both this parameter and the parameter of the same name in the lsb.queues file.

Default

0