New issue
Advanced search Search tips

Issue 908001 link

Starred by 2 users

Issue metadata

Status: Untriaged
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Task


Sign in to add a comment

Migrate client.webrtc.perf to LUCI

Project Member Reported by oprypin@chromium.org, Nov 23

Issue description

Master tracking bug

 
Project Member

Comment 1 by bugdroid1@chromium.org, Nov 26

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

commit 43c8a33b120d90b154918bdd1c4c06b111507d36
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Mon Nov 26 06:55:31 2018

WebRTC: Generate non-LUCI expectations for client.webrtc.perf

because that's the current state of things

Bug: chromium:908001
Change-Id: If80a930d0c2ea8280f0c02b0e078f0f177d5d79f
Reviewed-on: https://chromium-review.googlesource.com/c/1349610
Auto-Submit: Oleh Prypin <oprypin@chromium.org>
Commit-Queue: Patrik Höglund <phoglund@chromium.org>
Reviewed-by: Patrik Höglund <phoglund@chromium.org>

[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android64_builder.json
[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.py
[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus6_.json
[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus5_.json
[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__k_nexus5_.json
[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_builder_forced.json
[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus4_.json
[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__n_nexus6_.json
[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus5__forced.json
[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus5__failing_test.json
[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_mac_10_11.json
[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_builder.json
[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android64_tests__l_nexus9_.json
[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus7_2_.json
[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_win7.json
[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_linux_trusty.json
[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android64_tests__n_pixel_.json
[modify] https://crrev.com/43c8a33b120d90b154918bdd1c4c06b111507d36/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus5__forced_invalid.json

Project Member

Comment 2 by bugdroid1@chromium.org, Nov 26

Labels: merge-merged-config
The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/f36901dad5a77d1a4031351fa030e9c0a30d771d

commit f36901dad5a77d1a4031351fa030e9c0a30d771d
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Mon Nov 26 07:54:14 2018

Add LUCI definitions for client.webrtc.perf

Note: It's intentional that Builder bots are shared with luci.webrtc.ci because they would do the exact same work

Bug: chromium:908001
Change-Id: I7d06199e9f510e6a58484e355f3487ae94bd8463
Reviewed-on: https://webrtc-review.googlesource.com/c/111882
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>

[modify] https://crrev.com/f36901dad5a77d1a4031351fa030e9c0a30d771d/cr-buildbucket.cfg
[modify] https://crrev.com/f36901dad5a77d1a4031351fa030e9c0a30d771d/luci-milo.cfg
[modify] https://crrev.com/f36901dad5a77d1a4031351fa030e9c0a30d771d/luci-scheduler.cfg

Project Member

Comment 3 by bugdroid1@chromium.org, Nov 26

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

commit 3dbcb1e349e41f3d61f3928a1762330b51ceba5f
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Mon Nov 26 10:15:44 2018

WebRTC: Add LUCI-specific Perf builder definitions

They use swarming. They have slightly different names. Also I didn't specify the exact machine 'id's in dimensions.

Also fix swarming support for builder / tester pairs.

Some builders from CI (like luci.webrtc.ci/Android32 Builder arm) are reused because they use the exact same GN args.

Bug: chromium:908001
Change-Id: I43ef6cb4716b6bfbd454ae5ba549f1c85bcb38db
Reviewed-on: https://chromium-review.googlesource.com/c/1349351
Reviewed-by: Patrik Höglund <phoglund@chromium.org>
Commit-Queue: Oleh Prypin <oprypin@chromium.org>

[modify] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipe_modules/webrtc/builders.py
[copy] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_perf_android32__l_nexus4_.json
[add] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_perf_win7.json
[modify] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipes/webrtc/standalone.py
[copy] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_perf_android32__n_nexus6_.json
[copy] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_perf_android32__l_nexus6_.json
[copy] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_perf_android32__k_nexus5_.json
[copy] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_perf_android32__l_nexus5_.json
[copy] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_perf_mac_10_11.json
[modify] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/README.recipes.md
[modify] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_android32_builder_arm.json
[modify] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipe_modules/webrtc/steps.py
[copy] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_perf_android64__n_pixel_.json
[modify] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipe_modules/webrtc/__init__.py
[modify] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipe_modules/webrtc/api.py
[modify] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_android64_builder_arm64.json
[rename] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_perf_android32__l_nexus7_2_.json
[copy] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_perf_android64__l_nexus9_.json
[copy] https://crrev.com/3dbcb1e349e41f3d61f3928a1762330b51ceba5f/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_perf_linux_trusty.json

Project Member

Comment 4 by bugdroid1@chromium.org, Nov 26

The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/6eacacdcb7bc0ce1e65923d8043f3bc95d5062fe

commit 6eacacdcb7bc0ce1e65923d8043f3bc95d5062fe
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Mon Nov 26 16:37:57 2018

Allow luci.webrtc.ci to schedule in luci.webrtc.perf

Bug: chromium:908001
Change-Id: Ib7b25ff50d78e0fd9e0d7cc5bef204c7730262ae
Reviewed-on: https://webrtc-review.googlesource.com/c/112122
Reviewed-by: Artem Titarenko <artit@webrtc.org>
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>

[modify] https://crrev.com/6eacacdcb7bc0ce1e65923d8043f3bc95d5062fe/cr-buildbucket.cfg

Blockedon: 908516
Blockedon: 908862
Project Member

Comment 7 by bugdroid1@chromium.org, Nov 28

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infradata/config/+/6c2dda742163d10860318a316a421640974f71b3

commit 6c2dda742163d10860318a316a421640974f71b3
Author: Oleh Prypin <oprypin@google.com>
Date: Wed Nov 28 15:26:05 2018

Project Member

Comment 8 by bugdroid1@chromium.org, Nov 28

The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/0f9c38e3d1f1ef21ef9e15e9dcfa30aefb8a9ce1

commit 0f9c38e3d1f1ef21ef9e15e9dcfa30aefb8a9ce1
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Wed Nov 28 17:32:44 2018

Add new names of perf bots that will be migrated to LUCI

Originally added in https://chromium-review.googlesource.com/c/chromium/tools/build/+/1349351/10/scripts/slave/recipe_modules/webrtc/builders.py

Bug: chromium:908001
Change-Id: I73e889306d14c23db8ea622daade32cfa2bbadbe
Reviewed-on: https://webrtc-review.googlesource.com/c/112286
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Yves Gerey <yvesg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25829}
[modify] https://crrev.com/0f9c38e3d1f1ef21ef9e15e9dcfa30aefb8a9ce1/tools_webrtc/mb/mb_config.pyl

Project Member

Comment 9 by bugdroid1@chromium.org, Nov 29

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infradata/config/+/4ccfd21a6adecd8e2418166e67f8901c43e4fb57

commit 4ccfd21a6adecd8e2418166e67f8901c43e4fb57
Author: Oleh Prypin <oprypin@google.com>
Date: Thu Nov 29 10:36:24 2018

Project Member

Comment 10 by bugdroid1@chromium.org, Nov 29

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

commit 4a2039d56dc6854475acfeba0605d6658311c4c9
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Thu Nov 29 10:41:10 2018

WebRTC: Isolate all targets for triggered testers, not just the current suite.

Download quality tools on the builder because that's what uploads to swarming.
Also compile perf-related targets on the Android builders because they're required for isolation.

Bug: chromium:908001
Change-Id: Ieb68f72f82dec0e819ce356ebfcb94665abc3f60
Reviewed-on: https://chromium-review.googlesource.com/c/1350857
Commit-Queue: Oleh Prypin <oprypin@chromium.org>
Reviewed-by: Patrik Höglund <phoglund@chromium.org>

[modify] https://crrev.com/4a2039d56dc6854475acfeba0605d6658311c4c9/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus6_.json
[modify] https://crrev.com/4a2039d56dc6854475acfeba0605d6658311c4c9/scripts/slave/recipe_modules/webrtc/builders.py
[modify] https://crrev.com/4a2039d56dc6854475acfeba0605d6658311c4c9/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__n_nexus6_.json
[modify] https://crrev.com/4a2039d56dc6854475acfeba0605d6658311c4c9/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus5_.json
[modify] https://crrev.com/4a2039d56dc6854475acfeba0605d6658311c4c9/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus4_.json
[modify] https://crrev.com/4a2039d56dc6854475acfeba0605d6658311c4c9/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__k_nexus5_.json
[modify] https://crrev.com/4a2039d56dc6854475acfeba0605d6658311c4c9/scripts/slave/README.recipes.md
[modify] https://crrev.com/4a2039d56dc6854475acfeba0605d6658311c4c9/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android64_builder_arm64.json
[modify] https://crrev.com/4a2039d56dc6854475acfeba0605d6658311c4c9/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__n_pixel_.json
[modify] https://crrev.com/4a2039d56dc6854475acfeba0605d6658311c4c9/scripts/slave/recipe_modules/webrtc/steps.py
[modify] https://crrev.com/4a2039d56dc6854475acfeba0605d6658311c4c9/scripts/slave/recipes/webrtc/standalone.py
[modify] https://crrev.com/4a2039d56dc6854475acfeba0605d6658311c4c9/scripts/slave/recipe_modules/webrtc/api.py
[modify] https://crrev.com/4a2039d56dc6854475acfeba0605d6658311c4c9/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__l_nexus9_.json
[modify] https://crrev.com/4a2039d56dc6854475acfeba0605d6658311c4c9/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus7_2_.json
[modify] https://crrev.com/4a2039d56dc6854475acfeba0605d6658311c4c9/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android32_builder_arm.json

Project Member

Comment 12 by bugdroid1@chromium.org, Nov 29

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

commit 5c8aae01d042419d37bde9c9bb5bd4abe2872740
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Thu Nov 29 15:03:40 2018

Include upload_perf_dashboard_results.py with recipes

This script is still used by WebRTC's recipes (which are now being migrated to LUCI).

Bug: chromium:908001
Change-Id: Id2c39a67169caf89ed04bffbfd058d71d862eb50
Reviewed-on: https://chromium-review.googlesource.com/c/1352203
Reviewed-by: Sergiy Belozorov <sergiyb@chromium.org>
Commit-Queue: Oleh Prypin <oprypin@chromium.org>

[modify] https://crrev.com/5c8aae01d042419d37bde9c9bb5bd4abe2872740/scripts/slave/.gitattributes

Project Member

Comment 13 by bugdroid1@chromium.org, Nov 29

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

commit 23c704be42aebc4f8b6d59acc3ce53d240549f06
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Thu Nov 29 16:45:11 2018

Revert "WebRTC: Isolate all targets for triggered testers, not just the current suite."

This reverts commit 4a2039d56dc6854475acfeba0605d6658311c4c9.

Reason for revert: This makes the Android builders build *only* perf-specific targets, which is bad.

Original change's description:
> WebRTC: Isolate all targets for triggered testers, not just the current suite.
>
> Download quality tools on the builder because that's what uploads to swarming.
> Also compile perf-related targets on the Android builders because they're required for isolation.
>
> Bug: chromium:908001
> Change-Id: Ieb68f72f82dec0e819ce356ebfcb94665abc3f60
> Reviewed-on: https://chromium-review.googlesource.com/c/1350857
> Commit-Queue: Oleh Prypin <oprypin@chromium.org>
> Reviewed-by: Patrik Höglund <phoglund@chromium.org>

TBR=phoglund@chromium.org,oprypin@chromium.org

Change-Id: I36fba8e6500df49dfae3c732e66b106137b621c3
Bug: chromium:908001
Reviewed-on: https://chromium-review.googlesource.com/c/1355222
Commit-Queue: Oleh Prypin <oprypin@chromium.org>
Reviewed-by: Oleh Prypin <oprypin@chromium.org>

[modify] https://crrev.com/23c704be42aebc4f8b6d59acc3ce53d240549f06/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus6_.json
[modify] https://crrev.com/23c704be42aebc4f8b6d59acc3ce53d240549f06/scripts/slave/recipe_modules/webrtc/builders.py
[modify] https://crrev.com/23c704be42aebc4f8b6d59acc3ce53d240549f06/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__n_nexus6_.json
[modify] https://crrev.com/23c704be42aebc4f8b6d59acc3ce53d240549f06/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus5_.json
[modify] https://crrev.com/23c704be42aebc4f8b6d59acc3ce53d240549f06/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus4_.json
[modify] https://crrev.com/23c704be42aebc4f8b6d59acc3ce53d240549f06/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__k_nexus5_.json
[modify] https://crrev.com/23c704be42aebc4f8b6d59acc3ce53d240549f06/scripts/slave/README.recipes.md
[modify] https://crrev.com/23c704be42aebc4f8b6d59acc3ce53d240549f06/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android64_builder_arm64.json
[modify] https://crrev.com/23c704be42aebc4f8b6d59acc3ce53d240549f06/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__n_pixel_.json
[modify] https://crrev.com/23c704be42aebc4f8b6d59acc3ce53d240549f06/scripts/slave/recipe_modules/webrtc/steps.py
[modify] https://crrev.com/23c704be42aebc4f8b6d59acc3ce53d240549f06/scripts/slave/recipes/webrtc/standalone.py
[modify] https://crrev.com/23c704be42aebc4f8b6d59acc3ce53d240549f06/scripts/slave/recipe_modules/webrtc/api.py
[modify] https://crrev.com/23c704be42aebc4f8b6d59acc3ce53d240549f06/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__l_nexus9_.json
[modify] https://crrev.com/23c704be42aebc4f8b6d59acc3ce53d240549f06/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus7_2_.json
[modify] https://crrev.com/23c704be42aebc4f8b6d59acc3ce53d240549f06/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android32_builder_arm.json

Project Member

Comment 14 by bugdroid1@chromium.org, Dec 2

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

commit a4fc95699a752eb1f14d7e83f47e462cd6f242fc
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Sun Dec 02 16:22:36 2018

Roll src/third_party/webrtc 0cc11b4b947e..21d8b181f663 (47 commits)

https://webrtc.googlesource.com/src.git/+log/0cc11b4b947e..21d8b181f663


git log 0cc11b4b947e..21d8b181f663 --date=short --no-merges --format='%ad %ae %s'
2018-12-02 kwiberg@webrtc.org Remove some unused forward declarations
2018-12-01 zstein@webrtc.org Add transaction id to candidate pair event log parser and encoder.
2018-12-01 zstein@webrtc.org Log DTLS writable changes to RtcEventLog
2018-12-01 benwright@webrtc.org Add BufferedFrameDecryptor to cleanly deal with receiving encrypted frames.
2018-12-01 qingsi@webrtc.org Revert "Fix output period in RtcEventLogImpl"
2018-11-30 magjed@webrtc.org Android: Add constant for native EGL NO_CONTEXT
2018-11-30 zstein@webrtc.org Reland "Add transaction id to CandidatePairEvents."
2018-11-30 chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com Roll chromium_revision 173a384b25..3546854f59 (612554:612694)
2018-11-30 ouj@fb.com Parse `ice_unwritable_timeout` and `ice_unwritable_min_checks` from RTCConfiguration into IceConfig
2018-11-30 steveanton@webrtc.org Add integration test for new GetStats() with many tracks
2018-11-30 eladalon@webrtc.org Fix output period in RtcEventLogImpl
2018-11-30 sprang@webrtc.org Remove deprecated VideoEncoder metadata methods
2018-11-30 mirtad@webrtc.org Add metadata from VideoEncoderFactory::CodecInfo to VideoEncoder::EncoderInfo
2018-11-30 nisse@webrtc.org Move implementation of LoopbackMediaTransport to .cc file
2018-11-30 srte@webrtc.org Fixes DCHECK bug in LinkCapacityEstimator.
2018-11-30 srte@webrtc.org Friendlier error messages from data unit classes.
2018-11-30 sprang@webrtc.org Revert "Add transaction id to CandidatePairEvents."
2018-11-30 chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com Roll chromium_revision 77dd2659f0..173a384b25 (612445:612554)
2018-11-30 braveyao@webrtc.org desktop_capture: apply scale to cursor relative positon on Mac only
2018-11-30 chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com Roll chromium_revision d6514607ce..77dd2659f0 (612330:612445)
2018-11-29 zstein@webrtc.org Add transaction id to CandidatePairEvents.
2018-11-29 chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com Roll chromium_revision 0a7ee90062..d6514607ce (612216:612330)
2018-11-29 srte@webrtc.org Extracts LinkCapacityEstimator from AimdRateControl.
2018-11-29 sprang@webrtc.org Cap probing bitrate to max total allocated bitrate
2018-11-29 crodbro@webrtc.org Unittests for loss based bandwidth estimation.
2018-11-29 chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com Roll chromium_revision f85d2e4da0..0a7ee90062 (612092:612216)
2018-11-29 phoglund@webrtc.org Revert "Various VP9 high fps fixes"
2018-11-29 phoglund@webrtc.org Try UWP with msvc.
2018-11-29 sprang@webrtc.org Make simulcast screenshare default-on
2018-11-29 nisse@webrtc.org Delete method EncodedFrame::GetBitstream, part 2
2018-11-29 nisse@webrtc.org Move size() method to EncodedImage base class
2018-11-29 phoglund@webrtc.org Disable goma for uwp bots.
2018-11-29 chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com Roll chromium_revision 2f5059a4ae..f85d2e4da0 (611832:612092)
2018-11-29 phoglund@webrtc.org Add Win UWP bots.
2018-11-28 chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com Roll chromium_revision 28d6168850..2f5059a4ae (611644:611832)
2018-11-28 steveanton@webrtc.org [Unified Plan] Fix old GetStats() not associating track id
2018-11-28 zstein@webrtc.org Log DTLS state changes to RtcEventLog
2018-11-28 hta@webrtc.org Add API for returning a webrtc::DtlsTransport for a MID on a PC
2018-11-28 yvesg@webrtc.org [Cleanup] Add missing #include. Remove useless ones. IWYU part 2.
2018-11-28 oprypin@webrtc.org Add new names of perf bots that will be migrated to LUCI
2018-11-28 ssilkin@webrtc.org Keep bitrate constraints.
2018-11-28 artit@webrtc.org Reland "Run robolectric tests for Android on several Android API versions"
2018-11-28 nisse@webrtc.org Add video support to LoopbackMediaTransport
2018-11-28 nisse@webrtc.org Delete ssrc book-keeping in NetEq
2018-11-28 andersc@webrtc.org React to changes in either width or height in iOS Metal renderer.
2018-11-28 sakal@webrtc.org Add missing files to AAR.
2018-11-28 nisse@webrtc.org Delete method EncodedFrame::GetBitstream, part 1


Created with:
  gclient setdep -r src/third_party/webrtc@21d8b181f663

The AutoRoll server is located here: https://autoroll.skia.org/r/webrtc-chromium-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:linux_chromium_archive_rel_ng;luci.chromium.try:mac_chromium_archive_rel_ng

BUG=chromium:None,chromium:None,chromium:None,chromium:None,chromium:909784,chromium:None,chromium:None,chromium:none,chromium:None,chromium:690537,chromium:None,chromium:None,chromium:906988,chromium:907849,chromium:908001
TBR=webrtc-chromium-sheriffs-robots@google.com

Change-Id: Ia2a0ebb98aeece46ef99b2c5f9e622f088ba3822
Reviewed-on: https://chromium-review.googlesource.com/c/1357892
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#612977}
[modify] https://crrev.com/a4fc95699a752eb1f14d7e83f47e462cd6f242fc/DEPS

Project Member

Comment 15 by bugdroid1@chromium.org, Dec 3

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

commit ad66005329dac3fe1deaea13547ee5ea7b14e955
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Mon Dec 03 13:39:10 2018

WebRTC: Fix performance upoading by passing --is-luci-builder

TBR: sergiyb@chromium.org
Bug: chromium:908001
Change-Id: I4716acb259a2f6e543a7614b5b3b0206a31976dc
Reviewed-on: https://chromium-review.googlesource.com/c/1356523
Reviewed-by: Oleh Prypin <oprypin@chromium.org>
Commit-Queue: Oleh Prypin <oprypin@chromium.org>

[modify] https://crrev.com/ad66005329dac3fe1deaea13547ee5ea7b14e955/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus6_.json
[modify] https://crrev.com/ad66005329dac3fe1deaea13547ee5ea7b14e955/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_mac_10_11.json
[modify] https://crrev.com/ad66005329dac3fe1deaea13547ee5ea7b14e955/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_linux_trusty.json
[modify] https://crrev.com/ad66005329dac3fe1deaea13547ee5ea7b14e955/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__n_nexus6_.json
[modify] https://crrev.com/ad66005329dac3fe1deaea13547ee5ea7b14e955/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus5_.json
[modify] https://crrev.com/ad66005329dac3fe1deaea13547ee5ea7b14e955/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus4_.json
[modify] https://crrev.com/ad66005329dac3fe1deaea13547ee5ea7b14e955/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__k_nexus5_.json
[modify] https://crrev.com/ad66005329dac3fe1deaea13547ee5ea7b14e955/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__n_pixel_.json
[modify] https://crrev.com/ad66005329dac3fe1deaea13547ee5ea7b14e955/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus7_2_.json
[modify] https://crrev.com/ad66005329dac3fe1deaea13547ee5ea7b14e955/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_win7.json
[modify] https://crrev.com/ad66005329dac3fe1deaea13547ee5ea7b14e955/scripts/slave/recipe_modules/webrtc/steps.py
[modify] https://crrev.com/ad66005329dac3fe1deaea13547ee5ea7b14e955/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__l_nexus9_.json

Project Member

Comment 16 by bugdroid1@chromium.org, Dec 4

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

commit 01505a223f5c5e247cb52fb3ffc8735899d3f735
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Tue Dec 04 19:25:26 2018

Reland "WebRTC: Isolate all targets for triggered testers, not just the current suite."

This is a reland of 4a2039d56dc6854475acfeba0605d6658311c4c9

Original change's description:
> WebRTC: Isolate all targets for triggered testers, not just the current suite.
>
> Download quality tools on the builder because that's what uploads to swarming.
> Also compile perf-related targets on the Android builders because they're required for isolation.
>
> Bug: chromium:908001
> Change-Id: Ieb68f72f82dec0e819ce356ebfcb94665abc3f60
> Reviewed-on: https://chromium-review.googlesource.com/c/1350857
> Commit-Queue: Oleh Prypin <oprypin@chromium.org>
> Reviewed-by: Patrik Höglund <phoglund@chromium.org>

Bug: chromium:908001
Change-Id: I78f73a2d39e815eaf6019ad7ad7be0a64fdc0064
Reviewed-on: https://chromium-review.googlesource.com/c/1360333
Commit-Queue: Oleh Prypin <oprypin@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>

[modify] https://crrev.com/01505a223f5c5e247cb52fb3ffc8735899d3f735/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus6_.json
[modify] https://crrev.com/01505a223f5c5e247cb52fb3ffc8735899d3f735/scripts/slave/recipe_modules/webrtc/builders.py
[modify] https://crrev.com/01505a223f5c5e247cb52fb3ffc8735899d3f735/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__n_nexus6_.json
[modify] https://crrev.com/01505a223f5c5e247cb52fb3ffc8735899d3f735/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus5_.json
[modify] https://crrev.com/01505a223f5c5e247cb52fb3ffc8735899d3f735/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus4_.json
[modify] https://crrev.com/01505a223f5c5e247cb52fb3ffc8735899d3f735/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__k_nexus5_.json
[modify] https://crrev.com/01505a223f5c5e247cb52fb3ffc8735899d3f735/scripts/slave/README.recipes.md
[modify] https://crrev.com/01505a223f5c5e247cb52fb3ffc8735899d3f735/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android64_builder_arm64.json
[modify] https://crrev.com/01505a223f5c5e247cb52fb3ffc8735899d3f735/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__n_pixel_.json
[modify] https://crrev.com/01505a223f5c5e247cb52fb3ffc8735899d3f735/scripts/slave/recipe_modules/webrtc/steps.py
[modify] https://crrev.com/01505a223f5c5e247cb52fb3ffc8735899d3f735/scripts/slave/recipes/webrtc/standalone.py
[modify] https://crrev.com/01505a223f5c5e247cb52fb3ffc8735899d3f735/scripts/slave/recipe_modules/webrtc/api.py
[modify] https://crrev.com/01505a223f5c5e247cb52fb3ffc8735899d3f735/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__l_nexus9_.json
[modify] https://crrev.com/01505a223f5c5e247cb52fb3ffc8735899d3f735/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus7_2_.json
[modify] https://crrev.com/01505a223f5c5e247cb52fb3ffc8735899d3f735/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_android32_builder_arm.json

Project Member

Comment 17 by bugdroid1@chromium.org, Dec 5

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

commit 9756b5419f072d6b6f9b8d8fd00dee4a4c4eb2a3
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Wed Dec 05 14:40:38 2018

WebRTC: Set OS to Android for swarming perf tests

The hosts are not actually Android but Linux, so I tried just not setting the OS, but that doesn't seem possible.

Bug: chromium:908001
Change-Id: I463f44d352872bc6c95c3746141f13169497ba3e
Reviewed-on: https://chromium-review.googlesource.com/c/1362934
Reviewed-by: Sergiy Belozorov <sergiyb@chromium.org>
Commit-Queue: Oleh Prypin <oprypin@chromium.org>

[modify] https://crrev.com/9756b5419f072d6b6f9b8d8fd00dee4a4c4eb2a3/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus6_.json
[modify] https://crrev.com/9756b5419f072d6b6f9b8d8fd00dee4a4c4eb2a3/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__n_nexus6_.json
[modify] https://crrev.com/9756b5419f072d6b6f9b8d8fd00dee4a4c4eb2a3/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus5_.json
[modify] https://crrev.com/9756b5419f072d6b6f9b8d8fd00dee4a4c4eb2a3/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus4_.json
[modify] https://crrev.com/9756b5419f072d6b6f9b8d8fd00dee4a4c4eb2a3/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__k_nexus5_.json
[modify] https://crrev.com/9756b5419f072d6b6f9b8d8fd00dee4a4c4eb2a3/scripts/slave/recipe_modules/webrtc/builders.py
[modify] https://crrev.com/9756b5419f072d6b6f9b8d8fd00dee4a4c4eb2a3/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__n_pixel_.json
[modify] https://crrev.com/9756b5419f072d6b6f9b8d8fd00dee4a4c4eb2a3/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus7_2_.json
[modify] https://crrev.com/9756b5419f072d6b6f9b8d8fd00dee4a4c4eb2a3/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__l_nexus9_.json

Project Member

Comment 18 by bugdroid1@chromium.org, Dec 5

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

commit cab03d196700a4feb55e9eefd0e4072d11c1f488
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Wed Dec 05 20:29:01 2018

For perf tests specify that Android builders should be in Docker

and Linux builder shouldn't (because it actually builds stuff and needs performance).
The distinction is important because they're both just Linux machines in pool:luci.webrtc.ci and would otherwise be intermixed.

Bug: chromium:908001
Change-Id: I306e5dd06e945b38887d3dfc63be46eec84c0139
Reviewed-on: https://webrtc-review.googlesource.com/c/113063
Reviewed-by: Artem Titarenko <artit@webrtc.org>
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>

[modify] https://crrev.com/cab03d196700a4feb55e9eefd0e4072d11c1f488/cr-buildbucket.cfg

Project Member

Comment 19 by bugdroid1@chromium.org, Dec 7

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

commit f5cdc7f44a4269e31ec10695af1be955ef1a9581
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Fri Dec 07 18:22:58 2018

WebRTC: Don't runhooks on bots that only shard tasks on Swarming

Bug: chromium:908001
Change-Id: I58f272fb8406b208c83f3d0244b30a21d0e427be
Reviewed-on: https://chromium-review.googlesource.com/c/1367789
Auto-Submit: Oleh Prypin <oprypin@chromium.org>
Commit-Queue: Ben Pastene <bpastene@chromium.org>
Reviewed-by: Ben Pastene <bpastene@chromium.org>

[modify] https://crrev.com/f5cdc7f44a4269e31ec10695af1be955ef1a9581/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus6_.json
[modify] https://crrev.com/f5cdc7f44a4269e31ec10695af1be955ef1a9581/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__n_nexus6_.json
[modify] https://crrev.com/f5cdc7f44a4269e31ec10695af1be955ef1a9581/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus5_.json
[modify] https://crrev.com/f5cdc7f44a4269e31ec10695af1be955ef1a9581/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus4_.json
[modify] https://crrev.com/f5cdc7f44a4269e31ec10695af1be955ef1a9581/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__k_nexus5_.json
[modify] https://crrev.com/f5cdc7f44a4269e31ec10695af1be955ef1a9581/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__n_pixel_.json
[modify] https://crrev.com/f5cdc7f44a4269e31ec10695af1be955ef1a9581/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus7_2_.json
[modify] https://crrev.com/f5cdc7f44a4269e31ec10695af1be955ef1a9581/scripts/slave/recipes/webrtc/standalone.py
[modify] https://crrev.com/f5cdc7f44a4269e31ec10695af1be955ef1a9581/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__l_nexus9_.json

Project Member

Comment 21 by bugdroid1@chromium.org, Dec 11

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

commit 3a44379df4a826d67506278bedd167ede70a9aad
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Tue Dec 11 15:11:13 2018

WebRTC: Use 'got_revision' property instead of Buildbot-only 'git_revision'

('got_revision' is always set by bot_update step)

Also fix test_api for 'got_revision_cp'

Bug: 908001
Change-Id: I0a84e1251d0657943ec82a318534cedfe0c4ce35
Reviewed-on: https://chromium-review.googlesource.com/c/1370049
Commit-Queue: Oleh Prypin <oprypin@chromium.org>
Reviewed-by: Sergiy Belozorov <sergiyb@chromium.org>

[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus6_.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__n_pixel_.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__n_nexus6_.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus6_.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus4_.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_mac_10_11.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus7_2_.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android64_builder.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus4_.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__k_nexus5_.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus5__failing_test.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_builder.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android64_tests__l_nexus9_.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_win7.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__l_nexus9_.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_win7.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_mac_10_11.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus5_.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__n_nexus6_.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android64_tests__n_pixel_.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipe_modules/webrtc/steps.py
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipe_modules/webrtc/test_api.py
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_linux_trusty.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus5_.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__k_nexus5_.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_linux_trusty.json
[modify] https://crrev.com/3a44379df4a826d67506278bedd167ede70a9aad/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus7_2_.json

Project Member

Comment 22 by bugdroid1@chromium.org, Dec 11

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

commit 9492d9552cf7db30de1f12260d55ac3a0de45402
Author: Oleh Prypin <oprypin@chromium.org>
Date: Tue Dec 11 16:16:50 2018

Revert "WebRTC: Use 'got_revision' property instead of Buildbot-only 'git_revision'"

This reverts commit 3a44379df4a826d67506278bedd167ede70a9aad.

Reason for revert: on buildbot, 'got_revision' is not part of properties dict, even though it's displayed in the UI.

Original change's description:
> WebRTC: Use 'got_revision' property instead of Buildbot-only 'git_revision'
> 
> ('got_revision' is always set by bot_update step)
> 
> Also fix test_api for 'got_revision_cp'
> 
> Bug: 908001
> Change-Id: I0a84e1251d0657943ec82a318534cedfe0c4ce35
> Reviewed-on: https://chromium-review.googlesource.com/c/1370049
> Commit-Queue: Oleh Prypin <oprypin@chromium.org>
> Reviewed-by: Sergiy Belozorov <sergiyb@chromium.org>

TBR=sergiyb@chromium.org,oprypin@chromium.org

Change-Id: I7ef3427e160c983ac447c59c26c9f6d8fbe5b733
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 908001
Reviewed-on: https://chromium-review.googlesource.com/c/1371849
Reviewed-by: Oleh Prypin <oprypin@chromium.org>
Commit-Queue: Oleh Prypin <oprypin@chromium.org>

[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus6_.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__n_pixel_.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__n_nexus6_.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus6_.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus4_.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_mac_10_11.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus7_2_.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android64_builder.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus4_.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__k_nexus5_.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus5__failing_test.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_builder.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android64_tests__l_nexus9_.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_win7.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__l_nexus9_.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_win7.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_mac_10_11.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus5_.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__n_nexus6_.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android64_tests__n_pixel_.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipe_modules/webrtc/steps.py
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipe_modules/webrtc/test_api.py
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_linux_trusty.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus5_.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__k_nexus5_.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_linux_trusty.json
[modify] https://crrev.com/9492d9552cf7db30de1f12260d55ac3a0de45402/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus7_2_.json

Project Member

Comment 23 by bugdroid1@chromium.org, Dec 14

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

commit 42f154f3dc1f01d144da3561784b4bba942758d6
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Fri Dec 14 10:55:07 2018

Reland "WebRTC: Use 'got_revision' property instead of Buildbot-only 'git_revision'"

This is a reland of 3a44379df4a826d67506278bedd167ede70a9aad

Original change's description:
> WebRTC: Use 'got_revision' property instead of Buildbot-only 'git_revision'
> 
> ('got_revision' is always set by bot_update step)
> 
> Also fix test_api for 'got_revision_cp'
> 
> Bug: 908001
> Change-Id: I0a84e1251d0657943ec82a318534cedfe0c4ce35
> Reviewed-on: https://chromium-review.googlesource.com/c/1370049
> Commit-Queue: Oleh Prypin <oprypin@chromium.org>
> Reviewed-by: Sergiy Belozorov <sergiyb@chromium.org>

Bug: 908001
Change-Id: Iacbd47be5387616d552daed81f434bac079d1ee6
Reviewed-on: https://chromium-review.googlesource.com/c/1377535
Reviewed-by: Sergiy Belozorov <sergiyb@chromium.org>
Commit-Queue: Oleh Prypin <oprypin@chromium.org>

[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus6_.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__n_pixel_.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__n_nexus6_.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus6_.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus4_.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_mac_10_11.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus7_2_.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android64_builder.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus4_.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__k_nexus5_.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus5__failing_test.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_builder.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android64_tests__l_nexus9_.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_win7.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__l_nexus9_.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_win7.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_mac_10_11.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus5_.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__n_nexus6_.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android64_tests__n_pixel_.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipe_modules/webrtc/steps.py
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipe_modules/webrtc/test_api.py
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_linux_trusty.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus5_.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__k_nexus5_.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_linux_trusty.json
[modify] https://crrev.com/42f154f3dc1f01d144da3561784b4bba942758d6/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus7_2_.json

Project Member

Comment 24 by bugdroid1@chromium.org, Dec 21

The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/3c4105fcf46b39751d4ff7ea166f693d3a1ac2e1

commit 3c4105fcf46b39751d4ff7ea166f693d3a1ac2e1
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Fri Dec 21 13:39:43 2018

Turn LUCI desktop perf bots into builder + tester pairs

Note that it's intentional that e.g. Windows Tester runs on Linux. It doesn't compile or test, only schedules Swarming shards.

Bug: chromium:908001
Change-Id: I6963b9ae290e4154cb52da35f3fc55aea8382065
Reviewed-on: https://webrtc-review.googlesource.com/c/115414
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>

[modify] https://crrev.com/3c4105fcf46b39751d4ff7ea166f693d3a1ac2e1/cr-buildbucket.cfg
[modify] https://crrev.com/3c4105fcf46b39751d4ff7ea166f693d3a1ac2e1/luci-milo.cfg
[modify] https://crrev.com/3c4105fcf46b39751d4ff7ea166f693d3a1ac2e1/luci-scheduler.cfg

Project Member

Comment 25 by bugdroid1@chromium.org, Dec 21

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

commit 8de7bce2aa7025aaee31443757f164f8eb6f8bff
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Fri Dec 21 13:43:22 2018

WebRTC: Turn LUCI desktop perf bots into builder + tester pairs

Advantages:
* Testers can be moved to cheap Docker instances that only create Swarming shards.
* Swarming baremetal machines will be better utilized because there will be no waiting time for compilation.

Note that Linux64 Builder already exists.

TBR: artit@chromium.org
Bug: chromium:908001
Change-Id: I8c1499f7a45e8b8931d6a3aa594b30eabb2ca7a1
Reviewed-on: https://chromium-review.googlesource.com/c/1388504
Commit-Queue: Oleh Prypin <oprypin@chromium.org>
Reviewed-by: Oleh Prypin <oprypin@chromium.org>

[modify] https://crrev.com/8de7bce2aa7025aaee31443757f164f8eb6f8bff/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_mac_10_11.json
[modify] https://crrev.com/8de7bce2aa7025aaee31443757f164f8eb6f8bff/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_linux_trusty.json
[add] https://crrev.com/8de7bce2aa7025aaee31443757f164f8eb6f8bff/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_mac64_builder.json
[modify] https://crrev.com/8de7bce2aa7025aaee31443757f164f8eb6f8bff/scripts/slave/recipe_modules/webrtc/builders.py
[add] https://crrev.com/8de7bce2aa7025aaee31443757f164f8eb6f8bff/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_win32_builder__clang_.json
[modify] https://crrev.com/8de7bce2aa7025aaee31443757f164f8eb6f8bff/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_win7.json
[modify] https://crrev.com/8de7bce2aa7025aaee31443757f164f8eb6f8bff/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_ci_linux64_builder.json

Project Member

Comment 26 by bugdroid1@chromium.org, Dec 21

The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/49856f18917d9bdc409f2ae075bdbead05bc8a0a

commit 49856f18917d9bdc409f2ae075bdbead05bc8a0a
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Fri Dec 21 13:43:04 2018

mb: Turn LUCI desktop perf bots into builder + tester pairs

Perf bots can be removed from this config because they will not perform compilation anymore.
Note that Linux64 Builder already exists.

Bug: chromium:908001
Change-Id: I3d2de332083bc0e7054fa09f8814c6500fad9ee4
Reviewed-on: https://webrtc-review.googlesource.com/c/115413
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26087}
[modify] https://crrev.com/49856f18917d9bdc409f2ae075bdbead05bc8a0a/tools_webrtc/mb/mb_config.pyl

Project Member

Comment 27 by bugdroid1@chromium.org, Dec 21

The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/23d6e06d351d2c2014528141df0396af343024a9

commit 23d6e06d351d2c2014528141df0396af343024a9
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Fri Dec 21 14:29:38 2018

Allow desktop perf testers to be triggered

Followup to https://webrtc-review.googlesource.com/115414

Bug: chromium:908001
Change-Id: I8f1d677ce646c4f4fd67ed50cd1100dfdf68740b
Reviewed-on: https://webrtc-review.googlesource.com/c/115416
Reviewed-by: Oleh Prypin <oprypin@webrtc.org>
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>

[modify] https://crrev.com/23d6e06d351d2c2014528141df0396af343024a9/luci-scheduler.cfg

Project Member

Comment 28 by bugdroid1@chromium.org, Dec 21

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

commit dfa24fd01dd2e8d5a21e464bb726e43cd669deea
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Fri Dec 21 14:50:23 2018

Add an API for an early check for missing isolated swarm_hashes

This is the rough equivalent to "find_isolated_tests" but for Swarming.
It accepts a list of targets and asserts that they are present in the 'swarm_hashes' property.
And in test mode it populates isolated_tests so that the hashes don't need to be specified separately through test_api.

This also updates an incorrect usage that WebRTC had (find_isolated_tests step always failed because it's not made for swarming, although it happened to make the tests pass).

Bug: chromium:908001
Change-Id: I38117cbd37dbe51857626bb38d4c1d0d506c33c0
Reviewed-on: https://chromium-review.googlesource.com/c/1388505
Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>
Commit-Queue: Oleh Prypin <oprypin@chromium.org>

[modify] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus6_.json
[modify] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_mac_10_11.json
[add] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/recipe_modules/isolate/tests/check_swarm_hashes.py
[modify] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__n_nexus6_.json
[modify] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus5_.json
[modify] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus4_.json
[add] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/recipe_modules/isolate/tests/check_swarm_hashes.expected/missing.json
[modify] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__k_nexus5_.json
[add] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/recipe_modules/isolate/tests/check_swarm_hashes.expected/detected.json
[modify] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/README.recipes.md
[add] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/recipe_modules/isolate/tests/check_swarm_hashes.expected/matching.json
[modify] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__n_pixel_.json
[modify] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus7_2_.json
[modify] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_win7.json
[modify] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/recipe_modules/webrtc/api.py
[modify] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__l_nexus9_.json
[modify] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/recipe_modules/isolate/api.py
[modify] https://crrev.com/dfa24fd01dd2e8d5a21e464bb726e43cd669deea/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_linux_trusty.json

Project Member

Comment 30 by bugdroid1@chromium.org, Dec 21

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

commit 93e4e1e62acb953b6ea0637d3834dfa8ae00ad32
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Fri Dec 21 23:45:53 2018

Roll src/third_party/webrtc 91085072faa1..d375f1c8d19f (5 commits)

https://webrtc.googlesource.com/src.git/+log/91085072faa1..d375f1c8d19f


git log 91085072faa1..d375f1c8d19f --date=short --no-merges --format='%ad %ae %s'
2018-12-21 nisse@webrtc.org Refactor NetEqTestFactory to not use "external" decoders
2018-12-21 ilnik@webrtc.org Add ability to paste VideoFrameBuffer into the middle of I010Buffer and I420Buffer
2018-12-21 srte@webrtc.org Adds new timer based rate controller trial to GoogCC
2018-12-21 oprypin@webrtc.org mb: Turn LUCI desktop perf bots into builder + tester pairs
2018-12-21 nisse@webrtc.org Delete test VideoSendStreamTest.CapturesTextureAndVideoFrames.


Created with:
  gclient setdep -r src/third_party/webrtc@d375f1c8d19f

The AutoRoll server is located here: https://autoroll.skia.org/r/webrtc-chromium-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:linux_chromium_archive_rel_ng;luci.chromium.try:mac_chromium_archive_rel_ng

BUG=chromium:908001,chromium:362437
TBR=webrtc-chromium-sheriffs-robots@google.com

Change-Id: I748339500a5e02e483107c37ca78e0591bc9b922
Reviewed-on: https://chromium-review.googlesource.com/c/1388624
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#618677}
[modify] https://crrev.com/93e4e1e62acb953b6ea0637d3834dfa8ae00ad32/DEPS

Project Member

Comment 31 by bugdroid1@chromium.org, Jan 2

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infradata/config/+/8df9132fd2891579a00ae465513e90e9036bee95

commit 8df9132fd2891579a00ae465513e90e9036bee95
Author: Oleh Prypin <oprypin@google.com>
Date: Wed Jan 02 21:21:49 2019

Project Member

Comment 32 by bugdroid1@chromium.org, Jan 7

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

commit ca4e98e34c44d2d1bf9c84bc727c4ff10b45b785
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Mon Jan 07 21:49:50 2019

Make Mac Perf tester prod (not experimental)

This is an emergency measure as the Buildbot machine https://ci.chromium.org/buildbot/client.webrtc.perf/Mac%2010.11/ uses an old Mac version so it's broken by https://chromium-review.googlesource.com/c/chromium/src/+/1394742

Bug: chromium:908001
Change-Id: Ib62b1f0d2f9ad662af067dc800461bedb03ade3f
Reviewed-on: https://webrtc-review.googlesource.com/c/116283
Reviewed-by: Artem Titarenko <artit@webrtc.org>
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>

[modify] https://crrev.com/ca4e98e34c44d2d1bf9c84bc727c4ff10b45b785/cr-buildbucket.cfg

Project Member

Comment 33 by bugdroid1@chromium.org, Jan 8

The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/9c5921c64ae5e7b72955ffcefbbcc52380ee46ca

commit 9c5921c64ae5e7b72955ffcefbbcc52380ee46ca
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Tue Jan 08 07:17:06 2019

Put LUCI builders before Buildbot, hoping they take precedence in Milo

Bug: chromium:908001
Change-Id: I3ac3af9e2c03fccd035d0099cbd75228537ece51
Reviewed-on: https://webrtc-review.googlesource.com/c/116480
Reviewed-by: Oleh Prypin <oprypin@webrtc.org>
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>

[modify] https://crrev.com/9c5921c64ae5e7b72955ffcefbbcc52380ee46ca/luci-milo.cfg

Project Member

Comment 34 by bugdroid1@chromium.org, Jan 9

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

commit 85e8396b39da493e307e124b1de776e08d8e8a02
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Wed Jan 09 19:15:45 2019

WebRTC: Check for parent_got_revision more prominently

This code path is actually used by LUCI too. It's important to have this property because otherwise bot_update checks out some arbitrary latest revision.

Bug: chromium:908001
Change-Id: If61f0119c7dc20ffedd3ba352ebbe4133042bcf3
Reviewed-on: https://chromium-review.googlesource.com/c/1400124
Commit-Queue: Oleh Prypin <oprypin@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>

[modify] https://crrev.com/85e8396b39da493e307e124b1de776e08d8e8a02/scripts/slave/README.recipes.md
[modify] https://crrev.com/85e8396b39da493e307e124b1de776e08d8e8a02/scripts/slave/recipe_modules/webrtc/api.py
[modify] https://crrev.com/85e8396b39da493e307e124b1de776e08d8e8a02/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_android32_tests__l_nexus5__forced_invalid.json

Project Member

Comment 35 by bugdroid1@chromium.org, Jan 10

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

commit 099af550dc86ec9f61123dccc0c307b0a7370e5c
Author: Oleh Prypin <oprypin@webrtc.org>
Date: Thu Jan 10 09:24:59 2019

WebRTC: Replace upload_perf_dashboard_results.py with a small custom script

(it preserves the same behavior of calling /add_point with Dashboard JSON v1)

TBR: sergiyb
Bug: 862134, 908001
Change-Id: I64e6791ed9bda04dcaab47bc6fc2cae3f2208066
Reviewed-on: https://chromium-review.googlesource.com/c/1400123
Reviewed-by: Oleh Prypin <oprypin@chromium.org>
Commit-Queue: Oleh Prypin <oprypin@chromium.org>

[modify] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus6_.json
[modify] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_mac_10_11.json
[modify] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_linux_trusty.json
[modify] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__n_nexus6_.json
[modify] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus5_.json
[modify] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus4_.json
[add] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/recipe_modules/webrtc/resources/upload_perf_dashboard_results.py
[modify] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_mac_10_11.json
[modify] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_linux_trusty.json
[modify] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/README.recipes.md
[modify] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__n_pixel_.json
[modify] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/recipe_modules/webrtc/steps.py
[modify] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__k_nexus5_.json
[modify] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_win7.json
[modify] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/recipe_modules/webrtc/api.py
[modify] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android64__l_nexus9_.json
[modify] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/recipes/webrtc/standalone.expected/luci_webrtc_perf_perf_android32__l_nexus7_2_.json
[modify] https://crrev.com/099af550dc86ec9f61123dccc0c307b0a7370e5c/scripts/slave/recipes/webrtc/standalone.expected/client_webrtc_perf_win7.json

Blockedon: 920598
Blockedon: 920603

Sign in to add a comment