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

Issue 830660 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: May 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug

Blocking:
issue 826087



Sign in to add a comment

[Findit] Flake Analyzer - Pipelines that are aborted do not always report error

Project Member Reported by lijeffrey@chromium.org, Apr 9 2018

Issue description

Comment 1 by st...@chromium.org, Apr 10 2018

Blocking: 826087
Owner: st...@chromium.org
Status: Assigned (was: Available)
Project Member

Comment 2 by bugdroid1@chromium.org, May 23 2018

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

commit b213e3443a0ecbba636883f6d769a624c6d686f7
Author: Shuotao Gao <stgao@chromium.org>
Date: Wed May 23 01:54:45 2018

[Findit] Flake Analyzer - Set error on pipeline abortion correctly.

In the old code, there is a bug:
1) an instance of MasterAnalysis is retrieved first
2) a ndb transaction is made to update the analysis with an error
3) then the retrieved analysis instance is used to set the end time and overwrite the saved error in the ndb.

Bug:  830660 
Change-Id: I3ff4b917c2de067c57c95f2586bd9de0a80ee9f0
Reviewed-on: https://chromium-review.googlesource.com/1069829
Reviewed-by: Jeffrey Li <lijeffrey@chromium.org>
Commit-Queue: Shuotao Gao <stgao@chromium.org>

[modify] https://crrev.com/b213e3443a0ecbba636883f6d769a624c6d686f7/appengine/findit/services/flake_failure/flake_analysis_util.py
[modify] https://crrev.com/b213e3443a0ecbba636883f6d769a624c6d686f7/appengine/findit/pipelines/flake_failure/analyze_flake_pipeline.py
[modify] https://crrev.com/b213e3443a0ecbba636883f6d769a624c6d686f7/appengine/findit/pipelines/flake_failure/test/analyze_flake_pipeline_test.py
[modify] https://crrev.com/b213e3443a0ecbba636883f6d769a624c6d686f7/appengine/findit/services/flake_failure/test/flake_analysis_util_test.py

Comment 3 by st...@chromium.org, May 23 2018

Status: Fixed (was: Assigned)

Sign in to add a comment