[realms] enable on 20% of builds.

Blocked on https://crrev.com/i/3786531

R=mbonadei

Bug: chromium:1203285
Change-Id: I242c9464816854976bb76449f2682fee8ec4df35
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2854459
Commit-Queue: Andrii Shyshkalov <tandrii@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@chromium.org>
This commit is contained in:
Andrii Shyshkalov 2021-04-27 17:15:32 +02:00 committed by libyuv LUCI CQ
parent f40daf58a0
commit 68d18b67e6
2 changed files with 242 additions and 0 deletions

View File

@ -32,6 +32,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Android Debug"
@ -51,6 +55,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Android Release"
@ -70,6 +78,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Android Tester ARM32 Debug (Nexus 5X)"
@ -87,6 +99,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Android Tester ARM32 Release (Nexus 5X)"
@ -104,6 +120,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Android Tester ARM64 Debug (Nexus 5X)"
@ -121,6 +141,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Android32 x86 Debug"
@ -140,6 +164,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Android64 x64 Debug"
@ -159,6 +187,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Linux Asan"
@ -178,6 +210,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Linux MSan"
@ -197,6 +233,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Linux Tsan v2"
@ -216,6 +256,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Linux UBSan"
@ -235,6 +279,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Linux UBSan vptr"
@ -254,6 +302,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Linux32 Debug"
@ -273,6 +325,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Linux32 Release"
@ -292,6 +348,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Linux64 Debug"
@ -311,6 +371,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Linux64 Release"
@ -330,6 +394,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Mac Asan"
@ -348,6 +416,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Mac64 Debug"
@ -366,6 +438,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Mac64 Release"
@ -384,6 +460,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Win32 Debug"
@ -403,6 +483,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Win32 Debug (Clang)"
@ -422,6 +506,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Win32 Release"
@ -441,6 +529,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Win32 Release (Clang)"
@ -460,6 +552,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Win64 Debug"
@ -479,6 +575,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Win64 Debug (Clang)"
@ -498,6 +598,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Win64 Release"
@ -517,6 +621,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "Win64 Release (Clang)"
@ -536,6 +644,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "iOS ARM64 Debug"
@ -554,6 +666,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "iOS ARM64 Release"
@ -572,6 +688,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "iOS Debug"
@ -590,6 +710,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "iOS Release"
@ -608,6 +732,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
}
}
@ -636,6 +764,10 @@ buckets {
execution_timeout_secs: 7200
build_numbers: YES
service_account: "libyuv-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
}
}
@ -673,6 +805,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "android_arm64"
@ -690,6 +826,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "android_rel"
@ -707,6 +847,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "android_x64"
@ -726,6 +870,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "android_x86"
@ -745,6 +893,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "ios"
@ -763,6 +915,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "ios_arm64"
@ -781,6 +937,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "ios_arm64_rel"
@ -799,6 +959,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "ios_rel"
@ -817,6 +981,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "linux"
@ -836,6 +1004,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "linux_asan"
@ -855,6 +1027,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "linux_gcc"
@ -874,6 +1050,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "linux_msan"
@ -893,6 +1073,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "linux_rel"
@ -912,6 +1096,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "linux_tsan2"
@ -931,6 +1119,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "linux_ubsan"
@ -950,6 +1142,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "linux_ubsan_vptr"
@ -969,6 +1165,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "mac"
@ -987,6 +1187,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "mac_asan"
@ -1005,6 +1209,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "mac_rel"
@ -1023,6 +1231,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "presubmit"
@ -1044,6 +1256,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "win"
@ -1063,6 +1279,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "win_clang"
@ -1082,6 +1302,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "win_clang_rel"
@ -1101,6 +1325,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "win_rel"
@ -1120,6 +1348,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "win_x64_clang_rel"
@ -1139,6 +1371,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
builders {
name: "win_x64_rel"
@ -1158,6 +1394,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "libyuv-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.use_realms"
value: 20
}
}
}
}

View File

@ -21,6 +21,8 @@ GOMA_BACKEND_RBE_ATS_PROD = {
# Enable LUCI Realms support.
lucicfg.enable_experiment("crbug.com/1085650")
# Launch 20% of builds in "realms-aware mode", crbug.com/1203285.
luci.builder.defaults.experiments.set({"luci.use_realms": 20})
lucicfg.config(
lint_checks = ["default"],