summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-10 16:44:55 +0000
committerrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-10 16:44:55 +0000
commitb2171c2c10969ff4062fdc5b3888e646c19ebec8 (patch)
tree0d45c54ea0f39c48f65e13ad03a2479522ca576c /net
parent804b964b8eee59ae5565ed59bb39738b599791bd (diff)
downloadchromium_src-b2171c2c10969ff4062fdc5b3888e646c19ebec8.zip
chromium_src-b2171c2c10969ff4062fdc5b3888e646c19ebec8.tar.gz
chromium_src-b2171c2c10969ff4062fdc5b3888e646c19ebec8.tar.bz2
Add a new historgram Net.QuicSession.ConnectionClose.NumOpenStreams.HandshakeTimedOut
which tracks the number of streams open when a QUIC session crypto handshake timed out. Review URL: https://codereview.chromium.org/323933003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276056 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net')
-rw-r--r--net/quic/quic_client_session.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/net/quic/quic_client_session.cc b/net/quic/quic_client_session.cc
index 8bfc3a2..32c8e1d 100644
--- a/net/quic/quic_client_session.cc
+++ b/net/quic/quic_client_session.cc
@@ -584,8 +584,9 @@ void QuicClientSession::OnConnectionClosed(QuicErrorCode error,
"Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut",
GetNumOpenStreams());
if (!IsCryptoHandshakeConfirmed()) {
- // If there have been any streams created, they were 0-RTT speculative
- // requests that have not be serviced.
+ UMA_HISTOGRAM_COUNTS(
+ "Net.QuicSession.ConnectionClose.NumOpenStreams.HandshakeTimedOut",
+ GetNumOpenStreams());
UMA_HISTOGRAM_COUNTS(
"Net.QuicSession.ConnectionClose.NumTotalStreams.HandshakeTimedOut",
num_total_streams_);