| Index: components/metrics/metrics_reporting_scheduler.cc
|
| diff --git a/components/metrics/metrics_reporting_scheduler.cc b/components/metrics/metrics_reporting_scheduler.cc
|
| index eafef42528c48eba3b842b2d8f81088d773ff36f..a873486e5339b84d9b811dcadcea31176a6050ee 100644
|
| --- a/components/metrics/metrics_reporting_scheduler.cc
|
| +++ b/components/metrics/metrics_reporting_scheduler.cc
|
| @@ -79,11 +79,13 @@ MetricsReportingScheduler::MetricsReportingScheduler(
|
| MetricsReportingScheduler::~MetricsReportingScheduler() {}
|
|
|
| void MetricsReportingScheduler::Start() {
|
| + LOG(WARNING) << "metrix MetricsReportingScheduler::Start";
|
| running_ = true;
|
| ScheduleNextUpload();
|
| }
|
|
|
| void MetricsReportingScheduler::Stop() {
|
| + LOG(WARNING) << "metrix MetricsReportingScheduler::Stop";
|
| running_ = false;
|
| if (upload_timer_.IsRunning())
|
| upload_timer_.Stop();
|
| @@ -134,6 +136,7 @@ void MetricsReportingScheduler::SetUploadIntervalForTesting(
|
| }
|
|
|
| void MetricsReportingScheduler::TriggerUpload() {
|
| + LOG(WARNING) << "metrix TriggerUpload " << init_task_complete_ << " " << last_upload_finish_time_;
|
| // If the timer fired before the init task has completed, don't trigger the
|
| // upload yet - wait for the init task to complete and do it then.
|
| if (!init_task_complete_) {
|
| @@ -153,6 +156,8 @@ void MetricsReportingScheduler::TriggerUpload() {
|
|
|
| void MetricsReportingScheduler::ScheduleNextUpload() {
|
| DCHECK(running_);
|
| + LOG(WARNING) << "metrix ScheduleNextUpload" << " " << upload_timer_.IsRunning()
|
| + << " " << callback_pending_ << " interval:" << upload_interval_;
|
| if (upload_timer_.IsRunning() || callback_pending_)
|
| return;
|
|
|
|
|