New issue
Advanced search Search tips

Issue 910723 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jan 7
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

Audit tko/parse: Fail-hard on parsing errors

Project Member Reported by pprabhu@chromium.org, Nov 30

Issue description

This is a follow up mitigation bug from go/chops-pm-104

That outage would have been avoided if the bug in tko/parse had been caught in staging. staging tests would have caught the bug if tko/parse had failed on the failure instead of reporting corrupted data.

tko/parse often tries to "make progress" by reporting some data. The ask here is 

- in particular: make tko/parse fail on the particular problem that caused that outage.
- audit tko/parse for other instances of defensive programming and make it fail in all those instances.
 
Components: Infra>Client>ChromeOS>Test
PM follow up ==> default P1
Cc: pprabhu@chromium.org
Labels: Chase
Owner: akes...@chromium.org
Status: Assigned (was: Untriaged)
Cc: ayatane@chromium.org
Let's make sure lucifer fails if tko/parse fails.
Clarify: we only want to hard fail on tko export part of tko/parse, not on the other pipeline exports.
Re #4, Lucifer exits non-zero if parse exits non-zero.  This should be considered a failure by the Swarming suite wait task.
In my first pass through the code, I'm not finding anywhere where we squelch an exception.
Status: Fixed (was: Assigned)
I took a look, didn't find anything to act on.

Sign in to add a comment