diff options
author | ttuttle@chromium.org <ttuttle@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-15 03:42:28 +0000 |
---|---|---|
committer | ttuttle@chromium.org <ttuttle@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-04-15 03:42:28 +0000 |
commit | a5553aceb2155ec2fca473518c3f9f1db429d914 (patch) | |
tree | 6e8f1c3d79b5cfa20809054e0494401c07c5ca06 /components/domain_reliability/context.cc | |
parent | 82f884d6ffb1406788add09179de956d1d53c19a (diff) | |
download | chromium_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.cc | 4 |
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(); } |