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

Issue 2142293002: [Telemetry] Also merge across tir_labels for TBM (Closed)

Created:
4 years, 5 months ago by eakuefner
Modified:
4 years, 4 months ago
CC:
catapult-reviews_chromium.org, petrcermak, telemetry-reviews_chromium.org
Base URL:
git@github.com:catapult-project/catapult.git@master
Target Ref:
refs/heads/master
Project:
catapult
Visibility:
Public.

Description

[Telemetry] Also merge across tir_labels for TBM This CL updates the summarization behavior of chart JSON to summarize twice: once by name and tir_label (which is the current behavior), and once by name only (so that merging across tir_labels will occur). The reason we want to do this is to fill in the summary values for story sets with story keys, which we abuse the tir_label field to store. It also updates the merging code for SummarizableValues, which previously assumed that merging would only occur for lists of values which all had the same tir_label. Currently, in the presence of IR labels, we only output these summaries: * Per story/tir_label * Per tir_label With this change, we will additionally output, for TBMv2 benchmarks: * Per story, across all tir_labels * Per value, across all stories and tir_labels BUG=chromium:624522 Committed: https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/8e77a164018f4e2821a4fa37747365261cd0071c

Patch Set 1 #

Patch Set 2 : Rebase + add dependency #

Total comments: 8

Patch Set 3 : rebase + initial progress toward addressing ned's comments #

Patch Set 4 : rebase #

Patch Set 5 : Address Ned's comments #

Patch Set 6 : Account for TBM vs legacy to avoid duplicates #

Total comments: 14

Patch Set 7 : Address Ned's comments #

Patch Set 8 : Fix failing tests #

Unified diffs Side-by-side diffs Delta from patch set Stats (+78 lines, -16 lines) Patch
M telemetry/telemetry/internal/results/chart_json_output_formatter.py View 1 2 3 4 5 6 2 chunks +1 line, -3 lines 0 comments Download
M telemetry/telemetry/internal/results/output_formatter.py View 1 2 3 4 5 6 7 2 chunks +27 lines, -0 lines 0 comments Download
M telemetry/telemetry/value/__init__.py View 1 2 3 4 5 6 2 chunks +27 lines, -0 lines 0 comments Download
M telemetry/telemetry/value/histogram.py View 1 chunk +1 line, -1 line 0 comments Download
M telemetry/telemetry/value/list_of_scalar_values.py View 1 2 3 4 5 6 7 2 chunks +4 lines, -6 lines 0 comments Download
M telemetry/telemetry/value/scalar.py View 1 2 chunks +5 lines, -6 lines 0 comments Download
M telemetry/telemetry/value/value_unittest.py View 1 chunk +13 lines, -0 lines 0 comments Download

Messages

Total messages: 22 (7 generated)
eakuefner
PTAL. Please note that this change depends on https://codereview.chromium.org/2144883002 but for some reason setting up ...
4 years, 5 months ago (2016-07-12 22:23:20 UTC) #2
eakuefner
nvm; figured it out in the latest patch set.
4 years, 5 months ago (2016-07-12 22:34:25 UTC) #3
nednguyen
This worths making an announcement to people once this patch is ready to land https://codereview.chromium.org/2142293002/diff/20001/telemetry/telemetry/internal/results/chart_json_output_formatter.py ...
4 years, 5 months ago (2016-07-13 14:54:04 UTC) #4
eakuefner
https://codereview.chromium.org/2142293002/diff/20001/telemetry/telemetry/internal/results/chart_json_output_formatter.py File telemetry/telemetry/internal/results/chart_json_output_formatter.py (right): https://codereview.chromium.org/2142293002/diff/20001/telemetry/telemetry/internal/results/chart_json_output_formatter.py#newcode14 telemetry/telemetry/internal/results/chart_json_output_formatter.py:14: summary_values, should_flatten_tir_labels=False): On 2016/07/13 at 14:54:04, nednguyen wrote: > ...
4 years, 5 months ago (2016-07-13 17:46:16 UTC) #5
eakuefner
I'll be sure to send an announcement to telemetry-announce, perf-sheriffs, and the perf dashboard announce ...
4 years, 5 months ago (2016-07-13 17:46:39 UTC) #6
nednguyen
https://codereview.chromium.org/2142293002/diff/20001/telemetry/telemetry/internal/results/chart_json_output_formatter.py File telemetry/telemetry/internal/results/chart_json_output_formatter.py (right): https://codereview.chromium.org/2142293002/diff/20001/telemetry/telemetry/internal/results/chart_json_output_formatter.py#newcode14 telemetry/telemetry/internal/results/chart_json_output_formatter.py:14: summary_values, should_flatten_tir_labels=False): On 2016/07/13 17:46:16, eakuefner wrote: > On ...
4 years, 5 months ago (2016-07-13 18:01:28 UTC) #7
eakuefner
https://codereview.chromium.org/2142293002/diff/20001/telemetry/telemetry/internal/results/chart_json_output_formatter.py File telemetry/telemetry/internal/results/chart_json_output_formatter.py (right): https://codereview.chromium.org/2142293002/diff/20001/telemetry/telemetry/internal/results/chart_json_output_formatter.py#newcode14 telemetry/telemetry/internal/results/chart_json_output_formatter.py:14: summary_values, should_flatten_tir_labels=False): On 2016/07/13 at 18:01:28, nednguyen wrote: > ...
4 years, 5 months ago (2016-07-13 18:11:16 UTC) #8
nednguyen
https://codereview.chromium.org/2142293002/diff/20001/telemetry/telemetry/internal/results/chart_json_output_formatter.py File telemetry/telemetry/internal/results/chart_json_output_formatter.py (right): https://codereview.chromium.org/2142293002/diff/20001/telemetry/telemetry/internal/results/chart_json_output_formatter.py#newcode14 telemetry/telemetry/internal/results/chart_json_output_formatter.py:14: summary_values, should_flatten_tir_labels=False): On 2016/07/13 18:11:16, eakuefner wrote: > On ...
4 years, 5 months ago (2016-07-13 18:35:55 UTC) #9
eakuefner
Ned, please take another look. I have addressed your comments by: 1. Making the summarize-twice ...
4 years, 4 months ago (2016-08-12 23:45:11 UTC) #10
nednguyen
https://codereview.chromium.org/2142293002/diff/100001/telemetry/telemetry/internal/results/chart_json_output_formatter.py File telemetry/telemetry/internal/results/chart_json_output_formatter.py (right): https://codereview.chromium.org/2142293002/diff/100001/telemetry/telemetry/internal/results/chart_json_output_formatter.py#newcode34 telemetry/telemetry/internal/results/chart_json_output_formatter.py:34: output_formatter.SummarizeTimelineBasedResults(page_specific_values), you mean SummarizePageSpecificValues? https://codereview.chromium.org/2142293002/diff/100001/telemetry/telemetry/internal/results/output_formatter.py File telemetry/telemetry/internal/results/output_formatter.py (right): https://codereview.chromium.org/2142293002/diff/100001/telemetry/telemetry/internal/results/output_formatter.py#newcode54 ...
4 years, 4 months ago (2016-08-15 13:40:57 UTC) #11
eakuefner
Ned, PTAL. https://codereview.chromium.org/2142293002/diff/100001/telemetry/telemetry/internal/results/chart_json_output_formatter.py File telemetry/telemetry/internal/results/chart_json_output_formatter.py (right): https://codereview.chromium.org/2142293002/diff/100001/telemetry/telemetry/internal/results/chart_json_output_formatter.py#newcode34 telemetry/telemetry/internal/results/chart_json_output_formatter.py:34: output_formatter.SummarizeTimelineBasedResults(page_specific_values), On 2016/08/15 at 13:40:57, nednguyen (ooo ...
4 years, 4 months ago (2016-08-15 17:42:28 UTC) #12
nednguyen
lgtm
4 years, 4 months ago (2016-08-15 17:46:28 UTC) #14
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/2142293002/120001
4 years, 4 months ago (2016-08-15 17:47:07 UTC) #16
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/2142293002/140001
4 years, 4 months ago (2016-08-15 18:15:38 UTC) #20
commit-bot: I haz the power
4 years, 4 months ago (2016-08-15 19:17:28 UTC) #22
Message was sent while issue was closed.
Committed patchset #8 (id:140001) as
https://chromium.googlesource.com/external/github.com/catapult-project/catapu...

Powered by Google App Engine
This is Rietveld 408576698