LSF Version 7.3 - Release Notes for Platform LSF
Each Session Scheduler job is dynamically scheduled in a similar manner to a parallel job. Each
instance of the ssched command then manages its own workload within its assigned
allocation. Work is submitted as a task array or a task definition file.
See Installing and Running Platform LSF Session Scheduler for more information.
Automatic job group cleanup
When an implicitly created job group becomes empty, it can be automatically deleted by LSF.
Job groups that can be automatically deleted cannot:
•
Have limits specified including their child groups
•
Have explicitly created child job groups
•
Be attached to any SLA
Configure JOB_GROUP_CLEAN=Y in lsb.params to enable automatic job group deletion.
Automatic job group deletion does not delete job groups attached to SLA service classes. Use
bgdel to manually delete job groups attached to SLAs.
How job groups are created
Job groups can be created explicitly or implicitly:
•
A job group is created explicitly with the bgadd command.
•
A job group is created implicitly by the bsub -g or bmod -g command when the specified
group does not exist. Job groups are also created implicitly when a default job group is
configured (DEFAULT_JOBGROUP in lsb.params or LSB_DEFAULT_JOBGROUP
environment variable).
Job groups created when jobs are attached to an SLA service class at submission are implicit
job groups (bsub -sla service_class_name -g job_group_name). Job groups
attached to an SLA service class with bgadd are explicit job groups (bgadd -sla
service_class_name job_group_name).
The GRP_ADD event in lsb.events indicates how the job group was created:
•
0x01 - job group was created explicitly
•
0x02 - job group was created implicitly
For example:
GRP_ADD" "7.02" 1193032735 1285 1193032735 0 "/Z" "" "user1" "" "" 2 0 "" -1
1
means job group /Z is an explicitly created job group.
Child groups can be created explicitly or implicitly under any job group. Only an implicitly
created job group which has no limit and is not attached to any SLA can be automatically
deleted once it becomes empty. An empty job group is a job group that has no jobs associated
with it (including finished jobs). NJOBS displayed by bjgroup is 0.
Use brsvmod to modify advance reservations
Use brsvmod to make the following changes to an existing advance reservation:
•
Modify start time (postpone or move closer)
•
Modify the duration of the reservation window (and thus the end time)
•
Modify the slot numbers required by the reservation (add or remove slots with hosts)
Release Notes for Platform LSF
6 Release Notes for Platform LSF