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

Issue 2934543002: Sending a page load pingback to data saver for holdback users (Closed)

Created:
3 years, 6 months ago by RyanSturm
Modified:
3 years, 6 months ago
Reviewers:
buettner, tbansal1
CC:
chromium-reviews, csharrison+watch_chromium.org, tbansal+watch-data-reduction-proxy_chromium.org, loading-reviews+metrics_chromium.org, speed-metrics-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Sending a page load pingback to data saver for holdback users When a user is in the holdback experiment, data saver's proxy server is not actually used, so a pingback was not actually sent to the server in that case. However, for sake of comparing similar page loads, a pingback should now be sent for the holdback user when it is likely they would have used data reduction proxy. The pingback also needs to indicate that the specific page load is a holdback experiment page load. BUG=731180 Review-Url: https://codereview.chromium.org/2934543002 Cr-Commit-Position: refs/heads/master@{#478738} Committed: https://chromium.googlesource.com/chromium/src/+/698863fd7bbf3a52bfe40625b0eb8044701430c8

Patch Set 1 #

Total comments: 6

Patch Set 2 : comments and adding more to holdback pingbacks #

Total comments: 14

Patch Set 3 : tbansal comments #

Patch Set 4 : tbansl comment #

Messages

Total messages: 34 (20 generated)
RyanSturm
tbansal, buettner: PTAL
3 years, 6 months ago (2017-06-09 17:15:26 UTC) #4
buettner
https://codereview.chromium.org/2934543002/diff/1/components/data_reduction_proxy/proto/pageload_metrics.proto File components/data_reduction_proxy/proto/pageload_metrics.proto (right): https://codereview.chromium.org/2934543002/diff/1/components/data_reduction_proxy/proto/pageload_metrics.proto#newcode107 components/data_reduction_proxy/proto/pageload_metrics.proto:107: optional bool holdback_experiment = 19; Just, "holdback"?
3 years, 6 months ago (2017-06-09 17:17:52 UTC) #5
buettner
https://codereview.chromium.org/2934543002/diff/1/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc File chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc (right): https://codereview.chromium.org/2934543002/diff/1/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc#newcode281 chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc:281: if (data_reduction_proxy::params::IsIncludedInTamperDetectionExperiment()) { We turned down tamper detection on ...
3 years, 6 months ago (2017-06-09 17:20:36 UTC) #6
tbansal1
https://codereview.chromium.org/2934543002/diff/1/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc File chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc (right): https://codereview.chromium.org/2934543002/diff/1/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc#newcode281 chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc:281: if (data_reduction_proxy::params::IsIncludedInTamperDetectionExperiment()) { On 2017/06/09 17:20:35, buettner wrote: > ...
3 years, 6 months ago (2017-06-09 17:32:29 UTC) #7
RyanSturm
I updated some of network delegate to send URL, ECT, and session key for the ...
3 years, 6 months ago (2017-06-09 19:40:20 UTC) #12
RyanSturm
I updated some of network delegate to send URL, ECT, and session key for the ...
3 years, 6 months ago (2017-06-09 19:40:21 UTC) #13
tbansal1
https://codereview.chromium.org/2934543002/diff/20001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc File chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc (right): https://codereview.chromium.org/2934543002/diff/20001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc#newcode150 chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc:150: if (!data || !data->used_data_reduction_proxy()) keep observing if holdback is ...
3 years, 6 months ago (2017-06-09 22:32:55 UTC) #16
RyanSturm
https://codereview.chromium.org/2934543002/diff/20001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc File chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc (right): https://codereview.chromium.org/2934543002/diff/20001/chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc#newcode150 chrome/browser/page_load_metrics/observers/data_reduction_proxy_metrics_observer.cc:150: if (!data || !data->used_data_reduction_proxy()) On 2017/06/09 22:32:55, tbansal1 wrote: ...
3 years, 6 months ago (2017-06-09 22:46:02 UTC) #19
tbansal1
lgtm % comment. https://codereview.chromium.org/2934543002/diff/20001/components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate.cc File components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate.cc (right): https://codereview.chromium.org/2934543002/diff/20001/components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate.cc#newcode374 components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate.cc:374: if (!page_id) { On 2017/06/09 22:46:02, ...
3 years, 6 months ago (2017-06-12 18:28:17 UTC) #22
buettner
On 2017/06/12 18:28:17, tbansal1 wrote: > lgtm % comment. > > https://codereview.chromium.org/2934543002/diff/20001/components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate.cc > File > ...
3 years, 6 months ago (2017-06-12 18:29:33 UTC) #23
RyanSturm
tbansal: made a change to reporting/generating page_id for consistency (since it was computational cheap as ...
3 years, 6 months ago (2017-06-12 18:38:28 UTC) #25
tbansal1
lgtm
3 years, 6 months ago (2017-06-12 19:47:53 UTC) #27
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/2934543002/60001
3 years, 6 months ago (2017-06-12 19:48:25 UTC) #31
commit-bot: I haz the power
3 years, 6 months ago (2017-06-12 20:14:44 UTC) #34
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/chromium/src/+/698863fd7bbf3a52bfe40625b0eb...

Powered by Google App Engine
This is Rietveld 408576698