Commit 72e0b5bb authored by Ben Pastene's avatar Ben Pastene Committed by Commit Bot

infra: Remove all CQ experiments while the CQ is overloaded.

A small attempt at reducing overall traffic to various pools.

Bug: 1116532
Change-Id: I9c36e08a9babfa4a69d62bb246950ae48890e94c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2357412Reviewed-by: default avatarErik Staab <estaab@chromium.org>
Commit-Queue: Ben Pastene <bpastene@chromium.org>
Cr-Commit-Position: refs/heads/master@{#798233}
parent af0831d5
...@@ -215,10 +215,7 @@ config_groups { ...@@ -215,10 +215,7 @@ config_groups {
} }
builders { builders {
name: "chromium/try/android-marshmallow-x86-rel" name: "chromium/try/android-marshmallow-x86-rel"
experiment_percentage: 5 includable_only: true
location_regexp: ".*"
location_regexp_exclude: ".+/[+]/docs/.+"
location_regexp_exclude: ".+/[+]/infra/config/.+"
} }
builders { builders {
name: "chromium/try/android-nougat-arm64-rel" name: "chromium/try/android-nougat-arm64-rel"
...@@ -550,10 +547,7 @@ config_groups { ...@@ -550,10 +547,7 @@ config_groups {
} }
builders { builders {
name: "chromium/try/fuchsia-compile-x64-dbg" name: "chromium/try/fuchsia-compile-x64-dbg"
experiment_percentage: 50 includable_only: true
location_regexp: ".*"
location_regexp_exclude: ".+/[+]/docs/.+"
location_regexp_exclude: ".+/[+]/infra/config/.+"
} }
builders { builders {
name: "chromium/try/fuchsia-fyi-arm64-dbg" name: "chromium/try/fuchsia-fyi-arm64-dbg"
...@@ -861,10 +855,7 @@ config_groups { ...@@ -861,10 +855,7 @@ config_groups {
} }
builders { builders {
name: "chromium/try/ios-simulator-code-coverage" name: "chromium/try/ios-simulator-code-coverage"
experiment_percentage: 3 includable_only: true
location_regexp: ".*"
location_regexp_exclude: ".+/[+]/docs/.+"
location_regexp_exclude: ".+/[+]/infra/config/.+"
} }
builders { builders {
name: "chromium/try/ios-simulator-cr-recipe" name: "chromium/try/ios-simulator-cr-recipe"
...@@ -1035,14 +1026,7 @@ config_groups { ...@@ -1035,14 +1026,7 @@ config_groups {
} }
builders { builders {
name: "chromium/try/linux-perfetto-rel" name: "chromium/try/linux-perfetto-rel"
experiment_percentage: 100 includable_only: true
location_regexp: ".+/[+]/base/trace_event/.+"
location_regexp: ".+/[+]/base/tracing/.+"
location_regexp: ".+/[+]/components/tracing/.+"
location_regexp: ".+/[+]/content/browser/tracing/.+"
location_regexp: ".+/[+]/services/tracing/.+"
location_regexp_exclude: ".+/[+]/docs/.+"
location_regexp_exclude: ".+/[+]/infra/config/.+"
} }
builders { builders {
name: "chromium/try/linux-rel" name: "chromium/try/linux-rel"
...@@ -1243,10 +1227,7 @@ config_groups { ...@@ -1243,10 +1227,7 @@ config_groups {
} }
builders { builders {
name: "chromium/try/mac-coverage-rel" name: "chromium/try/mac-coverage-rel"
experiment_percentage: 3 includable_only: true
location_regexp: ".*"
location_regexp_exclude: ".+/[+]/docs/.+"
location_regexp_exclude: ".+/[+]/infra/config/.+"
} }
builders { builders {
name: "chromium/try/mac-dawn-rel" name: "chromium/try/mac-dawn-rel"
...@@ -2300,10 +2281,7 @@ config_groups { ...@@ -2300,10 +2281,7 @@ config_groups {
} }
builders { builders {
name: "chromium/try-m85/fuchsia_arm64" name: "chromium/try-m85/fuchsia_arm64"
experiment_percentage: 50 includable_only: true
location_regexp: ".*"
location_regexp_exclude: ".+/[+]/docs/.+"
location_regexp_exclude: ".+/[+]/infra/config/.+"
} }
builders { builders {
name: "chromium/try-m85/fuchsia_x64" name: "chromium/try-m85/fuchsia_x64"
......
...@@ -337,31 +337,3 @@ builder. ...@@ -337,31 +337,3 @@ builder.
* [`//tools/clang/scripts/update.py`](https://cs.chromium.org/search?q=package:%5Echromium$+file:tools/clang/scripts/update.py) * [`//tools/clang/scripts/update.py`](https://cs.chromium.org/search?q=package:%5Echromium$+file:tools/clang/scripts/update.py)
* [`//ui/gl/.+`](https://cs.chromium.org/chromium/src/ui/gl/) * [`//ui/gl/.+`](https://cs.chromium.org/chromium/src/ui/gl/)
## Experimental builders
These builders are run on some percentage of builds. Their results are ignored
by CQ. These are often used to test new configurations before they are added
as required builders.
* [android-marshmallow-x86-rel](https://ci.chromium.org/p/chromium/builders/try/android-marshmallow-x86-rel) ([definition](https://cs.chromium.org/search?q=package:%5Echromium$+file:/cq.star$+-file:/beta/+-file:/stable/+android-marshmallow-x86-rel)) ([matching builders](https://cs.chromium.org/search?q=+file:trybots.py+android-marshmallow-x86-rel))
* Experiment percentage: 5
* [fuchsia-compile-x64-dbg](https://ci.chromium.org/p/chromium/builders/try/fuchsia-compile-x64-dbg) ([definition](https://cs.chromium.org/search?q=package:%5Echromium$+file:/cq.star$+-file:/beta/+-file:/stable/+fuchsia-compile-x64-dbg)) ([matching builders](https://cs.chromium.org/search?q=+file:trybots.py+fuchsia-compile-x64-dbg))
* Experiment percentage: 50
* [ios-simulator-code-coverage](https://ci.chromium.org/p/chromium/builders/try/ios-simulator-code-coverage) ([definition](https://cs.chromium.org/search?q=package:%5Echromium$+file:/cq.star$+-file:/beta/+-file:/stable/+ios-simulator-code-coverage)) ([matching builders](https://cs.chromium.org/search?q=+file:trybots.py+ios-simulator-code-coverage))
* Experiment percentage: 3
* [linux-perfetto-rel](https://ci.chromium.org/p/chromium/builders/try/linux-perfetto-rel) ([definition](https://cs.chromium.org/search?q=package:%5Echromium$+file:/cq.star$+-file:/beta/+-file:/stable/+linux-perfetto-rel)) ([matching builders](https://cs.chromium.org/search?q=+file:trybots.py+linux-perfetto-rel))
* Experiment percentage: 100
Path regular expressions:
* [`//base/trace_event/.+`](https://cs.chromium.org/chromium/src/base/trace_event/)
* [`//base/tracing/.+`](https://cs.chromium.org/chromium/src/base/tracing/)
* [`//components/tracing/.+`](https://cs.chromium.org/chromium/src/components/tracing/)
* [`//content/browser/tracing/.+`](https://cs.chromium.org/chromium/src/content/browser/tracing/)
* [`//services/tracing/.+`](https://cs.chromium.org/chromium/src/services/tracing/)
* [mac-coverage-rel](https://ci.chromium.org/p/chromium/builders/try/mac-coverage-rel) ([definition](https://cs.chromium.org/search?q=package:%5Echromium$+file:/cq.star$+-file:/beta/+-file:/stable/+mac-coverage-rel)) ([matching builders](https://cs.chromium.org/search?q=+file:trybots.py+mac-coverage-rel))
* Experiment percentage: 3
...@@ -318,9 +318,11 @@ try_.chromium_linux_builder( ...@@ -318,9 +318,11 @@ try_.chromium_linux_builder(
try_.chromium_linux_builder( try_.chromium_linux_builder(
name = "fuchsia-compile-x64-dbg", name = "fuchsia-compile-x64-dbg",
tryjob = try_.job( # TODO(crbug.com/1116532): Move back to experimental once CQ has settled
experiment_percentage = 50, # down.
), #tryjob = try_.job(
# experiment_percentage = 50,
#),
) )
try_.chromium_linux_builder( try_.chromium_linux_builder(
...@@ -386,16 +388,18 @@ try_.chromium_linux_builder( ...@@ -386,16 +388,18 @@ try_.chromium_linux_builder(
try_.chromium_linux_builder( try_.chromium_linux_builder(
name = "linux-perfetto-rel", name = "linux-perfetto-rel",
tryjob = try_.job( # TODO(crbug.com/1116532): Move back to experimental once CQ has settled
experiment_percentage = 100, # down.
location_regexp = [ #tryjob = try_.job(
".+/[+]/base/trace_event/.+", # experiment_percentage = 100,
".+/[+]/base/tracing/.+", # location_regexp = [
".+/[+]/components/tracing/.+", # ".+/[+]/base/trace_event/.+",
".+/[+]/content/browser/tracing/.+", # ".+/[+]/base/tracing/.+",
".+/[+]/services/tracing/.+", # ".+/[+]/components/tracing/.+",
], # ".+/[+]/content/browser/tracing/.+",
), # ".+/[+]/services/tracing/.+",
# ],
#),
) )
try_.chromium_linux_builder( try_.chromium_linux_builder(
...@@ -508,7 +512,9 @@ try_.chromium_mac_builder( ...@@ -508,7 +512,9 @@ try_.chromium_mac_builder(
name = "mac-coverage-rel", name = "mac-coverage-rel",
use_clang_coverage = True, use_clang_coverage = True,
goma_jobs = goma.jobs.J150, goma_jobs = goma.jobs.J150,
tryjob = try_.job(experiment_percentage = 3), # TODO(crbug.com/1116532): Move back to experimental once CQ has settled
# down.
#tryjob = try_.job(experiment_percentage = 3),
) )
try_.chromium_mac_builder( try_.chromium_mac_builder(
...@@ -590,7 +596,9 @@ try_.chromium_mac_ios_builder( ...@@ -590,7 +596,9 @@ try_.chromium_mac_ios_builder(
properties = { properties = {
"xcode_build_version": "11e146", "xcode_build_version": "11e146",
}, },
tryjob = try_.job(experiment_percentage = 3), # TODO(crbug.com/1116532): Move back to experimental once CQ has settled
# down.
#tryjob = try_.job(experiment_percentage = 3),
) )
try_.chromium_mac_ios_builder( try_.chromium_mac_ios_builder(
......
...@@ -127,9 +127,11 @@ try_.chromium_android_builder( ...@@ -127,9 +127,11 @@ try_.chromium_android_builder(
try_.chromium_android_builder( try_.chromium_android_builder(
name = "android-marshmallow-x86-rel", name = "android-marshmallow-x86-rel",
goma_jobs = goma.jobs.J150, goma_jobs = goma.jobs.J150,
tryjob = try_.job( # TODO(crbug.com/1116532): Move back to experimental once CQ has settled
experiment_percentage = 5, # down.
), #tryjob = try_.job(
# experiment_percentage = 5,
#),
) )
try_.chromium_android_builder( try_.chromium_android_builder(
......
...@@ -334,9 +334,11 @@ try_.chromium_linux_builder( ...@@ -334,9 +334,11 @@ try_.chromium_linux_builder(
# monitoring stability and capacity. crbug.com/1042511 # monitoring stability and capacity. crbug.com/1042511
try_.chromium_linux_builder( try_.chromium_linux_builder(
name = "fuchsia_arm64", name = "fuchsia_arm64",
tryjob = try_.job( # TODO(crbug.com/1116532): Move back to experimental once CQ has settled
experiment_percentage = 50, # down.
), #tryjob = try_.job(
# experiment_percentage = 50,
#),
) )
try_.chromium_linux_builder( try_.chromium_linux_builder(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment