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

Issue 10933065: Separate same domain and cross domain <link rel=...> prerenders for reporting. (Closed)

Created:
8 years, 3 months ago by gavinp
Modified:
8 years, 2 months ago
Reviewers:
dominich, tburkard, mmenke
CC:
chromium-reviews, tburkard+watch_chromium.org, gavinp+prer_chromium.org, cbentzel+watch_chromium.org, dominich+watch_chromium.org
Visibility:
Public.

Description

Separate same domain and cross domain <link rel=...> prerenders for reporting. Especially with the 15min TTL experiment running, we'd like to see how web prerendering behaves differently in the cross vs. same domain case, so we can consider if they should be treated differently. R=mmenke@chromium.org,dominich@chromium.org BUG=None Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=162609

Patch Set 1 #

Patch Set 2 : rebase to trunk... #

Patch Set 3 : fix rebase... #

Total comments: 14

Patch Set 4 : another rebase (uploaded only for diffs on the next patch set to work) #

Patch Set 5 : fix pending prerenders #

Total comments: 5

Patch Set 6 : partial remediation #

Patch Set 7 : rebase and fix compile #

Patch Set 8 : ... another rebase #

Patch Set 9 : ... rebase on top of larger histogram fixes #

Total comments: 2

Patch Set 10 : ... upload correct diff #

Total comments: 9

Patch Set 11 : rebase more correctly #

Patch Set 12 : remediate to dominich review #

Patch Set 13 : rebase only #

Patch Set 14 : rebase... #

Total comments: 9

Patch Set 15 : remediate in prep for CQ... #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+50 lines, -37 lines) Patch
M chrome/browser/prerender/prerender_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +5 lines, -5 lines 0 comments Download
M chrome/browser/prerender/prerender_histograms.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 3 chunks +9 lines, -5 lines 2 comments Download
M chrome/browser/prerender/prerender_history_unittest.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/prerender/prerender_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 3 chunks +23 lines, -20 lines 0 comments Download
M chrome/browser/prerender/prerender_origin.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -1 line 0 comments Download
M chrome/browser/prerender/prerender_origin.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -1 line 0 comments Download
M chrome/browser/prerender/prerender_unittest.cc View 1 2 3 4 3 chunks +5 lines, -3 lines 0 comments Download

Messages

Total messages: 25 (0 generated)
gavinp
wdyt?
8 years, 3 months ago (2012-09-13 19:56:47 UTC) #1
dominich
http://codereview.chromium.org/10933065/diff/7001/chrome/browser/prerender/prerender_contents.cc File chrome/browser/prerender/prerender_contents.cc (right): http://codereview.chromium.org/10933065/diff/7001/chrome/browser/prerender/prerender_contents.cc#newcode231 chrome/browser/prerender/prerender_contents.cc:231: ORIGIN_LINK_REL_PRERENDER_CROSSDOMAIN, this isn't necessarily true. Pending prerenders can be ...
8 years, 3 months ago (2012-09-13 20:03:36 UTC) #2
gavinp
wdyt? http://codereview.chromium.org/10933065/diff/7001/chrome/browser/prerender/prerender_contents.cc File chrome/browser/prerender/prerender_contents.cc (right): http://codereview.chromium.org/10933065/diff/7001/chrome/browser/prerender/prerender_contents.cc#newcode231 chrome/browser/prerender/prerender_contents.cc:231: ORIGIN_LINK_REL_PRERENDER_CROSSDOMAIN, On 2012/09/13 20:03:36, dominich wrote: > this ...
8 years, 3 months ago (2012-09-14 02:00:42 UTC) #3
dominich
http://codereview.chromium.org/10933065/diff/7001/chrome/browser/prerender/prerender_histograms.cc File chrome/browser/prerender/prerender_histograms.cc (right): http://codereview.chromium.org/10933065/diff/7001/chrome/browser/prerender/prerender_histograms.cc#newcode398 chrome/browser/prerender/prerender_histograms.cc:398: return ORIGIN_LINK_REL_PRERENDER_CROSSDOMAIN; On 2012/09/14 02:00:42, gavinp wrote: > On ...
8 years, 3 months ago (2012-09-14 14:40:45 UTC) #4
gavinp
+Timo, I have a specific question for you below. Otherwise, the remediation continues... http://codereview.chromium.org/10933065/diff/7001/chrome/browser/prerender/prerender_histograms.cc File ...
8 years, 3 months ago (2012-09-14 21:10:46 UTC) #5
dominich
http://codereview.chromium.org/10933065/diff/26001/chrome/browser/prerender/prerender_browsertest.cc File chrome/browser/prerender/prerender_browsertest.cc (right): http://codereview.chromium.org/10933065/diff/26001/chrome/browser/prerender/prerender_browsertest.cc#newcode310 chrome/browser/prerender/prerender_browsertest.cc:310: const Origin origin, On 2012/09/14 21:10:47, gavinp wrote: > ...
8 years, 3 months ago (2012-09-14 21:13:44 UTC) #6
mmenke
http://codereview.chromium.org/10933065/diff/7001/chrome/browser/prerender/prerender_histograms.cc File chrome/browser/prerender/prerender_histograms.cc (right): http://codereview.chromium.org/10933065/diff/7001/chrome/browser/prerender/prerender_histograms.cc#newcode398 chrome/browser/prerender/prerender_histograms.cc:398: return ORIGIN_LINK_REL_PRERENDER_CROSSDOMAIN; On 2012/09/14 21:10:47, gavinp wrote: > I'm ...
8 years, 3 months ago (2012-09-17 20:39:27 UTC) #7
gavinp
http://codereview.chromium.org/10933065/diff/7001/chrome/browser/prerender/prerender_histograms.cc File chrome/browser/prerender/prerender_histograms.cc (right): http://codereview.chromium.org/10933065/diff/7001/chrome/browser/prerender/prerender_histograms.cc#newcode398 chrome/browser/prerender/prerender_histograms.cc:398: return ORIGIN_LINK_REL_PRERENDER_CROSSDOMAIN; On 2012/09/17 20:39:27, Matt Menke wrote: > ...
8 years, 3 months ago (2012-09-20 04:18:10 UTC) #8
tburkard
Sorry, hadn't seen this review. Just discussed with Gavin what to do (to make histograms ...
8 years, 3 months ago (2012-09-21 00:36:10 UTC) #9
gavinp
The histogram global variable issue I'm fixing in http://codereview.chromium.org/11028037/ , so I'll rebase this review ...
8 years, 2 months ago (2012-10-05 15:26:00 UTC) #10
gavinp
Rebasing this made it smaller and more on topic. mmenke, tburkard: WDYT? dominich: PTAL if ...
8 years, 2 months ago (2012-10-05 15:59:35 UTC) #11
mmenke
Patch set 8 looks fine to me, with one minor comment. Looks like you messed ...
8 years, 2 months ago (2012-10-05 21:15:44 UTC) #12
mmenke
On 2012/10/05 21:15:44, Matt Menke wrote: > Patch set 8 looks fine to me, with ...
8 years, 2 months ago (2012-10-05 21:16:38 UTC) #13
tburkard
Will start on this, but I'd like to see change 11028037 ready & committed before ...
8 years, 2 months ago (2012-10-05 21:55:03 UTC) #14
dominich
http://codereview.chromium.org/10933065/diff/34021/chrome/browser/prerender/prerender_histograms.cc File chrome/browser/prerender/prerender_histograms.cc (right): http://codereview.chromium.org/10933065/diff/34021/chrome/browser/prerender/prerender_histograms.cc#newcode106 chrome/browser/prerender/prerender_histograms.cc:106: } else if (origin == ORIGIN_OMNIBOX) { \ would ...
8 years, 2 months ago (2012-10-08 17:03:04 UTC) #15
gavinp
http://codereview.chromium.org/10933065/diff/34021/chrome/browser/prerender/prerender_manager.h File chrome/browser/prerender/prerender_manager.h (right): http://codereview.chromium.org/10933065/diff/34021/chrome/browser/prerender/prerender_manager.h#newcode207 chrome/browser/prerender/prerender_manager.h:207: const Origin** origin) const; On 2012/10/08 17:03:04, dominich wrote: ...
8 years, 2 months ago (2012-10-08 17:09:36 UTC) #16
gavinp
I rebased, and did some code changes to remediate, but this review should probably be ...
8 years, 2 months ago (2012-10-10 19:17:44 UTC) #17
gavinp
This is now rebased on top of the multi-prerender fixes that are in the commit ...
8 years, 2 months ago (2012-10-17 14:38:46 UTC) #18
mmenke
LGTM. Just minor comments, though if you inline GetHistogramName, I'll want to take another look, ...
8 years, 2 months ago (2012-10-17 15:12:16 UTC) #19
tburkard
Reviewing this afternoon.
8 years, 2 months ago (2012-10-17 19:17:54 UTC) #20
tburkard
lgtm
8 years, 2 months ago (2012-10-17 19:21:11 UTC) #21
gavinp
Matt & Timo, thanks for your reviews! dominich: are you going to take another poke ...
8 years, 2 months ago (2012-10-17 20:57:49 UTC) #22
dominich
LGTM My comments should have been against a previous CL, and they're not blocking. http://codereview.chromium.org/10933065/diff/78002/chrome/browser/prerender/prerender_histograms.cc ...
8 years, 2 months ago (2012-10-17 21:04:21 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/gavinp@chromium.org/10933065/78002
8 years, 2 months ago (2012-10-17 23:16:35 UTC) #24
commit-bot: I haz the power
8 years, 2 months ago (2012-10-18 01:50:40 UTC) #25
Change committed as 162609

Powered by Google App Engine
This is Rietveld 408576698