Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(351)

Issue 2378133004: [Findit] Rerun if the regression range is different. (Closed)

Created:
4 years, 2 months ago by Sharu Jiang
Modified:
4 years, 2 months ago
Reviewers:
wrengr, stgao, inferno
CC:
chromium-reviews, infra-reviews+infra_chromium.org, chanli, lijeffrey
Target Ref:
refs/heads/master
Project:
infra
Visibility:
Public.

Description

[Findit] Rerun if the regression range is different. Since stacktraces are already grouped at crash side, findit needs not to duplicate this check, so only add regression range check for smart rerun. BUG=600535 Committed: https://chromium.googlesource.com/infra/infra/+/c958b3053825c8e2e4f3b9a99b31446e826ae22d

Patch Set 1 #

Total comments: 7

Patch Set 2 : Fix nits. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+87 lines, -59 lines) Patch
M appengine/findit/crash/crash_pipeline.py View 1 2 chunks +6 lines, -6 lines 0 comments Download
M appengine/findit/crash/detect_regression_range.py View 1 4 chunks +3 lines, -4 lines 0 comments Download
M appengine/findit/crash/findit_for_chromecrash.py View 1 5 chunks +6 lines, -11 lines 0 comments Download
M appengine/findit/crash/findit_for_client.py View 1 4 chunks +22 lines, -10 lines 0 comments Download
M appengine/findit/crash/test/crash_pipeline_test.py View 2 chunks +3 lines, -3 lines 0 comments Download
M appengine/findit/crash/test/findit_for_chromecrash_test.py View 5 chunks +3 lines, -12 lines 0 comments Download
M appengine/findit/crash/test/findit_for_client_test.py View 1 4 chunks +30 lines, -1 line 0 comments Download
M appengine/findit/model/crash/crash_analysis.py View 1 2 chunks +14 lines, -12 lines 0 comments Download

Messages

Total messages: 17 (8 generated)
Sharu Jiang
ping :)
4 years, 2 months ago (2016-10-06 00:31:27 UTC) #5
wrengr
lgtm, with one question/nit https://codereview.chromium.org/2378133004/diff/40001/appengine/findit/crash/crash_pipeline.py File appengine/findit/crash/crash_pipeline.py (right): https://codereview.chromium.org/2378133004/diff/40001/appengine/findit/crash/crash_pipeline.py#newcode114 appengine/findit/crash/crash_pipeline.py:114: not analysis.failed): Does it make ...
4 years, 2 months ago (2016-10-07 17:32:06 UTC) #6
stgao
lgtm with nits. https://codereview.chromium.org/2378133004/diff/40001/appengine/findit/crash/crash_pipeline.py File appengine/findit/crash/crash_pipeline.py (right): https://codereview.chromium.org/2378133004/diff/40001/appengine/findit/crash/crash_pipeline.py#newcode113 appengine/findit/crash/crash_pipeline.py:113: if (analysis and (regression_range == analysis.regression_range) ...
4 years, 2 months ago (2016-10-07 20:29:35 UTC) #7
Sharu Jiang
https://codereview.chromium.org/2378133004/diff/40001/appengine/findit/crash/crash_pipeline.py File appengine/findit/crash/crash_pipeline.py (right): https://codereview.chromium.org/2378133004/diff/40001/appengine/findit/crash/crash_pipeline.py#newcode113 appengine/findit/crash/crash_pipeline.py:113: if (analysis and (regression_range == analysis.regression_range) and On 2016/10/07 ...
4 years, 2 months ago (2016-10-07 22:05:04 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2378133004/80001
4 years, 2 months ago (2016-10-07 22:08:12 UTC) #12
stgao
https://codereview.chromium.org/2378133004/diff/40001/appengine/findit/crash/crash_pipeline.py File appengine/findit/crash/crash_pipeline.py (right): https://codereview.chromium.org/2378133004/diff/40001/appengine/findit/crash/crash_pipeline.py#newcode113 appengine/findit/crash/crash_pipeline.py:113: if (analysis and (regression_range == analysis.regression_range) and On 2016/10/07 ...
4 years, 2 months ago (2016-10-07 22:26:04 UTC) #13
commit-bot: I haz the power
Committed patchset #2 (id:80001) as https://chromium.googlesource.com/infra/infra/+/c958b3053825c8e2e4f3b9a99b31446e826ae22d
4 years, 2 months ago (2016-10-07 22:37:04 UTC) #15
Sharu Jiang
On 2016/10/07 22:26:04, stgao (slow) wrote: > https://codereview.chromium.org/2378133004/diff/40001/appengine/findit/crash/crash_pipeline.py > File appengine/findit/crash/crash_pipeline.py (right): > > https://codereview.chromium.org/2378133004/diff/40001/appengine/findit/crash/crash_pipeline.py#newcode113 ...
4 years, 2 months ago (2016-10-07 22:40:24 UTC) #16
stgao
4 years, 2 months ago (2016-10-07 22:50:43 UTC) #17
Message was sent while issue was closed.
On 2016/10/07 22:40:24, sharu jiang wrote:
> On 2016/10/07 22:26:04, stgao (slow) wrote:
> >
>
https://codereview.chromium.org/2378133004/diff/40001/appengine/findit/crash/...
> > File appengine/findit/crash/crash_pipeline.py (right):
> > 
> >
>
https://codereview.chromium.org/2378133004/diff/40001/appengine/findit/crash/...
> > appengine/findit/crash/crash_pipeline.py:113: if (analysis and
> (regression_range
> > == analysis.regression_range) and
> > On 2016/10/07 22:05:03, sharu jiang wrote:
> > > On 2016/10/07 20:29:35, stgao (slow) wrote:
> > > > Should we also test regression_range is not empty? Sometimes we don't
have
> a
> > > > regression range, right?
> > > 
> > > For those with empty regressions, we can still find suspected_project and
> > > suspected_components. So we still need to run analyses.
> > 
> > What if both regression range are empty? Do we really want to re-analyze?
> 
> If both are empty, regression_range == analysis.regression_range would be None
> == None, then we won't re-analyze

Ah, you are right.

Powered by Google App Engine
This is Rietveld 408576698