New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 711438 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: ----

Blocking:
issue 708324



Sign in to add a comment

[Findit] Failed to get step result log for build 0 which leads failures in all following analyses

Project Member Reported by chanli@chromium.org, Apr 13 2017

Issue description

Url to the build Failure:
https://luci-milo.appspot.com/buildbot/chromium.memory/Linux MSan Tests/20

What is the bug or feature:
1. Analysis failed because of "ValueError: No JSON object could be decoded" error in detect_first_failure_pipeline
2. This error is because analysis of build 1 failed because of "Failed to get swarming test results for a previous build." error
3. Analysis of Build 0 succeeded but failed to get test_level data.
4. I contacted maruel@ and it turned out "buildnumber:0" tag is not set in swarming tasks of build 0 (a possible buildbot bug), which makes Findit thinks steps in build 0 are not isolated. And that caused failure in analysis of build 1 and make step.log_data to be None which caused failures in all following analyses.

This error should not be common since it tends only happen on build 0, but should be easy to fix.
 

Comment 1 by st...@chromium.org, Apr 13 2017

Could we have a more descriptive bug title?

Comment 2 by chanli@chromium.org, Apr 13 2017

Summary: [Findit] Failed to get step result log for build 0 which leads failures in all following analyses (was: [Findit])

Comment 3 by chanli@chromium.org, Apr 13 2017

Blocking: 708324
Project Member

Comment 4 by bugdroid1@chromium.org, Apr 14 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/infra/+/262d4938ebaf306edf5045d454cbb3b5044dc268

commit 262d4938ebaf306edf5045d454cbb3b5044dc268
Author: Chan <chanli@chromium.org>
Date: Fri Apr 14 16:54:33 2017

[Findit] Fix bugs when running analyses of builds on a new builder.

Skip build 0 to avoid some unexpected failures.

Bug:  711438 
Change-Id: I2b1176f0635c15469cd2c5034367460af8d7c841
Reviewed-on: https://chromium-review.googlesource.com/477434
Reviewed-by: Shuotao Gao <stgao@chromium.org>
Commit-Queue: Chan Li <chanli@chromium.org>

[modify] https://crrev.com/262d4938ebaf306edf5045d454cbb3b5044dc268/appengine/findit/waterfall/detect_first_failure_pipeline.py

Comment 5 by chanli@chromium.org, Apr 14 2017

Status: Fixed (was: Assigned)

Sign in to add a comment