New issue
Advanced search Search tips

Issue 735578 link

Starred by 1 user

Issue metadata

Status: Archived
Owner: ----
Closed: Mar 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 720135



Sign in to add a comment

Do not blame CLs for cros_install_debug_syms failures

Project Member Reported by pprabhu@chromium.org, Jun 21 2017

Issue description

Currently, BuildPackages can fail because of a GS flake while downloading debug symbols.

The code path is:

- BuildPackages calls commands.Build which calls build_packages inside the chroot.
- build_packages optionally calls cros_install_debug_symbols: https://cs.corp.google.com/chromeos_public/src/scripts/build_packages?q=install_debug_syms&sq=package:chromeos&dr=C&l=316

- cros_install_debug_symbols (among other things) downloads prebuilts from GS, which can fail: https://cs.corp.google.com/chromeos_public/chromite/scripts/cros_install_debug_syms.py?q=install_debug_syms&sq=package:chromeos&dr=C&l=94


We should be able to detect when this path fails due to a GS flake vs a real build failure. Currently, we blame the CLs in the CQ on this failure.
 
Blocking: 720135
Labels: Hotlist-Fixit
So steps:
- build_packages need to be able to return eq of INFRA_FAILURE
- Use that from BuildPackagesStage
If happens often, raise priority
Status: Archived (was: Untriaged)
This bug is very old, is Untriaged, and has no owner.  If it is still relevant, reopen as Untriaged or open a new bug

Sign in to add a comment