Closed Bug 1572102 Opened 5 years ago Closed 5 years ago

optimize the priorities in the snowman model so that we make the graph more efficient

Categories

(Release Engineering :: General, enhancement)

enhancement
Not set
normal

Tracking

(firefox-esr60 wontfix, firefox-esr68 fixed, firefox69 fixed, firefox70 fixed)

RESOLVED FIXED
Tracking Status
firefox-esr60 --- wontfix
firefox-esr68 --- fixed
firefox69 --- fixed
firefox70 --- fixed

People

(Reporter: mtabara, Assigned: nthomas)

References

Details

Attachments

(1 file)

So there's two things here:

  1. Until we roll-out Dockerized scriptworkers, we're still blocked in infrastructure and we may experience long queues in signing/beetmover/balrog should we schedule all releases at once (e.g. chemspill). Because of that, we often optimized to first trigger release and esr and only then beta and nightly. As far as I know, they all share the same priorities in the queue, since they are all releases. But I was wondering if there's ways we can optimize somehow, to infer different priorities (release > beta > nightly).

  2. The partner repacks all have the same priority but they don't all need to block the push phase. EME tasks are blocking and need to have higher priority than partner repacks counterpart, which are not blocking. I'm wondering if this is possible.

This could save us some time in the end to end release graphs, or at least reduce the time we wait until we call a certain phase.

For (1), the tasks in the graph all get a priority based on the tree here (which has release > esr > beta > nightly).

For (2), we can override that default in tasks. Looking at that list, setting the priority to low or very-low (based on release-level) for scriptworker release-partner tasks would likely have the desired behavior.

Assignee: nobody → nthomas

Lower the priority of partner-repack jobs and downstreams to medium, so that tasks which do block QE work are not impeded.

Attachment #9088073 - Attachment description: Bug 1572102 - deprioritize partner-repack tasks as they don't block QE, r=tomprince → Bug 1572102 - deprioritize partner-repack tasks as they don't block QE, r=aki
Pushed by nthomas@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e8d7ad940a57
deprioritize partner-repack tasks as they don't block QE, r=aki
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED

To Do - uplift to beta, release, esr68 once we ship this week.

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Status: REOPENED → RESOLVED
Closed: 5 years ago5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: