| Index: net/spdy/spdy_session.cc
|
| diff --git a/net/spdy/spdy_session.cc b/net/spdy/spdy_session.cc
|
| index db791e466b125387d1b4eb028e13d0de20803628..a0f5d58cc22a2f9b00823db13e3d99c35ba12e60 100644
|
| --- a/net/spdy/spdy_session.cc
|
| +++ b/net/spdy/spdy_session.cc
|
| @@ -2964,8 +2964,6 @@ void SpdySession::CheckPingStatus(base::TimeTicks last_check_time) {
|
| base::TimeDelta delay = hung_interval_ - (now - last_activity_time_);
|
|
|
| if (delay.InMilliseconds() < 0 || last_activity_time_ < last_check_time) {
|
| - // Track all failed PING messages in a separate bucket.
|
| - RecordPingRTTHistogram(base::TimeDelta::Max());
|
| DoDrainSession(ERR_SPDY_PING_FAILED, "Failed ping.");
|
| return;
|
| }
|
| @@ -2979,7 +2977,9 @@ void SpdySession::CheckPingStatus(base::TimeTicks last_check_time) {
|
| }
|
|
|
| void SpdySession::RecordPingRTTHistogram(base::TimeDelta duration) {
|
| - UMA_HISTOGRAM_TIMES("Net.SpdyPing.RTT", duration);
|
| + UMA_HISTOGRAM_CUSTOM_TIMES("Net.SpdyPing.RTT", duration,
|
| + base::TimeDelta::FromMilliseconds(1),
|
| + base::TimeDelta::FromMinutes(10), 100);
|
| }
|
|
|
| void SpdySession::RecordProtocolErrorHistogram(
|
|
|