searching for reviewer(tomprince)
33f64c1ef3e40dc619c5eb8e43c5967959f57b29: Bug 1546801: [firefox-ci] Do not enable taskcluster proxy on android bitbar workers; r=dustin a=tomprince CLOSED TREE
Tom Prince <mozilla@hocat.ca> - Sun, 10 Nov 2019 03:53:25 +0200 - rev 501365
Push 114168 by dluca@mozilla.com at Sun, 10 Nov 2019 03:08:55 +0000
Bug 1546801: [firefox-ci] Do not enable taskcluster proxy on android bitbar workers; r=dustin a=tomprince CLOSED TREE The bitbar workers do not support taskcluster-proxy, and so tooltool internal downloads don't work, even though they had been requested. Differential Revision: https://phabricator.services.mozilla.com//D52480
7a75cab3dd550b77ba4f748b31c1b45ce2784c84: Bug 1546801: [firefox-ci] Do not enable taskcluster proxy on g-w for non-internal tooltool downloads; r=dustin a=tomprince CLOSED TREE
Tom Prince <mozilla@hocat.ca> - Sun, 10 Nov 2019 02:53:31 +0200 - rev 501364
Push 114168 by dluca@mozilla.com at Sun, 10 Nov 2019 03:08:55 +0000
Bug 1546801: [firefox-ci] Do not enable taskcluster proxy on g-w for non-internal tooltool downloads; r=dustin a=tomprince CLOSED TREE generic-worker uses localhost:8080 for the taskcluster proxy. Many jobs, including raptor also try to use that port. Disable using the proxy when only public tooltool downloads were requested, since this was how thing were configured before. Differential Revision: https://phabricator.services.mozilla.com//D52478
4314b9f7e9923820472d33436673407eb3348242: Bug 1546801: [firefox-ci] Use taskcluster-proxy for windows builds' tooltool access; r=Callek a=tomprince CLOSED TREE
Tom Prince <mozilla@hocat.ca> - Sun, 10 Nov 2019 01:25:19 +0200 - rev 501363
Push 114168 by dluca@mozilla.com at Sun, 10 Nov 2019 03:08:55 +0000
Bug 1546801: [firefox-ci] Use taskcluster-proxy for windows builds' tooltool access; r=Callek a=tomprince CLOSED TREE Differential Revision: https://phabricator.services.mozilla.com//D52471
8373434efcdb93aa2fef0459d357a120aa020e6e: Bug 1546801: [firefox-ci] Use taskcluster-proxy for windows builds' tooltool access; r=Callek a=tomprince CLOSED TREE
Tom Prince <mozilla@hocat.ca> - Sat, 09 Nov 2019 15:19:55 -0700 - rev 501362
Push 114168 by dluca@mozilla.com at Sun, 10 Nov 2019 03:08:55 +0000
Bug 1546801: [firefox-ci] Use taskcluster-proxy for windows builds' tooltool access; r=Callek a=tomprince CLOSED TREE MANUAL PUSH: Fix windows tooltool failures in firefox-ci cluster. Differential Revision: https://phabricator.services.mozilla.com/D52456
641fe2e15d6f1e046f4064af76d1b7c701baa469: Bug 1546801: [firefox-ci] Update default taskcluster; r=Callek a=tomprince CLOSED TREE
Tom Prince <mozilla@hocat.ca> - Sat, 09 Nov 2019 12:53:40 -0700 - rev 501361
Push 114168 by dluca@mozilla.com at Sun, 10 Nov 2019 03:08:55 +0000
Bug 1546801: [firefox-ci] Update default taskcluster; r=Callek a=tomprince CLOSED TREE MANUAL PUSH: Initial push to test new firefox-ci taskcluster cluster. Differential Revision: https://phabricator.services.mozilla.com/D52453
69049d8a2c4b9ee877d2153ce6f01fd0549f90c3: Bug 1594530 Make tooltool via the taskcluster proxy work on both legacy and firefox-ci clusters at the same time. r=tomprince a=Aryx
Justin Wood <Callek@gmail.com> - Wed, 06 Nov 2019 16:37:22 -0700 - rev 501030
Push 114166 by apavel@mozilla.com at Thu, 07 Nov 2019 10:04:01 +0000
Bug 1594530 Make tooltool via the taskcluster proxy work on both legacy and firefox-ci clusters at the same time. r=tomprince a=Aryx MANUAL PUSH: (a) This patch will cause a ton of toolchain rebuilds, and might as well do that on central right now rather than autoland, and (b) We want to test the new Taskcluster instance today, and will be testing THAT on m-c, so we'll need this patch on m-c before we can test the new cluster as well. tooltool at present needs to support production (legacy cluster) but its auth system is tied to that cluster. Which means that using tooltool in the new cluster ahead of TCW is harder. We have swapped the credentials for the tooltool staging deployment to use the new tc cluster, so when we're using the taskcluster proxy we need to have it swap between legacy and new tooltool url's depending on which cluster (ROOT_URL) we're using. This patch is intended to be ok to land on production code today, and could be backed out after the TCW when production tooltool will be configured to work with the firefox-ci cluster itself. Differential Revision: https://phabricator.services.mozilla.com/D52089
9c751b07dda11521c562d33d5fc6bdcb730c86e7: Bug 1594530 Make tooltool via the taskcluster proxy work on both legacy and firefox-ci clusters at the same time. r=tomprince a=Aryx
Justin Wood <Callek@gmail.com> - Wed, 06 Nov 2019 14:38:05 -0500 - rev 500952
Push 114166 by apavel@mozilla.com at Thu, 07 Nov 2019 10:04:01 +0000
Bug 1594530 Make tooltool via the taskcluster proxy work on both legacy and firefox-ci clusters at the same time. r=tomprince a=Aryx MANUAL PUSH: (a) This patch will cause a ton of toolchain rebuilds, and might as well do that on central right now rather than autoland, and (b) We want to test the new Taskcluster instance today, and will be testing THAT on m-c, so we'll need this patch on m-c before we can test the new cluster as well. tooltool at present needs to support production (legacy cluster) but its auth system is tied to that cluster. Which means that using tooltool in the new cluster ahead of TCW is harder. We have swapped the credentials for the tooltool staging deployment to use the new tc cluster, so when we're using the taskcluster proxy we need to have it swap between legacy and new tooltool url's depending on which cluster (ROOT_URL) we're using. This patch is intended to be ok to land on production code today, and could be backed out after the TCW when production tooltool will be configured to work with the firefox-ci cluster itself. Differential Revision: https://phabricator.services.mozilla.com/D52089
fb90d8c061801c397ac01cb9e04cba4e83c3186a: Bug 1592419 - Reject duplicate toolchain aliases. r=tomprince
Justin Wood <Callek@gmail.com> - Wed, 30 Oct 2019 18:11:11 +0000 - rev 500272
Push 114164 by aiakab@mozilla.com at Tue, 05 Nov 2019 10:06:15 +0000
Bug 1592419 - Reject duplicate toolchain aliases. r=tomprince With this patch applied but Bug 1592402 not fixed, I got: ``` Traceback (most recent call last): File "/home/callek/mozilla/hg/mozilla-central/taskcluster/mach_commands.py", line 379, in show_taskgraph tg = getattr(tgg, graph_attr) File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/generator.py", line 151, in full_task_graph return self._run_until('full_task_graph') File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/generator.py", line 351, in _run_until k, v = self._run.next() File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/generator.py", line 287, in _run yield verifications('full_task_graph', full_task_graph, graph_config) File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/util/verify.py", line 36, in __call__ graph.for_each_task(verification, scratch_pad=scratch_pad, graph_config=graph_config) File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/taskgraph.py", line 31, in for_each_task f(task, self, *args, **kwargs) File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/util/verify.py", line 240, in verify_task_graph_symbol key, Exception: Duplicate toolchain-alias in tasks `toolchain-linux64-clang-9`and `toolchain-linux64-clang-9-cross`: linux64-clang ``` Differential Revision: https://phabricator.services.mozilla.com/D51101
556c322169ec69092047529565faf7418895110f: Bug 1590150 - Turn off ESR60 cron jobs. r=tomprince
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 22 Oct 2019 21:21:49 +0000 - rev 498637
Push 114159 by shindli@mozilla.com at Thu, 24 Oct 2019 09:49:00 +0000
Bug 1590150 - Turn off ESR60 cron jobs. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D49962
5cef7916b0942202578803f86ffb6e3d7dbdb696: Bug 1573269: make g-w tasks support retry-exit-status r=tomprince
Andrew Erickson <aerickson@mozilla.com> - Thu, 17 Oct 2019 01:30:17 +0000 - rev 498099
Push 114157 by nbeleuzu@mozilla.com at Mon, 21 Oct 2019 22:00:13 +0000
Bug 1573269: make g-w tasks support retry-exit-status r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D49220
7c046b2cdab468155e42adf35456d8dd3f7f92de: Bug 1586290 - [iris firefox] Add email notifications for failing builds r=KWierso,tomprince
Matt Brandt <mbrandt@mozilla.com> - Wed, 16 Oct 2019 21:32:44 +0000 - rev 497918
Push 114154 by btara@mozilla.com at Thu, 17 Oct 2019 09:58:40 +0000
Bug 1586290 - [iris firefox] Add email notifications for failing builds r=KWierso,tomprince Differential Revision: https://phabricator.services.mozilla.com/D48738
316ae6bba5806e9dff47c1b9e1bc56e6b5f75bcf: Bug 1587826 - [ci] Use a transform to split raptor apps r=tomprince,perftest-reviewers,rwood
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 15 Oct 2019 17:05:13 +0000 - rev 497824
Push 114154 by btara@mozilla.com at Thu, 17 Oct 2019 09:58:40 +0000
Bug 1587826 - [ci] Use a transform to split raptor apps r=tomprince,perftest-reviewers,rwood Differential Revision: https://phabricator.services.mozilla.com/D48979
a6848e0fe8aa8dd35e878ae0fabbc95c89c584c5: Bug 1587826 - [ci] Create a separate transform file for 'raptor' transforms r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 15 Oct 2019 18:14:05 +0000 - rev 497823
Push 114154 by btara@mozilla.com at Thu, 17 Oct 2019 09:58:40 +0000
Bug 1587826 - [ci] Create a separate transform file for 'raptor' transforms r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D48978
480000073f4668def97fda2a50fef3e29225308e: Bug 1542819: Use worker aliases for signing to unbreak TB. r=tomprince a=Aryx
Chris AtLee <catlee@mozilla.com> - Mon, 07 Oct 2019 18:47:40 +0000 - rev 496664
Push 114145 by apavel@mozilla.com at Tue, 08 Oct 2019 11:00:56 +0000
Bug 1542819: Use worker aliases for signing to unbreak TB. r=tomprince a=Aryx Differential Revision: https://phabricator.services.mozilla.com/D48406
61f8731a42cb05138726666fee9eafb65d455e14: Bug 1542819: Use worker aliases for signing to unbreak TB. r=tomprince
Chris AtLee <catlee@mozilla.com> - Mon, 07 Oct 2019 18:47:40 +0000 - rev 496638
Push 114145 by apavel@mozilla.com at Tue, 08 Oct 2019 11:00:56 +0000
Bug 1542819: Use worker aliases for signing to unbreak TB. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D48406
0a2e4682e774b49ef30a38f6a6c19d3c5c50980d: Bug 1573271 - Run the iris test suite in CI on Windows and Linux r=grenade,tomprince
Wes Kocher <wkocher@mozilla.com> - Wed, 02 Oct 2019 01:58:31 +0000 - rev 496113
Push 114141 by rmaries@mozilla.com at Thu, 03 Oct 2019 09:42:28 +0000
Bug 1573271 - Run the iris test suite in CI on Windows and Linux r=grenade,tomprince This patch enables the iris test suite to run in CI against Windows and Linux shippable builds on mozilla-central and try. The framework is in place for Iris to run against MacOS in CI, but it is currently disabled while bootstrapping issues are sorted out. Linux uses a new docker image based on the debian10-test parent image that installs preinstalls most of Iris's dependencies. Windows installs a few dependencies using the scoop package manager. Both then install the rest of the python dependencies via pip. This adds a new toolchain artifact to fetch the iris_firefox git repo without touching the outside network. Differential Revision: https://phabricator.services.mozilla.com/D41638
6cb7723c715d3bfca2888ef1aabb21e81e9cac6a: Bug 1580622 - Run geckodriver toolchain tasks in response to source code changes. r=tomprince
Nick Alexander <nalexander@mozilla.com> - Sat, 28 Sep 2019 00:11:45 +0000 - rev 495459
Push 114134 by ccoroiu@mozilla.com at Mon, 30 Sep 2019 09:57:15 +0000
Bug 1580622 - Run geckodriver toolchain tasks in response to source code changes. r=tomprince Right now toolchain tasks that aren't dependencies of requested tasks will run in response to source code changes only if the files are in the sparse profile. That is, taskgraph calculates the digest based on just the files in those directories that are in the sparse profile, and will rebuild it when those files change. This changes ensures that more geckodriver files are used to calculate the digest, and thus changes to them will cause geckodriver to be rebuilt. As more things depend on the geckodriver toolchain tasks directly this becomes less valuable and can be removed from the sparse profile. Differential Revision: https://phabricator.services.mozilla.com/D47459
20516e38f03595cfee7e3533d96fbf8b1db934b2: Fix Bug 1583368. Don't use sccache on dependencies of shippable builds r=froydnj,mshal,tomprince,catlee
Ricky Stewart <Ricky Stewart> - Fri, 27 Sep 2019 20:35:27 +0000 - rev 495443
Push 114134 by ccoroiu@mozilla.com at Mon, 30 Sep 2019 09:57:15 +0000
Fix Bug 1583368. Don't use sccache on dependencies of shippable builds r=froydnj,mshal,tomprince,catlee Differential Revision: https://phabricator.services.mozilla.com/D46871
6282465f11887659f51e4c590a24fe68614c87db: Bug 1575014 - Fix `./mach try --gecko-profile ...`. r=tomprince,ahal
Nick Alexander <nalexander@mozilla.com> - Wed, 25 Sep 2019 20:18:17 +0000 - rev 494979
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1575014 - Fix `./mach try --gecko-profile ...`. r=tomprince,ahal An error crept in, resulting in: ``` [task ...] InterpreterError: InterpreterError: infix: [..] expects integer [..] integer ``` At some point, `suite` became a string name and not an object with a string `name` member. However, in the interim, the diversity of `command` structures has made the template approach untenable. Therefore, this commit converts `GeckoProfile` to a `TryConfig`. The existing test clearly wasn't helpful, and it doesn't really map to a `TryConfig` test, so it was removed. Differential Revision: https://phabricator.services.mozilla.com/D41603
df811f43a31cd63b1737d53fb5744869368e6a6e: Bug 1578963 - Enable run-task on aarch64 laptop workers. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Thu, 05 Sep 2019 02:45:12 +0000 - rev 494150
Push 114108 by dvarga@mozilla.com at Fri, 20 Sep 2019 09:59:36 +0000
Bug 1578963 - Enable run-task on aarch64 laptop workers. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D39100
21aff209f5a9b4c750fea02f4837576a91179625: Bug 1581612 - index instrumented builds; r=tomprince
Mike Shal <mshal@mozilla.com> - Wed, 18 Sep 2019 17:12:36 +0000 - rev 493875
Push 114101 by nerli@mozilla.com at Wed, 18 Sep 2019 22:01:41 +0000
Bug 1581612 - index instrumented builds; r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D46053
ab70364f88a15d800f7a1fc154d4788df7c5b472: Bug 1580108 - cleanup default node and try select tests r=tomprince
Junior Hsu <juhsu@mozilla.com> - Tue, 17 Sep 2019 19:01:16 +0000 - rev 493623
Push 114097 by malexandru@mozilla.com at Wed, 18 Sep 2019 10:10:26 +0000
Bug 1580108 - cleanup default node and try select tests r=tomprince Cleanup by reviewer's comment. Also remove the unnecessary node fetch. Differential Revision: https://phabricator.services.mozilla.com/D45470
9d4b2073939f7f91d4839de2efbce88976198575: Bug 1580108 - fetch node for test-coverage test r=tomprince
Junior Hsu <juhsu@mozilla.com> - Fri, 13 Sep 2019 15:13:39 +0000 - rev 493622
Push 114097 by malexandru@mozilla.com at Wed, 18 Sep 2019 10:10:26 +0000
Bug 1580108 - fetch node for test-coverage test r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D45461
2b225961872e95d1a96115bc4523e1f82d8ef65d: Bug 1571573 - P2 remove downloading node from tooltool r=tomprince,ahal
Junior Hsu <juhsu@mozilla.com> - Mon, 09 Sep 2019 17:54:36 +0000 - rev 492392
Push 114055 by rgurzau@mozilla.com at Tue, 10 Sep 2019 03:33:46 +0000
Bug 1571573 - P2 remove downloading node from tooltool r=tomprince,ahal Differential Revision: https://phabricator.services.mozilla.com/D44899
1cdd736300d81e0c12de69b11411515d87896429: Bug 1571573 - P1 use node in toolchain-artifact for xpcshell r=tomprince
Junior Hsu <juhsu@mozilla.com> - Thu, 05 Sep 2019 21:27:37 +0000 - rev 492391
Push 114055 by rgurzau@mozilla.com at Tue, 10 Sep 2019 03:33:46 +0000
Bug 1571573 - P1 use node in toolchain-artifact for xpcshell r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D44898
77c5686583a5e4c636166cd549ff0d376bcabb93: Bug 1566174 - Part 2: Add browsertime dependencies to Raptor tasks when --browsertime flag is present. r=rwood,tomprince
Nick Alexander <nalexander@mozilla.com> - Fri, 06 Sep 2019 18:53:49 +0000 - rev 492072
Push 114040 by ncsoregi@mozilla.com at Sat, 07 Sep 2019 09:47:24 +0000
Bug 1566174 - Part 2: Add browsertime dependencies to Raptor tasks when --browsertime flag is present. r=rwood,tomprince This commit prepares the decks for turning specific Raptor tasks into Raptor + browsertime tasks. The `--browsertime` flag to `mach try ...` flips the switch; eventually, the Raptor harness will recognize the `--browsertime` flag and use browsertime to perform the pageload measurements. To run browsertime, we need: 1) Node.js 2) the browsertime `node_modules` (provided by the `toolchain-browsertime` task) 3) ffmpeg (for producing videos from captured frames) 4) chromedriver (in the future, when targeting Chrome/Chromium) 5) geckodriver (provided by the `toolchain-*-geckodriver` tasks) 6) `PATH` configured This commit arranges those things. Since the configuration varies by test platform, and eventually we expect the changes implemented by the flag to be moved into YAML task definitions, we elect to use `by-test-platform` conditionals as much as possible. The end expression is pleasant, thanks to `evaluate_keyed_by`. Handling PATH, however, is a rabbit hole. At this time, it's not possible to use `fetch` task repackaging, because `releng-hardware` doesn't support `zstandard` (Bug 1576244) and there's no appetite to avoid `zstandard` entirely (Bug 1576698). Generally PATH is configured using `mozharness` configuration files, which can execute arbitrary Python and configure the PATH only for browsertime jobs. However, the Raptor mozharness script itself runs the Raptor harness in a stripped down environment, throwing away modifications to PATH. It's not clear what impacts changing that has, so we leave it alone, and add a `--browsertime-ffmpeg` flag and custom handling in the Raptor harness. This can transition smoothly into a browsertime flag (so that the PATH doesn't need to be set at all) and into a unified interface for Raptor and `mach browsertime` to configure the browsertime execution environment. Differential Revision: https://phabricator.services.mozilla.com/D38781
0452ed1180fe4f3e418a077b24250b72548620ec: Bug 1578510 - [taskgraph] Add pushdate.{build_date}.latest route to generic v2 index, r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 05 Sep 2019 21:11:45 +0000 - rev 492047
Push 114040 by ncsoregi@mozilla.com at Sat, 07 Sep 2019 09:47:24 +0000
Bug 1578510 - [taskgraph] Add pushdate.{build_date}.latest route to generic v2 index, r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D44523
30f7688e2759a92614704f561dcd5387db13d1e2: Bug 1543893 - Set TASKCLUSTER_ROOT_URL on workers that don't set it. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Fri, 26 Jul 2019 21:55:27 +0000 - rev 491784
Push 114033 by ccoroiu@mozilla.com at Thu, 05 Sep 2019 16:21:04 +0000
Bug 1543893 - Set TASKCLUSTER_ROOT_URL on workers that don't set it. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D39151
45049852ea483dccd2c81d032138666a4b47ef0c: Bug 1563090 - Fetch visual metrics task definition from a template r=nalexander,tomprince,ahal
Barret Rennie <barret@brennie.ca> - Wed, 04 Sep 2019 16:42:45 +0000 - rev 491689
Push 114032 by btara@mozilla.com at Thu, 05 Sep 2019 03:53:00 +0000
Bug 1563090 - Fetch visual metrics task definition from a template r=nalexander,tomprince,ahal The `./mach try {fuzzy,chooser}` commands now support a `--visual-metrics-jobs` option which can be used to pass the job descriptions to the visual-metrics task. Differential Revision: https://phabricator.services.mozilla.com/D41878
5e68340655e141ab979558e4d3f76f39433960e6: Bug 1563090 - Add a visual metrics treeherder task r=nalexander,tomprince
Barret Rennie <barret@brennie.ca> - Wed, 04 Sep 2019 16:42:31 +0000 - rev 491688
Push 114032 by btara@mozilla.com at Thu, 05 Sep 2019 03:53:00 +0000
Bug 1563090 - Add a visual metrics treeherder task r=nalexander,tomprince This new task fetches the visualmetrics.py script from the github.com/mozilla/browsertime repository and runs it in parallel for the specified jobs. Jobs are specified in a JSON blob passed through to the task in an environment variable. A follow up patch specifies a command line argument to make this configuration available to `./mach try {fuzzy|chooser}` Differential Revision: https://phabricator.services.mozilla.com/D41052
1b2389663474dc6db3bd829c4ec49c447e383841: Bug 1563090 - Fetch visual metrics task definition from a template r=nalexander,tomprince,ahal
Barret Rennie <barret@brennie.ca> - Wed, 04 Sep 2019 13:16:57 +0000 - rev 491679
Push 114032 by btara@mozilla.com at Thu, 05 Sep 2019 03:53:00 +0000
Bug 1563090 - Fetch visual metrics task definition from a template r=nalexander,tomprince,ahal The `./mach try {fuzzy,chooser}` commands now support a `--visual-metrics-jobs` option which can be used to pass the job descriptions to the visual-metrics task. Differential Revision: https://phabricator.services.mozilla.com/D41878
9071c90b2e84bdd698e022a5d637db24132ae31e: Bug 1563090 - Add a visual metrics treeherder task r=nalexander,tomprince
Barret Rennie <barret@brennie.ca> - Tue, 03 Sep 2019 22:05:26 +0000 - rev 491678
Push 114032 by btara@mozilla.com at Thu, 05 Sep 2019 03:53:00 +0000
Bug 1563090 - Add a visual metrics treeherder task r=nalexander,tomprince This new task fetches the visualmetrics.py script from the github.com/mozilla/browsertime repository and runs it in parallel for the specified jobs. Jobs are specified in a JSON blob passed through to the task in an environment variable. A follow up patch specifies a command line argument to make this configuration available to `./mach try {fuzzy|chooser}` Differential Revision: https://phabricator.services.mozilla.com/D41052
b26ecd009318fe08649bb44cde24e6e60fa83a6c: Bug 1573208 - Pre: Avoid duplicated `extra-options`. r=tomprince
Nick Alexander <nalexander@mozilla.com> - Wed, 21 Aug 2019 22:50:45 +0000 - rev 489304
Push 113942 by aciure@mozilla.com at Thu, 22 Aug 2019 04:06:52 +0000
Bug 1573208 - Pre: Avoid duplicated `extra-options`. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D41602
eaf06f57c25010d146477f6535116a91eebfbec6: Bug 1568277 - [ci] Add an experimental SETA optimize strategy and task to run it r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 16 Aug 2019 14:46:40 +0000 - rev 488559
Push 113913 by malexandru@mozilla.com at Fri, 16 Aug 2019 22:02:18 +0000
Bug 1568277 - [ci] Add an experimental SETA optimize strategy and task to run it r=tomprince These "shadow scheduler" tasks will generate artifacts per-push on autoland. Basically, given the scheduling algorithms defined in TASKGRAPH_OPTIMIZE_STRATEGIES, which tasks *would* have been scheduled on this push. This will allow us to download the artifacts and run comparisons against the baseline to see whether things like code coverage or machine learning are making the situation better or worse. Differential Revision: https://phabricator.services.mozilla.com/D40427
79c6b6bb28be367cb352329a40e2b5fd1460ee8b: Bug 1568277 - [taskgraph] Add ability to redirect |mach taskgraph|'s output to a file, r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 16 Aug 2019 14:27:14 +0000 - rev 488558
Push 113913 by malexandru@mozilla.com at Fri, 16 Aug 2019 22:02:18 +0000
Bug 1568277 - [taskgraph] Add ability to redirect |mach taskgraph|'s output to a file, r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D42172
ca94d50fd957505fec13338ff7937518fe7e3a2b: Bug 1568277 - [taskgraph] Merge SETA implementation with optimization strategy r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 16 Aug 2019 14:27:12 +0000 - rev 488557
Push 113913 by malexandru@mozilla.com at Fri, 16 Aug 2019 22:02:18 +0000
Bug 1568277 - [taskgraph] Merge SETA implementation with optimization strategy r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D41012
1b6dcd65b6e73073b0593783f26f98a906d46611: Bug 1568277 - [taskgraph] Pass push and time intervals into SETA.is_low_value_task r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 16 Aug 2019 14:27:08 +0000 - rev 488556
Push 113913 by malexandru@mozilla.com at Fri, 16 Aug 2019 22:02:18 +0000
Bug 1568277 - [taskgraph] Pass push and time intervals into SETA.is_low_value_task r=tomprince This will allow us to easily tweak these values from the optimization strategy. Differential Revision: https://phabricator.services.mozilla.com/D40206
be3aa560097c34d6efea5ff4a2bb69c41ea57da4: Bug 1568277 - [taskgraph] Ensure user specified optimization strategies update instead of replace the default ones r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 16 Aug 2019 14:26:08 +0000 - rev 488555
Push 113913 by malexandru@mozilla.com at Fri, 16 Aug 2019 22:02:18 +0000
Bug 1568277 - [taskgraph] Ensure user specified optimization strategies update instead of replace the default ones r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D40205
b77bd375f87faf5606a07deb7af4c2b31d01f745: Bug 1568277 - [taskgraph] Create optimize strategy aliases for the 'test' kind r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 16 Aug 2019 14:26:01 +0000 - rev 488554
Push 113913 by malexandru@mozilla.com at Fri, 16 Aug 2019 22:02:18 +0000
Bug 1568277 - [taskgraph] Create optimize strategy aliases for the 'test' kind r=tomprince This allows test tasks to declare a static optimization name, which can then be swapped in and out from the optimize code without needing to update the transforms. This will make it easier to change optimization strategies or run experimental ones. Differential Revision: https://phabricator.services.mozilla.com/D40204
856b78de0b75bdd6b75a6f5d0b54bb0e18d5124a: Bug 1568277 - [taskgraph] Split optimize strategies out into a separate file r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 16 Aug 2019 14:25:47 +0000 - rev 488553
Push 113913 by malexandru@mozilla.com at Fri, 16 Aug 2019 22:02:18 +0000
Bug 1568277 - [taskgraph] Split optimize strategies out into a separate file r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D40203
b1a9c2bf303fef5ce84d058d3b3f11722d518126: Bug 1568277 - [taskgraph] Move 'taskgraph.transforms.job.import_all' to a utility function r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 16 Aug 2019 14:25:40 +0000 - rev 488552
Push 113913 by malexandru@mozilla.com at Fri, 16 Aug 2019 22:02:18 +0000
Bug 1568277 - [taskgraph] Move 'taskgraph.transforms.job.import_all' to a utility function r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D41011
16abfb2f6a4eb00dcb412ea4c67700d871fa92f3: Bug 1568277 - [taskgraph] Use a 'register_strategy' decorator in optimize.py r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 16 Aug 2019 14:25:28 +0000 - rev 488551
Push 113913 by malexandru@mozilla.com at Fri, 16 Aug 2019 22:02:18 +0000
Bug 1568277 - [taskgraph] Use a 'register_strategy' decorator in optimize.py r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D40202
60e1e6fe37b0e24addd132ec90f03f2a29bbe7ca: Bug 1568277 - [taskgraph] Remove some dead code in optimize.py r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 16 Aug 2019 14:25:21 +0000 - rev 488550
Push 113913 by malexandru@mozilla.com at Fri, 16 Aug 2019 22:02:18 +0000
Bug 1568277 - [taskgraph] Remove some dead code in optimize.py r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D40201
056d9515483cd593dc1a931b4ade7ba7b143b540: Bug 1568277 - [ci] Add an experimental SETA optimize strategy and task to run it r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 15 Aug 2019 19:36:35 +0000 - rev 488341
Push 113906 by ncsoregi@mozilla.com at Fri, 16 Aug 2019 04:07:24 +0000
Bug 1568277 - [ci] Add an experimental SETA optimize strategy and task to run it r=tomprince These "shadow scheduler" tasks will generate artifacts per-push on autoland. Basically, given the scheduling algorithms defined in TASKGRAPH_OPTIMIZE_STRATEGIES, which tasks *would* have been scheduled on this push. This will allow us to download the artifacts and run comparisons against the baseline to see whether things like code coverage or machine learning are making the situation better or worse. Differential Revision: https://phabricator.services.mozilla.com/D40427
632d943c947b359b68d7d29626ef3c51744572fd: Bug 1568277 - [tasgraph] Add ability to redirect |mach taskgraph|'s output to a file, r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 15 Aug 2019 19:36:15 +0000 - rev 488340
Push 113906 by ncsoregi@mozilla.com at Fri, 16 Aug 2019 04:07:24 +0000
Bug 1568277 - [tasgraph] Add ability to redirect |mach taskgraph|'s output to a file, r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D42172
d7e8f80e2c85288a5f59135f147475fe7ac73ce0: Bug 1568277 - [taskgraph] Merge SETA implementation with optimization strategy r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 15 Aug 2019 18:54:18 +0000 - rev 488339
Push 113906 by ncsoregi@mozilla.com at Fri, 16 Aug 2019 04:07:24 +0000
Bug 1568277 - [taskgraph] Merge SETA implementation with optimization strategy r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D41012
7b59ed5d703d3a9d6eae1860487da01a697106dd: Bug 1568277 - [taskgraph] Pass push and time intervals into SETA.is_low_value_task r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 15 Aug 2019 18:49:10 +0000 - rev 488338
Push 113906 by ncsoregi@mozilla.com at Fri, 16 Aug 2019 04:07:24 +0000
Bug 1568277 - [taskgraph] Pass push and time intervals into SETA.is_low_value_task r=tomprince This will allow us to easily tweak these values from the optimization strategy. Differential Revision: https://phabricator.services.mozilla.com/D40206
f8b41cbaaf8e4f5205aa3d429bd56ccd36a4ace1: Bug 1568277 - [taskgraph] Ensure user specified optimization strategies update instead of replace the default ones r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 15 Aug 2019 18:49:01 +0000 - rev 488337
Push 113906 by ncsoregi@mozilla.com at Fri, 16 Aug 2019 04:07:24 +0000
Bug 1568277 - [taskgraph] Ensure user specified optimization strategies update instead of replace the default ones r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D40205
391a90f3f02babc4ef8a79b99b4a5a838a8b18ea: Bug 1568277 - [taskgraph] Create optimize strategy aliases for the 'test' kind r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 15 Aug 2019 18:48:54 +0000 - rev 488336
Push 113906 by ncsoregi@mozilla.com at Fri, 16 Aug 2019 04:07:24 +0000
Bug 1568277 - [taskgraph] Create optimize strategy aliases for the 'test' kind r=tomprince This allows test tasks to declare a static optimization name, which can then be swapped in and out from the optimize code without needing to update the transforms. This will make it easier to change optimization strategies or run experimental ones. Differential Revision: https://phabricator.services.mozilla.com/D40204
d2b1d6c0a7322cc546c885dc164e812b693878aa: Bug 1568277 - [taskgraph] Split optimize strategies out into a separate file r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 15 Aug 2019 18:48:38 +0000 - rev 488335
Push 113906 by ncsoregi@mozilla.com at Fri, 16 Aug 2019 04:07:24 +0000
Bug 1568277 - [taskgraph] Split optimize strategies out into a separate file r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D40203