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

Issue 27460003: Consolidate serialization code in base::HistogramDeltasSerializer. (Closed)

Created:
7 years, 2 months ago by Vitaly Buka (NO REVIEWS)
Modified:
7 years, 2 months ago
CC:
chromium-reviews, jar (doing other things), jam, joi+watch-content_chromium.org, darin-cc_chromium.org, asvitkine+watch_chromium.org, erikwright+watch_chromium.org, Ilya Sherman
Visibility:
Public.

Description

Consolidate serialization code in base::HistogramDeltasSerializer Before patch code lived partially in base/ and content/ BUG=305019 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=230268

Patch Set 1 #

Patch Set 2 : #

Total comments: 37

Patch Set 3 : #

Total comments: 10

Patch Set 4 : #

Total comments: 2

Patch Set 5 : #

Total comments: 8

Patch Set 6 : #

Patch Set 7 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+254 lines, -127 lines) Patch
M base/base.gyp View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M base/base.gypi View 1 2 3 4 5 6 1 chunk +2 lines, -0 lines 0 comments Download
M base/metrics/histogram_base.h View 2 chunks +1 line, -4 lines 0 comments Download
M base/metrics/histogram_base.cc View 1 chunk +0 lines, -14 lines 0 comments Download
M base/metrics/histogram_base_unittest.cc View 1 chunk +0 lines, -34 lines 0 comments Download
A base/metrics/histogram_delta_serialization.h View 1 2 3 4 5 6 1 chunk +65 lines, -0 lines 0 comments Download
A base/metrics/histogram_delta_serialization.cc View 1 2 3 4 5 6 1 chunk +111 lines, -0 lines 0 comments Download
A base/metrics/histogram_delta_serialization_unittest.cc View 1 2 3 4 5 6 1 chunk +54 lines, -0 lines 0 comments Download
M base/metrics/statistics_recorder.h View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
M content/browser/histogram_synchronizer.cc View 1 2 3 4 5 6 2 chunks +4 lines, -9 lines 0 comments Download
M content/child/child_histogram_message_filter.h View 1 2 3 4 5 3 chunks +4 lines, -20 lines 0 comments Download
M content/child/child_histogram_message_filter.cc View 1 2 3 4 5 6 3 chunks +10 lines, -46 lines 0 comments Download

Messages

Total messages: 15 (0 generated)
Vitaly Buka (NO REVIEWS)
Hi Ilya, please review my changes. Thank you in advance.
7 years, 2 months ago (2013-10-16 19:01:46 UTC) #1
Ilya Sherman
Thanks! https://codereview.chromium.org/27460003/diff/2001/base/metrics/histogram_delta_serializer.cc File base/metrics/histogram_delta_serializer.cc (right): https://codereview.chromium.org/27460003/diff/2001/base/metrics/histogram_delta_serializer.cc#newcode18 base/metrics/histogram_delta_serializer.cc:18: void DeserializeHistogramAndAddSamples(PickleIterator* iter) { nit: Please add documentation ...
7 years, 2 months ago (2013-10-17 04:37:42 UTC) #2
Vitaly Buka (NO REVIEWS)
https://codereview.chromium.org/27460003/diff/2001/base/metrics/histogram_delta_serializer.cc File base/metrics/histogram_delta_serializer.cc (right): https://codereview.chromium.org/27460003/diff/2001/base/metrics/histogram_delta_serializer.cc#newcode18 base/metrics/histogram_delta_serializer.cc:18: void DeserializeHistogramAndAddSamples(PickleIterator* iter) { On 2013/10/17 04:37:42, Ilya Sherman ...
7 years, 2 months ago (2013-10-17 10:15:46 UTC) #3
Vitaly Buka (NO REVIEWS)
https://codereview.chromium.org/27460003/diff/2001/base/metrics/histogram_delta_serializer_unittest.cc File base/metrics/histogram_delta_serializer_unittest.cc (right): https://codereview.chromium.org/27460003/diff/2001/base/metrics/histogram_delta_serializer_unittest.cc#newcode36 base/metrics/histogram_delta_serializer_unittest.cc:36: // The histogram has kIPCSerializationSourceFlag. So samples will be ...
7 years, 2 months ago (2013-10-17 10:22:33 UTC) #4
Ilya Sherman
https://codereview.chromium.org/27460003/diff/2001/base/metrics/histogram_delta_serializer.h File base/metrics/histogram_delta_serializer.h (right): https://codereview.chromium.org/27460003/diff/2001/base/metrics/histogram_delta_serializer.h#newcode21 base/metrics/histogram_delta_serializer.h:21: class BASE_EXPORT HistogramDeltasSerializer : private HistogramFlattener { On 2013/10/17 ...
7 years, 2 months ago (2013-10-17 22:41:45 UTC) #5
Vitaly Buka (NO REVIEWS)
https://codereview.chromium.org/27460003/diff/2001/base/metrics/histogram_delta_serializer.h File base/metrics/histogram_delta_serializer.h (right): https://codereview.chromium.org/27460003/diff/2001/base/metrics/histogram_delta_serializer.h#newcode21 base/metrics/histogram_delta_serializer.h:21: class BASE_EXPORT HistogramDeltasSerializer : private HistogramFlattener { Thanks. On ...
7 years, 2 months ago (2013-10-18 05:33:33 UTC) #6
Vitaly Buka (NO REVIEWS)
+avi for content
7 years, 2 months ago (2013-10-18 17:27:40 UTC) #7
Vitaly Buka (NO REVIEWS)
+darin
7 years, 2 months ago (2013-10-18 17:31:59 UTC) #8
Ilya Sherman
LGTM, thanks. https://codereview.chromium.org/27460003/diff/36001/base/metrics/histogram_delta_serializer.cc File base/metrics/histogram_delta_serializer.cc (right): https://codereview.chromium.org/27460003/diff/36001/base/metrics/histogram_delta_serializer.cc#newcode93 base/metrics/histogram_delta_serializer.cc:93: } nit: De-indent this line.
7 years, 2 months ago (2013-10-19 00:27:43 UTC) #9
Vitaly Buka (NO REVIEWS)
Thanks for review! https://codereview.chromium.org/27460003/diff/36001/base/metrics/histogram_delta_serializer.cc File base/metrics/histogram_delta_serializer.cc (right): https://codereview.chromium.org/27460003/diff/36001/base/metrics/histogram_delta_serializer.cc#newcode93 base/metrics/histogram_delta_serializer.cc:93: } On 2013/10/19 00:27:44, Ilya Sherman ...
7 years, 2 months ago (2013-10-21 19:13:54 UTC) #10
darin (slow to review)
https://codereview.chromium.org/27460003/diff/186001/base/metrics/histogram_delta_serializer.cc File base/metrics/histogram_delta_serializer.cc (right): https://codereview.chromium.org/27460003/diff/186001/base/metrics/histogram_delta_serializer.cc#newcode33 base/metrics/histogram_delta_serializer.cc:33: } nit: "} // namespace" https://codereview.chromium.org/27460003/diff/186001/base/metrics/histogram_delta_serializer.h File base/metrics/histogram_delta_serializer.h (right): ...
7 years, 2 months ago (2013-10-21 21:59:57 UTC) #11
Vitaly Buka (NO REVIEWS)
https://chromiumcodereview.appspot.com/27460003/diff/186001/base/metrics/histogram_delta_serializer.cc File base/metrics/histogram_delta_serializer.cc (right): https://chromiumcodereview.appspot.com/27460003/diff/186001/base/metrics/histogram_delta_serializer.cc#newcode33 base/metrics/histogram_delta_serializer.cc:33: } On 2013/10/21 21:59:58, darin wrote: > nit: "} ...
7 years, 2 months ago (2013-10-21 23:05:32 UTC) #12
darin (slow to review)
LGTM
7 years, 2 months ago (2013-10-22 22:31:28 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vitalybuka@chromium.org/27460003/326001
7 years, 2 months ago (2013-10-22 22:35:19 UTC) #14
commit-bot: I haz the power
7 years, 2 months ago (2013-10-23 01:16:07 UTC) #15
Message was sent while issue was closed.
Change committed as 230268

Powered by Google App Engine
This is Rietveld 408576698