Closed Bug 1641065 Opened 5 years ago Closed 5 years ago

Tasks with push-interval-10/25 always run with |mach try auto|

Categories

(Firefox Build System :: Task Configuration, defect, P1)

defect

Tracking

(firefox-esr68 unaffected, firefox76 unaffected, firefox77 unaffected, firefox78 fixed)

RESOLVED FIXED
mozilla78
Tracking Status
firefox-esr68 --- unaffected
firefox76 --- unaffected
firefox77 --- unaffected
firefox78 --- fixed

People

(Reporter: ahal, Assigned: ahal)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(1 file)

The push-interval-10 and push-interval-25 optimization strategies don't remove tasks on non-autoland branches. Therefore anything we explicitly set this on always runs with |mach try auto|.

Instead of a boolean, it's now a set of projects for which tasks should be removed.
If they project doesn't match the specified set it will be kept.

This ensures tasks that have these optimzers applied won't run on |mach try auto|.

Pushed by ahalberstadt@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8c90c0fcd8ca [taskgraph.optimize] Refactor the 'test_optimziation' flag to a set of projects, r=marco

Set release status flags based on info from the regressing bug 1639886

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla78
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: