Index: net/quic/chromium/quic_chromium_client_session.cc |
diff --git a/net/quic/chromium/quic_chromium_client_session.cc b/net/quic/chromium/quic_chromium_client_session.cc |
index 7f36db24a72a20b76f831c823da929af7ba6058d..f7a1c65131abda4e1533975f1128977aa73dedc2 100644 |
--- a/net/quic/chromium/quic_chromium_client_session.cc |
+++ b/net/quic/chromium/quic_chromium_client_session.cc |
@@ -371,6 +371,13 @@ QuicChromiumClientSession::~QuicChromiumClientSession() { |
UMA_HISTOGRAM_COUNTS("Net.QuicSession.MtuProbesSent", |
connection()->mtu_probe_count()); |
+ if (stats.packets_sent >= 100) { |
+ // Used to monitor for regressions that effect large uploads. |
+ UMA_HISTOGRAM_COUNTS_1000( |
+ "Net.QuicSession.PacketRetransmitsPerMille", |
+ 1000 * stats.packets_retransmitted / stats.packets_sent); |
+ } |
+ |
if (stats.max_sequence_reordering == 0) |
return; |
const base::HistogramBase::Sample kMaxReordering = 100; |