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

Issue 2723263003: arc: Provide more logging for network failures. (Closed)

Created:
3 years, 9 months ago by khmel
Modified:
3 years, 9 months ago
CC:
chromium-reviews, elijahtaylor+arcwatch_chromium.org, cbentzel+watch_chromium.org, Kevin Cernekee, oshima+watch_chromium.org, yusukes+watch_chromium.org, abhishekbh_chromium.org, viettrungluu+watch_chromium.org, hidehiko+watch_chromium.org, net-reviews_chromium.org, yzshen+watch_chromium.org, khmel+watch_chromium.org, Aaron Boodman, lhchavez+watch_chromium.org, Sameer Nanda, victorhsieh+watch_chromium.org, darin (slow to review), abarth-chromium, davemoore+watch_chromium.org, qsr+mojo_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

arc: Provide more logging for network failures. This add more loggin for network failures and handles network timeouts as dedicated UMA entry. BUG=697579 Test=Manually. Emulate network unavailble error. GMS Services error is shown. chrome:://histograms shows value 19 recorded. Update only ARC side and repeat the test to validate condition with mojo different versions. The same error is shown but UMA value 14 is recorded in UMA (legacy case) Review-Url: https://codereview.chromium.org/2723263003 Cr-Commit-Position: refs/heads/master@{#454501} Committed: https://chromium.googlesource.com/chromium/src/+/337f3e54b359b2b83950d4e61d5c6b05108bc630

Patch Set 1 #

Patch Set 2 : update #

Total comments: 9

Patch Set 3 : discard dummy from mojom #

Patch Set 4 : forgot to clean arc_auth_service.cc #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+16 lines, -3 lines) Patch
M chrome/browser/chromeos/arc/arc_auth_service.cc View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/chromeos/arc/arc_optin_uma.h View 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/arc/arc_optin_uma.cc View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/chromeos/arc/arc_session_manager.cc View 1 1 chunk +4 lines, -0 lines 0 comments Download
M components/arc/common/auth.mojom View 1 2 3 chunks +5 lines, -2 lines 0 comments Download
M components/arc/net/arc_net_host_impl.cc View 1 chunk +1 line, -1 line 1 comment Download
M tools/metrics/histograms/histograms.xml View 1 1 chunk +1 line, -0 lines 2 comments Download

Messages

Total messages: 24 (9 generated)
khmel
Hi Yusuke, PTAL Thanks https://codereview.chromium.org/2723263003/diff/20001/components/arc/common/auth.mojom File components/arc/common/auth.mojom (right): https://codereview.chromium.org/2723263003/diff/20001/components/arc/common/auth.mojom#newcode66 components/arc/common/auth.mojom:66: [MinVersion=8] NO_NETWORK_CONNECTION = 15, [MinVersion=8] ...
3 years, 9 months ago (2017-03-01 20:39:10 UTC) #2
Yusuke Sato
https://codereview.chromium.org/2723263003/diff/20001/chrome/browser/chromeos/arc/arc_auth_service.cc File chrome/browser/chromeos/arc/arc_auth_service.cc (right): https://codereview.chromium.org/2723263003/diff/20001/chrome/browser/chromeos/arc/arc_auth_service.cc#newcode202 chrome/browser/chromeos/arc/arc_auth_service.cc:202: void ArcAuthService::Dummy() { same, please move this up. https://codereview.chromium.org/2723263003/diff/20001/chrome/browser/chromeos/arc/arc_auth_service.h ...
3 years, 9 months ago (2017-03-01 20:57:10 UTC) #3
Luis Héctor Chávez
https://codereview.chromium.org/2723263003/diff/20001/components/arc/common/auth.mojom File components/arc/common/auth.mojom (right): https://codereview.chromium.org/2723263003/diff/20001/components/arc/common/auth.mojom#newcode66 components/arc/common/auth.mojom:66: [MinVersion=8] NO_NETWORK_CONNECTION = 15, On 2017/03/01 20:57:10, Yusuke Sato ...
3 years, 9 months ago (2017-03-01 21:00:06 UTC) #5
khmel
Thanks for your quick feedback! PTAL updated version https://codereview.chromium.org/2723263003/diff/20001/chrome/browser/chromeos/arc/arc_auth_service.cc File chrome/browser/chromeos/arc/arc_auth_service.cc (right): https://codereview.chromium.org/2723263003/diff/20001/chrome/browser/chromeos/arc/arc_auth_service.cc#newcode202 chrome/browser/chromeos/arc/arc_auth_service.cc:202: void ...
3 years, 9 months ago (2017-03-01 21:33:06 UTC) #6
Yusuke Sato
arc/ lgtm
3 years, 9 months ago (2017-03-01 21:40:28 UTC) #7
khmel
Thank you Yusuke for review! Adding isherman@ - UMA dcheng@ - mojom PTAL
3 years, 9 months ago (2017-03-01 21:43:40 UTC) #9
Ilya Sherman
histograms.xml lgtm
3 years, 9 months ago (2017-03-01 23:10:49 UTC) #10
Luis Héctor Chávez
final nit. otherwise lgtm. https://codereview.chromium.org/2723263003/diff/60001/components/arc/net/arc_net_host_impl.cc File components/arc/net/arc_net_host_impl.cc (right): https://codereview.chromium.org/2723263003/diff/60001/components/arc/net/arc_net_host_impl.cc#newcode58 components/arc/net/arc_net_host_impl.cc:58: VLOG(1) << "Required parameter " ...
3 years, 9 months ago (2017-03-01 23:17:09 UTC) #11
hidehiko
Drive-by, lgtm. https://codereview.chromium.org/2723263003/diff/60001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/2723263003/diff/60001/tools/metrics/histograms/histograms.xml#newcode80004 tools/metrics/histograms/histograms.xml:80004: + <int value="19" label="Network is unavailable"/> nit: ...
3 years, 9 months ago (2017-03-02 01:44:45 UTC) #13
dcheng
mojo lgtm
3 years, 9 months ago (2017-03-02 07:14:31 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2723263003/60001
3 years, 9 months ago (2017-03-03 00:07:23 UTC) #16
khmel
Thank you for review! https://codereview.chromium.org/2723263003/diff/60001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/2723263003/diff/60001/tools/metrics/histograms/histograms.xml#newcode80004 tools/metrics/histograms/histograms.xml:80004: + <int value="19" label="Network is ...
3 years, 9 months ago (2017-03-03 00:09:47 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_tsan_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_tsan_rel_ng/builds/25976)
3 years, 9 months ago (2017-03-03 01:09:56 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2723263003/60001
3 years, 9 months ago (2017-03-03 01:46:50 UTC) #21
commit-bot: I haz the power
3 years, 9 months ago (2017-03-03 03:26:14 UTC) #24
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/chromium/src/+/337f3e54b359b2b83950d4e61d5c...

Powered by Google App Engine
This is Rietveld 408576698