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

Issue 1082303002: buildbucket: put_batch endpoint (Closed)

Created:
5 years, 8 months ago by nodir
Modified:
5 years, 8 months ago
Reviewers:
Vadim Sh.
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/infra/infra.git@master
Target Ref:
refs/heads/master
Project:
infra
Visibility:
Public.

Description

buildbucket: put_batch endpoint Added put_batch endpoint that adds up multiple builds. R=vadimsh@chromium.org BUG=461620 Committed: https://chromium.googlesource.com/infra/infra/+/093008bb0272b825d0fbceec323ec0a98553190a

Patch Set 1 : #

Total comments: 4

Patch Set 2 : client operation id #

Patch Set 3 : memcache #

Total comments: 8

Patch Set 4 : async memcache, no consistency policy #

Total comments: 1

Patch Set 5 : removed memcache import #

Unified diffs Side-by-side diffs Delta from patch set Stats (+181 lines, -28 lines) Patch
M appengine/cr-buildbucket/api.py View 1 2 3 chunks +62 lines, -13 lines 0 comments Download
M appengine/cr-buildbucket/errors.py View 1 chunk +2 lines, -1 line 0 comments Download
M appengine/cr-buildbucket/service.py View 1 2 3 4 3 chunks +32 lines, -4 lines 0 comments Download
M appengine/cr-buildbucket/test/api_test.py View 1 2 6 chunks +71 lines, -10 lines 0 comments Download
M appengine/cr-buildbucket/test/service_test.py View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download

Messages

Total messages: 20 (7 generated)
nodir
PTAL, In https://codereview.chromium.org/1058893004/ esprehn@ said we should send one http request to schedule multiple builds.
5 years, 8 months ago (2015-04-14 18:44:53 UTC) #2
Vadim Sh.
Giant XG transaction concerns me. https://codereview.chromium.org/1082303002/diff/20001/appengine/cr-buildbucket/api.py File appengine/cr-buildbucket/api.py (right): https://codereview.chromium.org/1082303002/diff/20001/appengine/cr-buildbucket/api.py#newcode258 appengine/cr-buildbucket/api.py:258: def put_batch(self, request): btw, ...
5 years, 8 months ago (2015-04-14 18:56:40 UTC) #3
nodir
https://codereview.chromium.org/1082303002/diff/20001/appengine/cr-buildbucket/api.py File appengine/cr-buildbucket/api.py (right): https://codereview.chromium.org/1082303002/diff/20001/appengine/cr-buildbucket/api.py#newcode258 appengine/cr-buildbucket/api.py:258: def put_batch(self, request): On 2015/04/14 18:56:40, Vadim Sh. wrote: ...
5 years, 8 months ago (2015-04-14 22:13:05 UTC) #6
nodir
Added client_operation_id in the response
5 years, 8 months ago (2015-04-14 23:23:40 UTC) #7
Vadim Sh.
https://codereview.chromium.org/1082303002/diff/100001/appengine/cr-buildbucket/model.py File appengine/cr-buildbucket/model.py (right): https://codereview.chromium.org/1082303002/diff/100001/appengine/cr-buildbucket/model.py#newcode162 appengine/cr-buildbucket/model.py:162: """Stores a reference to a build. Keyed by client-supplied ...
5 years, 8 months ago (2015-04-15 01:02:18 UTC) #8
Vadim Sh.
https://codereview.chromium.org/1082303002/diff/100001/appengine/cr-buildbucket/service.py File appengine/cr-buildbucket/service.py (right): https://codereview.chromium.org/1082303002/diff/100001/appengine/cr-buildbucket/service.py#newcode93 appengine/cr-buildbucket/service.py:93: @ndb.transactional_tasklet(xg=True) # pylint: disable=no-value-for-parameter On 2015/04/15 01:02:18, Vadim Sh. ...
5 years, 8 months ago (2015-04-15 01:04:05 UTC) #9
Vadim Sh.
https://codereview.chromium.org/1082303002/diff/100001/appengine/cr-buildbucket/service.py File appengine/cr-buildbucket/service.py (right): https://codereview.chromium.org/1082303002/diff/100001/appengine/cr-buildbucket/service.py#newcode128 appengine/cr-buildbucket/service.py:128: client_operation_id) On 2015/04/15 01:02:17, Vadim Sh. wrote: > prefix ...
5 years, 8 months ago (2015-04-15 01:10:22 UTC) #10
nodir
I've accidently deleted my prev patchset and your comments I've switched to memcache and made ...
5 years, 8 months ago (2015-04-15 23:59:56 UTC) #13
Vadim Sh.
https://codereview.chromium.org/1082303002/diff/140001/appengine/cr-buildbucket/service.py File appengine/cr-buildbucket/service.py (right): https://codereview.chromium.org/1082303002/diff/140001/appengine/cr-buildbucket/service.py#newcode112 appengine/cr-buildbucket/service.py:112: instead. mention that expires within 1 min https://codereview.chromium.org/1082303002/diff/140001/appengine/cr-buildbucket/service.py#newcode130 appengine/cr-buildbucket/service.py:130: ...
5 years, 8 months ago (2015-04-16 00:12:21 UTC) #14
nodir
https://codereview.chromium.org/1082303002/diff/140001/appengine/cr-buildbucket/service.py File appengine/cr-buildbucket/service.py (right): https://codereview.chromium.org/1082303002/diff/140001/appengine/cr-buildbucket/service.py#newcode112 appengine/cr-buildbucket/service.py:112: instead. On 2015/04/16 00:12:21, Vadim Sh. wrote: > mention ...
5 years, 8 months ago (2015-04-16 00:36:20 UTC) #15
Vadim Sh.
lgtm https://codereview.chromium.org/1082303002/diff/130007/appengine/cr-buildbucket/service.py File appengine/cr-buildbucket/service.py (right): https://codereview.chromium.org/1082303002/diff/130007/appengine/cr-buildbucket/service.py#newcode13 appengine/cr-buildbucket/service.py:13: from google.appengine.api import memcache no longer used probably
5 years, 8 months ago (2015-04-16 00:42:27 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1082303002/170001
5 years, 8 months ago (2015-04-16 00:45:45 UTC) #19
commit-bot: I haz the power
5 years, 8 months ago (2015-04-16 00:49:38 UTC) #20
Message was sent while issue was closed.
Committed patchset #5 (id:170001) as
https://chromium.googlesource.com/infra/infra/+/093008bb0272b825d0fbceec323ec...

Powered by Google App Engine
This is Rietveld 408576698