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

Issue 2046553003: Add RelatedEventSet Diagnostic (Closed)

Created:
4 years, 6 months ago by benjhayden
Modified:
4 years, 6 months ago
Reviewers:
eakuefner, nednguyen, nduca
CC:
catapult-reviews_chromium.org, charliea (OOO until 10-5), tracing-review_chromium.org
Base URL:
https://github.com/catapult-project/catapult.git@master
Target Ref:
refs/heads/master
Project:
catapult
Visibility:
Public.

Description

Add RelatedEventSet Diagnostic Currently, metrics can define diagnostics that encode relationships between Values and other Values. Some metrics might want to encode relationships between Values and Events in traces. This CL adds a new type of diagnostic that wraps an EventSet. Events are serialized by their stableIds, which can be resolved using the new Model.getEventByStableId(stableId) method. An event-set-span is left for another CL. Turning Numeric (histogram) srcInfos into diagnostics is left for another CL. BUG=catapult:#2180 Committed: https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/f1e892068d99ea3ddac0ccf0ade4857be70a5a1b

Patch Set 1 : . #

Total comments: 1

Patch Set 2 : RelatedEventSet #

Total comments: 17

Patch Set 3 : comments #

Patch Set 4 : comments #

Patch Set 5 : blind rewrite #

Patch Set 6 : rebase #

Total comments: 1

Patch Set 7 : comments, rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+210 lines, -0 lines) Patch
M tracing/trace_viewer.gypi View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M tracing/tracing/model/model.html View 1 chunk +11 lines, -0 lines 0 comments Download
M tracing/tracing/model/model_test.html View 1 chunk +20 lines, -0 lines 0 comments Download
M tracing/tracing/value/diagnostics/diagnostic_map.html View 1 2 3 4 5 6 1 chunk +6 lines, -0 lines 0 comments Download
A tracing/tracing/value/diagnostics/related_event_set.html View 1 2 3 4 5 6 1 chunk +120 lines, -0 lines 0 comments Download
A tracing/tracing/value/diagnostics/related_event_set_test.html View 1 2 3 4 1 chunk +52 lines, -0 lines 0 comments Download

Messages

Total messages: 35 (10 generated)
benjhayden
PTAL
4 years, 6 months ago (2016-06-06 22:26:19 UTC) #6
nednguyen
https://codereview.chromium.org/2046553003/diff/40001/tracing/tracing/value/diagnostics/event_set.html File tracing/tracing/value/diagnostics/event_set.html (right): https://codereview.chromium.org/2046553003/diff/40001/tracing/tracing/value/diagnostics/event_set.html#newcode34 tracing/tracing/value/diagnostics/event_set.html:34: function EventSet(opt_events) { We already have tracing/tracing/model/event_set.html. Should we ...
4 years, 6 months ago (2016-06-06 22:50:47 UTC) #7
benjhayden
On 2016/06/06 at 22:50:47, nednguyen wrote: > https://codereview.chromium.org/2046553003/diff/40001/tracing/tracing/value/diagnostics/event_set.html > File tracing/tracing/value/diagnostics/event_set.html (right): > > https://codereview.chromium.org/2046553003/diff/40001/tracing/tracing/value/diagnostics/event_set.html#newcode34 ...
4 years, 6 months ago (2016-06-06 23:09:36 UTC) #8
nednguyen
On 2016/06/06 23:09:36, benjhayden_chromium wrote: > On 2016/06/06 at 22:50:47, nednguyen wrote: > > > ...
4 years, 6 months ago (2016-06-06 23:12:23 UTC) #9
nednguyen
On 2016/06/06 23:12:23, nednguyen wrote: > On 2016/06/06 23:09:36, benjhayden_chromium wrote: > > On 2016/06/06 ...
4 years, 6 months ago (2016-06-06 23:12:40 UTC) #10
benjhayden
4 years, 6 months ago (2016-06-06 23:37:02 UTC) #12
benjhayden
PTAL :-)
4 years, 6 months ago (2016-06-06 23:37:24 UTC) #13
nednguyen
https://codereview.chromium.org/2046553003/diff/60001/tracing/tracing/value/diagnostics/related_event_set.html File tracing/tracing/value/diagnostics/related_event_set.html (right): https://codereview.chromium.org/2046553003/diff/60001/tracing/tracing/value/diagnostics/related_event_set.html#newcode38 tracing/tracing/value/diagnostics/related_event_set.html:38: RelatedEventSet.prototype = { this class seems to only have ...
4 years, 6 months ago (2016-06-07 00:38:50 UTC) #14
benjhayden
https://codereview.chromium.org/2046553003/diff/60001/tracing/tracing/value/diagnostics/related_event_set.html File tracing/tracing/value/diagnostics/related_event_set.html (right): https://codereview.chromium.org/2046553003/diff/60001/tracing/tracing/value/diagnostics/related_event_set.html#newcode38 tracing/tracing/value/diagnostics/related_event_set.html:38: RelatedEventSet.prototype = { On 2016/06/07 at 00:38:50, nednguyen wrote: ...
4 years, 6 months ago (2016-06-07 01:21:33 UTC) #15
nednguyen
https://codereview.chromium.org/2046553003/diff/60001/tracing/tracing/value/diagnostics/related_event_set.html File tracing/tracing/value/diagnostics/related_event_set.html (right): https://codereview.chromium.org/2046553003/diff/60001/tracing/tracing/value/diagnostics/related_event_set.html#newcode38 tracing/tracing/value/diagnostics/related_event_set.html:38: RelatedEventSet.prototype = { On 2016/06/07 01:21:33, benjhayden_chromium wrote: > ...
4 years, 6 months ago (2016-06-07 01:31:15 UTC) #16
nduca
what specific use case?
4 years, 6 months ago (2016-06-07 15:20:18 UTC) #18
nduca
Sorry, my comment was vague. Can you please make sure Ethan supports this CL?
4 years, 6 months ago (2016-06-07 15:46:27 UTC) #19
benjhayden
On 2016/06/07 at 15:20:18, nduca wrote: > what specific use case? This blocks turning Numeric ...
4 years, 6 months ago (2016-06-07 16:21:37 UTC) #20
benjhayden
On 2016/06/07 at 15:46:27, nduca wrote: > Sorry, my comment was vague. Can you please ...
4 years, 6 months ago (2016-06-07 16:22:20 UTC) #21
benjhayden
https://codereview.chromium.org/2046553003/diff/60001/tracing/tracing/value/diagnostics/related_event_set.html File tracing/tracing/value/diagnostics/related_event_set.html (right): https://codereview.chromium.org/2046553003/diff/60001/tracing/tracing/value/diagnostics/related_event_set.html#newcode38 tracing/tracing/value/diagnostics/related_event_set.html:38: RelatedEventSet.prototype = { On 2016/06/07 at 01:31:15, nednguyen wrote: ...
4 years, 6 months ago (2016-06-07 20:02:25 UTC) #22
nduca
https://codereview.chromium.org/2046553003/diff/60001/tracing/tracing/value/diagnostics/related_event_set.html File tracing/tracing/value/diagnostics/related_event_set.html (right): https://codereview.chromium.org/2046553003/diff/60001/tracing/tracing/value/diagnostics/related_event_set.html#newcode38 tracing/tracing/value/diagnostics/related_event_set.html:38: RelatedEventSet.prototype = { We typically do the private + ...
4 years, 6 months ago (2016-06-08 18:51:35 UTC) #23
eakuefner
+Charlie, see below. https://codereview.chromium.org/2046553003/diff/60001/tracing/tracing/value/diagnostics/related_event_set.html File tracing/tracing/value/diagnostics/related_event_set.html (right): https://codereview.chromium.org/2046553003/diff/60001/tracing/tracing/value/diagnostics/related_event_set.html#newcode38 tracing/tracing/value/diagnostics/related_event_set.html:38: RelatedEventSet.prototype = { On 2016/06/08 at ...
4 years, 6 months ago (2016-06-08 19:49:03 UTC) #24
benjhayden
PTAL
4 years, 6 months ago (2016-06-08 21:45:01 UTC) #25
benjhayden
I think I rewrote this to avoid the things that you didn't like. It would ...
4 years, 6 months ago (2016-06-13 22:46:49 UTC) #26
eakuefner
I'm happy with this patch, but I just want a little bit more clarity on ...
4 years, 6 months ago (2016-06-13 23:01:01 UTC) #27
benjhayden
On 2016/06/13 at 23:01:01, eakuefner wrote: > I'm happy with this patch, but I just ...
4 years, 6 months ago (2016-06-13 23:29:49 UTC) #28
nednguyen
lgtm with nits https://codereview.chromium.org/2046553003/diff/140001/tracing/tracing/value/diagnostics/diagnostic_map.html File tracing/tracing/value/diagnostics/diagnostic_map.html (right): https://codereview.chromium.org/2046553003/diff/140001/tracing/tracing/value/diagnostics/diagnostic_map.html#newcode10 tracing/tracing/value/diagnostics/diagnostic_map.html:10: <link rel="import" href="/tracing/value/diagnostics/related_event_set.html"> Add some comment ...
4 years, 6 months ago (2016-06-14 16:36:43 UTC) #29
eakuefner
lgtm
4 years, 6 months ago (2016-06-14 16:37:43 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2046553003/160001
4 years, 6 months ago (2016-06-14 16:49:18 UTC) #33
commit-bot: I haz the power
4 years, 6 months ago (2016-06-14 17:12:46 UTC) #35
Message was sent while issue was closed.
Committed patchset #7 (id:160001) as
https://chromium.googlesource.com/external/github.com/catapult-project/catapu...

Powered by Google App Engine
This is Rietveld 408576698