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

Issue 7289020: Updating histograms to allow for experiments & log origin-based histograms. (Closed)

Created:
9 years, 5 months ago by tburkard
Modified:
9 years, 5 months ago
CC:
chromium-reviews, tburkard+watch_chromium.org, cbentzel+watch_chromium.org, dominich+watch_chromium.org, Paweł Hajdan Jr.
Visibility:
Public.

Description

Updating histograms to allow for experiments & log origin-based histograms. R=cbentzel@chromium.org, dominich@chromium.org Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=91765

Patch Set 1 #

Total comments: 14

Patch Set 2 : '' #

Total comments: 10

Patch Set 3 : '' #

Total comments: 1

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Patch Set 7 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+363 lines, -119 lines) Patch
M chrome/browser/prerender/prerender_browsertest.cc View 1 2 3 4 5 6 2 chunks +4 lines, -2 lines 0 comments Download
M chrome/browser/prerender/prerender_contents.h View 1 2 3 4 5 6 3 chunks +7 lines, -2 lines 0 comments Download
M chrome/browser/prerender/prerender_contents.cc View 1 2 3 4 5 6 4 chunks +8 lines, -5 lines 0 comments Download
M chrome/browser/prerender/prerender_final_status.h View 1 2 3 4 5 6 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/browser/prerender/prerender_final_status.cc View 1 2 3 4 5 6 2 chunks +0 lines, -29 lines 0 comments Download
M chrome/browser/prerender/prerender_manager.h View 1 2 3 4 5 6 6 chunks +38 lines, -7 lines 0 comments Download
M chrome/browser/prerender/prerender_manager.cc View 1 2 3 4 5 6 15 chunks +154 lines, -52 lines 0 comments Download
M chrome/browser/prerender/prerender_manager_unittest.cc View 1 2 3 4 5 6 3 chunks +4 lines, -20 lines 0 comments Download
A chrome/browser/prerender/prerender_util.h View 1 2 1 chunk +29 lines, -0 lines 0 comments Download
A chrome/browser/prerender/prerender_util.cc View 1 2 1 chunk +64 lines, -0 lines 0 comments Download
A chrome/browser/prerender/prerender_util_unittest.cc View 1 2 3 1 chunk +52 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 21 (0 generated)
tburkard
Here is a first cut. Not tested yet. Thanks. Timo
9 years, 5 months ago (2011-06-30 17:44:04 UTC) #1
dominich
http://codereview.chromium.org/7289020/diff/1/chrome/browser/prerender/prerender_contents.h File chrome/browser/prerender/prerender_contents.h (right): http://codereview.chromium.org/7289020/diff/1/chrome/browser/prerender/prerender_contents.h#newcode65 chrome/browser/prerender/prerender_contents.h:65: char experiment_id) = 0; A uint8 would be more ...
9 years, 5 months ago (2011-06-30 18:11:15 UTC) #2
cbentzel
I share similar concerns with dominic it turns out. Unfortunately, the additional macro is probably ...
9 years, 5 months ago (2011-06-30 18:15:39 UTC) #3
tburkard
http://codereview.chromium.org/7289020/diff/1/chrome/browser/prerender/prerender_browsertest.cc File chrome/browser/prerender/prerender_browsertest.cc (right): http://codereview.chromium.org/7289020/diff/1/chrome/browser/prerender/prerender_browsertest.cc#newcode249 chrome/browser/prerender/prerender_browsertest.cc:249: char experiment_id) OVERRIDE { On 2011/06/30 18:15:39, cbentzel wrote: ...
9 years, 5 months ago (2011-06-30 19:25:43 UTC) #4
dominich
http://codereview.chromium.org/7289020/diff/1/chrome/browser/prerender/prerender_browsertest.cc File chrome/browser/prerender/prerender_browsertest.cc (right): http://codereview.chromium.org/7289020/diff/1/chrome/browser/prerender/prerender_browsertest.cc#newcode249 chrome/browser/prerender/prerender_browsertest.cc:249: char experiment_id) OVERRIDE { On 2011/06/30 19:25:43, tburkard wrote: ...
9 years, 5 months ago (2011-06-30 19:28:25 UTC) #5
cbentzel
Experiments could be 1-based as well. On Thu, Jun 30, 2011 at 3:28 PM, <dominich@chromium.org> ...
9 years, 5 months ago (2011-06-30 19:34:23 UTC) #6
tburkard
http://codereview.chromium.org/7289020/diff/1/chrome/browser/prerender/prerender_browsertest.cc File chrome/browser/prerender/prerender_browsertest.cc (right): http://codereview.chromium.org/7289020/diff/1/chrome/browser/prerender/prerender_browsertest.cc#newcode249 chrome/browser/prerender/prerender_browsertest.cc:249: char experiment_id) OVERRIDE { On 2011/06/30 18:15:39, cbentzel wrote: ...
9 years, 5 months ago (2011-06-30 19:45:48 UTC) #7
cbentzel
http://codereview.chromium.org/7289020/diff/1/chrome/browser/prerender/prerender_manager.h File chrome/browser/prerender/prerender_manager.h (right): http://codereview.chromium.org/7289020/diff/1/chrome/browser/prerender/prerender_manager.h#newcode216 chrome/browser/prerender/prerender_manager.h:216: // Extracts an experiment stored in the query parameter ...
9 years, 5 months ago (2011-06-30 19:51:27 UTC) #8
dominich.google
http://codereview.chromium.org/7289020/diff/5002/chrome/browser/prerender/prerender_manager.cc File chrome/browser/prerender/prerender_manager.cc (right): http://codereview.chromium.org/7289020/diff/5002/chrome/browser/prerender/prerender_manager.cc#newcode95 chrome/browser/prerender/prerender_manager.cc:95: static char experiment_id = kNoExperiment; \ This should be ...
9 years, 5 months ago (2011-06-30 19:55:15 UTC) #9
tburkard
http://codereview.chromium.org/7289020/diff/5002/chrome/browser/prerender/prerender_manager.cc File chrome/browser/prerender/prerender_manager.cc (right): http://codereview.chromium.org/7289020/diff/5002/chrome/browser/prerender/prerender_manager.cc#newcode95 chrome/browser/prerender/prerender_manager.cc:95: static char experiment_id = kNoExperiment; \ On 2011/06/30 19:55:15, ...
9 years, 5 months ago (2011-06-30 21:40:20 UTC) #10
dominich
http://codereview.chromium.org/7289020/diff/3006/chrome/browser/prerender/prerender_manager.h File chrome/browser/prerender/prerender_manager.h (right): http://codereview.chromium.org/7289020/diff/3006/chrome/browser/prerender/prerender_manager.h#newcode328 chrome/browser/prerender/prerender_manager.h:328: // Composes a histogram name based on a histogram ...
9 years, 5 months ago (2011-06-30 21:44:59 UTC) #11
tburkard
I will look into turning that into a separate class once this is committed. I ...
9 years, 5 months ago (2011-06-30 21:48:59 UTC) #12
dominich
On 2011/06/30 21:48:59, tburkard wrote: > I will look into turning that into a separate ...
9 years, 5 months ago (2011-06-30 21:50:49 UTC) #13
tburkard
I think its messy to have histogram related things not all at one place. The ...
9 years, 5 months ago (2011-06-30 21:54:38 UTC) #14
dominich
I don't buy that logic. Just because you have calls there doesn't mean everything should ...
9 years, 5 months ago (2011-06-30 22:06:02 UTC) #15
tburkard
Let's ask Chris and see what he thinks. On Thu, Jun 30, 2011 at 3:06 ...
9 years, 5 months ago (2011-06-30 22:19:49 UTC) #16
tburkard
Chris, what do you think? Timo On Thu, Jun 30, 2011 at 3:19 PM, Timo ...
9 years, 5 months ago (2011-07-06 17:15:22 UTC) #17
tburkard
Hi Dominic, some of the methods that you would like to have out of PrerenderManager ...
9 years, 5 months ago (2011-07-06 19:59:02 UTC) #18
cbentzel
I will take a more detailed look at the CL later tonight. I agree in ...
9 years, 5 months ago (2011-07-06 20:01:03 UTC) #19
tburkard
Dominic, per our discussion, can you lgtm this now? Thanks. Timo On Wed, Jul 6, ...
9 years, 5 months ago (2011-07-07 20:45:31 UTC) #20
dominich
9 years, 5 months ago (2011-07-07 20:48:03 UTC) #21
LGTM

Powered by Google App Engine
This is Rietveld 408576698