Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(247)

Issue 2812083002: Skip collection and upload of metrics if offline.

Created:
3 years, 8 months ago by bcwhite
Modified:
3 years, 8 months ago
Reviewers:
Steven Holte
CC:
chromium-reviews, asvitkine+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Skip collection and upload of metrics if offline. BUG=

Patch Set 1 #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+7 lines, -0 lines) Patch
M components/metrics/metrics_service.cc View 2 chunks +7 lines, -0 lines 4 comments Download

Messages

Total messages: 8 (1 generated)
Steven Holte
https://codereview.chromium.org/2812083002/diff/1/components/metrics/metrics_service.cc File components/metrics/metrics_service.cc (right): https://codereview.chromium.org/2812083002/diff/1/components/metrics/metrics_service.cc#newcode734 components/metrics/metrics_service.cc:734: if (net::NetworkChangeNotifier::IsOffline()) You should call (or schedule a call ...
3 years, 8 months ago (2017-04-12 23:11:37 UTC) #2
Steven Holte
https://codereview.chromium.org/2812083002/diff/1/components/metrics/metrics_service.cc File components/metrics/metrics_service.cc (right): https://codereview.chromium.org/2812083002/diff/1/components/metrics/metrics_service.cc#newcode160 components/metrics/metrics_service.cc:160: #include "net/base/network_change_notifier.h" I don't think net/ is allowed here, ...
3 years, 8 months ago (2017-04-12 23:26:23 UTC) #3
bcwhite
https://codereview.chromium.org/2812083002/diff/1/components/metrics/metrics_service.cc File components/metrics/metrics_service.cc (right): https://codereview.chromium.org/2812083002/diff/1/components/metrics/metrics_service.cc#newcode734 components/metrics/metrics_service.cc:734: if (net::NetworkChangeNotifier::IsOffline()) On 2017/04/12 23:11:37, Steven Holte wrote: > ...
3 years, 8 months ago (2017-04-18 14:56:45 UTC) #4
Steven Holte
On 2017/04/18 14:56:45, bcwhite wrote: > https://codereview.chromium.org/2812083002/diff/1/components/metrics/metrics_service.cc > File components/metrics/metrics_service.cc (right): > > https://codereview.chromium.org/2812083002/diff/1/components/metrics/metrics_service.cc#newcode734 > ...
3 years, 8 months ago (2017-04-18 19:10:23 UTC) #5
bcwhite
On 2017/04/18 19:10:23, Steven Holte wrote: > On 2017/04/18 14:56:45, bcwhite wrote: > > > ...
3 years, 8 months ago (2017-04-18 20:10:19 UTC) #6
bcwhite
3 years, 8 months ago (2017-04-18 20:10:23 UTC) #7
Steven Holte
3 years, 8 months ago (2017-04-18 20:25:00 UTC) #8
On 2017/04/18 20:10:23, bcwhite wrote:

There are a few ways that check is skipped:

1. For stability logs, which go into a different list we don't have that limit
for.
2. For initial metrics logs (state != SENDING_LOGS here), shortly after startup.
3. Logs generated on android/ios during OnAppEnterBackground.
4. Logs generated by DisableRecording (called by ~MetricsService() during
shutdown)

Powered by Google App Engine
This is Rietveld 408576698