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

Issue 298883011: Record errors that trigger a data reduction proxy bypass (Closed)

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

Description

Update UMA to track bypasses due to 4xx responses that are missing the proxy's via header and bypasses due to network errors. BUG=376148 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=273839

Patch Set 1 : #

Total comments: 14

Patch Set 2 : Addressed comments from mdw #

Total comments: 13

Patch Set 3 : Addressed comments #

Total comments: 7

Patch Set 4 : addressed comments from mef #

Total comments: 10

Patch Set 5 : addressed more comments from mef #

Total comments: 3

Patch Set 6 : Removed new bypass logic #

Patch Set 7 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+130 lines, -28 lines) Patch
M google_apis/gcm/engine/connection_factory_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M jingle/glue/proxy_resolving_client_socket.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M net/http/http_response_headers.cc View 1 2 3 4 5 1 chunk +7 lines, -0 lines 0 comments Download
M net/http/http_response_headers_unittest.cc View 1 2 3 4 5 1 chunk +11 lines, -0 lines 0 comments Download
M net/http/http_stream_factory_impl_job.cc View 1 2 3 1 chunk +2 lines, -1 line 0 comments Download
M net/proxy/proxy_service.h View 1 2 3 6 chunks +19 lines, -3 lines 0 comments Download
M net/proxy/proxy_service.cc View 1 2 3 4 6 chunks +30 lines, -3 lines 0 comments Download
M net/proxy/proxy_service_unittest.cc View 18 chunks +38 lines, -19 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 2 chunks +21 lines, -0 lines 0 comments Download

Messages

Total messages: 24 (0 generated)
bengr
zea: google_apis/*, jingle/* mef: net/* asvitkine: tools/metrics/*
6 years, 7 months ago (2014-05-23 23:07:14 UTC) #1
Matt Welsh
https://codereview.chromium.org/298883011/diff/120001/net/http/http_network_layer_unittest.cc File net/http/http_network_layer_unittest.cc (right): https://codereview.chromium.org/298883011/diff/120001/net/http/http_network_layer_unittest.cc#newcode514 net/http/http_network_layer_unittest.cc:514: //std::string pac_string = base::StringPrintf( remove comments? https://codereview.chromium.org/298883011/diff/120001/net/http/http_network_transaction.cc File net/http/http_network_transaction.cc ...
6 years, 7 months ago (2014-05-23 23:56:30 UTC) #2
bengr
https://codereview.chromium.org/298883011/diff/120001/net/http/http_network_layer_unittest.cc File net/http/http_network_layer_unittest.cc (right): https://codereview.chromium.org/298883011/diff/120001/net/http/http_network_layer_unittest.cc#newcode514 net/http/http_network_layer_unittest.cc:514: //std::string pac_string = base::StringPrintf( On 2014/05/23 23:56:30, Matt Welsh ...
6 years, 7 months ago (2014-05-24 01:22:01 UTC) #3
Matt Welsh
lgtm
6 years, 7 months ago (2014-05-24 03:43:30 UTC) #4
Alexei Svitkine (slow)
https://codereview.chromium.org/298883011/diff/140001/net/proxy/proxy_service.cc File net/proxy/proxy_service.cc (right): https://codereview.chromium.org/298883011/diff/140001/net/proxy/proxy_service.cc#newcode1460 net/proxy/proxy_service.cc:1460: GetAllErrorCodesForUma()); Instead, it's better to use a sparse histogram ...
6 years, 7 months ago (2014-05-26 17:25:07 UTC) #5
bengr
https://codereview.chromium.org/298883011/diff/140001/net/proxy/proxy_service.cc File net/proxy/proxy_service.cc (right): https://codereview.chromium.org/298883011/diff/140001/net/proxy/proxy_service.cc#newcode1460 net/proxy/proxy_service.cc:1460: GetAllErrorCodesForUma()); On 2014/05/26 17:25:08, Alexei Svitkine wrote: > Instead, ...
6 years, 7 months ago (2014-05-27 15:59:54 UTC) #6
Alexei Svitkine (slow)
LGTM https://codereview.chromium.org/298883011/diff/140001/net/proxy/proxy_service.cc File net/proxy/proxy_service.cc (right): https://codereview.chromium.org/298883011/diff/140001/net/proxy/proxy_service.cc#newcode1460 net/proxy/proxy_service.cc:1460: GetAllErrorCodesForUma()); On 2014/05/27 15:59:54, bengr1 wrote: > On ...
6 years, 7 months ago (2014-05-27 16:33:56 UTC) #7
Nicolas Zea
lgtm
6 years, 7 months ago (2014-05-27 18:42:50 UTC) #8
mef
sorry for the delay. https://codereview.chromium.org/298883011/diff/160001/net/http/http_response_headers.cc File net/http/http_response_headers.cc (right): https://codereview.chromium.org/298883011/diff/160001/net/http/http_response_headers.cc#newcode1512 net/http/http_response_headers.cc:1512: if (HasHeaderValue("Server", "GFE/2.0")) Um, why ...
6 years, 6 months ago (2014-05-28 15:39:57 UTC) #9
bengr
https://codereview.chromium.org/298883011/diff/160001/net/http/http_response_headers.cc File net/http/http_response_headers.cc (right): https://codereview.chromium.org/298883011/diff/160001/net/http/http_response_headers.cc#newcode1512 net/http/http_response_headers.cc:1512: if (HasHeaderValue("Server", "GFE/2.0")) On 2014/05/28 15:39:57, mef wrote: > ...
6 years, 6 months ago (2014-05-29 16:09:48 UTC) #10
mef
https://codereview.chromium.org/298883011/diff/180001/net/http/http_network_layer_unittest.cc File net/http/http_network_layer_unittest.cc (right): https://codereview.chromium.org/298883011/diff/180001/net/http/http_network_layer_unittest.cc#newcode546 net/http/http_network_layer_unittest.cc:546: "Server: good-proxy\r\n" Is this the data that is expected ...
6 years, 6 months ago (2014-05-29 16:41:37 UTC) #11
bengr
https://codereview.chromium.org/298883011/diff/180001/net/http/http_network_layer_unittest.cc File net/http/http_network_layer_unittest.cc (right): https://codereview.chromium.org/298883011/diff/180001/net/http/http_network_layer_unittest.cc#newcode546 net/http/http_network_layer_unittest.cc:546: "Server: good-proxy\r\n" On 2014/05/29 16:41:38, mef wrote: > Is ...
6 years, 6 months ago (2014-05-29 18:46:18 UTC) #12
cbentzel
On 2014/05/29 18:46:18, bengr1 wrote: > https://codereview.chromium.org/298883011/diff/180001/net/http/http_network_layer_unittest.cc > File net/http/http_network_layer_unittest.cc (right): > > https://codereview.chromium.org/298883011/diff/180001/net/http/http_network_layer_unittest.cc#newcode546 > ...
6 years, 6 months ago (2014-05-29 19:32:01 UTC) #13
cbentzel
https://codereview.chromium.org/298883011/diff/200001/net/http/http_response_headers.cc File net/http/http_response_headers.cc (right): https://codereview.chromium.org/298883011/diff/200001/net/http/http_response_headers.cc#newcode1516 net/http/http_response_headers.cc:1516: if (HasHeaderValue("Server", "GFE/2.0")) Actually, I'm confused about why we ...
6 years, 6 months ago (2014-05-29 20:04:40 UTC) #14
cbentzel
6 years, 6 months ago (2014-05-29 20:04:42 UTC) #15
bengr
6 years, 6 months ago (2014-05-29 20:08:11 UTC) #16
Matt Welsh
https://codereview.chromium.org/298883011/diff/200001/net/http/http_response_headers.cc File net/http/http_response_headers.cc (right): https://codereview.chromium.org/298883011/diff/200001/net/http/http_response_headers.cc#newcode1516 net/http/http_response_headers.cc:1516: if (HasHeaderValue("Server", "GFE/2.0")) I think the reason for the ...
6 years, 6 months ago (2014-05-29 20:49:17 UTC) #17
cbentzel
On 2014/05/29 20:49:17, Matt Welsh wrote: > https://codereview.chromium.org/298883011/diff/200001/net/http/http_response_headers.cc > File net/http/http_response_headers.cc (right): > > https://codereview.chromium.org/298883011/diff/200001/net/http/http_response_headers.cc#newcode1516 ...
6 years, 6 months ago (2014-05-29 21:16:15 UTC) #18
bengr
https://codereview.chromium.org/298883011/diff/200001/net/http/http_response_headers.cc File net/http/http_response_headers.cc (right): https://codereview.chromium.org/298883011/diff/200001/net/http/http_response_headers.cc#newcode1516 net/http/http_response_headers.cc:1516: if (HasHeaderValue("Server", "GFE/2.0")) On 2014/05/29 20:49:18, Matt Welsh wrote: ...
6 years, 6 months ago (2014-05-30 06:47:44 UTC) #19
mef
lgtm
6 years, 6 months ago (2014-05-30 14:35:41 UTC) #20
bengr
The CQ bit was checked by bengr@chromium.org
6 years, 6 months ago (2014-05-30 14:44:46 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bengr@chromium.org/298883011/260001
6 years, 6 months ago (2014-05-30 14:45:12 UTC) #22
commit-bot: I haz the power
Change committed as 273839
6 years, 6 months ago (2014-05-30 15:08:48 UTC) #23
cbentzel
6 years, 6 months ago (2014-05-30 15:26:21 UTC) #24
Message was sent while issue was closed.
Thanks for making the changes to this CL

Powered by Google App Engine
This is Rietveld 408576698