0

Reland "Roll per-builder build-dir experiment to all (try.)chromium.fuzz bots"

This is a reland of commit bd6a952830

Reason for reland: crrev.com/c/5967394 landed which should preserve
the old paths even when the build dir switches.

Original change's description:
> Roll per-builder build-dir experiment to all (try.)chromium.fuzz bots
>
> The experiment's been on the entire CQ for a while now. This starts
> rolling it to more bots.
>
> Bug: 355218109
> Change-Id: I4bc8b840b62fc2dcdc7a05f0d8d125272db7cf96
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5950548
> Commit-Queue: Ben Pastene <bpastene@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1372761}

Bug: 355218109
Change-Id: If196226857a83ee020572f66a8539d9ef6ad15b9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5972855
Reviewed-by: Garrett Beaty <gbeaty@google.com>
Commit-Queue: Ben Pastene <bpastene@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1374751}
This commit is contained in:
Ben Pastene
2024-10-28 18:30:06 +00:00
committed by Chromium LUCI CQ
parent 14e0918444
commit e7a7245314
3 changed files with 200 additions and 3 deletions
infra/config

@ -1437,6 +1437,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -1536,6 +1540,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -1635,6 +1643,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -1733,6 +1745,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -1832,6 +1848,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -1931,6 +1951,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -4459,6 +4483,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -4558,6 +4586,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -4863,6 +4895,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -15988,6 +16024,10 @@ buckets {
execution_timeout_secs: 21600
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -16087,6 +16127,10 @@ buckets {
execution_timeout_secs: 14400
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -16186,6 +16230,10 @@ buckets {
execution_timeout_secs: 14400
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -16284,6 +16332,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -16380,6 +16432,10 @@ buckets {
execution_timeout_secs: 18000
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -16479,6 +16535,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -16577,6 +16637,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -16675,6 +16739,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -16773,6 +16841,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -16871,6 +16943,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -16967,6 +17043,10 @@ buckets {
execution_timeout_secs: 14400
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -17169,6 +17249,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -20628,6 +20712,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -20727,6 +20815,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -20825,6 +20917,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -20922,6 +21018,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -24371,6 +24471,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -24470,6 +24574,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -28704,6 +28812,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -28803,6 +28915,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -29407,6 +29523,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -29505,6 +29625,10 @@ buckets {
execution_timeout_secs: 10800
build_numbers: YES
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -93160,6 +93284,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -93256,6 +93384,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -93352,6 +93484,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -93448,6 +93584,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -93544,6 +93684,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -93640,6 +93784,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -94833,6 +94981,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -97527,6 +97679,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -97623,6 +97779,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -99047,6 +99207,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -99143,6 +99307,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -99239,6 +99407,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -99335,6 +99507,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -102758,6 +102934,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -102852,6 +103032,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -109969,6 +110153,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100
@ -110065,6 +110253,10 @@ buckets {
}
build_numbers: YES
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "chromium.use_per_builder_build_dir_name"
value: 100
}
experiments {
key: "chromium_swarming.expose_merge_script_failures"
value: 100

@ -25,6 +25,10 @@ ci.defaults.set(
os = os.LINUX_DEFAULT,
gardener_rotations = gardener_rotations.CHROMIUM,
execution_timeout = ci.DEFAULT_EXECUTION_TIMEOUT,
experiments = {
# crbug.com/355218109
"chromium.use_per_builder_build_dir_name": 100,
},
health_spec = health_spec.DEFAULT,
notifies = ["chrome-fuzzing-core"],
service_account = ci.DEFAULT_SERVICE_ACCOUNT,
@ -1620,9 +1624,6 @@ ci.builder(
# crbug.com/1175182: Temporarily increase timeout
# crbug.com/1372531: Increase timeout again
execution_timeout = 8 * time.hour,
experiments = {
"chromium.use_per_builder_build_dir_name": 100,
},
properties = {
"upload_bucket": "chromium-browser-libfuzzer",
"upload_directory": "asan",

@ -15,6 +15,10 @@ try_.defaults.set(
cores = 8,
os = os.LINUX_DEFAULT,
execution_timeout = try_.DEFAULT_EXECUTION_TIMEOUT,
experiments = {
# crbug.com/355218109
"chromium.use_per_builder_build_dir_name": 100,
},
service_account = try_.DEFAULT_SERVICE_ACCOUNT,
siso_enabled = True,
siso_project = siso.project.DEFAULT_UNTRUSTED,