Configuration File for vovagent
For cases where the vovtaskers are started by submitting the
binary to a separate batch queue system such as LSF or SGE, the system administrator may
decide to use vovagent
, which is a special copy of the vovtasker
binary.
When vovagent
is invoked, the binary limits the values of attributes
that are based on the information stored in the configuration file
$VOVDIR/local/vovagent.cfg to ensure compliance with the
underlying batch queue system's FairShare policies.
Attribute Name | vovtasker options | vovagent.cfg option | Description |
---|---|---|---|
maxidle | -z | maxIdleTime | After being idle for the given time, tasker does not accept new jobs and exits after completing active jobs. Value is a VOV timespec, for example, 2m. The minimum value is 10s, and the maximum is the value of the maxlife parameter or 1hour, whichever is less. If the configuration file is absent or does not specify a value, the default is 1m. |
maxlife | -Z | maxLifeTime | After the specified lifetime, tasker does not accept new jobs and exits after completing active jobs. The value is a VOV timespec, for example, 2H. The minimum value is 5m, and the maximum of unlimited is specified by giving 0 (zero) or a negative value. If the configuration file is absent or does not specify a value, the default is 2H. |
update | -U | update | Specifies the update cycle time for the vovtasker agent, which is the interval at which tasker resource procedures are recalculated. The minimum value is 5s, and the maximum is half the value of the maxidle parameter or 5 minutes, whichever is less. If the configuration file is absent or does not specify a value, the default is 1m. |
An example of the vovagent
configuration file is shown below.
maxIdleTime = 1m
maxLifeTime = 1h
updateInterval = 15s