Index: components/data_reduction_proxy/browser/data_reduction_proxy_usage_stats.cc |
diff --git a/components/data_reduction_proxy/browser/data_reduction_proxy_usage_stats.cc b/components/data_reduction_proxy/browser/data_reduction_proxy_usage_stats.cc |
index b24094763c503b3a30ef59cf9ebad7ba84a9127a..e825ad5a9e10858b19c12734344746e498485724 100644 |
--- a/components/data_reduction_proxy/browser/data_reduction_proxy_usage_stats.cc |
+++ b/components/data_reduction_proxy/browser/data_reduction_proxy_usage_stats.cc |
@@ -198,15 +198,21 @@ void DataReductionProxyUsageStats::RecordBypassedBytesHistograms( |
return; |
} |
- if (triggering_request_) { |
+ // We only record separate triggering request UMA for short, medium, and long |
bengr
2014/09/19 17:23:33
Don't use "We" in comments. Change to:
Triggering
megjablon
2014/09/19 17:58:02
Done.
|
+ // bypass events. |
+ if (triggering_request_ && |
+ (last_bypass_type_ == BYPASS_EVENT_TYPE_SHORT || |
+ last_bypass_type_ == BYPASS_EVENT_TYPE_MEDIUM || |
+ last_bypass_type_ == BYPASS_EVENT_TYPE_LONG)) { |
// We only record when audio or video triggers a bypass. We don't care |
bengr
2014/09/19 17:23:33
Remove the "We"s in this comment too.
megjablon
2014/09/19 17:58:03
Done.
|
// about audio and video bypassed as collateral damage. |
std::string mime_type; |
request.GetMimeType(&mime_type); |
// MIME types are named by <media-type>/<subtype>. We check to see if the |
// media type is audio or video. |
bengr
2014/09/19 17:23:33
Add a comment that states that we only have a buck
megjablon
2014/09/19 17:58:02
Done.
|
- if (mime_type.compare(0, 6, "audio/") == 0 || |
- mime_type.compare(0, 6, "video/") == 0) { |
+ if (last_bypass_type_ == BYPASS_EVENT_TYPE_SHORT && |
+ (mime_type.compare(0, 6, "audio/") == 0 || |
+ mime_type.compare(0, 6, "video/") == 0)) { |
RecordBypassedBytes(last_bypass_type_, |
bengr
2014/09/19 17:23:33
This UMA is complicated enough that we should have
megjablon
2014/09/19 17:58:02
Done.
|
DataReductionProxyUsageStats::AUDIO_VIDEO, |
content_length); |
@@ -229,9 +235,9 @@ void DataReductionProxyUsageStats::RecordBypassedBytesHistograms( |
if (data_reduction_proxy_params_-> |
AreDataReductionProxiesBypassed(request, NULL)) { |
bengr
2014/09/19 17:23:33
Can the line break be before "request" instead of
megjablon
2014/09/19 17:58:03
Done.
|
- RecordBypassedBytes(last_bypass_type_, |
- DataReductionProxyUsageStats::NETWORK_ERROR, |
- content_length); |
+ RecordBypassedBytes(last_bypass_type_, |
+ DataReductionProxyUsageStats::NETWORK_ERROR, |
+ content_length); |
} |
} |