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

Issue 2562643004: Android: Switch to thread pool executor (Closed)

Created:
4 years ago by Peter Wen
Modified:
4 years ago
Reviewers:
iclelland, Maria
CC:
chromium-reviews, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Android: Switch to thread pool executor. Switches BackgroundSyncLauncher to the thread pool executor and add comments explaining why AsyncTask is necessary. BUG=601053 Committed: https://crrev.com/ad3ee42510afda09e00cb73c694bfa4626980d1d Cr-Commit-Position: refs/heads/master@{#438573}

Patch Set 1 #

Patch Set 2 : Remove asynctasks. #

Patch Set 3 : Switch to thread pool and minor fixes. #

Total comments: 2

Patch Set 4 : Fix test. #

Patch Set 5 : Fix tests. #

Total comments: 2

Patch Set 6 : Fix comments. #

Patch Set 7 : Fix tests relying on serial executor. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+43 lines, -24 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java View 1 2 3 4 5 6 10 chunks +24 lines, -18 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/BackgroundSyncLauncherTest.java View 1 2 3 4 5 6 5 chunks +18 lines, -4 lines 0 comments Download
M chrome/browser/android/background_sync_launcher_android.cc View 1 2 3 4 1 chunk +1 line, -2 lines 0 comments Download

Messages

Total messages: 48 (31 generated)
Peter Wen
Hi Ian, I don't think the two AsyncTasks are necessary. It's only .commit that write ...
4 years ago (2016-12-08 21:04:35 UTC) #3
Peter Wen
Friendly ping.
4 years ago (2016-12-13 16:35:15 UTC) #4
iclelland
On 2016/12/13 16:35:15, Peter Wen wrote: > Friendly ping. Sorry for the delay. I'm not ...
4 years ago (2016-12-13 16:54:29 UTC) #5
Peter Wen
On 2016/12/13 16:54:29, iclelland wrote: > On 2016/12/13 16:35:15, Peter Wen wrote: > > Friendly ...
4 years ago (2016-12-13 17:56:33 UTC) #7
iclelland
https://codereview.chromium.org/2562643004/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java File chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java (right): https://codereview.chromium.org/2562643004/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java#newcode29 chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java:29: * {@link AsyncTask} is necessary as the browser process ...
4 years ago (2016-12-13 18:26:18 UTC) #10
iclelland
On 2016/12/13 17:56:33, Peter Wen wrote: > On 2016/12/13 16:54:29, iclelland wrote: > > On ...
4 years ago (2016-12-13 18:26:47 UTC) #11
Peter Wen
Thanks Ian! +mariakhomenko@ for OWNERS. https://codereview.chromium.org/2562643004/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java File chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java (right): https://codereview.chromium.org/2562643004/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java#newcode29 chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java:29: * {@link AsyncTask} is ...
4 years ago (2016-12-13 20:56:32 UTC) #21
Maria
lgtm https://codereview.chromium.org/2562643004/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java File chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java (right): https://codereview.chromium.org/2562643004/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java#newcode30 chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java:30: * {@link SharedPreferences} before it is used here. ...
4 years ago (2016-12-13 21:06:23 UTC) #22
Peter Wen
Thanks for the reviews, Ian and Maria! https://codereview.chromium.org/2562643004/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java File chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java (right): https://codereview.chromium.org/2562643004/diff/80001/chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java#newcode30 chrome/android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.java:30: * {@link ...
4 years ago (2016-12-13 21:49:43 UTC) #30
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/2562643004/100001
4 years ago (2016-12-13 21:49:49 UTC) #31
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/198569)
4 years ago (2016-12-13 23:54:50 UTC) #33
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/2562643004/120001
4 years ago (2016-12-14 18:57:51 UTC) #40
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years ago (2016-12-14 19:11:47 UTC) #43
commit-bot: I haz the power
Patchset 7 (id:??) landed as https://crrev.com/ad3ee42510afda09e00cb73c694bfa4626980d1d Cr-Commit-Position: refs/heads/master@{#438573}
4 years ago (2016-12-14 19:14:15 UTC) #45
Ted C
On 2016/12/14 19:14:15, commit-bot: I haz the power wrote: > Patchset 7 (id:??) landed as ...
4 years ago (2016-12-14 21:37:52 UTC) #46
Peter Wen
On 2016/12/14 21:37:52, Ted C wrote: > On 2016/12/14 19:14:15, commit-bot: I haz the power ...
4 years ago (2016-12-14 21:54:06 UTC) #47
Peter Wen
4 years ago (2016-12-14 22:00:06 UTC) #48
Message was sent while issue was closed.
A revert of this CL (patchset #7 id:120001) has been created in
https://codereview.chromium.org/2580503002/ by wnwen@chromium.org.

The reason for reverting is:
BackgroundSyncLauncherTest#testNewLauncherDisablesNextOnline fails..

Powered by Google App Engine
This is Rietveld 408576698