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

Issue 1411663004: Create gRPC client and server, traceservice, that stores trace data in a BoltDB backend. (Closed)

Created:
5 years, 2 months ago by jcgregorio
Modified:
5 years, 2 months ago
Reviewers:
stephana, mtklein
CC:
reviews_skia.org
Base URL:
https://skia.googlesource.com/buildbot@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

A new datastore for traces (CL 1 of 4). Create gRPC client and server, traceservice, that stores trace data in a BoltDB backend. The important bit that there will only be two users of traceservice, the version of tracedb.DB that's backed by traceservice (coming in another CL), and the traceservice itself (also coming in another CL) BUG=skia: Committed: https://skia.googlesource.com/buildbot/+/a8c24924c50ba9f3a58075c0ac893033dc85333e

Patch Set 1 #

Patch Set 2 : clean #

Total comments: 13

Patch Set 3 : protect against bad commitids, drop bigtable impl. #

Patch Set 4 : Fixed Rietveld #

Patch Set 5 : rearrange files #

Patch Set 6 : fix vet #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1668 lines, -211 lines) Patch
M go/tracedb/DESIGN.md View 1 2 3 4 1 chunk +0 lines, -211 lines 0 comments Download
A trace/DESIGN.md View 1 2 3 4 1 chunk +275 lines, -0 lines 0 comments Download
A trace/service/README.md View 1 2 3 4 1 chunk +26 lines, -0 lines 0 comments Download
A trace/service/impl.go View 1 2 3 4 5 1 chunk +523 lines, -0 lines 0 comments Download
A trace/service/traceservice.proto View 1 2 3 4 1 chunk +117 lines, -0 lines 0 comments Download
A trace/service/traceservice.pb.go View 1 2 3 4 1 chunk +493 lines, -0 lines 0 comments Download
A trace/service/traceservice_test.go View 1 2 3 4 1 chunk +234 lines, -0 lines 0 comments Download

Messages

Total messages: 21 (7 generated)
jcgregorio
5 years, 2 months ago (2015-10-16 19:42:53 UTC) #2
stephana
https://codereview.chromium.org/1411663004/diff/20001/go/tracedb/DESIGN.md File go/tracedb/DESIGN.md (right): https://codereview.chromium.org/1411663004/diff/20001/go/tracedb/DESIGN.md#newcode123 go/tracedb/DESIGN.md:123: Close() error There is no way to enumerate the ...
5 years, 2 months ago (2015-10-19 15:03:49 UTC) #3
jcgregorio
https://codereview.chromium.org/1411663004/diff/20001/go/tracedb/DESIGN.md File go/tracedb/DESIGN.md (right): https://codereview.chromium.org/1411663004/diff/20001/go/tracedb/DESIGN.md#newcode123 go/tracedb/DESIGN.md:123: Close() error On 2015/10/19 at 15:03:49, stephana wrote: > ...
5 years, 2 months ago (2015-10-19 15:11:44 UTC) #4
stephana
https://codereview.chromium.org/1411663004/diff/20001/go/tracedb/DESIGN.md File go/tracedb/DESIGN.md (right): https://codereview.chromium.org/1411663004/diff/20001/go/tracedb/DESIGN.md#newcode134 go/tracedb/DESIGN.md:134: } On 2015/10/19 15:11:44, jcgregorio wrote: > On 2015/10/19 ...
5 years, 2 months ago (2015-10-19 15:22:40 UTC) #5
jcgregorio
On 2015/10/19 at 15:22:40, stephana wrote: > https://codereview.chromium.org/1411663004/diff/20001/go/tracedb/DESIGN.md > File go/tracedb/DESIGN.md (right): > > https://codereview.chromium.org/1411663004/diff/20001/go/tracedb/DESIGN.md#newcode134 ...
5 years, 2 months ago (2015-10-19 15:29:01 UTC) #6
stephana
On 2015/10/19 15:29:01, jcgregorio wrote: > On 2015/10/19 at 15:22:40, stephana wrote: > > https://codereview.chromium.org/1411663004/diff/20001/go/tracedb/DESIGN.md ...
5 years, 2 months ago (2015-10-19 20:00:10 UTC) #7
stephana
https://codereview.chromium.org/1411663004/diff/20001/go/tracedb/DESIGN.md File go/tracedb/DESIGN.md (right): https://codereview.chromium.org/1411663004/diff/20001/go/tracedb/DESIGN.md#newcode220 go/tracedb/DESIGN.md:220: map[uint64][]byte, where the uint64 is the trace64id. Shouldn't this ...
5 years, 2 months ago (2015-10-19 20:00:19 UTC) #8
jcgregorio
https://codereview.chromium.org/1411663004/diff/20001/go/tracedb/DESIGN.md File go/tracedb/DESIGN.md (right): https://codereview.chromium.org/1411663004/diff/20001/go/tracedb/DESIGN.md#newcode134 go/tracedb/DESIGN.md:134: } Fixed Typo. https://codereview.chromium.org/1411663004/diff/20001/go/tracedb/DESIGN.md#newcode220 go/tracedb/DESIGN.md:220: map[uint64][]byte, where the uint64 ...
5 years, 2 months ago (2015-10-19 20:30:11 UTC) #9
stephana
lgtm with one comment https://codereview.chromium.org/1411663004/diff/20001/go/tracedb/DESIGN.md File go/tracedb/DESIGN.md (right): https://codereview.chromium.org/1411663004/diff/20001/go/tracedb/DESIGN.md#newcode1 go/tracedb/DESIGN.md:1: tracedb Could go/traceservice/ be merged ...
5 years, 2 months ago (2015-10-20 14:42:32 UTC) #11
jcgregorio
On 2015/10/20 at 14:42:32, stephana wrote: > lgtm with one comment > > https://codereview.chromium.org/1411663004/diff/20001/go/tracedb/DESIGN.md > ...
5 years, 2 months ago (2015-10-20 14:51:44 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1411663004/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1411663004/80001
5 years, 2 months ago (2015-10-20 15:10:00 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: Infra-PerCommit-Trybot on client.skia.fyi (JOB_FAILED, http://build.chromium.org/p/client.skia.fyi/builders/Infra-PerCommit-Trybot/builds/1684)
5 years, 2 months ago (2015-10-20 15:12:20 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1411663004/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1411663004/100001
5 years, 2 months ago (2015-10-20 15:12:50 UTC) #20
commit-bot: I haz the power
5 years, 2 months ago (2015-10-20 15:14:18 UTC) #21
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://skia.googlesource.com/buildbot/+/a8c24924c50ba9f3a58075c0ac893033dc85...

Powered by Google App Engine
This is Rietveld 408576698