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

Issue 2864743002: tracing: Enable stream processing when input is large (Closed)

Created:
3 years, 7 months ago by chiniforooshan
Modified:
3 years, 7 months ago
CC:
catapult-reviews_chromium.org, ehmaldonado_chromium, nednguyen, tracing-review_chromium.org
Target Ref:
refs/heads/master
Project:
catapult
Visibility:
Public.

Description

tracing: Enable stream processing when input is large Still, by default, data is processed as a single string. But, in the case that unzipped data does not fit in a V8 string, we try to process it as a trace stream. In other words, when trace processing would crash because of the large size we use stream processing. Although not all importers support trace streams, trace_event_importer, gzip_importer, and ftrace_importer that support trace streams cover many cases. For example, after this CL webrtc.perf_benchmark can run successfully, when otherwise some stories that generate large traces, like multiple_peerconnections and 30s_datachannel_transfer (being introduced in https://codereview.chromium.org/2790553003/), would crash. BUG=catapult:#2826 BUG=chromium:679768 Review-Url: https://codereview.chromium.org/2864743002 Committed: https://chromium.googlesource.com/external/github.com/catapult-project/catapult/+/9e43159fc62c2ba87c5dd5202e38aeb5e207bb68

Patch Set 1 #

Patch Set 2 : sync #

Unified diffs Side-by-side diffs Delta from patch set Stats (+10 lines, -1 line) Patch
M tracing/tracing/extras/importer/gzip_importer.html View 1 1 chunk +8 lines, -1 line 0 comments Download
M tracing/tracing/extras/importer/trace2html_importer.html View 1 2 chunks +2 lines, -0 lines 0 comments Download

Messages

Total messages: 23 (15 generated)
chiniforooshan
PTAL
3 years, 7 months ago (2017-05-05 21:33:33 UTC) #3
chiniforooshan
On 2017/05/05 21:33:33, chiniforooshan wrote: > PTAL ping
3 years, 7 months ago (2017-05-09 14:31:24 UTC) #5
eakuefner
lgtm, but couple of typo nits in your description: s/successfull/successfully/ and BUG=catapult: should be BUG=catapult:#. ...
3 years, 7 months ago (2017-05-09 15:18:35 UTC) #8
chiniforooshan
Thanks! On 2017/05/09 15:18:35, eakuefner wrote: > lgtm, but couple of typo nits in your ...
3 years, 7 months ago (2017-05-09 16:11:04 UTC) #13
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/2864743002/1
3 years, 7 months ago (2017-05-09 18:19:36 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: Catapult Presubmit on master.tryserver.client.catapult (JOB_FAILED, https://build.chromium.org/p/tryserver.client.catapult/builders/Catapult%20Presubmit/builds/7094)
3 years, 7 months ago (2017-05-09 18:21:46 UTC) #17
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/2864743002/20001
3 years, 7 months ago (2017-05-09 18:27:45 UTC) #20
commit-bot: I haz the power
3 years, 7 months ago (2017-05-09 19:32:01 UTC) #23
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/external/github.com/catapult-project/catapu...

Powered by Google App Engine
This is Rietveld 408576698