You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
depot_tools/recipes/recipe_modules/bot_update/examples/full.expected
Ben Pastene 97dadd025f Apply the gerrit REST timeout to only 'GetChanges' calls
https://crrev.com/c/4420526 put a 10s timeout on all calls made via
this script.

But it appears there are a variety of endpoints that take more than
10s, the latest being "SubmitChange", eg:
https://ci.chromium.org/ui/p/chromeos/builders/release/release-R113-15393.B-orchestrator/25/overview

So instead of applying the timeout to everything, and then opting
certain long-running calls out of it, this just opts-in the
"GetChanges" call to the timeout. This should cover the failure mode
that was originally solved for chrome's bots. And also bump the
timeout to 30s since we don't trust all get-changes queries to
reliably finish in under 10s.

This also bumps the step level timeout for the query in tryserver
recipe_mod to 8 min since there could be ~5min worth of sleeping +
150s worth of waiting+timing-out. So worst case the step will now
take 8min to fully exhaust all timeouts/sleeps.

Recipe-Nontrivial-Roll: build
Recipe-Nontrivial-Roll: build_limited
Recipe-Nontrivial-Roll: chromiumos
Recipe-Nontrivial-Roll: infra
Bug: b/278083716
Change-Id: Ib366e004e0bb07297ba732590d488cae779e38ba
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/4426524
Reviewed-by: Joanna Wang <jojwang@chromium.org>
Commit-Queue: Ben Pastene <bpastene@chromium.org>
3 years ago
..
add_blamelists.json
add_blamelists_bot_update_failure.json
basic.json
basic_with_branch_heads.json
bot_update_failure.json
clobber.json
deprecated_got_revision_mapping.json Apply the gerrit REST timeout to only 'GetChanges' calls 3 years ago
gerrit_no_rebase_patch_ref.json
gerrit_no_reset.json
input_commit_with_id_without_repo.json
multiple_patch_refs.json
no_cp_checkout_HEAD.json
no_cp_checkout_a_branch_head.json
no_cp_checkout_a_specific_commit.json
no_cp_checkout_main.json
origin_main.json
refs.json Revert .cipd_bin setup in depot_tools recipe module 4 years ago
reset_root_solution_revision.json
resolve_chromium_fixed_version.json
revision_fallback_chain_set_output_commit.json
revision_specifying_ref.json
tryjob_fail.json Apply the gerrit REST timeout to only 'GetChanges' calls 3 years ago
tryjob_fail_patch.json Apply the gerrit REST timeout to only 'GetChanges' calls 3 years ago
tryjob_fail_patch_download.json Apply the gerrit REST timeout to only 'GetChanges' calls 3 years ago
tryjob_gerrit_angle.json Apply the gerrit REST timeout to only 'GetChanges' calls 3 years ago
tryjob_gerrit_branch_heads.json Apply the gerrit REST timeout to only 'GetChanges' calls 3 years ago
tryjob_gerrit_feature_branch.json Apply the gerrit REST timeout to only 'GetChanges' calls 3 years ago
tryjob_gerrit_v8_feature_branch.json Apply the gerrit REST timeout to only 'GetChanges' calls 3 years ago
tryjob_gerrit_webrtc.json Apply the gerrit REST timeout to only 'GetChanges' calls 3 years ago
tryjob_v8.json Apply the gerrit REST timeout to only 'GetChanges' calls 3 years ago
tryjob_v8_head_by_default.json Apply the gerrit REST timeout to only 'GetChanges' calls 3 years ago
unrecognized_commit_repo.json
with_experiments.json
with_tags.json