improvements for bouncer locations job that runs on nightly
Categories
(Release Engineering :: Release Automation, enhancement, P1)
Tracking
(Not tracked)
People
(Reporter: mtabara, Assigned: tomprince)
References
Details
(Keywords: leave-open, Whiteboard: [releaseduty])
Attachments
(4 files, 1 obsolete file)
Reporter | ||
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
Reporter | ||
Comment 2•6 years ago
|
||
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Comment 3•6 years ago
|
||
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Comment 4•6 years ago
|
||
Reporter | ||
Comment 5•6 years ago
|
||
Reporter | ||
Comment 6•6 years ago
|
||
Comment 7•6 years ago
|
||
Reporter | ||
Comment 8•6 years ago
|
||
Reporter | ||
Comment 9•6 years ago
|
||
Comment 10•6 years ago
|
||
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Comment 11•6 years ago
|
||
Reporter | ||
Comment 12•6 years ago
|
||
Comment 13•6 years ago
|
||
bugherder |
Comment 14•6 years ago
|
||
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Comment 15•6 years ago
|
||
Reporter | ||
Comment 16•6 years ago
|
||
Comment 17•6 years ago
|
||
bugherder |
Reporter | ||
Updated•6 years ago
|
Comment 18•6 years ago
|
||
Reporter | ||
Comment 19•6 years ago
|
||
Reporter | ||
Comment 21•6 years ago
|
||
I needed to push some fixes for bouncer-locations job this week and I remembered of this bug. I'm thinking to solve this since yet-another mergeduty is coming.
@aki: I'm sort of out of context with the most recent multi-dep changes that took place in-tree taskgraph. Feel free to 302 as well.
tl;dr - currently the bouncer-locations job runs at the beginning of the nightly graph (has no deps). One of the side effects of this is that after each mergeduty, when we bump the version, is that for 2-3h until all (enUs + locales) builds/platforms finish, the bouncer pages on the Mozilla website point to 404 urls. (well, technically that has never happened because we've always used various hacks to prevent that, but it's time to properly fix this).
IIUC the long-term solutions is shippable-builds when tasks such as release-generate-checksums
and alike are being ported in the nightly graphs. But until that happens I need something like 'post-beetmover-dummy' but for nightly desktop graph as well so that bouncer-locations job awaits until all artifacts are in place before enabling URLs in bouncer.
Question: Is there an easier way to do this with multi-dep stuff that landed in the past weeks/months or should I consider duplicating the post-beetmover-dummy tasks into something like post-beetmover-dummy-nightly
tasks and ensure they are not being filtered out when we built the nightly desktop graph?
Reporter | ||
Updated•6 years ago
|
Reporter | ||
Comment 22•6 years ago
|
||
Tom Prince gave this an initial attempt in https://phabricator.services.mozilla.com/D16580.
I'm to play with that and run it against taskgraph-diff to ensure we're not disruptive with the graphs.
Thanks again Tom!
Updated•6 years ago
|
Assignee | ||
Comment 23•6 years ago
|
||
Comment 24•6 years ago
|
||
temporarily add a bouncer-locations-breakpoint in the nightly graph
Comment 25•6 years ago
|
||
Comment 26•6 years ago
|
||
Comment 27•6 years ago
|
||
Callek, would you mind resolving the human task after all beetmover jobs are done in next nightly? I won't be around at 23pm UTC.
Comment 29•6 years ago
|
||
This got backed out here: https://hg.mozilla.org/mozilla-central/rev/14defbde23a6b34a1b1a5f40483eb4ec2ba4c4ef
Comment 30•6 years ago
|
||
Reporter | ||
Comment 31•6 years ago
|
||
With Tom's https://phabricator.services.mozilla.com/D16580 landed on autoland, let's see how next set of nightlies behave once it merges to central. Thanks again Tom!
Comment 32•6 years ago
|
||
bugherder |
Reporter | ||
Comment 33•6 years ago
|
||
(In reply to Sebastian Hengst [:aryx] (needinfo on intermittent or backout) from comment #32)
This is live and working well in the nigthly graphs: https://tools.taskcluster.net/groups/flqno_C7QSC0Rnqn9E_34Q/tasks/fq4AxTqrR0O-Lw3jFWPCPw/details
One less thing to worry about in next mergeduty.
We can finally close this.
Switching assignee to Tom since he's been doing the heavylifting in porting the post-beetmover-dummy within the nightly graph.
Comment 34•6 years ago
|
||
Changes to the desktop_nightly filter chain selected only tasks with no
shipping_product attribute set or tasks where it is set to "firefox".
This led to the decision task optimizer removing a large portion of the tasks
that run as part of Thunderbird's nightly builds.
This update adds "thunderbird" to the list of shipping_product's whose tasks
are kept in the task graph.
Comment 35•6 years ago
|
||
Comment 36•6 years ago
|
||
bugherder |
Updated•4 days ago
|
Description
•