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

Issue 1181213002: Slow Reports - Embed Metadata in Traces (Closed)

Created:
5 years, 6 months ago by shatch
Modified:
5 years, 6 months ago
CC:
chromium-reviews, tracing+reviews_chromium.org, darin-cc_chromium.org, jam, wfh+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Slow Reports - Embed Metadata in Traces This CL adds the ability to set metadata to be included in the finalized version of the trace, before it gets compressed. Additionally, we can also set metadata to be included with a trace when it's uploaded by the TraceCrashServiceUploader. Right now we just include version and the serialized config with the uploaded trace. BUG=499873 Committed: https://crrev.com/0cc9fee6a184d34aa38e9930a9d77a4fa833d720 Cr-Commit-Position: refs/heads/master@{#334477}

Patch Set 1 : #

Total comments: 13

Patch Set 2 : Comments addressed. #

Total comments: 10

Patch Set 3 : Comments addressed. #

Total comments: 1

Patch Set 4 : Comments addressed. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+86 lines, -9 lines) Patch
M chrome/browser/tracing/background_tracing_field_trial.cc View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/tracing/chrome_tracing_delegate_browsertest.cc View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/tracing/crash_service_uploader.h View 1 2 2 chunks +3 lines, -1 line 0 comments Download
M chrome/browser/tracing/crash_service_uploader.cc View 1 2 6 chunks +20 lines, -2 lines 0 comments Download
M content/browser/tracing/background_tracing_manager_browsertest.cc View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/tracing/background_tracing_manager_impl.h View 1 chunk +2 lines, -0 lines 0 comments Download
M content/browser/tracing/background_tracing_manager_impl.cc View 1 2 3 5 chunks +30 lines, -2 lines 0 comments Download
M content/browser/tracing/tracing_controller_impl_data_sinks.cc View 1 2 5 chunks +16 lines, -0 lines 0 comments Download
M content/browser/tracing/tracing_ui.cc View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M content/public/browser/background_tracing_manager.h View 1 2 2 chunks +5 lines, -2 lines 0 comments Download
M content/public/browser/trace_uploader.h View 1 2 2 chunks +3 lines, -0 lines 0 comments Download
M content/public/browser/tracing_controller.h View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 18 (7 generated)
oystein (OOO til 10th of July)
https://codereview.chromium.org/1181213002/diff/20001/chrome/browser/tracing/crash_service_uploader.cc File chrome/browser/tracing/crash_service_uploader.cc (right): https://codereview.chromium.org/1181213002/diff/20001/chrome/browser/tracing/crash_service_uploader.cc#newcode72 chrome/browser/tracing/crash_service_uploader.cc:72: base::SplitString(version_info.ProductNameAndVersionForUserAgent(), '/', Why have this twice now? https://codereview.chromium.org/1181213002/diff/20001/chrome/browser/tracing/crash_service_uploader.h File ...
5 years, 6 months ago (2015-06-12 18:14:17 UTC) #3
shatch
https://codereview.chromium.org/1181213002/diff/20001/chrome/browser/tracing/crash_service_uploader.cc File chrome/browser/tracing/crash_service_uploader.cc (right): https://codereview.chromium.org/1181213002/diff/20001/chrome/browser/tracing/crash_service_uploader.cc#newcode72 chrome/browser/tracing/crash_service_uploader.cc:72: base::SplitString(version_info.ProductNameAndVersionForUserAgent(), '/', On 2015/06/12 18:14:16, Oystein wrote: > Why ...
5 years, 6 months ago (2015-06-12 19:05:55 UTC) #5
oystein (OOO til 10th of July)
lgtm with comments! https://codereview.chromium.org/1181213002/diff/20001/content/browser/tracing/background_tracing_manager_impl.cc File content/browser/tracing/background_tracing_manager_impl.cc (right): https://codereview.chromium.org/1181213002/diff/20001/content/browser/tracing/background_tracing_manager_impl.cc#newcode380 content/browser/tracing/background_tracing_manager_impl.cc:380: auto metadata_dict = GenerateMetadataDict(); On 2015/06/12 ...
5 years, 6 months ago (2015-06-12 19:29:16 UTC) #6
dsinclair
https://codereview.chromium.org/1181213002/diff/60001/content/browser/tracing/background_tracing_manager_impl.cc File content/browser/tracing/background_tracing_manager_impl.cc (right): https://codereview.chromium.org/1181213002/diff/60001/content/browser/tracing/background_tracing_manager_impl.cc#newcode467 content/browser/tracing/background_tracing_manager_impl.cc:467: if (base::JSONWriter::Write(*metadata_dict.get(), &results)) This is going to produce strange ...
5 years, 6 months ago (2015-06-12 19:38:51 UTC) #8
shatch
https://codereview.chromium.org/1181213002/diff/20001/content/browser/tracing/background_tracing_manager_impl.cc File content/browser/tracing/background_tracing_manager_impl.cc (right): https://codereview.chromium.org/1181213002/diff/20001/content/browser/tracing/background_tracing_manager_impl.cc#newcode380 content/browser/tracing/background_tracing_manager_impl.cc:380: auto metadata_dict = GenerateMetadataDict(); On 2015/06/12 19:29:16, Oystein wrote: ...
5 years, 6 months ago (2015-06-12 20:53:48 UTC) #9
dsinclair
lgtm w/ nit https://codereview.chromium.org/1181213002/diff/80001/content/browser/tracing/background_tracing_manager_impl.cc File content/browser/tracing/background_tracing_manager_impl.cc (right): https://codereview.chromium.org/1181213002/diff/80001/content/browser/tracing/background_tracing_manager_impl.cc#newcode440 content/browser/tracing/background_tracing_manager_impl.cc:440: if (metadata_dict) { if (auto metadata_dict ...
5 years, 6 months ago (2015-06-13 00:41:21 UTC) #10
shatch
+sievers for content/public/browser
5 years, 6 months ago (2015-06-15 21:14:25 UTC) #12
no sievers
On 2015/06/15 21:14:25, shatch wrote: > +sievers for content/public/browser lgtm
5 years, 6 months ago (2015-06-15 21:45:52 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1181213002/100001
5 years, 6 months ago (2015-06-15 21:50:12 UTC) #16
commit-bot: I haz the power
Committed patchset #4 (id:100001)
5 years, 6 months ago (2015-06-15 22:26:56 UTC) #17
commit-bot: I haz the power
5 years, 6 months ago (2015-06-15 22:28:46 UTC) #18
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/0cc9fee6a184d34aa38e9930a9d77a4fa833d720
Cr-Commit-Position: refs/heads/master@{#334477}

Powered by Google App Engine
This is Rietveld 408576698