lsb.applications parameters

Note:

If you enable resizable jobs for an application profile (by specifying RESIZABLE_JOBS=Y or RESIZABLE_JOBS=auto), Dynamic Cluster parameters are ignored in that application profile. That is, any jobs submitted to an application profile configured for resizable jobs cannot use Dynamic Cluster options.

DC_CHKPNTVM

Syntax

DC_CHKPNTVM="init=initial_minutes interval_minutes

Description

Specify a custom VM job checkpoint time. Dynamic Cluster creates the first VM job checkpoint in the specified number of minutes (initial_minutes) after the job dispatched. Dynamic Cluster creates subsequent checkpoints in the specified number of minutes (interval_minutes) after the previous checkpoint.

Defining the Dynamic Cluster template in the application profile or command line makes the LSF job use Dynamic Cluster provisioning.

Dependency

Dynamic Cluster only.

This parameter is equivalent to the bsub option -dc_chkpntvm.

The job must be rerunnable, either by using the bsub -r option, or by submitting the job to a rerunnable queue.

VM job checkpointing cannot be used together with LSF checkpointing (bsub -k).

RHEL KVM hypervisors do not support live migration with VM job checkpointing. Do not use DC_CHKPNTVM with the -dc_vmaction livemigvm preemption action.

If VM job checkpoint times are defined on the command line, this parameter is ignored.

Default

Not defined.

DC_MACHINE_TEMPLATES

Syntax

DC_MACHINE_TEMPLATES=template_name...

Description

Specify the names of Dynamic Cluster templates. Separate names in the list with space.

Defining the Dynamic Cluster template in the application profile or command line makes the LSF job use Dynamic Cluster provisioning.

Dependency

Dynamic Cluster only.

If Dynamic Cluster templates are defined on the command line, all Dynamic Cluster parameters in lsb.applications are ignored.

Default

Not defined.

DC_MACHINE_TYPE

Syntax

DC_MACHINE_TYPE= VM | PM | any

Description

Specify VM to run the Dynamic Cluster job on a virtual machine. Specify PM for a physical machine.

Dependency

Dynamic Cluster only.

This parameter is ignored if DC_MACHINE_TEMPLATES is not also defined in lsb.applications.

If Dynamic Cluster templates are defined on the command line, all Dynamic Cluster parameters in lsb.applications are ignored.

Default

any

DC_JOBVM_PREEMPTION_ACTION

Syntax

DC_JOBVM_PREEMPTION_ACTION=savevm

Description

Specify savevm to save the VM when jobs from this application profile are preempted. This allows the job to continue later on.

The action defines the behavior only when jobs from this queue are the lower priority (preempted) job, not the higher priority (preempting) job.

By default, low priority job running in the VM will not be considered as preemptable and will keep running until it completes.

Dependency

This parameter is equivalent to the bsub option -dc_vmaction.

If Dynamic Cluster machine templates are defined on the command line, this parameter is ignored.

Default

Not defined.