Closed Bug 1412121 Opened 7 years ago Closed 5 years ago

[tryselect] Attempt to download taskgraph from CI instead of generating it

Categories

(Developer Infrastructure :: Try, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: ahal, Assigned: ahal)

References

Details

Attachments

(3 files)

I noticed task graph generation seems to have slowed down, it takes ~40 seconds on my machine. Instead we could download a taskgraph from CI, which only takes ~20 seconds for me (largely due to calling into vcs several times).

If for some reason we can't find a taskgraph artifact to download, or something goes wrong trying to find the parent revision, we can fallback to generating the taskgraph.
Assignee: nobody → ahalberstadt
Status: NEW → ASSIGNED
Bug 1405588 is adding the 'base_ref' functionality to mozversioncontrol that this will depend on.
Depends on: 1405588
Blocks: 1413928
Depends on: 1420449
Is this worthwhile if we speed up taskgraph generation with `--fast` as in bug 1420449?
Attachment #8930648 - Flags: review?(dustin)
Attachment #8930649 - Flags: review?(dustin)
Attachment #8930650 - Flags: review?(dustin)
Yeah possibly, I made it block so we can test it out again (sorry should have also cleared the reviews). With the changes in bug 1420449 downloading might take just as long or longer, so we'll need to re-evaluate.
No longer blocks: 1413928
Component: General → Try
Product: Testing → Firefox Build System

I set up a watchman target that mostly solves this:
https://firefox-source-docs.mozilla.org/tools/try/tasks.html#configuring-watchman

I think time would be better spent figuring out how to get that trigger automatically bootstrapped for everyone than trying to land this.

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
Product: Firefox Build System → Developer Infrastructure
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: