gecko-dev/taskcluster
Armen Zambrano G. a97dfc7c07 Bug 1422133 - Generate runnable-jobs.json.gz file as part of the Gecko decision task run. r=dustin
The runnable jobs API on Treeherder is timing out quite frequently.
This is due that it downloads the full-task-graph.json artifact from the Gecko decision task.

This file has grown to be massive (over 30MB) and that takes too long to fetch. The API times out after 20 seconds.

The data we need from the artifact is minimal. We can generate a file with just the minimum amount of data needed.

This code change adds logic to generate a runnable-jobs.json.gz file after the full-task-graph.json artifact is generated.

MozReview-Commit-ID: 9u2H7HbUAcl

--HG--
extra : rebase_source : f450527e7dd565e29cfe2e04dc52761e77827cc0
2017-11-30 16:05:53 -05:00
..
ci Bug 1422451 - move talos xperf from win7 hardware to VM. r=rwood 2017-12-04 10:11:03 -05:00
docker Bug 1419269 - Support installing mercurial on Debian versions != 9. r=gps 2017-11-21 14:11:14 +09:00
docs Bug 1422133 - Generate runnable-jobs.json.gz file as part of the Gecko decision task run. r=dustin 2017-11-30 16:05:53 -05:00
scripts Bug 1415618: Add support to taskcluster to specifying extra paths to mozharness. r=jlund 2017-11-14 15:16:22 -07:00
taskgraph Bug 1422133 - Generate runnable-jobs.json.gz file as part of the Gecko decision task run. r=dustin 2017-11-30 16:05:53 -05:00
.yamllint Bug 1414824 - Enable stricter linting in taskcluster yaml files. r=Callek 2017-11-11 00:36:41 -05:00
mach_commands.py Bug 1421036: Display task labels by default when running mach taskgraph optimized; r=dustin 2017-11-27 13:26:14 -07:00
moz.build Bug 1414919 - [taskgraph] Allow morph templates to also modify task attributes, r=dustin 2017-11-07 10:18:56 -05:00