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

Issue 700639 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Mar 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocked on:
issue 700628
issue 700630
issue 700631
issue 700635

Blocking:
issue 700627



Sign in to add a comment

Extend the current pipeline to do the reverting & posting

Project Member Reported by st...@chromium.org, Mar 11 2017

Issue description

We will also need a config to enable/disable for both test and compile. It would be great if we could set confidence level, but it's a plus.

Need to handle the case that: the same culprit causes a lot of failures in different builders or testers.
 

Comment 1 by st...@chromium.org, Mar 11 2017

Blocking: 700627

Comment 2 by st...@chromium.org, Mar 11 2017

Blockedon: 700628 700635 700630 700631
We could define the interface so that decouple this task from APIs of code-review.

Comment 3 by st...@chromium.org, Mar 13 2017

Cc: chanli@chromium.org
Status: Assigned (was: Available)

Comment 4 by st...@chromium.org, Mar 13 2017

Cc: -chanli@chromium.org
Owner: chanli@chromium.org

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

Status: Started (was: Assigned)
Project Member

Comment 6 by bugdroid1@chromium.org, Mar 15 2017

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

commit f23ba79ce4fd978bfed2bce8540dbb01f268147a
Author: Chan <chanli@chromium.org>
Date: Wed Mar 15 17:22:55 2017

[Findit] Add ndb model for revert CLs' metadata.

BUG= 700639 ,  700988 

Change-Id: I9b3f7fd173e1d1390de6e876ad2cb947994b6f32
Reviewed-on: https://chromium-review.googlesource.com/454298
Commit-Queue: Chan Li <chanli@chromium.org>
Reviewed-by: Jeffrey Li <lijeffrey@chromium.org>

[add] https://crrev.com/f23ba79ce4fd978bfed2bce8540dbb01f268147a/appengine/findit/model/revert_cl_status.py
[modify] https://crrev.com/f23ba79ce4fd978bfed2bce8540dbb01f268147a/appengine/findit/model/test/base_suspected_cl_test.py
[modify] https://crrev.com/f23ba79ce4fd978bfed2bce8540dbb01f268147a/appengine/findit/waterfall/send_notification_for_culprit_pipeline.py
[modify] https://crrev.com/f23ba79ce4fd978bfed2bce8540dbb01f268147a/appengine/findit/waterfall/test/send_notification_for_culprit_pipeline_test.py
[delete] https://crrev.com/5446b25c45b7f42243bae8323b34beb19b0040d2/appengine/findit/model/test/wf_culprit_test.py
[modify] https://crrev.com/f23ba79ce4fd978bfed2bce8540dbb01f268147a/appengine/findit/handlers/test/culprit_test.py
[modify] https://crrev.com/f23ba79ce4fd978bfed2bce8540dbb01f268147a/appengine/findit/model/wf_suspected_cl.py
[modify] https://crrev.com/f23ba79ce4fd978bfed2bce8540dbb01f268147a/appengine/findit/model/test/wf_suspected_cl_test.py
[modify] https://crrev.com/f23ba79ce4fd978bfed2bce8540dbb01f268147a/appengine/findit/handlers/culprit.py
[delete] https://crrev.com/5446b25c45b7f42243bae8323b34beb19b0040d2/appengine/findit/model/wf_culprit.py
[modify] https://crrev.com/f23ba79ce4fd978bfed2bce8540dbb01f268147a/appengine/findit/model/base_suspected_cl.py

Project Member

Comment 7 by bugdroid1@chromium.org, Mar 16 2017

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

commit d9192299f1fd90a63273955de9c105e939cd749c
Author: Chan <chanli@chromium.org>
Date: Thu Mar 16 17:36:37 2017

[Findit] Add pipeline for reverting a culprit for compile failure.

BUG= 700639 

Change-Id: I86e7209b03af15587c703b7ebb7584074162ca3e
Reviewed-on: https://chromium-review.googlesource.com/455401
Commit-Queue: Chan Li <chanli@chromium.org>
Reviewed-by: Jeffrey Li <lijeffrey@chromium.org>
Reviewed-by: Shuotao Gao <stgao@chromium.org>

[add] https://crrev.com/d9192299f1fd90a63273955de9c105e939cd749c/appengine/findit/waterfall/create_revert_cl_pipeline.py
[modify] https://crrev.com/d9192299f1fd90a63273955de9c105e939cd749c/appengine/findit/waterfall/test/suspected_cl_util_test.py
[modify] https://crrev.com/d9192299f1fd90a63273955de9c105e939cd749c/appengine/findit/infra_api_clients/codereview/rietveld.py
[modify] https://crrev.com/d9192299f1fd90a63273955de9c105e939cd749c/appengine/findit/model/base_suspected_cl.py
[add] https://crrev.com/d9192299f1fd90a63273955de9c105e939cd749c/appengine/findit/waterfall/test/create_revert_cl_pipeline_test.py
[modify] https://crrev.com/d9192299f1fd90a63273955de9c105e939cd749c/appengine/findit/infra_api_clients/codereview/codereview.py
[modify] https://crrev.com/d9192299f1fd90a63273955de9c105e939cd749c/appengine/findit/common/constants.py
[modify] https://crrev.com/d9192299f1fd90a63273955de9c105e939cd749c/appengine/findit/waterfall/suspected_cl_util.py
[modify] https://crrev.com/d9192299f1fd90a63273955de9c105e939cd749c/appengine/findit/infra_api_clients/codereview/cl_info.py

Project Member

Comment 10 by bugdroid1@chromium.org, Mar 16 2017

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

commit 8aef78327b96b77fe0f75bd82435dda914103e82
Author: Chan <chanli@chromium.org>
Date: Thu Mar 16 21:54:57 2017

[Findit] yield RevertAndNotifyCulpritPipeline to allow collect failures if abort.

BUG= 700639 

Change-Id: I31204659da824284ff8b5f17343cf46e8dd0ec73
Reviewed-on: https://chromium-review.googlesource.com/456818
Reviewed-by: Roberto Carrillo <robertocn@chromium.org>
Reviewed-by: Shuotao Gao <stgao@chromium.org>
Commit-Queue: Chan Li <chanli@chromium.org>

[modify] https://crrev.com/8aef78327b96b77fe0f75bd82435dda914103e82/appengine/findit/waterfall/identify_try_job_culprit_pipeline.py
[modify] https://crrev.com/8aef78327b96b77fe0f75bd82435dda914103e82/appengine/findit/waterfall/test/identify_try_job_culprit_pipeline_test.py

Project Member

Comment 11 by bugdroid1@chromium.org, Mar 16 2017

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

commit 8aef78327b96b77fe0f75bd82435dda914103e82
Author: Chan <chanli@chromium.org>
Date: Thu Mar 16 21:54:57 2017

[Findit] yield RevertAndNotifyCulpritPipeline to allow collect failures if abort.

BUG= 700639 

Change-Id: I31204659da824284ff8b5f17343cf46e8dd0ec73
Reviewed-on: https://chromium-review.googlesource.com/456818
Reviewed-by: Roberto Carrillo <robertocn@chromium.org>
Reviewed-by: Shuotao Gao <stgao@chromium.org>
Commit-Queue: Chan Li <chanli@chromium.org>

[modify] https://crrev.com/8aef78327b96b77fe0f75bd82435dda914103e82/appengine/findit/waterfall/identify_try_job_culprit_pipeline.py
[modify] https://crrev.com/8aef78327b96b77fe0f75bd82435dda914103e82/appengine/findit/waterfall/test/identify_try_job_culprit_pipeline_test.py

Status: Fixed (was: Started)

Sign in to add a comment