Restrictions and Consequences

The following fields can be changed any time, including when the job is running.
autokill
Duration job runs before being killed automatically
fstokens
FairShare tokens; when changed, moves the job to the proper FairShare bucket
xpriority
Execution priority
jobname
Can only be changed by job's owner
jpp
Job placement policy
legalexit
If the job is not running, the exit status is checked again with the new legal values; if it does not match, the job is invalidated
numa
Job placement non-uniform memory access policy; Linux only
preemptable
Flag indicating the job can be preempted
priority
Schedule priority
systemjob
Flag that indicates it is a system job; not normally modified this way
xdur
Expected duration
The following fields cannot be changed while the job is running. They can be changed by the job's owner or an administrator.
autoflow
Flag that indicates a job should be skipped; if changed, job is moved to proper bucket
nojournal
Flag that turns off journal entries for the job
res
Resources; if changed for a scheduled job, the job is re-queued
scheddate
Date/time job was scheduled
The following fields cannot be changed while the job is running. They can only be changed by the job's owner (not an administrator).
autoforget
Flag that indicates the job will be forgotten after completion
cmd
Command line of job; job is invalidated if changed
deadline
The desired date/time the job should be completed
dir
File system path where job runs; job is invalidated if changed
env
Named environment of job; job is invalidated if changed
group
FairShare group; if changed for a scheduled job, the job is re-queued
jobclass
Resource group; if changed for a scheduled job, the job is re-queued
jobproj
Project associated with job; if changed for a scheduled job, the job is re-queued
res,aux
Aux resources; if changed for a scheduled job, the job is re-queued
submithost
Host from which job is submitted
tool
Name of tool associated with command

Modifying job fields will be restricted if a VovUserGroup named System:jobmodify exists. If this VovUserGroup exists, only users who are a member of the group will be able to modify job fields. Users not in the VovUserGroup will receive an authorization error.