New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 601699 link

Starred by 6 users

Issue metadata

Status: Fixed
Owner:
Email to this user bounced
Closed: Jul 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 1
Type: Bug

Blocking:
issue 601552
issue 614436
issue 614877
issue 623968



Sign in to add a comment

Kick off perf tryjob builds on a separate builder

Project Member Reported by dtu@chromium.org, Apr 8 2016

Issue description

The tester bots don't have the specs needed to build Chrome. We should instead delegate the builds to bots with more RAM.
 

Comment 1 by dtu@chromium.org, Apr 8 2016

Blocking: 601552

Comment 2 by dtu@chromium.org, Apr 20 2016

Owner: aiolos@chromium.org
Status: Assigned (was: Available)
assigning to aiolos@, #goodfirstbug for bisect
Blocking: 614436
Blocking: 614877
Blocking: 623968
Project Member

Comment 6 by bugdroid1@chromium.org, Jun 28 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build.git/+/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9

commit b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9
Author: zxiong <zxiong@google.com>
Date: Tue Jun 28 22:29:30 2016

This CL attempts to implement build delegation for perf tryjobs.
Currently, perf try jobs build on the same builder that runs the test.
This is bad because often we want much slower performance characteristics on
our perfbots than on our builders, and this makes the builds very slow or even impossible.

BUG=  http://crbug.com/601699 

Review-Url: https://codereview.chromium.org/2061893003

[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipe_modules/chromium_tests/api.py
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipe_modules/perf_try/__init__.py
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipe_modules/perf_try/api.py
[add] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipe_modules/perf_try/build_state.py
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_fyi_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus5_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus6_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus7_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus9_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_one_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_s5_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_s5_perf_cq.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_fyi_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus5_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus6_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus7_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus9_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_one_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_s5_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_s5_perf_cq.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_fyi_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus5_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus6_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus7_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus9_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_one_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_s5_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_s5_perf_cq.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_fyi_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus5_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus6_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus7_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus9_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_one_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_s5_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_s5_perf_cq.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_fyi_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus5_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus6_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus7_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus9_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_one_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_s5_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_s5_perf_cq.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/android_bisect.py
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/desktop_bisect.expected/basic_perf_tryjob.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/desktop_bisect.expected/basic_perf_tryjob_with_metric.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/desktop_bisect.expected/basic_perf_tryjob_with_revisions.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/desktop_bisect.expected/perf_tryjob_failed_test.json
[modify] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipes/bisection/desktop_bisect.py

Project Member

Comment 7 by bugdroid1@chromium.org, Jun 28 2016

Project Member

Comment 8 by bugdroid1@chromium.org, Jun 28 2016

Project Member

Comment 9 by bugdroid1@chromium.org, Jun 28 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/infra.git/+/88bbb165dc63ceb8cf20509e4c36b7430fc63462

commit 88bbb165dc63ceb8cf20509e4c36b7430fc63462
Author: recipe-roller <recipe-roller@chromium.org>
Date: Tue Jun 28 22:48:19 2016

Roll recipe dependencies (trivial).

This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug
(or complain)

build:
  https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9 This CL attempts to implement build delegation for perf tryjobs. (zxiong@google.com)

R=zxiong@google.com
BUG= http://crbug.com/601699 

TBR=martiniss@chromium.org,phajdan.jr@chromium.org

Review-Url: https://codereview.chromium.org/2107023002

[modify] https://crrev.com/88bbb165dc63ceb8cf20509e4c36b7430fc63462/infra/config/recipes.cfg

Project Member

Comment 10 by bugdroid1@chromium.org, Jun 28 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build.git/+/be6c228539599f20dc1bc3fa81f5888d90403c9e

commit be6c228539599f20dc1bc3fa81f5888d90403c9e
Author: robertocn <robertocn@chromium.org>
Date: Tue Jun 28 23:17:46 2016

Revert of Build delegation for perf tryjobs  (patchset #15 id:190001 of https://codereview.chromium.org/2061893003/ )

Reason for revert:
Broken tryjobs: https://build.chromium.org/p/tryserver.chromium.perf/builders/linux_perf_bisect/builds/6555

Original issue's description:
> This CL attempts to implement build delegation for perf tryjobs.
> Currently, perf try jobs build on the same builder that runs the test.
> This is bad because often we want much slower performance characteristics on
> our perfbots than on our builders, and this makes the builds very slow or even impossible.
>
> BUG=  http://crbug.com/601699 
>
> Committed: https://chromium.googlesource.com/chromium/tools/build/+/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9

TBR=prasadv@chromium.org,hinoka@chromium.org,dnj@chromium.org,iannucci@chromium.org,dnj@google.com,sergeyberezin@chromium.org,zxiong@google.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=  http://crbug.com/601699 

Review-Url: https://codereview.chromium.org/2103393002

[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipe_modules/chromium_tests/api.py
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipe_modules/perf_try/__init__.py
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipe_modules/perf_try/api.py
[delete] https://crrev.com/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9/scripts/slave/recipe_modules/perf_try/build_state.py
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_fyi_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus5_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus6_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus7_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus9_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_one_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_s5_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_s5_perf_cq.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_fyi_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus5_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus6_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus7_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus9_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_one_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_s5_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_s5_perf_cq.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_fyi_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus5_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus6_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus7_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus9_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_one_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_s5_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_s5_perf_cq.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_fyi_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus5_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus6_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus7_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus9_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_one_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_s5_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_s5_perf_cq.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_fyi_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus5_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus6_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus7_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus9_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_one_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_s5_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_s5_perf_cq.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/android_bisect.py
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/desktop_bisect.expected/basic_perf_tryjob.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/desktop_bisect.expected/basic_perf_tryjob_with_metric.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/desktop_bisect.expected/basic_perf_tryjob_with_revisions.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/desktop_bisect.expected/perf_tryjob_failed_test.json
[modify] https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e/scripts/slave/recipes/bisection/desktop_bisect.py

Project Member

Comment 11 by bugdroid1@chromium.org, Jun 28 2016

Project Member

Comment 12 by bugdroid1@chromium.org, Jun 28 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/infra.git/+/9585b2cb3d2311258c33fae80f11f71e6cda4775

commit 9585b2cb3d2311258c33fae80f11f71e6cda4775
Author: recipe-roller <recipe-roller@chromium.org>
Date: Tue Jun 28 23:36:59 2016

Roll recipe dependencies (trivial).

This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug
(or complain)

build:
  https://crrev.com/be6c228539599f20dc1bc3fa81f5888d90403c9e Revert of Build delegation for perf tryjobs  (patchset #15 id:190001 of https://codereview.chromium.org/2061893003/ ) (robertocn@chromium.org)

R=sergeyberezin@chromium.org,robertocn@chromium.org,zxiong@google.com,hinoka@chromium.org,iannucci@chromium.org,dnj@google.com,dnj@chromium.org,prasadv@chromium.org
BUG= http://crbug.com/601699 

TBR=martiniss@chromium.org,phajdan.jr@chromium.org

Review-Url: https://codereview.chromium.org/2102333002

[modify] https://crrev.com/9585b2cb3d2311258c33fae80f11f71e6cda4775/infra/config/recipes.cfg

Project Member

Comment 13 by bugdroid1@chromium.org, Jun 29 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d0971d41bcd9b1e2c1ab5173907dad382d63699b

commit d0971d41bcd9b1e2c1ab5173907dad382d63699b
Author: eakuefner <eakuefner@chromium.org>
Date: Wed Jun 29 01:48:33 2016

[Perf] Remove Windows from CQ_EXTRA_TRYBOTS

Currently, the Windows perf bisector is flakily failing on the CQ because of
WPO on Windows.

zxiong@ is going to fix the root cause but for now, we want to disable the bot
to eliminate the flakiness.

BUG= 601699 

Review-Url: https://codereview.chromium.org/2105653005
Cr-Commit-Position: refs/heads/master@{#402637}

[modify] https://crrev.com/d0971d41bcd9b1e2c1ab5173907dad382d63699b/tools/perf/PRESUBMIT.py

Project Member

Comment 14 by bugdroid1@chromium.org, Jun 29 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build.git/+/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46

commit f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46
Author: zxiong <zxiong@google.com>
Date: Wed Jun 29 22:00:16 2016

This CL attempts to implement build delegation for perf tryjobs.
Currently, perf try jobs build on the same builder that runs the test.
This is bad because often we want much slower performance characteristics on
our perfbots than on our builders, and this makes the builds very slow or even impossible.

BUG=  http://crbug.com/601699 

Committed: https://chromium.googlesource.com/chromium/tools/build/+/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9
Review-Url: https://codereview.chromium.org/2103133005

[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipe_modules/chromium_tests/api.py
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipe_modules/perf_try/__init__.py
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipe_modules/perf_try/api.py
[add] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipe_modules/perf_try/build_state.py
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_fyi_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus5_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus6_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus7_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus9_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_one_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_s5_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_s5_perf_cq.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_fyi_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus5_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus6_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus7_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus9_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_one_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_s5_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_s5_perf_cq.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_fyi_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus5_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus6_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus7_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus9_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_one_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_s5_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_s5_perf_cq.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_fyi_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus5_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus6_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus7_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus9_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_one_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_s5_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_s5_perf_cq.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_fyi_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus5_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus6_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus7_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus9_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_one_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_s5_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_s5_perf_cq.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/android_bisect.py
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/desktop_bisect.expected/basic_perf_tryjob.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/desktop_bisect.expected/basic_perf_tryjob_with_metric.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/desktop_bisect.expected/basic_perf_tryjob_with_revisions.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/desktop_bisect.expected/perf_tryjob_failed_test.json
[modify] https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46/scripts/slave/recipes/bisection/desktop_bisect.py

Project Member

Comment 15 by bugdroid1@chromium.org, Jun 29 2016

Project Member

Comment 16 by bugdroid1@chromium.org, Jun 29 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/infra.git/+/7451d90a2da98b33fe391e9848175a99962909a5

commit 7451d90a2da98b33fe391e9848175a99962909a5
Author: recipe-roller <recipe-roller@chromium.org>
Date: Wed Jun 29 22:57:05 2016

Roll recipe dependencies (trivial).

This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug
(or complain)

build:
  https://crrev.com/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46 This CL attempts to implement build delegation for perf tryjobs. (zxiong@google.com)
  https://crrev.com/bf4baebc910eac218d22838d130b084d4454a1af Delete the extra new line at the top of the test result html file. (hzl@google.com)

R=hzl@google.com,zxiong@google.com
BUG=605572, http://crbug.com/601699 

TBR=martiniss@chromium.org,phajdan.jr@chromium.org

Review-Url: https://codereview.chromium.org/2108023003

[modify] https://crrev.com/7451d90a2da98b33fe391e9848175a99962909a5/infra/config/recipes.cfg

Project Member

Comment 17 by bugdroid1@chromium.org, Jun 30 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build.git/+/5943731df518183ecd786378e727fca4f3c46e72

commit 5943731df518183ecd786378e727fca4f3c46e72
Author: zxiong <zxiong@google.com>
Date: Thu Jun 30 18:41:43 2016

Revert of Build delegation for perf tryjobs - fix false account name  (patchset #2 id:10001 of https://codereview.chromium.org/2103133005/ )

Reason for revert:
Broken tryjobs.

Original issue's description:
> This CL attempts to implement build delegation for perf tryjobs.
> Currently, perf try jobs build on the same builder that runs the test.
> This is bad because often we want much slower performance characteristics on
> our perfbots than on our builders, and this makes the builds very slow or even impossible.
>
> BUG=  http://crbug.com/601699 
>
> Committed: https://chromium.googlesource.com/chromium/tools/build/+/b89e76b0fd8bebe0ccd45aabf54dca49b3cf26b9
> Committed: https://chromium.googlesource.com/chromium/tools/build/+/f7f2bbca20726ccb4dbeed103e8d3b32c90b6d46

TBR=robertocn@chromium.org,sergeyberezin@chromium.org,dnj@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=  http://crbug.com/601699 

Review-Url: https://codereview.chromium.org/2113553002

[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipe_modules/chromium_tests/api.py
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipe_modules/perf_try/__init__.py
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipe_modules/perf_try/api.py
[delete] https://crrev.com/aa1c49f3de8457745402a466c6f29ac83c2a8268/scripts/slave/recipe_modules/perf_try/build_state.py
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_fyi_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus5_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus6_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus7_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_nexus9_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_one_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_s5_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_s5_perf_cq.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_fyi_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus5_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus6_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus7_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_nexus9_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_one_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_s5_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_s5_perf_cq.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_fyi_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus5_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus6_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus7_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_nexus9_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_one_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_s5_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_s5_perf_cq.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_metric_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_fyi_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus5_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus6_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus7_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_nexus9_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_one_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_s5_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_s5_perf_cq.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/basic_perf_tryjob_with_revisions_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_fyi_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus5_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus6_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus7_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_nexus9_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_one_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_s5_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_s5_perf_cq.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.expected/perf_tryjob_failed_test_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/android_bisect.py
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/desktop_bisect.expected/basic_perf_tryjob.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/desktop_bisect.expected/basic_perf_tryjob_with_metric.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/desktop_bisect.expected/basic_perf_tryjob_with_revisions.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/desktop_bisect.expected/perf_tryjob_failed_test.json
[modify] https://crrev.com/5943731df518183ecd786378e727fca4f3c46e72/scripts/slave/recipes/bisection/desktop_bisect.py

Owner: zxiong@google.com
Status: Fixed (was: Assigned)
Cc: krasin@chromium.org kcc@chromium.org p...@chromium.org
 Issue 599338  has been merged into this issue.
Project Member

Comment 20 by bugdroid1@chromium.org, Jul 18 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build.git/+/f20aae69a5e30a8b3425009b5000be11c8699b92

commit f20aae69a5e30a8b3425009b5000be11c8699b92
Author: zxiong <zxiong@google.com>
Date: Mon Jul 18 20:24:50 2016

This CL allows test bots to delegate CQ build to faster builder bots instead of
compiling locally.

Similar to Issue 2061893003: Build delegation for perf tryjobs .

BUG=  http://crbug.com/601699 

Review-Url: https://codereview.chromium.org/2104143003

[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipe_modules/perf_try/api.py
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_benchmark_to_run_android_fyi_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_benchmark_to_run_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_benchmark_to_run_android_nexus5_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_benchmark_to_run_android_nexus6_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_benchmark_to_run_android_nexus7_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_benchmark_to_run_android_nexus9_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_benchmark_to_run_android_one_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_benchmark_to_run_android_s5_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_benchmark_to_run_android_s5_perf_cq.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_benchmark_to_run_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_changes_android_fyi_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_changes_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_changes_android_nexus5_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_changes_android_nexus6_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_changes_android_nexus7_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_changes_android_nexus9_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_changes_android_one_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_changes_android_s5_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_changes_android_s5_perf_cq.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_no_changes_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_run_benchmark_android_fyi_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_run_benchmark_android_nexus5X_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_run_benchmark_android_nexus5_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_run_benchmark_android_nexus6_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_run_benchmark_android_nexus7_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_run_benchmark_android_nexus9_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_run_benchmark_android_one_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_run_benchmark_android_s5_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_run_benchmark_android_s5_perf_cq.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.expected/perf_cq_run_benchmark_android_webview_arm64_aosp_perf_bisect.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/android_bisect.py
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/desktop_bisect.expected/perf_cq_no_benchmark_to_run.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/desktop_bisect.expected/perf_cq_no_changes.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/desktop_bisect.expected/perf_cq_run_benchmark.json
[modify] https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92/scripts/slave/recipes/bisection/desktop_bisect.py

Project Member

Comment 21 by bugdroid1@chromium.org, Jul 18 2016

Project Member

Comment 22 by bugdroid1@chromium.org, Jul 18 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/infra.git/+/bd0eca117f3c2da24077090e818f09e30e56623d

commit bd0eca117f3c2da24077090e818f09e30e56623d
Author: recipe-roller <recipe-roller@chromium.org>
Date: Mon Jul 18 20:48:57 2016

Roll recipe dependencies (trivial).

This is an automated CL created by the recipe roller. This CL rolls recipe
changes from upstream projects (e.g. depot_tools) into downstream projects
(e.g. tools/build).

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug
(or complain)

build:
  https://crrev.com/f20aae69a5e30a8b3425009b5000be11c8699b92 This CL allows test bots to delegate CQ build to faster builder bots instead of (zxiong@google.com)

R=zxiong@google.com
BUG= http://crbug.com/601699 

TBR=martiniss@chromium.org,phajdan.jr@chromium.org

Review-Url: https://codereview.chromium.org/2161793002

[modify] https://crrev.com/bd0eca117f3c2da24077090e818f09e30e56623d/infra/config/recipes.cfg

Components: Speed>Bisection

Sign in to add a comment