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

Issue 2666603002: [Android WebView] Ensure we use free connection when uploading minidumps (Closed)

Created:
3 years, 10 months ago by gsennton
Modified:
3 years, 10 months ago
CC:
chromium-reviews, kalyank, sadrul, android-webview-reviews_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Android WebView] Ensure we use free connection when uploading minidumps By using the JobScheduler to upload minidumps we are restricting ourselves to not start a job uploading minidumps on costly connections (we allow only unmetered connections). In this CL we explicitly ensure that we are using an unmetered connection just before performing uploads as well to ensure we aren't hitting a race where we just switched connection and the JobScheduler hasn't yet shut our job down. NOTE: This commit adds the permission android.permission.ACCESS_NETWORK_STATE to WebView. BUG=678924 BUG=673280 Review-Url: https://codereview.chromium.org/2666603002 Cr-Commit-Position: refs/heads/master@{#447972} Committed: https://chromium.googlesource.com/chromium/src/+/49a6b5d0a4738663b0740324b4666a70eec295f2

Patch Set 1 #

Total comments: 4

Patch Set 2 : Check whether on unmetered network instead of wifi/ethernet. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+9 lines, -1 line) Patch
M android_webview/apk/java/AndroidManifest.xml View 1 chunk +1 line, -0 lines 0 comments Download
M android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java View 1 4 chunks +8 lines, -1 line 0 comments Download

Messages

Total messages: 16 (5 generated)
gsennton
3 years, 10 months ago (2017-01-30 17:38:46 UTC) #2
gsennton
3 years, 10 months ago (2017-02-02 14:04:23 UTC) #4
gsennton
On 2017/02/02 14:04:23, gsennton wrote: Given that Toby is home, Selim ptal :)
3 years, 10 months ago (2017-02-02 14:04:46 UTC) #5
sgurun-gerrit only
https://codereview.chromium.org/2666603002/diff/1/android_webview/apk/java/AndroidManifest.xml File android_webview/apk/java/AndroidManifest.xml (right): https://codereview.chromium.org/2666603002/diff/1/android_webview/apk/java/AndroidManifest.xml#newcode19 android_webview/apk/java/AndroidManifest.xml:19: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> will users who are getting an ...
3 years, 10 months ago (2017-02-02 14:12:03 UTC) #6
gsennton
On 2017/02/02 14:12:03, sgurun wrote: > https://codereview.chromium.org/2666603002/diff/1/android_webview/apk/java/AndroidManifest.xml > File android_webview/apk/java/AndroidManifest.xml (right): > > https://codereview.chromium.org/2666603002/diff/1/android_webview/apk/java/AndroidManifest.xml#newcode19 > ...
3 years, 10 months ago (2017-02-02 14:19:31 UTC) #7
sgurun-gerrit only
https://codereview.chromium.org/2666603002/diff/1/android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java File android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java (right): https://codereview.chromium.org/2666603002/diff/1/android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java#newcode101 android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java:101: || networkType == ConnectivityManager.TYPE_ETHERNET); 2 questions: when are we ...
3 years, 10 months ago (2017-02-02 16:39:21 UTC) #8
gsennton
https://codereview.chromium.org/2666603002/diff/1/android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java File android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java (right): https://codereview.chromium.org/2666603002/diff/1/android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java#newcode101 android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java:101: || networkType == ConnectivityManager.TYPE_ETHERNET); On 2017/02/02 16:39:21, sgurun wrote: ...
3 years, 10 months ago (2017-02-02 17:27:10 UTC) #9
sgurun-gerrit only
https://codereview.chromium.org/2666603002/diff/1/android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java File android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java (right): https://codereview.chromium.org/2666603002/diff/1/android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java#newcode101 android_webview/java/src/org/chromium/android_webview/crash/MinidumpUploaderImpl.java:101: || networkType == ConnectivityManager.TYPE_ETHERNET); On 2017/02/02 17:27:10, gsennton wrote: ...
3 years, 10 months ago (2017-02-02 17:50:12 UTC) #10
sgurun-gerrit only
lgtm
3 years, 10 months ago (2017-02-02 20:44:06 UTC) #11
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/2666603002/20001
3 years, 10 months ago (2017-02-03 09:22:20 UTC) #13
commit-bot: I haz the power
3 years, 10 months ago (2017-02-03 09:45:41 UTC) #16
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/src/+/49a6b5d0a4738663b0740324b466...

Powered by Google App Engine
This is Rietveld 408576698