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

Issue 227873002: Create a histogram serialization mechanism in components/metrics (Closed)

Created:
6 years, 8 months ago by bsimonnet
Modified:
6 years, 7 months ago
CC:
chromium-reviews, erikwright+watch_chromium.org, jar (doing other things), asvitkine+watch_chromium.org, lcwu1
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Create a histogram serialization mechanism in base We are removing the dependency of ChromeOS on Chrome to send metrics. If Chrome is not install on a system, we will provide a simple service that will upload the metrics. This module will need to read the same logs and use the same parsing mechanism as Chrome does now. The common serialization code will be kept in base to make it accessible to both Chrome and ChromeOS. The code in chrome/browser/chromeos/ will be migrated to use this in an other CL. BUG=chromium:358371 TEST=unittest included Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=271341

Patch Set 1 #

Total comments: 16

Patch Set 2 : Refactoring to use string instead of char buffers #

Total comments: 19

Patch Set 3 : Namespacing the files with _chromeos, commenting the code, fixing nits #

Patch Set 4 : Fixing clang complains about override keyword. #

Total comments: 16

Patch Set 5 : Moving to components instead of base. Adding sanity checks. Fixing lint #

Total comments: 32

Patch Set 6 : Fixing nits and adding sanity checks. #

Patch Set 7 : Moving files into an export folder #

Patch Set 8 : Fixing uninitialized values possible responsible for trybot fails. #

Patch Set 9 : Running tests only for chromeos. #

Total comments: 23

Patch Set 10 : Convert to use scoped_ptr. Remove using declarations. Fixed linting. #

Total comments: 20

Patch Set 11 : Move files into chromeos. Fixed linting issues. #

Total comments: 16

Patch Set 12 : Simplify the code to only one metric sample class. #

Total comments: 11

Patch Set 13 : Rewriting the file manipulation to using blocking locks (using flock) #

Total comments: 16

Patch Set 14 : Using ScopedFD. Fixing buggy test. Fixing nits #

Patch Set 15 : Renaming gyp target (nit) #

Total comments: 23

Patch Set 16 : Fixing nits. #

Patch Set 17 : Documents the endianness situation. #

Patch Set 18 : Update components_test.gyp to match metrics_export. #

Total comments: 28

Patch Set 19 : Fixing bad naming and nits. #

Total comments: 10

Patch Set 20 : Putting ReadMessage into an anonymous namespace. #

Patch Set 21 : Fixing last nit and rebasing. #

Patch Set 22 : Putting metrics_chromeos behind a flag, hoping to pass mac chromium dbg. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+782 lines, -1 line) Patch
M components/components_tests.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +4 lines, -0 lines 0 comments Download
M components/metrics.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2 chunks +26 lines, -0 lines 0 comments Download
M components/metrics/README View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +2 lines, -1 line 0 comments Download
A components/metrics/chromeos/metric_sample.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +119 lines, -0 lines 0 comments Download
A components/metrics/chromeos/metric_sample.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +197 lines, -0 lines 0 comments Download
A components/metrics/chromeos/serialization_utils.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +48 lines, -0 lines 0 comments Download
A components/metrics/chromeos/serialization_utils.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +216 lines, -0 lines 0 comments Download
A components/metrics/chromeos/serialization_utils_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +170 lines, -0 lines 0 comments Download

Messages

Total messages: 70 (0 generated)
bsimonnet
Here is the first version of the metrics serialization refactor. Please keep in mind that ...
6 years, 8 months ago (2014-04-07 21:09:33 UTC) #1
achaulk
https://codereview.chromium.org/227873002/diff/1/base/metrics/chromeos_metrics.cc File base/metrics/chromeos_metrics.cc (right): https://codereview.chromium.org/227873002/diff/1/base/metrics/chromeos_metrics.cc#newcode28 base/metrics/chromeos_metrics.cc:28: MetricSample* ChromeOSMetrics::ReadSample(int32 message_size, uint8* buffer) { You're doing an ...
6 years, 8 months ago (2014-04-07 22:16:00 UTC) #2
bsimonnet
https://codereview.chromium.org/227873002/diff/1/base/metrics/chromeos_metrics.cc File base/metrics/chromeos_metrics.cc (right): https://codereview.chromium.org/227873002/diff/1/base/metrics/chromeos_metrics.cc#newcode128 base/metrics/chromeos_metrics.cc:128: File::FLAG_READ | File::FLAG_WRITE); On 2014/04/07 22:16:00, achaulk wrote: > ...
6 years, 8 months ago (2014-04-08 23:00:08 UTC) #3
gauravsh
some quick comments. I will look more after you have addressed this initial batch. https://codereview.chromium.org/227873002/diff/20001/base/metrics/chromeos_metrics.h ...
6 years, 8 months ago (2014-04-11 23:50:50 UTC) #4
bsimonnet
https://codereview.chromium.org/227873002/diff/20001/base/metrics/chromeos_metrics.h File base/metrics/chromeos_metrics.h (right): https://codereview.chromium.org/227873002/diff/20001/base/metrics/chromeos_metrics.h#newcode11 base/metrics/chromeos_metrics.h:11: class MetricSample; On 2014/04/11 23:50:51, gauravsh wrote: > What ...
6 years, 8 months ago (2014-04-14 23:03:05 UTC) #5
bsimonnet
Can you give me your opinion on this?
6 years, 8 months ago (2014-04-17 16:09:33 UTC) #6
Alexei Svitkine (slow)
Some initial style comments below. I'm not quite convinced that these should be in base. ...
6 years, 8 months ago (2014-04-17 16:33:21 UTC) #7
Alexei Svitkine (slow)
https://codereview.chromium.org/227873002/diff/60001/base/metrics/metric_sample_chromeos.h File base/metrics/metric_sample_chromeos.h (right): https://codereview.chromium.org/227873002/diff/60001/base/metrics/metric_sample_chromeos.h#newcode37 base/metrics/metric_sample_chromeos.h:37: SampleType type() const; On 2014/04/17 16:33:21, Alexei Svitkine wrote: ...
6 years, 8 months ago (2014-04-17 16:39:39 UTC) #8
achaulk
https://codereview.chromium.org/227873002/diff/60001/base/metrics/metric_sample_chromeos.h File base/metrics/metric_sample_chromeos.h (right): https://codereview.chromium.org/227873002/diff/60001/base/metrics/metric_sample_chromeos.h#newcode12 base/metrics/metric_sample_chromeos.h:12: using std::string; I think the general rule is no ...
6 years, 8 months ago (2014-04-17 16:45:18 UTC) #9
bsimonnet
On 2014/04/17 16:33:21, Alexei Svitkine wrote: > Some initial style comments below. > > I'm ...
6 years, 8 months ago (2014-04-17 17:05:22 UTC) #10
Ben Chan
some fly-by comments https://codereview.chromium.org/227873002/diff/80001/components/metrics.gypi File components/metrics.gypi (right): https://codereview.chromium.org/227873002/diff/80001/components/metrics.gypi#newcode19 components/metrics.gypi:19: 'metrics/metrics_utils_chromeos.cc', nit: fix indentation https://codereview.chromium.org/227873002/diff/80001/components/metrics.gypi#newcode20 components/metrics.gypi:20: ...
6 years, 8 months ago (2014-04-18 20:27:07 UTC) #11
bsimonnet
isherman, asvitkine, do you have a preference between suffixing all files with _chromeos or putting ...
6 years, 8 months ago (2014-04-18 23:53:48 UTC) #12
Ilya Sherman
On 2014/04/18 23:53:48, bsimonnet wrote: > isherman, asvitkine, do you have a preference between suffixing ...
6 years, 8 months ago (2014-04-19 03:46:19 UTC) #13
Alexei Svitkine (slow)
I prefer having a separate directory for them as well. Don't have a strong opinion ...
6 years, 8 months ago (2014-04-21 18:08:59 UTC) #14
bsimonnet
It seems to have passed all the test after some (a lot?) of flaky test ...
6 years, 8 months ago (2014-04-24 01:41:29 UTC) #15
bsimonnet
Ping.
6 years, 7 months ago (2014-04-30 00:48:56 UTC) #16
Alexei Svitkine (slow)
Please update the CL description, since these are no longer moving to base. https://codereview.chromium.org/227873002/diff/160001/components/metrics/export/histogram_sample.h File ...
6 years, 7 months ago (2014-04-30 15:25:24 UTC) #17
bsimonnet
https://codereview.chromium.org/227873002/diff/160001/components/metrics/export/histogram_sample.h File components/metrics/export/histogram_sample.h (right): https://codereview.chromium.org/227873002/diff/160001/components/metrics/export/histogram_sample.h#newcode44 components/metrics/export/histogram_sample.h:44: const int sample_, min_, max_, nbucket_; On 2014/04/30 15:25:24, ...
6 years, 7 months ago (2014-04-30 20:28:39 UTC) #18
Ilya Sherman
FYI, when you specify five reviewers for a CL, it's not obvious to the members ...
6 years, 7 months ago (2014-05-01 00:46:54 UTC) #19
bsimonnet
Sorry, I am still not used to the chromium review process. I added semenzato@ to ...
6 years, 7 months ago (2014-05-01 01:13:20 UTC) #20
Alexei Svitkine (slow)
More style comments for you https://codereview.chromium.org/227873002/diff/180001/components/metrics/export/histogram_sample.cc File components/metrics/export/histogram_sample.cc (right): https://codereview.chromium.org/227873002/diff/180001/components/metrics/export/histogram_sample.cc#newcode55 components/metrics/export/histogram_sample.cc:55: !base::StringToInt(parts[4], &nbucket)) Nit: {} ...
6 years, 7 months ago (2014-05-01 15:57:09 UTC) #21
bsimonnet
https://codereview.chromium.org/227873002/diff/180001/components/metrics/export/histogram_sample.cc File components/metrics/export/histogram_sample.cc (right): https://codereview.chromium.org/227873002/diff/180001/components/metrics/export/histogram_sample.cc#newcode55 components/metrics/export/histogram_sample.cc:55: !base::StringToInt(parts[4], &nbucket)) On 2014/05/01 15:57:09, Alexei Svitkine wrote: > ...
6 years, 7 months ago (2014-05-01 20:34:20 UTC) #22
bsimonnet
semenzato: Can you give me some feedback on this ?
6 years, 7 months ago (2014-05-06 15:52:51 UTC) #23
Luigi Semenzato
Unfortunately my main comment invalidates most of this work. Certainly I am not a C++ ...
6 years, 7 months ago (2014-05-08 17:19:37 UTC) #24
bsimonnet
On 2014/05/08 17:19:37, Luigi Semenzato wrote: > Unfortunately my main comment invalidates most of this ...
6 years, 7 months ago (2014-05-08 18:25:05 UTC) #25
Luigi Semenzato
On 2014/05/08 18:25:05, bsimonnet wrote: > > I agree that the model is not very ...
6 years, 7 months ago (2014-05-08 19:13:24 UTC) #26
bsimonnet
https://codereview.chromium.org/227873002/diff/200001/components/metrics/chromeos/crash_sample.h File components/metrics/chromeos/crash_sample.h (right): https://codereview.chromium.org/227873002/diff/200001/components/metrics/chromeos/crash_sample.h#newcode28 components/metrics/chromeos/crash_sample.h:28: static scoped_ptr<CrashSample> ReadCrash(const std::string& crash_serialized); On 2014/05/08 17:19:37, Luigi ...
6 years, 7 months ago (2014-05-08 20:02:57 UTC) #27
bsimonnet
gaurav, can you give us your opinion on this ?
6 years, 7 months ago (2014-05-08 20:07:03 UTC) #28
Alexei Svitkine (slow)
FWIW, I also kind of agree with semenzato@ about this being too many classes. Sorry ...
6 years, 7 months ago (2014-05-08 20:14:55 UTC) #29
bsimonnet
After talking to gauravsh, a quick summary of the two alternatives with pros and cons: ...
6 years, 7 months ago (2014-05-08 21:24:15 UTC) #30
Ilya Sherman
On 2014/05/08 21:24:15, bsimonnet wrote: > Cons: > * lot of reinterpret_cast Note: reinterpret_cast is ...
6 years, 7 months ago (2014-05-08 21:35:36 UTC) #31
Luigi Semenzato
On 2014/05/08 21:24:15, bsimonnet wrote: > After talking to gauravsh, a quick summary of the ...
6 years, 7 months ago (2014-05-08 21:42:49 UTC) #32
Luigi Semenzato
Jim, can you take a quick look at this, with particular regard to my comment ...
6 years, 7 months ago (2014-05-08 21:45:19 UTC) #33
gauravsh
On 2014/05/08 21:24:15, bsimonnet wrote: > After talking to gauravsh, a quick summary of the ...
6 years, 7 months ago (2014-05-08 22:22:47 UTC) #34
bsimonnet
On 2014/05/08 22:22:47, gauravsh wrote: > On 2014/05/08 21:24:15, bsimonnet wrote: > > After talking ...
6 years, 7 months ago (2014-05-08 23:20:00 UTC) #35
bsimonnet
Sorry asvitkine, I did not understand what you were suggesting (which seems to be the ...
6 years, 7 months ago (2014-05-09 17:11:35 UTC) #36
bsimonnet
I refactored to code to keep only one class for metric sample as suggested. I ...
6 years, 7 months ago (2014-05-12 22:45:36 UTC) #37
gauravsh
lgtm from my persepctive. Please wait for Alexei's review. I think you will need an ...
6 years, 7 months ago (2014-05-12 22:53:09 UTC) #38
Luigi Semenzato
Looks good, just a few minor comments. https://codereview.chromium.org/227873002/diff/220001/components/metrics/chromeos/metric_sample.h File components/metrics/chromeos/metric_sample.h (right): https://codereview.chromium.org/227873002/diff/220001/components/metrics/chromeos/metric_sample.h#newcode64 components/metrics/chromeos/metric_sample.h:64: // Build ...
6 years, 7 months ago (2014-05-12 23:04:47 UTC) #39
bsimonnet
https://codereview.chromium.org/227873002/diff/220001/components/metrics/chromeos/metrics_utils.cc File components/metrics/chromeos/metrics_utils.cc (right): https://codereview.chromium.org/227873002/diff/220001/components/metrics/chromeos/metrics_utils.cc#newcode56 components/metrics/chromeos/metrics_utils.cc:56: base::File::Error err = file.Lock(); On 2014/05/12 23:04:48, Luigi Semenzato ...
6 years, 7 months ago (2014-05-13 00:13:58 UTC) #40
bsimonnet
I rewrote the file locking mechanism to use flock in order to have blocking file ...
6 years, 7 months ago (2014-05-13 01:37:56 UTC) #41
blundell
components_tests.gyp and the README file LGTM with nit https://codereview.chromium.org/227873002/diff/240001/components/metrics.gypi File components/metrics.gypi (right): https://codereview.chromium.org/227873002/diff/240001/components/metrics.gypi#newcode54 components/metrics.gypi:54: 'target_name': ...
6 years, 7 months ago (2014-05-13 07:58:15 UTC) #42
Alexei Svitkine (slow)
https://codereview.chromium.org/227873002/diff/240001/components/metrics/chromeos/metric_sample.cc File components/metrics/chromeos/metric_sample.cc (right): https://codereview.chromium.org/227873002/diff/240001/components/metrics/chromeos/metric_sample.cc#newcode150 components/metrics/chromeos/metric_sample.cc:150: scoped_ptr<MetricSample> MetricSample::ReadLinearHistogram( Please add: // static Before all the ...
6 years, 7 months ago (2014-05-13 15:36:25 UTC) #43
bsimonnet
https://codereview.chromium.org/227873002/diff/240001/components/metrics.gypi File components/metrics.gypi (right): https://codereview.chromium.org/227873002/diff/240001/components/metrics.gypi#newcode54 components/metrics.gypi:54: 'target_name': 'metrics_export', On 2014/05/13 07:58:16, blundell wrote: > This ...
6 years, 7 months ago (2014-05-13 17:59:13 UTC) #44
Alexei Svitkine (slow)
https://codereview.chromium.org/227873002/diff/270001/components/metrics/chromeos/metric_sample.cc File components/metrics/chromeos/metric_sample.cc (right): https://codereview.chromium.org/227873002/diff/270001/components/metrics/chromeos/metric_sample.cc#newcode19 components/metrics/chromeos/metric_sample.cc:19: const int sample, Nit: No need for primitive-typed params ...
6 years, 7 months ago (2014-05-13 19:52:41 UTC) #45
bsimonnet
https://codereview.chromium.org/227873002/diff/270001/components/metrics/chromeos/metric_sample.cc File components/metrics/chromeos/metric_sample.cc (right): https://codereview.chromium.org/227873002/diff/270001/components/metrics/chromeos/metric_sample.cc#newcode19 components/metrics/chromeos/metric_sample.cc:19: const int sample, On 2014/05/13 19:52:42, Alexei Svitkine wrote: ...
6 years, 7 months ago (2014-05-13 21:27:59 UTC) #46
Alexei Svitkine (slow)
https://codereview.chromium.org/227873002/diff/270001/components/metrics/chromeos/metrics_utils.cc File components/metrics/chromeos/metrics_utils.cc (right): https://codereview.chromium.org/227873002/diff/270001/components/metrics/chromeos/metrics_utils.cc#newcode86 components/metrics/chromeos/metrics_utils.cc:86: msg = std::string(reinterpret_cast<char*>(&size), sizeof(int32_t)) + msg; On 2014/05/13 21:28:00, ...
6 years, 7 months ago (2014-05-13 21:30:41 UTC) #47
Luigi Semenzato
https://codereview.chromium.org/227873002/diff/270001/components/metrics/chromeos/metrics_utils.cc File components/metrics/chromeos/metrics_utils.cc (right): https://codereview.chromium.org/227873002/diff/270001/components/metrics/chromeos/metrics_utils.cc#newcode86 components/metrics/chromeos/metrics_utils.cc:86: msg = std::string(reinterpret_cast<char*>(&size), sizeof(int32_t)) + msg; On 2014/05/13 19:52:42, ...
6 years, 7 months ago (2014-05-13 21:36:34 UTC) #48
bsimonnet
https://codereview.chromium.org/227873002/diff/270001/components/metrics/chromeos/metrics_utils.cc File components/metrics/chromeos/metrics_utils.cc (right): https://codereview.chromium.org/227873002/diff/270001/components/metrics/chromeos/metrics_utils.cc#newcode86 components/metrics/chromeos/metrics_utils.cc:86: msg = std::string(reinterpret_cast<char*>(&size), sizeof(int32_t)) + msg; On 2014/05/13 21:36:35, ...
6 years, 7 months ago (2014-05-13 21:49:53 UTC) #49
Luigi Semenzato
On 2014/05/13 21:49:53, bsimonnet wrote: > https://codereview.chromium.org/227873002/diff/270001/components/metrics/chromeos/metrics_utils.cc > File components/metrics/chromeos/metrics_utils.cc (right): > > https://codereview.chromium.org/227873002/diff/270001/components/metrics/chromeos/metrics_utils.cc#newcode86 > ...
6 years, 7 months ago (2014-05-13 22:00:58 UTC) #50
Luigi Semenzato
On 2014/05/13 21:49:53, bsimonnet wrote: > https://codereview.chromium.org/227873002/diff/270001/components/metrics/chromeos/metrics_utils.cc > File components/metrics/chromeos/metrics_utils.cc (right): > > https://codereview.chromium.org/227873002/diff/270001/components/metrics/chromeos/metrics_utils.cc#newcode86 > ...
6 years, 7 months ago (2014-05-13 22:01:09 UTC) #51
bsimonnet
On 2014/05/13 22:01:09, Luigi Semenzato wrote: > On 2014/05/13 21:49:53, bsimonnet wrote: > > > ...
6 years, 7 months ago (2014-05-13 22:22:07 UTC) #52
Luigi Semenzato
On 2014/05/13 22:22:07, bsimonnet wrote: > On 2014/05/13 22:01:09, Luigi Semenzato wrote: > > On ...
6 years, 7 months ago (2014-05-13 22:31:02 UTC) #53
bsimonnet
On 2014/05/13 22:31:02, Luigi Semenzato wrote: > On 2014/05/13 22:22:07, bsimonnet wrote: > > On ...
6 years, 7 months ago (2014-05-13 22:38:07 UTC) #54
bsimonnet
Added comments to explain why we do not check the endianness when writing the message ...
6 years, 7 months ago (2014-05-13 22:56:13 UTC) #55
Alexei Svitkine (slow)
I am okay either way, but the other benefit of fixing endianness is it allows ...
6 years, 7 months ago (2014-05-13 23:09:11 UTC) #56
bsimonnet
If we ever decide to relax that assumption, we would probably want to change the ...
6 years, 7 months ago (2014-05-13 23:34:36 UTC) #57
bsimonnet
asvitkine, do you have other suggestions ?
6 years, 7 months ago (2014-05-14 22:46:09 UTC) #58
Alexei Svitkine (slow)
A few more comments, but I think this is pretty close. Thanks! https://codereview.chromium.org/227873002/diff/330001/components/metrics.gypi File components/metrics.gypi ...
6 years, 7 months ago (2014-05-15 13:43:25 UTC) #59
bsimonnet
https://codereview.chromium.org/227873002/diff/330001/components/metrics.gypi File components/metrics.gypi (right): https://codereview.chromium.org/227873002/diff/330001/components/metrics.gypi#newcode29 components/metrics.gypi:29: ], On 2014/05/15 13:43:26, Alexei Svitkine wrote: > Nit: ...
6 years, 7 months ago (2014-05-15 19:23:39 UTC) #60
Alexei Svitkine (slow)
https://codereview.chromium.org/227873002/diff/380001/components/metrics/chromeos/serialization_utils.cc File components/metrics/chromeos/serialization_utils.cc (right): https://codereview.chromium.org/227873002/diff/380001/components/metrics/chromeos/serialization_utils.cc#newcode111 components/metrics/chromeos/serialization_utils.cc:111: bool SerializationUtils::ReadMessage(int file_descriptor, Nit: Put this function into an ...
6 years, 7 months ago (2014-05-15 19:41:43 UTC) #61
bsimonnet
https://codereview.chromium.org/227873002/diff/380001/components/metrics/chromeos/serialization_utils.cc File components/metrics/chromeos/serialization_utils.cc (right): https://codereview.chromium.org/227873002/diff/380001/components/metrics/chromeos/serialization_utils.cc#newcode142 components/metrics/chromeos/serialization_utils.cc:142: *message = ""; On 2014/05/15 19:41:44, Alexei Svitkine wrote: ...
6 years, 7 months ago (2014-05-15 20:50:20 UTC) #62
bsimonnet
https://codereview.chromium.org/227873002/diff/380001/components/metrics/chromeos/serialization_utils.cc File components/metrics/chromeos/serialization_utils.cc (right): https://codereview.chromium.org/227873002/diff/380001/components/metrics/chromeos/serialization_utils.cc#newcode111 components/metrics/chromeos/serialization_utils.cc:111: bool SerializationUtils::ReadMessage(int file_descriptor, On 2014/05/15 19:41:44, Alexei Svitkine wrote: ...
6 years, 7 months ago (2014-05-15 21:19:41 UTC) #63
Alexei Svitkine (slow)
LGTM! https://codereview.chromium.org/227873002/diff/380001/components/metrics/chromeos/serialization_utils.cc File components/metrics/chromeos/serialization_utils.cc (right): https://codereview.chromium.org/227873002/diff/380001/components/metrics/chromeos/serialization_utils.cc#newcode142 components/metrics/chromeos/serialization_utils.cc:142: *message = ""; On 2014/05/15 21:19:42, bsimonnet wrote: ...
6 years, 7 months ago (2014-05-15 22:40:50 UTC) #64
bsimonnet
On 2014/05/15 22:40:50, Alexei Svitkine wrote: > LGTM! > > https://codereview.chromium.org/227873002/diff/380001/components/metrics/chromeos/serialization_utils.cc > File components/metrics/chromeos/serialization_utils.cc (right): ...
6 years, 7 months ago (2014-05-19 02:23:51 UTC) #65
bsimonnet
The CQ bit was checked by bsimonnet@chromium.org
6 years, 7 months ago (2014-05-19 02:23:58 UTC) #66
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bsimonnet@chromium.org/227873002/430001
6 years, 7 months ago (2014-05-19 02:24:05 UTC) #67
bsimonnet
The CQ bit was checked by bsimonnet@chromium.org
6 years, 7 months ago (2014-05-19 02:24:06 UTC) #68
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bsimonnet@chromium.org/227873002/430001
6 years, 7 months ago (2014-05-19 02:24:26 UTC) #69
commit-bot: I haz the power
6 years, 7 months ago (2014-05-19 05:05:02 UTC) #70
Message was sent while issue was closed.
Change committed as 271341

Powered by Google App Engine
This is Rietveld 408576698