About job priorities
You can use the PRIORITY* property to mark a job, or a class of jobs, with a relatively higher priority to ensure they are executed first in case of resource contention.
Job priority levels
You can assign one of any of the following priorities: Critical, High, Normal, Low, and Lowest. By default, all job types have a priority of Normal. Note that these priority levels are meaningful only in relation to each other.
System resources are assigned on a dynamic basis to jobs with higher priorities to enable them to complete faster or in a more timely manner. To achieve more efficient use of system resources, you can change the priority of scheduled jobs, or even jobs that are currently executing.
However, it is important to note that Job Priority is not an absolute execution ordering mechanism, but rather a resource allocation strategy between jobs; it ensures that in case of resource constraints and conflicts a job with a higher priority would be initiated first.
Where to view the priority level for a job
You can assign and modify priorities globally for all jobs, for each job type, for individual jobs, and at the individual job schedule level. The following table lists the various places in the TrueSight Server Automation Console where you can see the job priority level.
Level | Where to see priority |
---|---|
Job Type | Property Dictionary view and Job Extended Property list — To view and modify the priorities globally for all jobs, refer to the (extended) PRIORITY* property for Job class |
Individual Job | Property Dictionary view and Job Extended Property list — The priority of individual jobs can be overridden from its inherited default by modifying the PRIORITY* property for a specific job's Property Set Instance. |
Scheduled Job | Schedule tab — Change the Priority field of a Job Schedule while creating the Schedule and while editing an existing Schedule. |
Running Job | Tasks in Progress view — View the assigned priority level in the Job Priority column and click the Modify Runtime Priority to change the execution priority for a running Job selected from the Progress Status panel. |
Job Results | Job Results panel — View the assigned priority level in the Job Priority column of the Job Results view and click Show Log to see the Job Priority field in the Job Run Details window. |
Considerations for a MAS environment
If you have implemented a multiple Application Server environment, see Configuring-a-multiple-Application-Server-environment for a discussion of job distribution and job priority in a MAS environment.