QUIC - Record the FailureReason for WaitForDataReady in
commita89546f6df993e5a59bd0e3ac9a6a22624e69300
authorrtenneti <rtenneti@chromium.org>
Thu, 13 Nov 2014 21:21:22 +0000 (13 13:21 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 13 Nov 2014 21:21:46 +0000 (13 21:21 +0000)
tree88c5e9d6356ee9977ef5d3e80189070b342ef6e7
parent18dd7aa2a0a236c14fb6889d526d3fe6e1dfa08c
QUIC - Record the FailureReason for WaitForDataReady in
Net.QuicDiskCache.FailureReason.WaitForDataReady histogram

From Start() until WaitForDataReady or it's callbacks are
completed, we save the FailureReason in a |last_failure_|.
When WaitForDataReady or its callbacks finish, we record
last_failure_ if there is a failure.

Renamed user_callback_ to wait_for_ready_callback_.

R=rch@chromium.org, asvitkine@chromium.org
BUG=432961

Review URL: https://codereview.chromium.org/726433002

Cr-Commit-Position: refs/heads/master@{#304082}
net/http/disk_cache_based_quic_server_info.cc
net/http/disk_cache_based_quic_server_info.h
tools/metrics/histograms/histograms.xml