diff options
author | rch <rch@chromium.org> | 2015-04-02 10:20:51 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-04-02 17:21:15 +0000 |
commit | d5132e9315f1c934051b1781baf2a38a4d2f89d5 (patch) | |
tree | 1c968f1e69f80a9043faf8011a7b6c96a2bab644 /net | |
parent | 77b4b68c312d0b9cbff0167732cd6f9b3791f9d2 (diff) | |
download | chromium_src-d5132e9315f1c934051b1781baf2a38a4d2f89d5.zip chromium_src-d5132e9315f1c934051b1781baf2a38a4d2f89d5.tar.gz chromium_src-d5132e9315f1c934051b1781baf2a38a4d2f89d5.tar.bz2 |
Add a new histogram Net.QuicSession.TooManyOpenStream
to track if Chrome has more open streams than it should.
This will help us identify the cause of some unexpected QUIC errors.
R=asvitkine@chromium.org, rtenneti@chromium.org
BUG=
Review URL: https://codereview.chromium.org/1051973004
Cr-Commit-Position: refs/heads/master@{#323523}
Diffstat (limited to 'net')
-rw-r--r-- | net/quic/quic_client_session.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/net/quic/quic_client_session.cc b/net/quic/quic_client_session.cc index 2635d68..e52b3c3 100644 --- a/net/quic/quic_client_session.cc +++ b/net/quic/quic_client_session.cc @@ -433,6 +433,10 @@ QuicClientSession::CreateOutgoingReliableStreamImpl() { ActivateStream(stream); ++num_total_streams_; UMA_HISTOGRAM_COUNTS("Net.QuicSession.NumOpenStreams", GetNumOpenStreams()); + // The previous histogram puts 100 in a bucket betweeen 86-113 which does + // not shed light on if chrome ever things it has more than 100 streams open. + UMA_HISTOGRAM_BOOLEAN("Net.QuicSession.TooManyOpenStream", + GetNumOpenStreams() > 100); return stream; } |