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

Issue 1660043002: Move flaky run processing into a taskqueue (Closed)

Created:
4 years, 10 months ago by Sergiy Byelozyorov
Modified:
4 years, 10 months ago
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

Move flaky run processing into a taskqueue This will ensure that there is no transaction competition for updating Flake entities because the issue-updates task queue has a limit of 1 concurrent task. As a result, there will be fewer transaction errors and fewer identical issues created or identically updated. R=tandrii@chromium.org BUG=583457 Committed: https://chromium.googlesource.com/infra/infra/+/13cec698ca86f128403697715929440871fe74b1

Patch Set 1 #

Total comments: 1

Patch Set 2 : Added new files #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+447 lines, -361 lines) Patch
M appengine/chromium_try_flakes/handlers/flake_issues.py View 2 chunks +179 lines, -2 lines 4 comments Download
M appengine/chromium_try_flakes/handlers/index.py View 1 chunk +4 lines, -4 lines 0 comments Download
M appengine/chromium_try_flakes/handlers/test/flake_issues_test.py View 3 chunks +141 lines, -0 lines 0 comments Download
M appengine/chromium_try_flakes/main.py View 2 chunks +4 lines, -3 lines 0 comments Download
M appengine/chromium_try_flakes/status/cq_status.py View 5 chunks +16 lines, -209 lines 0 comments Download
M appengine/chromium_try_flakes/status/test/cq_status_test.py View 3 chunks +18 lines, -143 lines 0 comments Download
A appengine/chromium_try_flakes/status/test/util_test.py View 1 1 chunk +44 lines, -0 lines 0 comments Download
A appengine/chromium_try_flakes/status/util.py View 1 1 chunk +41 lines, -0 lines 2 comments Download

Messages

Total messages: 14 (4 generated)
Sergiy Byelozyorov
4 years, 10 months ago (2016-02-02 21:05:00 UTC) #1
Sergiy Byelozyorov
https://codereview.chromium.org/1660043002/diff/1/appengine/chromium_try_flakes/handlers/flake_issues.py File appengine/chromium_try_flakes/handlers/flake_issues.py (right): https://codereview.chromium.org/1660043002/diff/1/appengine/chromium_try_flakes/handlers/flake_issues.py#newcode343 appengine/chromium_try_flakes/handlers/flake_issues.py:343: class CreateFlakyRun(webapp2.RequestHandler): Most of the methods here are copied ...
4 years, 10 months ago (2016-02-02 21:24:35 UTC) #2
Sergiy Byelozyorov
https://codereview.chromium.org/1660043002/diff/20001/appengine/chromium_try_flakes/status/util.py File appengine/chromium_try_flakes/status/util.py (right): https://codereview.chromium.org/1660043002/diff/20001/appengine/chromium_try_flakes/status/util.py#newcode5 appengine/chromium_try_flakes/status/util.py:5: """Utility functions for handling flakes.""" This is copied from ...
4 years, 10 months ago (2016-02-02 21:27:27 UTC) #3
tandrii(chromium)
LGTM % disclaimer for lack of knowledge on AE transactions. https://codereview.chromium.org/1660043002/diff/20001/appengine/chromium_try_flakes/handlers/flake_issues.py File appengine/chromium_try_flakes/handlers/flake_issues.py (right): https://codereview.chromium.org/1660043002/diff/20001/appengine/chromium_try_flakes/handlers/flake_issues.py#newcode346 ...
4 years, 10 months ago (2016-02-02 21:54:18 UTC) #5
tandrii(chromium)
and if I may, I'd recommend that you upload first PS moving the methods around ...
4 years, 10 months ago (2016-02-02 21:59:28 UTC) #6
Sergiy Byelozyorov
On 2016/02/02 21:59:28, tandrii(chromium) wrote: > and if I may, I'd recommend that you upload ...
4 years, 10 months ago (2016-02-03 08:59:22 UTC) #7
Paweł Hajdan Jr.
LGTM https://codereview.chromium.org/1660043002/diff/20001/appengine/chromium_try_flakes/handlers/flake_issues.py File appengine/chromium_try_flakes/handlers/flake_issues.py (right): https://codereview.chromium.org/1660043002/diff/20001/appengine/chromium_try_flakes/handlers/flake_issues.py#newcode346 appengine/chromium_try_flakes/handlers/flake_issues.py:346: # transaction. On 2016/02/02 at 21:54:18, tandrii(chromium) wrote: ...
4 years, 10 months ago (2016-02-03 09:09:51 UTC) #9
Sergiy Byelozyorov
https://codereview.chromium.org/1660043002/diff/20001/appengine/chromium_try_flakes/handlers/flake_issues.py File appengine/chromium_try_flakes/handlers/flake_issues.py (right): https://codereview.chromium.org/1660043002/diff/20001/appengine/chromium_try_flakes/handlers/flake_issues.py#newcode366 appengine/chromium_try_flakes/handlers/flake_issues.py:366: # TODO(jam): It's unfortunate to have to parse this ...
4 years, 10 months ago (2016-02-03 09:15:56 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1660043002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1660043002/20001
4 years, 10 months ago (2016-02-03 09:16:02 UTC) #12
commit-bot: I haz the power
4 years, 10 months ago (2016-02-03 09:18:41 UTC) #14
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/infra/infra/+/13cec698ca86f1284036977159294...

Powered by Google App Engine
This is Rietveld 408576698