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

Issue 2576923003: Implement config service cache on top of datastore (Closed)

Created:
4 years ago by dnj
Modified:
3 years, 11 months ago
Reviewers:
iannucci
CC:
chromium-reviews, infra-reviews+luci-go_chromium.org, maruel+w_chromium.org, tandrii+luci-go_chromium.org
Target Ref:
refs/heads/master
Project:
luci-go
Visibility:
Public.

Description

Implement config service cache on top of datastore Implement "server/config" backend on top of appengine/datastorecache. Integrate it into "gaeconfig" via setting. BUG=chromium:674378 TEST=None Review-Url: https://codereview.chromium.org/2576923003 Committed: https://github.com/luci/luci-go/commit/a6a07ceefd2ad7f50c32250df5be42d3972f3ab8

Patch Set 1 #

Total comments: 6

Patch Set 2 : Relocated, fix, split integration test, rebase. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1463 lines, -2 lines) Patch
M appengine/gaemiddleware/resources.cfg View 1 1 chunk +6 lines, -0 lines 0 comments Download
M appengine/gaemiddleware/routes.go View 1 2 chunks +2 lines, -0 lines 0 comments Download
M common/testing/assertions/error_tests.go View 2 chunks +23 lines, -0 lines 0 comments Download
A luci_config/appengine/backend/datastore/ds.go View 1 1 chunk +289 lines, -0 lines 0 comments Download
A luci_config/appengine/backend/datastore/ds_test.go View 1 1 chunk +627 lines, -0 lines 0 comments Download
M luci_config/appengine/gaeconfig/default.go View 1 5 chunks +48 lines, -2 lines 0 comments Download
A luci_config/appengine/gaeconfig/default_test.go View 1 1 chunk +468 lines, -0 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 10 (4 generated)
dnj
PTAL. Full stack is: https://codereview.chromium.org/2580713002 (base) https://codereview.chromium.org/2578893002 (textproto) https://codereview.chromium.org/2576993002 (access) https://codereview.chromium.org/2576343002 (erroring) https://codereview.chromium.org/2582433002 (test) https://codereview.chromium.org/2573403002 ...
4 years ago (2016-12-15 05:11:54 UTC) #2
iannucci
lgtm https://codereview.chromium.org/2576923003/diff/1/appengine/gaeconfig/ds.go File appengine/gaeconfig/ds.go (right): https://codereview.chromium.org/2576923003/diff/1/appengine/gaeconfig/ds.go#newcode80 appengine/gaeconfig/ds.go:80: // layer. For cron refresh, his will be ...
3 years, 11 months ago (2017-01-07 21:18:37 UTC) #3
dnj
PTAL, updated! https://codereview.chromium.org/2576923003/diff/1/appengine/gaeconfig/ds.go File appengine/gaeconfig/ds.go (right): https://codereview.chromium.org/2576923003/diff/1/appengine/gaeconfig/ds.go#newcode80 appengine/gaeconfig/ds.go:80: // layer. For cron refresh, his will ...
3 years, 11 months ago (2017-01-10 03:32:40 UTC) #4
iannucci
lgtm
3 years, 11 months ago (2017-01-11 03:02:39 UTC) #5
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/2576923003/20001
3 years, 11 months ago (2017-01-11 23:22:35 UTC) #7
commit-bot: I haz the power
3 years, 11 months ago (2017-01-11 23:30:32 UTC) #10
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://github.com/luci/luci-go/commit/a6a07ceefd2ad7f50c32250df5be42d3972f3ab8

Powered by Google App Engine
This is Rietveld 408576698