Open Bug 1526028 Opened 5 years ago Updated 1 year ago

Ability to opt-out of specific caches in the job subsystem

Categories

(Firefox Build System :: Task Configuration, enhancement, P5)

enhancement

Tracking

(Not tracked)

People

(Reporter: ahal, Unassigned)

References

Details

In bug 1519472 I enabled the ability to create caches for generic-worker hosts using the 'job' transforms. Then I promptly had to write a patch to disable caches for the Windows builds because they ran out of disk space.

Currently either all caching is enabled, or all caching is disabled and there is no in-between. However we might want to skip some kinds of caches, while leaving others enabled. Individual tasks should be able to whitelist or blacklist caches by name.

Also worth noting that 'use-caches' is only in the mozharness.py schema right now. If we're going to make this a thing, we should also generalize it to all 'run_using' types.

Type: task → enhancement
Priority: -- → P5
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.