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

Issue 2130543004: Waterfall components of regression range finder. (Closed)

Created:
4 years, 5 months ago by caiw
Modified:
4 years, 4 months ago
Reviewers:
chanli, stgao, lijeffrey
CC:
chromium-reviews, infra-reviews+infra_chromium.org
Base URL:
https://chromium.googlesource.com/infra/infra.git@master
Target Ref:
refs/heads/master
Project:
infra
Visibility:
Public.

Description

Waterfall components of regression range finder. 2/3 BUG=617808 Committed: https://chromium.googlesource.com/infra/infra/+/f1e17901719e3b7fe844e2a06f7fe4add6c17155

Patch Set 1 #

Total comments: 50

Patch Set 2 : refactored #

Total comments: 15

Patch Set 3 : Cleanup #

Patch Set 4 : cleanup #

Total comments: 30

Patch Set 5 : addressed comments #

Patch Set 6 : linted, tests #

Total comments: 10

Patch Set 7 : addressed comments, added trigger test which somehow wasn't included last time #

Total comments: 18

Patch Set 8 : addressed comments #

Patch Set 9 : I now test everything that I wrote. #

Total comments: 37

Patch Set 10 : addressed comments #

Total comments: 10

Patch Set 11 : addressed comments #

Total comments: 5

Patch Set 12 : addressed comments #

Patch Set 13 : addressed comments #

Patch Set 14 : addressed comments #

Patch Set 15 : Merge branch 'master' of https://chromium.googlesource.com/infra/infra into flake-waterfall #

Patch Set 16 : added init #

Patch Set 17 : added another init whoooo #

Unified diffs Side-by-side diffs Delta from patch set Stats (+871 lines, -139 lines) Patch
A + appengine/findit/model/flake/__init__.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 chunks +-1 lines, --1 lines 0 comments Download
A + appengine/findit/model/flake/test/__init__.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 0 chunks +-1 lines, --1 lines 0 comments Download
A appengine/findit/waterfall/flake/initialize_flake_pipeline.py View 1 2 3 4 5 6 7 8 9 10 1 chunk +81 lines, -0 lines 0 comments Download
A appengine/findit/waterfall/flake/recursive_flake_pipeline.py View 1 2 3 4 1 chunk +56 lines, -0 lines 0 comments Download
A appengine/findit/waterfall/flake/test/initialize_flake_pipeline_test.py View 1 2 3 4 5 6 1 chunk +130 lines, -0 lines 0 comments Download
A appengine/findit/waterfall/flake/test/recursive_flake_pipeline_test.py View 1 2 3 4 5 6 1 chunk +129 lines, -0 lines 0 comments Download
A + appengine/findit/waterfall/process_base_swarming_task_result_pipeline.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +49 lines, -62 lines 0 comments Download
A appengine/findit/waterfall/process_flake_swarming_task_result_pipeline.py View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +87 lines, -0 lines 0 comments Download
A appengine/findit/waterfall/test/process_base_swarming_task_result_pipeline_test.py View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +31 lines, -0 lines 0 comments Download
A + appengine/findit/waterfall/test/process_flake_swarming_task_result_pipeline_test.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +74 lines, -51 lines 0 comments Download
A + appengine/findit/waterfall/test/trigger_flake_swarming_task_pipeline_test.py View 1 2 3 4 5 6 7 8 9 6 chunks +20 lines, -28 lines 0 comments Download
A appengine/findit/waterfall/trigger_base_swarming_task_pipeline.py View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +180 lines, -0 lines 0 comments Download
A appengine/findit/waterfall/trigger_flake_swarming_task_pipeline.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +36 lines, -0 lines 0 comments Download

Messages

Total messages: 46 (16 generated)
caiw
I cut up the provisionally running pipeline into 3 CLs. This one contains the actual ...
4 years, 5 months ago (2016-07-07 20:49:54 UTC) #2
chanli
I didn't go through all the code. I just have a question: if I understand ...
4 years, 5 months ago (2016-07-08 16:58:54 UTC) #4
stgao
https://codereview.chromium.org/2130543004/diff/1/appengine/findit/waterfall/flake/initialize_flake_pipeline.py File appengine/findit/waterfall/flake/initialize_flake_pipeline.py (right): https://codereview.chromium.org/2130543004/diff/1/appengine/findit/waterfall/flake/initialize_flake_pipeline.py#newcode16 appengine/findit/waterfall/flake/initialize_flake_pipeline.py:16: from model import analysis_status imports of the same category ...
4 years, 5 months ago (2016-07-09 00:04:34 UTC) #5
caiw
https://codereview.chromium.org/2130543004/diff/1/appengine/findit/waterfall/flake/initialize_flake_pipeline.py File appengine/findit/waterfall/flake/initialize_flake_pipeline.py (right): https://codereview.chromium.org/2130543004/diff/1/appengine/findit/waterfall/flake/initialize_flake_pipeline.py#newcode16 appengine/findit/waterfall/flake/initialize_flake_pipeline.py:16: from model import analysis_status On 2016/07/08 16:58:54, chanli wrote: ...
4 years, 5 months ago (2016-07-14 00:59:45 UTC) #6
stgao
https://codereview.chromium.org/2130543004/diff/20001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py File appengine/findit/waterfall/flake/initialize_flake_pipeline.py (right): https://codereview.chromium.org/2130543004/diff/20001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py#newcode42 appengine/findit/waterfall/flake/initialize_flake_pipeline.py:42: analysis.status == analysis_status.PENDING): What if it is running? https://codereview.chromium.org/2130543004/diff/20001/appengine/findit/waterfall/flake/recursive_flake_pipeline.py ...
4 years, 5 months ago (2016-07-14 18:34:50 UTC) #7
caiw
Addressed previous comments https://codereview.chromium.org/2130543004/diff/20001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py File appengine/findit/waterfall/flake/initialize_flake_pipeline.py (right): https://codereview.chromium.org/2130543004/diff/20001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py#newcode42 appengine/findit/waterfall/flake/initialize_flake_pipeline.py:42: analysis.status == analysis_status.PENDING): On 2016/07/14 18:34:50, ...
4 years, 5 months ago (2016-07-15 00:25:10 UTC) #8
chanli
https://codereview.chromium.org/2130543004/diff/60001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py File appengine/findit/waterfall/flake/initialize_flake_pipeline.py (right): https://codereview.chromium.org/2130543004/diff/60001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py#newcode1 appengine/findit/waterfall/flake/initialize_flake_pipeline.py:1: # Copyright 2014 The Chromium Authors. All rights reserved. ...
4 years, 5 months ago (2016-07-19 20:48:28 UTC) #9
lijeffrey
Just some initial comments for now, I'll review the next patchset in more detail once ...
4 years, 5 months ago (2016-07-19 22:44:10 UTC) #10
caiw
https://codereview.chromium.org/2130543004/diff/60001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py File appengine/findit/waterfall/flake/initialize_flake_pipeline.py (right): https://codereview.chromium.org/2130543004/diff/60001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py#newcode1 appengine/findit/waterfall/flake/initialize_flake_pipeline.py:1: # Copyright 2014 The Chromium Authors. All rights reserved. ...
4 years, 5 months ago (2016-07-20 18:26:48 UTC) #11
chanli
https://codereview.chromium.org/2130543004/diff/60001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py File appengine/findit/waterfall/flake/initialize_flake_pipeline.py (right): https://codereview.chromium.org/2130543004/diff/60001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py#newcode44 appengine/findit/waterfall/flake/initialize_flake_pipeline.py:44: else: On 2016/07/20 18:26:47, caiw wrote: > On 2016/07/19 ...
4 years, 5 months ago (2016-07-21 20:34:10 UTC) #12
caiw
+ tests + lint https://codereview.chromium.org/2130543004/diff/60001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py File appengine/findit/waterfall/flake/initialize_flake_pipeline.py (right): https://codereview.chromium.org/2130543004/diff/60001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py#newcode57 appengine/findit/waterfall/flake/initialize_flake_pipeline.py:57: test_name, force=False, On 2016/07/21 20:34:09, ...
4 years, 5 months ago (2016-07-22 21:46:42 UTC) #13
chanli
https://codereview.chromium.org/2130543004/diff/60001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py File appengine/findit/waterfall/flake/initialize_flake_pipeline.py (right): https://codereview.chromium.org/2130543004/diff/60001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py#newcode57 appengine/findit/waterfall/flake/initialize_flake_pipeline.py:57: test_name, force=False, On 2016/07/22 21:46:42, caiw wrote: > On ...
4 years, 4 months ago (2016-07-26 17:41:05 UTC) #14
caiw
addressed comments. also, somehow the test for triggering wasn't included last time and seemed to ...
4 years, 4 months ago (2016-07-26 20:19:44 UTC) #15
lijeffrey
https://codereview.chromium.org/2130543004/diff/120001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py File appengine/findit/waterfall/flake/initialize_flake_pipeline.py (right): https://codereview.chromium.org/2130543004/diff/120001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py#newcode69 appengine/findit/waterfall/flake/initialize_flake_pipeline.py:69: Returns: nit: empty line before Returns section https://codereview.chromium.org/2130543004/diff/120001/appengine/findit/waterfall/flake/recursive_flake_pipeline.py File ...
4 years, 4 months ago (2016-07-26 20:49:02 UTC) #16
caiw
https://codereview.chromium.org/2130543004/diff/120001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py File appengine/findit/waterfall/flake/initialize_flake_pipeline.py (right): https://codereview.chromium.org/2130543004/diff/120001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py#newcode69 appengine/findit/waterfall/flake/initialize_flake_pipeline.py:69: Returns: On 2016/07/26 20:49:02, lijeffrey wrote: > nit: empty ...
4 years, 4 months ago (2016-07-26 21:09:01 UTC) #17
lijeffrey
https://codereview.chromium.org/2130543004/diff/160001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py File appengine/findit/waterfall/flake/initialize_flake_pipeline.py (right): https://codereview.chromium.org/2130543004/diff/160001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py#newcode25 appengine/findit/waterfall/flake/initialize_flake_pipeline.py:25: reset the existing one but still keep the result ...
4 years, 4 months ago (2016-07-27 22:38:23 UTC) #18
caiw
https://codereview.chromium.org/2130543004/diff/160001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py File appengine/findit/waterfall/flake/initialize_flake_pipeline.py (right): https://codereview.chromium.org/2130543004/diff/160001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py#newcode25 appengine/findit/waterfall/flake/initialize_flake_pipeline.py:25: reset the existing one but still keep the result ...
4 years, 4 months ago (2016-07-27 23:51:33 UTC) #19
chanli
lgtm with a nit https://codereview.chromium.org/2130543004/diff/180001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py File appengine/findit/waterfall/flake/initialize_flake_pipeline.py (right): https://codereview.chromium.org/2130543004/diff/180001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py#newcode25 appengine/findit/waterfall/flake/initialize_flake_pipeline.py:25: analysis Should this analysis be ...
4 years, 4 months ago (2016-07-28 21:45:29 UTC) #20
lijeffrey
https://codereview.chromium.org/2130543004/diff/160001/appengine/findit/waterfall/trigger_base_swarming_task_pipeline.py File appengine/findit/waterfall/trigger_base_swarming_task_pipeline.py (right): https://codereview.chromium.org/2130543004/diff/160001/appengine/findit/waterfall/trigger_base_swarming_task_pipeline.py#newcode20 appengine/findit/waterfall/trigger_base_swarming_task_pipeline.py:20: """A pipeline to trigger a Swarming task to re-run ...
4 years, 4 months ago (2016-07-29 05:18:39 UTC) #21
caiw
https://codereview.chromium.org/2130543004/diff/180001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py File appengine/findit/waterfall/flake/initialize_flake_pipeline.py (right): https://codereview.chromium.org/2130543004/diff/180001/appengine/findit/waterfall/flake/initialize_flake_pipeline.py#newcode25 appengine/findit/waterfall/flake/initialize_flake_pipeline.py:25: analysis On 2016/07/28 21:45:28, chanli wrote: > Should this ...
4 years, 4 months ago (2016-07-29 19:55:53 UTC) #22
lijeffrey
lgtm with nits. Feel free to commit once the cleanup is done. https://codereview.chromium.org/2130543004/diff/200001/appengine/findit/waterfall/process_flake_swarming_task_result_pipeline.py File appengine/findit/waterfall/process_flake_swarming_task_result_pipeline.py ...
4 years, 4 months ago (2016-07-29 20:06:33 UTC) #23
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/2130543004/240001
4 years, 4 months ago (2016-07-29 20:11:53 UTC) #26
commit-bot: I haz the power
Try jobs failed on following builders: Infra Linux Precise 32 Tester on luci.infra.try (JOB_FAILED, https://luci-milo.appspot.com/swarming/task/30511a92f405bf10) ...
4 years, 4 months ago (2016-07-29 20:13:42 UTC) #28
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/2130543004/260001
4 years, 4 months ago (2016-07-29 20:33:48 UTC) #31
commit-bot: I haz the power
Try jobs failed on following builders: Infra Linux Trusty 64 Tester on luci.infra.try (JOB_FAILED, https://luci-milo.appspot.com/swarming/task/30512ea071da3c10) ...
4 years, 4 months ago (2016-07-29 20:35:18 UTC) #33
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/2130543004/280001
4 years, 4 months ago (2016-07-29 20:52:28 UTC) #36
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/2130543004/300001
4 years, 4 months ago (2016-07-29 21:04:19 UTC) #39
commit-bot: I haz the power
Try jobs failed on following builders: Infra Linux Trusty 64 Tester on luci.infra.try (JOB_FAILED, https://luci-milo.appspot.com/swarming/task/3051509a26928610)
4 years, 4 months ago (2016-07-29 21:17:27 UTC) #41
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/2130543004/320001
4 years, 4 months ago (2016-07-29 21:20:07 UTC) #44
commit-bot: I haz the power
4 years, 4 months ago (2016-07-29 21:33:27 UTC) #46
Message was sent while issue was closed.
Committed patchset #17 (id:320001) as
https://chromium.googlesource.com/infra/infra/+/f1e17901719e3b7fe844e2a06f7fe...

Powered by Google App Engine
This is Rietveld 408576698