jobcache annotation tag

2 minute readReference

Synopsis

Description of jobcache feature activity related to this job, such as the specific trigger that caused the jobcache feature to apply to the job and whether the jobcache got a hit or miss for the job.

Attributes

duration

Duration of the job which populated the jobcache slot used for this job, in seconds.

options

Any options applied to the use of jobcache for this job, such as the wildcard patterns used to modify the sensitivity of the jobcache to changes in filesystem state.

slot

Hexadecimal string identifying the jobcache slot associated with the job, which can be used to find the jobcache assets for the job.

src

In case of cache hits, the cache which provided the matching entry.

  • local: the hit came from the user’s private asset directory. This is the default value.

  • shared: the hit came from the shared asset directory.

status

Disposition of the jobcache feature as applied to this job. One of:

  • hit: sum of hit.shared and hit.local.

  • hit.local: number of local jobcache entries used in preference to running a job.

  • hit.shared: number of shared jobcache entries used in preference to running a job.

  • miss: number of local jobcache entries found that could not be used because of differences in job inputs used to populate the cache.

  • na: number of N/A jobcache hits.

  • newslot: number of local jobcache entries added as a result of executing a job.

  • rootschanged: number of jobcache entries found that could not be used because EMAKE_ROOT does not match.

  • sharedmiss: number of shared jobcache entries found that could not be used because of differences in job inputs used to populate the cache.

  • sharednewslot: number of shared jobcache entries added as a result of executing a job.

  • uncacheable: number of unchacheable jobcache entries due to errors in applying jobcache, or because the jobcache type is none.

  • unneeded: number of jobcache entries not used as a result of the job being already up-to-date.

  • workloadsaved: Delta between the workload for the jobs loaded from the job cache and the original workload for the job.

type

Variant of the jobcache feature used for this job, such as parse or gcc.