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 1116063006: Only record fallback metrics on successful requests. (Closed)

Created:
5 years, 7 months ago by davidben
Modified:
5 years, 7 months ago
CC:
chromium-reviews, cbentzel+watch_chromium.org, asvitkine+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Only record fallback metrics on successful requests. While this still counts spurious fallbacks, it won't count connections to https URLs which never succeeded at all. Hopefully this'll be slightly more accurate. BUG=459690 Committed: https://crrev.com/ca9d6916c5fedf6f0ee73dfc397cb0f65ad326b9 Cr-Commit-Position: refs/heads/master@{#328177}

Patch Set 1 #

Patch Set 2 : typo #

Total comments: 2

Patch Set 3 : EndWith #

Total comments: 6

Patch Set 4 : sleevi comments #

Total comments: 2

Patch Set 5 : adjust comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+86 lines, -41 lines) Patch
M net/http/http_network_transaction.h View 1 chunk +3 lines, -0 lines 0 comments Download
M net/http/http_network_transaction.cc View 1 2 3 4 2 chunks +45 lines, -0 lines 0 comments Download
M net/http/http_stream_factory_impl_job.cc View 1 chunk +0 lines, -41 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 6 chunks +38 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (3 generated)
davidben
I also want to record the cause of the fallback, but that'll take more work ...
5 years, 7 months ago (2015-05-01 17:16:29 UTC) #2
Alexei Svitkine (slow)
lgtm % nit https://codereview.chromium.org/1116063006/diff/20001/net/http/http_network_transaction.cc File net/http/http_network_transaction.cc (right): https://codereview.chromium.org/1116063006/diff/20001/net/http/http_network_transaction.cc#newcode1570 net/http/http_network_transaction.cc:1570: (host.size() == 10 || host[host.size() - ...
5 years, 7 months ago (2015-05-01 17:41:31 UTC) #3
davidben
https://codereview.chromium.org/1116063006/diff/20001/net/http/http_network_transaction.cc File net/http/http_network_transaction.cc (right): https://codereview.chromium.org/1116063006/diff/20001/net/http/http_network_transaction.cc#newcode1570 net/http/http_network_transaction.cc:1570: (host.size() == 10 || host[host.size() - 11] == '.')) ...
5 years, 7 months ago (2015-05-01 22:50:54 UTC) #4
Ryan Sleevi
https://codereview.chromium.org/1116063006/diff/40001/net/http/http_network_transaction.cc File net/http/http_network_transaction.cc (right): https://codereview.chromium.org/1116063006/diff/40001/net/http/http_network_transaction.cc#newcode789 net/http/http_network_transaction.cc:789: if (request_->url.SchemeIs("https")) BUG: Why not WSS? Why not SchemeIsCryptographic? ...
5 years, 7 months ago (2015-05-01 23:57:55 UTC) #5
davidben
https://codereview.chromium.org/1116063006/diff/40001/net/http/http_network_transaction.cc File net/http/http_network_transaction.cc (right): https://codereview.chromium.org/1116063006/diff/40001/net/http/http_network_transaction.cc#newcode789 net/http/http_network_transaction.cc:789: if (request_->url.SchemeIs("https")) On 2015/05/01 23:57:55, Ryan Sleevi wrote: > ...
5 years, 7 months ago (2015-05-02 00:22:09 UTC) #6
Ryan Sleevi
LGTM % nit https://codereview.chromium.org/1116063006/diff/60001/net/http/http_network_transaction.cc File net/http/http_network_transaction.cc (right): https://codereview.chromium.org/1116063006/diff/60001/net/http/http_network_transaction.cc#newcode1567 net/http/http_network_transaction.cc:1567: // caused by network middleware rather ...
5 years, 7 months ago (2015-05-02 00:37:34 UTC) #7
davidben
https://codereview.chromium.org/1116063006/diff/60001/net/http/http_network_transaction.cc File net/http/http_network_transaction.cc (right): https://codereview.chromium.org/1116063006/diff/60001/net/http/http_network_transaction.cc#newcode1567 net/http/http_network_transaction.cc:1567: // caused by network middleware rather than buggy HTTPS ...
5 years, 7 months ago (2015-05-04 17:51:17 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1116063006/80001
5 years, 7 months ago (2015-05-04 17:51:49 UTC) #11
commit-bot: I haz the power
Committed patchset #5 (id:80001)
5 years, 7 months ago (2015-05-04 20:18:55 UTC) #12
commit-bot: I haz the power
5 years, 7 months ago (2015-05-04 20:19:44 UTC) #13
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/ca9d6916c5fedf6f0ee73dfc397cb0f65ad326b9
Cr-Commit-Position: refs/heads/master@{#328177}

Powered by Google App Engine
This is Rietveld 408576698