Commit 6eb34170 authored by Garrett Beaty's avatar Garrett Beaty Committed by Commit Bot

Require explicit opt-in for RBE_PROD goma backend.

Setting default RBE_PROD backend in some of the builder functions means
that any new builders added would use the RBE_PROD backend which might
overwhelm the backend if it is triggered often. Instead, require all
builders to be explicitly opted in to RBE_PROD backend.

The functions for the goma FYI builders were left as-is since they
incorporate the information about the backend in their names and its is
reasonable that the goma team would be specifically concerned with the
backend being set correctly to not accidentally add something using the
wrong backend.

Change-Id: Ia1ec7ec8d35232f02d503ecc4cec196f94a7f134
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1862259Reviewed-by: default avatarJohn Budorick <jbudorick@chromium.org>
Commit-Queue: Garrett Beaty <gbeaty@chromium.org>
Cr-Commit-Position: refs/heads/master@{#706079}
parent 1901912d
...@@ -148,7 +148,6 @@ builder( ...@@ -148,7 +148,6 @@ builder(
def android_builder( def android_builder(
*, *,
name, name,
goma_backend=goma.backend.RBE_PROD,
# TODO(tandrii): migrate to this gradually (current value of # TODO(tandrii): migrate to this gradually (current value of
# goma.jobs.MANY_JOBS_FOR_CI is 500). # goma.jobs.MANY_JOBS_FOR_CI is 500).
# goma_jobs=goma.jobs.MANY_JOBS_FOR_CI # goma_jobs=goma.jobs.MANY_JOBS_FOR_CI
...@@ -156,7 +155,6 @@ def android_builder( ...@@ -156,7 +155,6 @@ def android_builder(
**kwargs): **kwargs):
return builder( return builder(
name = name, name = name,
goma_backend = goma_backend,
goma_jobs = goma_jobs, goma_jobs = goma_jobs,
mastername = 'chromium.android', mastername = 'chromium.android',
**kwargs **kwargs
...@@ -164,38 +162,40 @@ def android_builder( ...@@ -164,38 +162,40 @@ def android_builder(
android_builder( android_builder(
name = 'Android ASAN (dbg)', name = 'Android ASAN (dbg)',
goma_backend = None,
) )
android_builder( android_builder(
name = 'Android WebView L (dbg)', name = 'Android WebView L (dbg)',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'Android WebView M (dbg)', name = 'Android WebView M (dbg)',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'Android WebView N (dbg)', name = 'Android WebView N (dbg)',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'Android WebView O (dbg)', name = 'Android WebView O (dbg)',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'Android WebView P (dbg)', name = 'Android WebView P (dbg)',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'Android arm Builder (dbg)', name = 'Android arm Builder (dbg)',
goma_backend = None,
execution_timeout = 4 * time.hour, execution_timeout = 4 * time.hour,
) )
android_builder( android_builder(
name = 'Android arm64 Builder (dbg)', name = 'Android arm64 Builder (dbg)',
goma_backend = None,
goma_jobs = goma.jobs.MANY_JOBS_FOR_CI, goma_jobs = goma.jobs.MANY_JOBS_FOR_CI,
execution_timeout = 4 * time.hour, execution_timeout = 4 * time.hour,
) )
...@@ -203,36 +203,39 @@ android_builder( ...@@ -203,36 +203,39 @@ android_builder(
android_builder( android_builder(
name = 'Android x64 Builder (dbg)', name = 'Android x64 Builder (dbg)',
execution_timeout = 4 * time.hour, execution_timeout = 4 * time.hour,
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'Android x86 Builder (dbg)', name = 'Android x86 Builder (dbg)',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'Cast Android (dbg)', name = 'Cast Android (dbg)',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'Deterministic Android', name = 'Deterministic Android',
executable = luci.recipe(name = 'swarming/deterministic_build'), executable = luci.recipe(name = 'swarming/deterministic_build'),
execution_timeout = 6 * time.hour, execution_timeout = 6 * time.hour,
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'Deterministic Android (dbg)', name = 'Deterministic Android (dbg)',
executable = luci.recipe(name = 'swarming/deterministic_build'), executable = luci.recipe(name = 'swarming/deterministic_build'),
execution_timeout = 6 * time.hour, execution_timeout = 6 * time.hour,
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'KitKat Phone Tester (dbg)', name = 'KitKat Phone Tester (dbg)',
goma_backend = None,
) )
android_builder( android_builder(
name = 'KitKat Tablet Tester', name = 'KitKat Tablet Tester',
goma_backend = None,
# We have limited tablet capacity and thus limited ability to run # We have limited tablet capacity and thus limited ability to run
# tests in parallel, hence the high timeout. # tests in parallel, hence the high timeout.
execution_timeout = 8 * time.hour, execution_timeout = 8 * time.hour,
...@@ -240,12 +243,10 @@ android_builder( ...@@ -240,12 +243,10 @@ android_builder(
android_builder( android_builder(
name = 'Lollipop Phone Tester', name = 'Lollipop Phone Tester',
goma_backend = None,
) )
android_builder( android_builder(
name = 'Lollipop Tablet Tester', name = 'Lollipop Tablet Tester',
goma_backend = None,
# We have limited tablet capacity and thus limited ability to run # We have limited tablet capacity and thus limited ability to run
# tests in parallel, hence the high timeout. # tests in parallel, hence the high timeout.
execution_timeout = 8 * time.hour, execution_timeout = 8 * time.hour,
...@@ -253,12 +254,10 @@ android_builder( ...@@ -253,12 +254,10 @@ android_builder(
android_builder( android_builder(
name = 'Marshmallow 64 bit Tester', name = 'Marshmallow 64 bit Tester',
goma_backend = None,
) )
android_builder( android_builder(
name = 'Marshmallow Tablet Tester', name = 'Marshmallow Tablet Tester',
goma_backend = None,
# We have limited tablet capacity and thus limited ability to run # We have limited tablet capacity and thus limited ability to run
# tests in parallel, hence the high timeout. # tests in parallel, hence the high timeout.
execution_timeout = 8 * time.hour, execution_timeout = 8 * time.hour,
...@@ -266,40 +265,45 @@ android_builder( ...@@ -266,40 +265,45 @@ android_builder(
android_builder( android_builder(
name = 'Nougat Phone Tester', name = 'Nougat Phone Tester',
goma_backend = None,
) )
android_builder( android_builder(
name = 'Oreo Phone Tester', name = 'Oreo Phone Tester',
goma_backend = None,
) )
android_builder( android_builder(
name = 'android-cronet-arm-dbg', name = 'android-cronet-arm-dbg',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'android-cronet-arm-rel', name = 'android-cronet-arm-rel',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'android-cronet-arm64-dbg', name = 'android-cronet-arm64-dbg',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'android-cronet-arm64-rel', name = 'android-cronet-arm64-rel',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'android-cronet-asan-arm-rel', name = 'android-cronet-asan-arm-rel',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'android-cronet-kitkat-arm-rel', name = 'android-cronet-kitkat-arm-rel',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'android-cronet-lollipop-arm-rel', name = 'android-cronet-lollipop-arm-rel',
goma_backend = goma.backend.RBE_PROD,
) )
# Runs on a specific machine with an attached phone # Runs on a specific machine with an attached phone
...@@ -308,45 +312,51 @@ android_builder( ...@@ -308,45 +312,51 @@ android_builder(
cores = None, cores = None,
cpu = None, cpu = None,
executable = luci.recipe(name = 'cronet'), executable = luci.recipe(name = 'cronet'),
goma_backend = goma.backend.RBE_PROD,
os = os.ANDROID, os = os.ANDROID,
) )
android_builder( android_builder(
name = 'android-cronet-marshmallow-arm64-rel', name = 'android-cronet-marshmallow-arm64-rel',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'android-cronet-x86-dbg', name = 'android-cronet-x86-dbg',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'android-cronet-x86-rel', name = 'android-cronet-x86-rel',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'android-incremental-dbg', name = 'android-incremental-dbg',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'android-jumbo-rel', name = 'android-jumbo-rel',
goma_backend = None,
) )
android_builder( android_builder(
name = 'android-kitkat-arm-rel', name = 'android-kitkat-arm-rel',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'android-marshmallow-arm64-rel', name = 'android-marshmallow-arm64-rel',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'android-pie-arm64-dbg', name = 'android-pie-arm64-dbg',
goma_backend = goma.backend.RBE_PROD,
) )
android_builder( android_builder(
name = 'android-pie-arm64-rel', name = 'android-pie-arm64-rel',
goma_backend = None,
) )
...@@ -843,60 +853,68 @@ dawn_builder( ...@@ -843,60 +853,68 @@ dawn_builder(
) )
def fuzz_builder(*, name, goma_backend=goma.backend.RBE_PROD, **kwargs): def fuzz_builder(*, name, **kwargs):
return builder( return builder(
name = name, name = name,
goma_backend = goma_backend,
mastername = 'chromium.fuzz', mastername = 'chromium.fuzz',
**kwargs **kwargs
) )
fuzz_builder( fuzz_builder(
name = 'ASAN Debug', name = 'ASAN Debug',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_builder( fuzz_builder(
name = 'ASan Debug (32-bit x86 with V8-ARM)', name = 'ASan Debug (32-bit x86 with V8-ARM)',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_builder( fuzz_builder(
name = 'ASAN Release', name = 'ASAN Release',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_builder( fuzz_builder(
name = 'ASan Release (32-bit x86 with V8-ARM)', name = 'ASan Release (32-bit x86 with V8-ARM)',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_builder( fuzz_builder(
name = 'ASAN Release Media', name = 'ASAN Release Media',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_builder( fuzz_builder(
name = 'Afl Upload Linux ASan', name = 'Afl Upload Linux ASan',
executable = luci.recipe(name = 'chromium_afl'), executable = luci.recipe(name = 'chromium_afl'),
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_builder( fuzz_builder(
name = 'ASan Release Media (32-bit x86 with V8-ARM)', name = 'ASan Release Media (32-bit x86 with V8-ARM)',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_builder( fuzz_builder(
name = 'ChromiumOS ASAN Release', name = 'ChromiumOS ASAN Release',
goma_backend = None,
) )
fuzz_builder( fuzz_builder(
name = 'MSAN Release (chained origins)', name = 'MSAN Release (chained origins)',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_builder( fuzz_builder(
name = 'MSAN Release (no origins)', name = 'MSAN Release (no origins)',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_builder( fuzz_builder(
name = 'Mac ASAN Release', name = 'Mac ASAN Release',
builderless = False, builderless = False,
cores = 4, cores = 4,
goma_backend = goma.backend.RBE_PROD,
os = os.MAC_DEFAULT, os = os.MAC_DEFAULT,
) )
...@@ -904,19 +922,23 @@ fuzz_builder( ...@@ -904,19 +922,23 @@ fuzz_builder(
name = 'Mac ASAN Release Media', name = 'Mac ASAN Release Media',
builderless = False, builderless = False,
cores = 4, cores = 4,
goma_backend = goma.backend.RBE_PROD,
os = os.MAC_DEFAULT, os = os.MAC_DEFAULT,
) )
fuzz_builder( fuzz_builder(
name = 'TSAN Debug', name = 'TSAN Debug',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_builder( fuzz_builder(
name = 'TSAN Release', name = 'TSAN Release',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_builder( fuzz_builder(
name = 'UBSan Release', name = 'UBSan Release',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_builder( fuzz_builder(
...@@ -928,6 +950,7 @@ fuzz_builder( ...@@ -928,6 +950,7 @@ fuzz_builder(
name = 'Win ASan Release', name = 'Win ASan Release',
builderless = False, builderless = False,
goma_enable_ats = True, goma_enable_ats = True,
goma_backend = goma.backend.RBE_PROD,
os = os.WINDOWS_DEFAULT, os = os.WINDOWS_DEFAULT,
) )
...@@ -935,6 +958,7 @@ fuzz_builder( ...@@ -935,6 +958,7 @@ fuzz_builder(
name = 'Win ASan Release Media', name = 'Win ASan Release Media',
builderless = False, builderless = False,
goma_enable_ats = True, goma_enable_ats = True,
goma_backend = goma.backend.RBE_PROD,
os = os.WINDOWS_DEFAULT os = os.WINDOWS_DEFAULT
) )
...@@ -948,61 +972,70 @@ def fuzz_libfuzzer_builder(*, name, **kwargs): ...@@ -948,61 +972,70 @@ def fuzz_libfuzzer_builder(*, name, **kwargs):
fuzz_libfuzzer_builder( fuzz_libfuzzer_builder(
name = 'Libfuzzer Upload Chrome OS ASan', name = 'Libfuzzer Upload Chrome OS ASan',
goma_backend = None,
) )
fuzz_libfuzzer_builder( fuzz_libfuzzer_builder(
name = 'Libfuzzer Upload Linux ASan', name = 'Libfuzzer Upload Linux ASan',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_libfuzzer_builder( fuzz_libfuzzer_builder(
name = 'Libfuzzer Upload Linux ASan Debug', name = 'Libfuzzer Upload Linux ASan Debug',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_libfuzzer_builder( fuzz_libfuzzer_builder(
name = 'Libfuzzer Upload Linux MSan', name = 'Libfuzzer Upload Linux MSan',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_libfuzzer_builder( fuzz_libfuzzer_builder(
name = 'Libfuzzer Upload Linux UBSan', name = 'Libfuzzer Upload Linux UBSan',
# Do not use builderless for this (crbug.com/980080). # Do not use builderless for this (crbug.com/980080).
builderless = False, builderless = False,
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_libfuzzer_builder( fuzz_libfuzzer_builder(
name = 'Libfuzzer Upload Linux V8-ARM64 ASan', name = 'Libfuzzer Upload Linux V8-ARM64 ASan',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_libfuzzer_builder( fuzz_libfuzzer_builder(
name = 'Libfuzzer Upload Linux V8-ARM64 ASan Debug', name = 'Libfuzzer Upload Linux V8-ARM64 ASan Debug',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_libfuzzer_builder( fuzz_libfuzzer_builder(
name = 'Libfuzzer Upload Linux32 ASan', name = 'Libfuzzer Upload Linux32 ASan',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_libfuzzer_builder( fuzz_libfuzzer_builder(
name = 'Libfuzzer Upload Linux32 ASan Debug', name = 'Libfuzzer Upload Linux32 ASan Debug',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_libfuzzer_builder( fuzz_libfuzzer_builder(
name = 'Libfuzzer Upload Linux32 V8-ARM ASan', name = 'Libfuzzer Upload Linux32 V8-ARM ASan',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_libfuzzer_builder( fuzz_libfuzzer_builder(
name = 'Libfuzzer Upload Linux32 V8-ARM ASan Debug', name = 'Libfuzzer Upload Linux32 V8-ARM ASan Debug',
goma_backend = goma.backend.RBE_PROD,
) )
fuzz_libfuzzer_builder( fuzz_libfuzzer_builder(
name = 'Libfuzzer Upload Mac ASan', name = 'Libfuzzer Upload Mac ASan',
cores = 24, cores = 24,
os = os.MAC_DEFAULT,
execution_timeout = 4 * time.hour, execution_timeout = 4 * time.hour,
goma_backend = goma.backend.RBE_PROD,
os = os.MAC_DEFAULT,
) )
fuzz_libfuzzer_builder( fuzz_libfuzzer_builder(
name = 'Libfuzzer Upload Windows ASan', name = 'Libfuzzer Upload Windows ASan',
goma_backend = None,
os = os.WINDOWS_DEFAULT, os = os.WINDOWS_DEFAULT,
) )
...@@ -1011,12 +1044,10 @@ def fyi_builder( ...@@ -1011,12 +1044,10 @@ def fyi_builder(
*, *,
name, name,
execution_timeout=10 * time.hour, execution_timeout=10 * time.hour,
goma_backend=goma.backend.RBE_PROD,
**kwargs): **kwargs):
return builder( return builder(
name = name, name = name,
execution_timeout = execution_timeout, execution_timeout = execution_timeout,
goma_backend = goma_backend,
mastername = 'chromium.fyi', mastername = 'chromium.fyi',
**kwargs **kwargs
) )
...@@ -1024,110 +1055,119 @@ def fyi_builder( ...@@ -1024,110 +1055,119 @@ def fyi_builder(
fyi_builder( fyi_builder(
name = 'Closure Compilation Linux', name = 'Closure Compilation Linux',
executable = luci.recipe(name = 'closure_compilation'), executable = luci.recipe(name = 'closure_compilation'),
goma_backend = goma.backend.RBE_PROD,
) )
fyi_builder( fyi_builder(
name = 'Jumbo Linux x64', name = 'Jumbo Linux x64',
goma_backend = goma.backend.RBE_PROD,
) )
fyi_builder( fyi_builder(
name = 'Linux Viz', name = 'Linux Viz',
goma_backend = goma.backend.RBE_PROD,
) )
fyi_builder( fyi_builder(
name = 'Linux remote_run Builder', name = 'Linux remote_run Builder',
goma_backend = goma.backend.RBE_PROD,
) )
fyi_builder( fyi_builder(
name = 'Linux remote_run Tester', name = 'Linux remote_run Tester',
goma_backend = None,
) )
fyi_builder( fyi_builder(
name = 'Mojo Android', name = 'Mojo Android',
goma_backend = goma.backend.RBE_PROD,
) )
fyi_builder( fyi_builder(
name = 'Mojo ChromiumOS', name = 'Mojo ChromiumOS',
goma_backend = None,
) )
fyi_builder( fyi_builder(
name = 'Mojo Linux', name = 'Mojo Linux',
goma_backend = goma.backend.RBE_PROD,
) )
fyi_builder( fyi_builder(
name = 'Site Isolation Android', name = 'Site Isolation Android',
goma_backend = goma.backend.RBE_PROD,
) )
fyi_builder( fyi_builder(
name = 'VR Linux', name = 'VR Linux',
goma_backend = goma.backend.RBE_PROD,
) )
fyi_builder( fyi_builder(
name = 'android-mojo-webview-rel', name = 'android-mojo-webview-rel',
goma_backend = goma.backend.RBE_PROD,
) )
fyi_builder( fyi_builder(
name = 'chromeos-amd64-generic-rel-vm-tests', name = 'chromeos-amd64-generic-rel-vm-tests',
goma_backend = None,
) )
fyi_builder( fyi_builder(
name = 'chromeos-kevin-rel-hw-tests', name = 'chromeos-kevin-rel-hw-tests',
goma_backend = None,
) )
fyi_builder( fyi_builder(
name = 'fuchsia-fyi-arm64-rel', name = 'fuchsia-fyi-arm64-rel',
goma_backend = goma.backend.RBE_PROD,
) )
fyi_builder( fyi_builder(
name = 'fuchsia-fyi-x64-dbg', name = 'fuchsia-fyi-x64-dbg',
goma_backend = goma.backend.RBE_PROD,
) )
fyi_builder( fyi_builder(
name = 'fuchsia-fyi-x64-rel', name = 'fuchsia-fyi-x64-rel',
goma_backend = goma.backend.RBE_PROD,
) )
fyi_builder( fyi_builder(
name = 'linux-annotator-rel', name = 'linux-annotator-rel',
goma_backend = goma.backend.RBE_PROD,
) )
fyi_builder( fyi_builder(
name = 'linux-bfcache-debug', name = 'linux-bfcache-debug',
goma_backend = None,
) )
fyi_builder( fyi_builder(
name = 'linux-blink-animation-use-time-delta', name = 'linux-blink-animation-use-time-delta',
goma_backend = goma.backend.RBE_PROD,
) )
fyi_builder( fyi_builder(
name = 'linux-blink-heap-concurrent-marking-tsan-rel', name = 'linux-blink-heap-concurrent-marking-tsan-rel',
goma_backend = goma.backend.RBE_PROD,
) )
fyi_builder( fyi_builder(
name = 'linux-blink-heap-verification', name = 'linux-blink-heap-verification',
goma_backend = goma.backend.RBE_PROD,
) )
fyi_builder( fyi_builder(
name = 'linux-chromium-tests-staging-builder', name = 'linux-chromium-tests-staging-builder',
goma_backend = goma.backend.RBE_PROD,
) )
fyi_builder( fyi_builder(
name = 'linux-chromium-tests-staging-tests', name = 'linux-chromium-tests-staging-tests',
goma_backend = None,
) )
fyi_builder( fyi_builder(
name = 'linux-fieldtrial-rel', name = 'linux-fieldtrial-rel',
goma_backend = None,
) )
fyi_builder( fyi_builder(
name = 'linux-oor-cors-rel', name = 'linux-oor-cors-rel',
goma_backend = None,
) )
fyi_builder( fyi_builder(
...@@ -1140,19 +1180,16 @@ fyi_builder( ...@@ -1140,19 +1180,16 @@ fyi_builder(
# OS shouldn't matter. # OS shouldn't matter.
fyi_builder( fyi_builder(
name = 'mac-osxbeta-rel', name = 'mac-osxbeta-rel',
goma_backend = None,
) )
fyi_builder( fyi_builder(
name = 'win-pixel-builder-rel', name = 'win-pixel-builder-rel',
goma_backend = None,
os = None, os = None,
) )
fyi_builder( fyi_builder(
name = 'win-pixel-tester-rel', name = 'win-pixel-tester-rel',
os = None, os = None,
goma_backend = None,
) )
...@@ -1161,13 +1198,11 @@ def fyi_coverage_builder( ...@@ -1161,13 +1198,11 @@ def fyi_coverage_builder(
name, name,
cores=32, cores=32,
execution_timeout=20 * time.hour, execution_timeout=20 * time.hour,
goma_backend=None,
**kwargs): **kwargs):
return fyi_builder( return fyi_builder(
name = name, name = name,
cores = cores, cores = cores,
execution_timeout = execution_timeout, execution_timeout = execution_timeout,
goma_backend = goma_backend,
service_account = 'chromium-code-coverage-builder@chops-service-accounts.iam.gserviceaccount.com', service_account = 'chromium-code-coverage-builder@chops-service-accounts.iam.gserviceaccount.com',
**kwargs **kwargs
) )
...@@ -1230,7 +1265,6 @@ def fyi_ios_builder( ...@@ -1230,7 +1265,6 @@ def fyi_ios_builder(
name = name, name = name,
caches = [XCODE_IOS_11_CACHE], caches = [XCODE_IOS_11_CACHE],
cores = None, cores = None,
goma_backend = None,
executable = executable, executable = executable,
os = os.MAC_ANY, os = os.MAC_ANY,
**kwargs **kwargs
...@@ -1285,6 +1319,7 @@ def fyi_mac_builder( ...@@ -1285,6 +1319,7 @@ def fyi_mac_builder(
fyi_mac_builder( fyi_mac_builder(
name = 'Jumbo Mac', name = 'Jumbo Mac',
cores = 4, cores = 4,
goma_backend = goma.backend.RBE_PROD,
) )
fyi_mac_builder( fyi_mac_builder(
...@@ -1292,6 +1327,7 @@ fyi_mac_builder( ...@@ -1292,6 +1327,7 @@ fyi_mac_builder(
cores = None, cores = None,
executable = luci.recipe(name = 'swarming/deterministic_build'), executable = luci.recipe(name = 'swarming/deterministic_build'),
execution_timeout = 6 * time.hour, execution_timeout = 6 * time.hour,
goma_backend = goma.backend.RBE_PROD,
) )
fyi_mac_builder( fyi_mac_builder(
...@@ -1299,25 +1335,23 @@ fyi_mac_builder( ...@@ -1299,25 +1335,23 @@ fyi_mac_builder(
cores = None, cores = None,
executable = luci.recipe(name = 'swarming/deterministic_build'), executable = luci.recipe(name = 'swarming/deterministic_build'),
execution_timeout = 6 * time.hour, execution_timeout = 6 * time.hour,
goma_backend = goma.backend.RBE_PROD,
) )
fyi_mac_builder( fyi_mac_builder(
name = 'mac-hermetic-upgrade-rel', name = 'mac-hermetic-upgrade-rel',
cores = 8, cores = 8,
goma_backend = None,
) )
fyi_mac_builder( fyi_mac_builder(
name = 'mac-mojo-rel', name = 'mac-mojo-rel',
goma_backend = None,
os = os.MAC_ANY, os = os.MAC_ANY,
) )
def fyi_windows_builder(*, name, goma_backend=None, os=os.WINDOWS_DEFAULT, **kwargs): def fyi_windows_builder(*, name, os=os.WINDOWS_DEFAULT, **kwargs):
return fyi_builder( return fyi_builder(
name = name, name = name,
goma_backend = goma_backend,
os = os, os = os,
**kwargs **kwargs
) )
...@@ -1365,100 +1399,115 @@ def gpu_fyi_linux_builder( ...@@ -1365,100 +1399,115 @@ def gpu_fyi_linux_builder(
*, *,
name, name,
execution_timeout=6 * time.hour, execution_timeout=6 * time.hour,
goma_backend=goma.backend.RBE_PROD,
**kwargs): **kwargs):
return gpu_fyi_builder( return gpu_fyi_builder(
name = name, name = name,
execution_timeout = execution_timeout, execution_timeout = execution_timeout,
goma_backend = goma_backend,
**kwargs **kwargs
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'Android FYI 32 Vk Release (Pixel 2)', name = 'Android FYI 32 Vk Release (Pixel 2)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'Android FYI 32 dEQP Vk Release (Pixel 2)', name = 'Android FYI 32 dEQP Vk Release (Pixel 2)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'Android FYI 64 Perf (Pixel 2)', name = 'Android FYI 64 Perf (Pixel 2)',
cores = 2, cores = 2,
goma_backend = None,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'Android FYI 64 Vk Release (Pixel 2)', name = 'Android FYI 64 Vk Release (Pixel 2)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'Android FYI 64 dEQP Vk Release (Pixel 2)', name = 'Android FYI 64 dEQP Vk Release (Pixel 2)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'Android FYI Release (NVIDIA Shield TV)', name = 'Android FYI Release (NVIDIA Shield TV)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'Android FYI Release (Nexus 5)', name = 'Android FYI Release (Nexus 5)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'Android FYI Release (Nexus 5X)', name = 'Android FYI Release (Nexus 5X)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'Android FYI Release (Nexus 6)', name = 'Android FYI Release (Nexus 6)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'Android FYI Release (Nexus 6P)', name = 'Android FYI Release (Nexus 6P)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'Android FYI Release (Nexus 9)', name = 'Android FYI Release (Nexus 9)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'Android FYI Release (Pixel 2)', name = 'Android FYI Release (Pixel 2)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'Android FYI SkiaRenderer GL (Nexus 5X)', name = 'Android FYI SkiaRenderer GL (Nexus 5X)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'Android FYI SkiaRenderer Vulkan (Pixel 2)', name = 'Android FYI SkiaRenderer Vulkan (Pixel 2)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'Android FYI dEQP Release (Nexus 5X)', name = 'Android FYI dEQP Release (Nexus 5X)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'GPU FYI Linux Builder', name = 'GPU FYI Linux Builder',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'GPU FYI Linux Builder (dbg)', name = 'GPU FYI Linux Builder (dbg)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'GPU FYI Linux Ozone Builder', name = 'GPU FYI Linux Ozone Builder',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'GPU FYI Linux dEQP Builder', name = 'GPU FYI Linux dEQP Builder',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'GPU FYI Perf Android 64 Builder', name = 'GPU FYI Perf Android 64 Builder',
goma_backend = None,
) )
gpu_fyi_linux_builder( gpu_fyi_linux_builder(
name = 'Linux FYI GPU TSAN Release', name = 'Linux FYI GPU TSAN Release',
goma_backend = goma.backend.RBE_PROD,
) )
...@@ -1469,7 +1518,6 @@ def gpu_fyi_linux_ci_tester(*, name, execution_timeout=6 * time.hour, **kwargs): ...@@ -1469,7 +1518,6 @@ def gpu_fyi_linux_ci_tester(*, name, execution_timeout=6 * time.hour, **kwargs):
name = name, name = name,
cores = 2, cores = 2,
execution_timeout = execution_timeout, execution_timeout = execution_timeout,
goma_backend = None,
**kwargs **kwargs
) )
...@@ -1674,25 +1722,28 @@ def gpu_fyi_mac_builder(*, name, **kwargs): ...@@ -1674,25 +1722,28 @@ def gpu_fyi_mac_builder(*, name, **kwargs):
name = name, name = name,
cores = 4, cores = 4,
execution_timeout = 6 * time.hour, execution_timeout = 6 * time.hour,
goma_backend = goma.backend.RBE_PROD,
os = os.MAC_ANY, os = os.MAC_ANY,
**kwargs **kwargs
) )
gpu_fyi_mac_builder( gpu_fyi_mac_builder(
name = 'Mac FYI GPU ASAN Release', name = 'Mac FYI GPU ASAN Release',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_mac_builder( gpu_fyi_mac_builder(
name = 'GPU FYI Mac Builder', name = 'GPU FYI Mac Builder',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_mac_builder( gpu_fyi_mac_builder(
name = 'GPU FYI Mac Builder (dbg)', name = 'GPU FYI Mac Builder (dbg)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_fyi_mac_builder( gpu_fyi_mac_builder(
name = 'GPU FYI Mac dEQP Builder', name = 'GPU FYI Mac dEQP Builder',
goma_backend = goma.backend.RBE_PROD,
) )
...@@ -1733,50 +1784,51 @@ gpu_fyi_windows_builder( ...@@ -1733,50 +1784,51 @@ gpu_fyi_windows_builder(
) )
def gpu_builder(*, name, goma_backend=goma.backend.RBE_PROD, **kwargs): def gpu_builder(*, name, **kwargs):
return builder( return builder(
name = name, name = name,
goma_backend = goma_backend,
mastername = 'chromium.gpu', mastername = 'chromium.gpu',
**kwargs **kwargs
) )
gpu_builder( gpu_builder(
name = 'Android Release (Nexus 5X)', name = 'Android Release (Nexus 5X)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_builder( gpu_builder(
name = 'GPU Linux Builder', name = 'GPU Linux Builder',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_builder( gpu_builder(
name = 'GPU Linux Builder (dbg)', name = 'GPU Linux Builder (dbg)',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_builder( gpu_builder(
name = 'GPU Mac Builder', name = 'GPU Mac Builder',
cores = None, cores = None,
goma_backend = None,
os = os.MAC_ANY, os = os.MAC_ANY,
) )
gpu_builder( gpu_builder(
name = 'GPU Mac Builder (dbg)', name = 'GPU Mac Builder (dbg)',
cores = None, cores = None,
goma_backend = goma.backend.RBE_PROD,
os = os.MAC_ANY, os = os.MAC_ANY,
) )
gpu_builder( gpu_builder(
name = 'GPU Win x64 Builder', name = 'GPU Win x64 Builder',
builderless = True, builderless = True,
os = os.WINDOWS_ANY, os = os.WINDOWS_ANY,
goma_backend = None,
) )
gpu_builder( gpu_builder(
name = 'GPU Win x64 Builder (dbg)', name = 'GPU Win x64 Builder (dbg)',
builderless = True, builderless = True,
os = os.WINDOWS_ANY, os = os.WINDOWS_ANY,
goma_backend = None,
) )
...@@ -1786,7 +1838,6 @@ def gpu_linux_ci_tester(*, name, **kwargs): ...@@ -1786,7 +1838,6 @@ def gpu_linux_ci_tester(*, name, **kwargs):
return gpu_builder( return gpu_builder(
name = name, name = name,
cores = 2, cores = 2,
goma_backend = None,
os = os.LINUX_DEFAULT, os = os.LINUX_DEFAULT,
**kwargs **kwargs
) )
...@@ -1824,15 +1875,9 @@ gpu_linux_ci_tester( ...@@ -1824,15 +1875,9 @@ gpu_linux_ci_tester(
) )
def linux_builder( def linux_builder(*, name, goma_jobs=goma.jobs.MANY_JOBS_FOR_CI, **kwargs):
*,
name,
goma_backend=goma.backend.RBE_PROD,
goma_jobs=goma.jobs.MANY_JOBS_FOR_CI,
**kwargs):
return builder( return builder(
name = name, name = name,
goma_backend = goma_backend,
goma_jobs = goma_jobs, goma_jobs = goma_jobs,
mastername = 'chromium.linux', mastername = 'chromium.linux',
**kwargs **kwargs
...@@ -1840,10 +1885,12 @@ def linux_builder( ...@@ -1840,10 +1885,12 @@ def linux_builder(
linux_builder( linux_builder(
name = 'Fuchsia x64', name = 'Fuchsia x64',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'Cast Audio Linux', name = 'Cast Audio Linux',
goma_backend = goma.backend.RBE_PROD,
ssd = True, ssd = True,
) )
...@@ -1857,6 +1904,7 @@ linux_builder( ...@@ -1857,6 +1904,7 @@ linux_builder(
name = 'Deterministic Fuchsia (dbg)', name = 'Deterministic Fuchsia (dbg)',
executable = luci.recipe(name = 'swarming/deterministic_build'), executable = luci.recipe(name = 'swarming/deterministic_build'),
execution_timeout = 6 * time.hour, execution_timeout = 6 * time.hour,
goma_backend = goma.backend.RBE_PROD,
goma_jobs = None, goma_jobs = None,
) )
...@@ -1864,6 +1912,7 @@ linux_builder( ...@@ -1864,6 +1912,7 @@ linux_builder(
name = 'Deterministic Linux', name = 'Deterministic Linux',
executable = luci.recipe(name = 'swarming/deterministic_build'), executable = luci.recipe(name = 'swarming/deterministic_build'),
execution_timeout = 6 * time.hour, execution_timeout = 6 * time.hour,
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
...@@ -1871,73 +1920,79 @@ linux_builder( ...@@ -1871,73 +1920,79 @@ linux_builder(
cores = 32, cores = 32,
executable = luci.recipe(name = 'swarming/deterministic_build'), executable = luci.recipe(name = 'swarming/deterministic_build'),
execution_timeout = 6 * time.hour, execution_timeout = 6 * time.hour,
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'Fuchsia ARM64', name = 'Fuchsia ARM64',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'Leak Detection Linux', name = 'Leak Detection Linux',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'Linux Builder', name = 'Linux Builder',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'Linux Builder (dbg)', name = 'Linux Builder (dbg)',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'Linux Builder (dbg)(32)', name = 'Linux Builder (dbg)(32)',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'Linux Tests', name = 'Linux Tests',
goma_backend = None,
) )
linux_builder( linux_builder(
name = 'Linux Tests (dbg)(1)', name = 'Linux Tests (dbg)(1)',
goma_backend = None,
) )
linux_builder( linux_builder(
name = 'fuchsia-arm64-cast', name = 'fuchsia-arm64-cast',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'fuchsia-x64-cast', name = 'fuchsia-x64-cast',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'fuchsia-x64-dbg', name = 'fuchsia-x64-dbg',
goma_backend = None,
) )
linux_builder( linux_builder(
name = 'linux-gcc-rel', name = 'linux-gcc-rel',
goma_backend = None,
) )
linux_builder( linux_builder(
name = 'linux-jumbo-rel', name = 'linux-jumbo-rel',
goma_backend = None,
) )
linux_builder( linux_builder(
name = 'linux-ozone-rel', name = 'linux-ozone-rel',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'linux-trusty-rel', name = 'linux-trusty-rel',
goma_backend = goma.backend.RBE_PROD,
os = os.LINUX_TRUSTY, os = os.LINUX_TRUSTY,
) )
linux_builder( linux_builder(
name = 'linux_chromium_component_updater', name = 'linux_chromium_component_updater',
executable = luci.recipe(name = 'findit/chromium/update_components'), executable = luci.recipe(name = 'findit/chromium/update_components'),
goma_backend = goma.backend.RBE_PROD,
service_account = 'component-mapping-updater@chops-service-accounts.iam.gserviceaccount.com' service_account = 'component-mapping-updater@chops-service-accounts.iam.gserviceaccount.com'
) )
......
...@@ -24,7 +24,6 @@ def fyi_goma_canary_builder(*, name, **kwargs): ...@@ -24,7 +24,6 @@ def fyi_goma_canary_builder(*, name, **kwargs):
fyi_goma_canary_builder( fyi_goma_canary_builder(
name = 'Linux Builder Goma Canary', name = 'Linux Builder Goma Canary',
goma_backend = None,
# keep to use trusty for this until chrome drops support of development # keep to use trusty for this until chrome drops support of development
# on trusty. # on trusty.
os = os.LINUX_TRUSTY, os = os.LINUX_TRUSTY,
...@@ -84,17 +83,14 @@ fyi_goma_canary_builder( ...@@ -84,17 +83,14 @@ fyi_goma_canary_builder(
fyi_goma_canary_builder( fyi_goma_canary_builder(
name = 'chromeos-amd64-generic-rel-goma-canary', name = 'chromeos-amd64-generic-rel-goma-canary',
goma_backend = None,
) )
fyi_goma_canary_builder( fyi_goma_canary_builder(
name = 'linux-archive-rel-goma-canary', name = 'linux-archive-rel-goma-canary',
goma_backend = None,
) )
fyi_goma_canary_builder( fyi_goma_canary_builder(
name = 'linux-archive-rel-goma-canary-localoutputcache', name = 'linux-archive-rel-goma-canary-localoutputcache',
goma_backend = None,
) )
fyi_goma_canary_builder( fyi_goma_canary_builder(
...@@ -198,7 +194,6 @@ def fyi_goma_latest_client_builder(*, name, os=os.LINUX_DEFAULT, **kwargs): ...@@ -198,7 +194,6 @@ def fyi_goma_latest_client_builder(*, name, os=os.LINUX_DEFAULT, **kwargs):
fyi_goma_latest_client_builder( fyi_goma_latest_client_builder(
name = 'Linux Builder Goma Latest Client', name = 'Linux Builder Goma Latest Client',
goma_backend = None,
) )
fyi_goma_latest_client_builder( fyi_goma_latest_client_builder(
...@@ -231,13 +226,11 @@ fyi_goma_latest_client_builder( ...@@ -231,13 +226,11 @@ fyi_goma_latest_client_builder(
fyi_goma_latest_client_builder( fyi_goma_latest_client_builder(
name = 'Win cl.exe Goma Latest Client LocalOutputCache', name = 'Win cl.exe Goma Latest Client LocalOutputCache',
goma_backend = None,
os = os.WINDOWS_DEFAULT, os = os.WINDOWS_DEFAULT,
) )
fyi_goma_latest_client_builder( fyi_goma_latest_client_builder(
name = 'Win7 Builder (dbg) Goma Latest Client', name = 'Win7 Builder (dbg) Goma Latest Client',
goma_backend = None,
os = os.WINDOWS_7, os = os.WINDOWS_7,
) )
...@@ -253,12 +246,10 @@ fyi_goma_latest_client_builder( ...@@ -253,12 +246,10 @@ fyi_goma_latest_client_builder(
fyi_goma_latest_client_builder( fyi_goma_latest_client_builder(
name = 'android-archive-dbg-goma-latest', name = 'android-archive-dbg-goma-latest',
goma_backend = None,
) )
fyi_goma_latest_client_builder( fyi_goma_latest_client_builder(
name = 'chromeos-amd64-generic-rel-goma-latest', name = 'chromeos-amd64-generic-rel-goma-latest',
goma_backend = None,
) )
fyi_goma_latest_client_builder( fyi_goma_latest_client_builder(
...@@ -276,12 +267,10 @@ fyi_goma_latest_client_builder( ...@@ -276,12 +267,10 @@ fyi_goma_latest_client_builder(
fyi_goma_latest_client_builder( fyi_goma_latest_client_builder(
name = 'linux-archive-rel-goma-latest', name = 'linux-archive-rel-goma-latest',
goma_backend = None,
) )
fyi_goma_latest_client_builder( fyi_goma_latest_client_builder(
name = 'linux-archive-rel-goma-latest-localoutputcache', name = 'linux-archive-rel-goma-latest-localoutputcache',
goma_backend = None,
) )
fyi_goma_latest_client_builder( fyi_goma_latest_client_builder(
......
...@@ -488,77 +488,90 @@ def gpu_builder(*, name, builderless=False, execution_timeout=6 * time.hour, **k ...@@ -488,77 +488,90 @@ def gpu_builder(*, name, builderless=False, execution_timeout=6 * time.hour, **k
) )
def gpu_android_builder(*, name, goma_backend=goma.backend.RBE_PROD, **kwargs): def gpu_android_builder(*, name, **kwargs):
return gpu_builder( return gpu_builder(
name = name, name = name,
goma_backend = goma_backend,
mastername = 'tryserver.chromium.android', mastername = 'tryserver.chromium.android',
**kwargs **kwargs
) )
gpu_android_builder( gpu_android_builder(
name = 'android_optional_gpu_tests_rel', name = 'android_optional_gpu_tests_rel',
goma_backend = None,
) )
gpu_android_builder( gpu_android_builder(
name = 'gpu-fyi-try-android-l-nexus-5-32', name = 'gpu-fyi-try-android-l-nexus-5-32',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_android_builder( gpu_android_builder(
name = 'gpu-fyi-try-android-l-nexus-6-32', name = 'gpu-fyi-try-android-l-nexus-6-32',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_android_builder( gpu_android_builder(
name = 'gpu-fyi-try-android-m-nexus-5x-64', name = 'gpu-fyi-try-android-m-nexus-5x-64',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_android_builder( gpu_android_builder(
name = 'gpu-fyi-try-android-m-nexus-5x-deqp-64', name = 'gpu-fyi-try-android-m-nexus-5x-deqp-64',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_android_builder( gpu_android_builder(
name = 'gpu-fyi-try-android-m-nexus-5x-skgl-64', name = 'gpu-fyi-try-android-m-nexus-5x-skgl-64',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_android_builder( gpu_android_builder(
name = 'gpu-fyi-try-android-m-nexus-6p-64', name = 'gpu-fyi-try-android-m-nexus-6p-64',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_android_builder( gpu_android_builder(
name = 'gpu-fyi-try-android-m-nexus-9-64', name = 'gpu-fyi-try-android-m-nexus-9-64',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_android_builder( gpu_android_builder(
name = 'gpu-fyi-try-android-n-nvidia-shield-tv-64', name = 'gpu-fyi-try-android-n-nvidia-shield-tv-64',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_android_builder( gpu_android_builder(
name = 'gpu-fyi-try-android-p-pixel-2-32', name = 'gpu-fyi-try-android-p-pixel-2-32',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_android_builder( gpu_android_builder(
name = 'gpu-fyi-try-android-p-pixel-2-skv-32', name = 'gpu-fyi-try-android-p-pixel-2-skv-32',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_android_builder( gpu_android_builder(
name = 'gpu-fyi-try-android-q-pixel-2-deqp-vk-32', name = 'gpu-fyi-try-android-q-pixel-2-deqp-vk-32',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_android_builder( gpu_android_builder(
name = 'gpu-fyi-try-android-q-pixel-2-deqp-vk-64', name = 'gpu-fyi-try-android-q-pixel-2-deqp-vk-64',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_android_builder( gpu_android_builder(
name = 'gpu-fyi-try-android-q-pixel-2-vk-32', name = 'gpu-fyi-try-android-q-pixel-2-vk-32',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_android_builder( gpu_android_builder(
name = 'gpu-fyi-try-android-q-pixel-2-vk-64', name = 'gpu-fyi-try-android-q-pixel-2-vk-64',
goma_backend = goma.backend.RBE_PROD,
) )
gpu_android_builder( gpu_android_builder(
name = 'gpu-try-android-m-nexus-5x-64', name = 'gpu-try-android-m-nexus-5x-64',
goma_backend = goma.backend.RBE_PROD,
) )
...@@ -792,26 +805,26 @@ gpu_win_builder( ...@@ -792,26 +805,26 @@ gpu_win_builder(
) )
def linux_builder(*, name, goma_backend=goma.backend.RBE_PROD, **kwargs): def linux_builder(*, name, **kwargs):
return builder( return builder(
name = name, name = name,
goma_backend = goma_backend,
mastername = 'tryserver.chromium.linux', mastername = 'tryserver.chromium.linux',
**kwargs **kwargs
) )
linux_builder( linux_builder(
name = 'cast_shell_audio_linux', name = 'cast_shell_audio_linux',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'cast_shell_linux', name = 'cast_shell_linux',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'chromium_presubmit', name = 'chromium_presubmit',
executable = luci.recipe(name = 'presubmit'), executable = luci.recipe(name = 'presubmit'),
goma_backend = None,
properties = { properties = {
'$depot_tools/presubmit': { '$depot_tools/presubmit': {
'runhooks': True, 'runhooks': True,
...@@ -824,142 +837,146 @@ linux_builder( ...@@ -824,142 +837,146 @@ linux_builder(
linux_builder( linux_builder(
name = 'closure_compilation', name = 'closure_compilation',
executable = luci.recipe(name = 'closure_compilation'), executable = luci.recipe(name = 'closure_compilation'),
goma_backend = None,
) )
linux_builder( linux_builder(
name = 'fuchsia-arm64-cast', name = 'fuchsia-arm64-cast',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'fuchsia-compile-x64-dbg', name = 'fuchsia-compile-x64-dbg',
goma_backend = None,
) )
linux_builder( linux_builder(
name = 'fuchsia-fyi-arm64-rel', name = 'fuchsia-fyi-arm64-rel',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'fuchsia-fyi-x64-dbg', name = 'fuchsia-fyi-x64-dbg',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'fuchsia-fyi-x64-rel', name = 'fuchsia-fyi-x64-rel',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'fuchsia-x64-cast', name = 'fuchsia-x64-cast',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'fuchsia_arm64', name = 'fuchsia_arm64',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'fuchsia_x64', name = 'fuchsia_x64',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'layout_test_leak_detection', name = 'layout_test_leak_detection',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'leak_detection_linux', name = 'leak_detection_linux',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'linux-annotator-rel', name = 'linux-annotator-rel',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'linux-blink-heap-concurrent-marking-tsan-rel', name = 'linux-blink-heap-concurrent-marking-tsan-rel',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'linux-blink-heap-verification-try', name = 'linux-blink-heap-verification-try',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'linux-clang-tidy-dbg', name = 'linux-clang-tidy-dbg',
executable = luci.recipe(name = 'tricium_analyze'), executable = luci.recipe(name = 'tricium_analyze'),
goma_backend = None,
goma_jobs = goma.jobs.J150, goma_jobs = goma.jobs.J150,
) )
linux_builder( linux_builder(
name = 'linux-clang-tidy-rel', name = 'linux-clang-tidy-rel',
executable = luci.recipe(name = 'tricium_analyze'), executable = luci.recipe(name = 'tricium_analyze'),
goma_backend = None,
goma_jobs = goma.jobs.J150, goma_jobs = goma.jobs.J150,
) )
linux_builder( linux_builder(
name = 'linux-dcheck-off-rel', name = 'linux-dcheck-off-rel',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'linux-gcc-rel', name = 'linux-gcc-rel',
goma_backend = None,
) )
linux_builder( linux_builder(
name = 'linux-jumbo-rel', name = 'linux-jumbo-rel',
goma_backend = None,
) )
linux_builder( linux_builder(
name = 'linux-libfuzzer-asan-rel', name = 'linux-libfuzzer-asan-rel',
executable = luci.recipe(name = 'chromium_libfuzzer_trybot'), executable = luci.recipe(name = 'chromium_libfuzzer_trybot'),
goma_backend = None,
) )
linux_builder( linux_builder(
name = 'linux-ozone-rel', name = 'linux-ozone-rel',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'linux-rel', name = 'linux-rel',
goma_backend = None,
goma_jobs = goma.jobs.J150, goma_jobs = goma.jobs.J150,
use_clang_coverage = True, use_clang_coverage = True,
) )
linux_builder( linux_builder(
name = 'linux-trusty-rel', name = 'linux-trusty-rel',
goma_backend = goma.backend.RBE_PROD,
goma_jobs = goma.jobs.J150, goma_jobs = goma.jobs.J150,
os = os.LINUX_TRUSTY, os = os.LINUX_TRUSTY,
) )
linux_builder( linux_builder(
name = 'linux-viz-rel', name = 'linux-viz-rel',
goma_backend = None,
) )
linux_builder( linux_builder(
name = 'linux-webkit-msan-rel', name = 'linux-webkit-msan-rel',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'linux_arm', name = 'linux_arm',
# TODO(crbug.com/986191): re-enable RBE+ATS when the issue is fixed. # TODO(crbug.com/986191): re-enable RBE+ATS when the issue is fixed.
goma_backend = None, # goma_backend = goma.backend.RBE_PROD,
# goma_enable_ats = True, # goma_enable_ats = True,
) )
linux_builder( linux_builder(
name = 'linux_chromium_analysis', name = 'linux_chromium_analysis',
goma_backend = None,
) )
linux_builder( linux_builder(
name = 'linux_chromium_archive_rel_ng', name = 'linux_chromium_archive_rel_ng',
goma_backend = None,
) )
linux_builder( linux_builder(
name = 'linux_chromium_asan_rel_ng', name = 'linux_chromium_asan_rel_ng',
goma_backend = None,
goma_jobs = goma.jobs.J150, goma_jobs = goma.jobs.J150,
ssd = True, ssd = True,
) )
...@@ -967,17 +984,16 @@ linux_builder( ...@@ -967,17 +984,16 @@ linux_builder(
linux_builder( linux_builder(
name = 'linux_chromium_cfi_rel_ng', name = 'linux_chromium_cfi_rel_ng',
cores = 32, cores = 32,
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'linux_chromium_chromeos_asan_rel_ng', name = 'linux_chromium_chromeos_asan_rel_ng',
goma_backend = None,
goma_jobs = goma.jobs.J150, goma_jobs = goma.jobs.J150,
) )
linux_builder( linux_builder(
name = 'linux_chromium_chromeos_msan_rel_ng', name = 'linux_chromium_chromeos_msan_rel_ng',
goma_backend = None,
goma_jobs = goma.jobs.J150, goma_jobs = goma.jobs.J150,
) )
...@@ -985,17 +1001,14 @@ linux_builder( ...@@ -985,17 +1001,14 @@ linux_builder(
name = 'linux_chromium_clobber_deterministic', name = 'linux_chromium_clobber_deterministic',
executable = luci.recipe(name = 'swarming/deterministic_build'), executable = luci.recipe(name = 'swarming/deterministic_build'),
execution_timeout = 6 * time.hour, execution_timeout = 6 * time.hour,
goma_backend = None,
) )
linux_builder( linux_builder(
name = 'linux_chromium_clobber_rel_ng', name = 'linux_chromium_clobber_rel_ng',
goma_backend = None,
) )
linux_builder( linux_builder(
name = 'linux_chromium_compile_dbg_32_ng', name = 'linux_chromium_compile_dbg_32_ng',
goma_backend = None,
) )
linux_builder( linux_builder(
...@@ -1006,12 +1019,12 @@ linux_builder( ...@@ -1006,12 +1019,12 @@ linux_builder(
path = 'linux_debug', path = 'linux_debug',
), ),
], ],
goma_backend = None,
goma_jobs = goma.jobs.J150, goma_jobs = goma.jobs.J150,
) )
linux_builder( linux_builder(
name = 'linux_chromium_compile_rel_ng', name = 'linux_chromium_compile_rel_ng',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
...@@ -1022,40 +1035,40 @@ linux_builder( ...@@ -1022,40 +1035,40 @@ linux_builder(
path = 'linux_debug', path = 'linux_debug',
), ),
], ],
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'linux_chromium_msan_rel_ng', name = 'linux_chromium_msan_rel_ng',
goma_backend = goma.backend.RBE_PROD,
goma_jobs = goma.jobs.J150, goma_jobs = goma.jobs.J150,
) )
linux_builder( linux_builder(
name = 'linux_chromium_tsan_rel_ng', name = 'linux_chromium_tsan_rel_ng',
goma_backend = None,
goma_jobs = goma.jobs.J150, goma_jobs = goma.jobs.J150,
) )
linux_builder( linux_builder(
name = 'linux_chromium_ubsan_rel_ng', name = 'linux_chromium_ubsan_rel_ng',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'linux_layout_tests_composite_after_paint', name = 'linux_layout_tests_composite_after_paint',
goma_backend = None,
) )
linux_builder( linux_builder(
name = 'linux_layout_tests_layout_ng_disabled', name = 'linux_layout_tests_layout_ng_disabled',
goma_backend = None,
) )
linux_builder( linux_builder(
name = 'linux_mojo', name = 'linux_mojo',
goma_backend = goma.backend.RBE_PROD,
) )
linux_builder( linux_builder(
name = 'linux_mojo_chromeos', name = 'linux_mojo_chromeos',
goma_backend = None,
) )
linux_builder( linux_builder(
...@@ -1063,12 +1076,12 @@ linux_builder( ...@@ -1063,12 +1076,12 @@ linux_builder(
builderless = False, builderless = False,
cores = 32, cores = 32,
executable = luci.recipe(name = 'chromium_upload_clang'), executable = luci.recipe(name = 'chromium_upload_clang'),
goma_backend = None,
os = os.LINUX_TRUSTY, os = os.LINUX_TRUSTY,
) )
linux_builder( linux_builder(
name = 'linux_vr', name = 'linux_vr',
goma_backend = goma.backend.RBE_PROD,
) )
......
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