summaryrefslogtreecommitdiffstats
path: root/components/domain_reliability/context.cc
diff options
context:
space:
mode:
authorttuttle@chromium.org <ttuttle@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-15 03:42:28 +0000
committerttuttle@chromium.org <ttuttle@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-15 03:42:28 +0000
commita5553aceb2155ec2fca473518c3f9f1db429d914 (patch)
tree6e8f1c3d79b5cfa20809054e0494401c07c5ca06 /components/domain_reliability/context.cc
parent82f884d6ffb1406788add09179de956d1d53c19a (diff)
downloadchromium_src-a5553aceb2155ec2fca473518c3f9f1db429d914.zip
chromium_src-a5553aceb2155ec2fca473518c3f9f1db429d914.tar.gz
chromium_src-a5553aceb2155ec2fca473518c3f9f1db429d914.tar.bz2
Domain Reliability: Add expiration dates to configs, upload earlier
Add a double (seconds since Unix epoch) expiration date field to configs. Trigger eligible uploads whenever any HTTP request finishes. BUG=356791 Review URL: https://codereview.chromium.org/228833003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263778 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'components/domain_reliability/context.cc')
-rw-r--r--components/domain_reliability/context.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/domain_reliability/context.cc b/components/domain_reliability/context.cc
index 099a615..24ff329 100644
--- a/components/domain_reliability/context.cc
+++ b/components/domain_reliability/context.cc
@@ -191,7 +191,7 @@ void DomainReliabilityContext::StartUpload() {
MarkUpload();
DCHECK(upload_time_.is_null());
- upload_time_ = time_->Now();
+ upload_time_ = time_->NowTicks();
std::string report_json;
scoped_ptr<const Value> report_value(CreateReport(upload_time_));
base::JSONWriter::Write(report_value.get(), &report_json);
@@ -222,7 +222,7 @@ void DomainReliabilityContext::OnUploadComplete(bool success) {
UMA_HISTOGRAM_BOOLEAN("DomainReliability.UploadSuccess", success);
DCHECK(!upload_time_.is_null());
UMA_HISTOGRAM_MEDIUM_TIMES("DomainReliability.UploadDuration",
- time_->Now() - upload_time_);
+ time_->NowTicks() - upload_time_);
last_upload_time_ = upload_time_;
upload_time_ = base::TimeTicks();
}