Add batching operations to luci/gae. |
||
Issue descriptionAdd batching operations to luci/gae. This involves: 1) Defining production constraint values and encoding them into luci/gae. 2) Adding the capability to transparently perform batch datastore Put and taskqueue Add. 3) Replacing "dsQueryBatch" filter with a service/datastore batching implementation.
,
Jan 7 2017
The following revision refers to this bug: https://chromium.googlesource.com/external/github.com/luci/luci-go.git/+/fb0dd9bf7c939a60b4199989f565c0345c3c58bb commit fb0dd9bf7c939a60b4199989f565c0345c3c58bb Author: dnj <dnj@chromium.org> Date: Sat Jan 07 01:56:00 2017 Remove dsQueryBatch in favor of ds.Batcher. NOTRY=true NOPRESUBMIT=true BUG= chromium:679064 TEST=unit Review-Url: https://codereview.chromium.org/2617903005 [modify] https://crrev.com/fb0dd9bf7c939a60b4199989f565c0345c3c58bb/appengine/datastorecache/cache.go [modify] https://crrev.com/fb0dd9bf7c939a60b4199989f565c0345c3c58bb/appengine/datastorecache/manager.go [modify] https://crrev.com/fb0dd9bf7c939a60b4199989f565c0345c3c58bb/appengine/tsmon/handler.go [modify] https://crrev.com/fb0dd9bf7c939a60b4199989f565c0345c3c58bb/appengine/tsmon/handler_test.go [modify] https://crrev.com/fb0dd9bf7c939a60b4199989f565c0345c3c58bb/dm/appengine/deps/walk_graph.go
,
Jan 7 2017
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/57a13888482ea38f957b9301a59b42e3a75ddea6 commit 57a13888482ea38f957b9301a59b42e3a75ddea6 Author: Dan Jacques <dnj@chromium.org> Date: Sat Jan 07 01:56:41 2017 Roll luci-go and luci-gae. This primarily picks up the new batching functonality in luci/gae. infra/go/src/github.com/luci/luci-go: fb0dd9bf Remove dsQueryBatch in favor of ds.Batcher. 77c4eac9 Fix BigTable multi-entry row cached Tail. infra/go/src/github.com/luci/gae: a05a77f Fix improper use of Stop in datastore. c68b2ca Add batch Add to service/taskqueue. 82198d4 Add datastore Put to service/datastore.Batcher. e987b6b Add ds.Batcher class, implement Run, GetAll. TBR=vadimsh@chromium.org BUG= chromium:679064 TEST=None Change-Id: I8e3168c2b9be77a83d00106debe7593e58da0180 Reviewed-on: https://chromium-review.googlesource.com/425835 Reviewed-by: Daniel Jacques <dnj@chromium.org> Commit-Queue: Daniel Jacques <dnj@chromium.org> [modify] https://crrev.com/57a13888482ea38f957b9301a59b42e3a75ddea6/DEPS
,
Jan 7 2017
The following revision refers to this bug: https://chromium.googlesource.com/external/github.com/luci/luci-go.git/+/4600ce7d6d6d8eb9f4d728f6124c3dffec594fcf commit 4600ce7d6d6d8eb9f4d728f6124c3dffec594fcf Author: dnj <dnj@chromium.org> Date: Sat Jan 07 02:23:59 2017 Use batch add for Tumble task queue tasks. BUG= chromium:679064 TEST=None Review-Url: https://codereview.chromium.org/2617043005 [modify] https://crrev.com/4600ce7d6d6d8eb9f4d728f6124c3dffec594fcf/tumble/fire_tasks.go
,
Jan 7 2017
|
||
►
Sign in to add a comment |
||
Comment 1 by d...@chromium.org
, Jan 6 2017