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

Issue 1924443003: Precaching should wait for sync service backend to initialize (Closed)

Created:
4 years, 8 months ago by Raj
Modified:
4 years, 7 months ago
CC:
chromium-reviews, wifiprefetch-reviews_google.com
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Precaching should wait for sync service backend to initialize SyncStateChangedListener is used to wait until sync service is initialized to start precaching. If the sync service state does not get initialized after a timeout, precaching is cancelled. BUG=606230 Committed: https://crrev.com/7651f94989178a20a2d74d17142493ee67e73892 Cr-Commit-Position: refs/heads/master@{#392278}

Patch Set 1 #

Patch Set 2 : Wait for sync configuration done #

Total comments: 4

Patch Set 3 : Addressed zea comments #

Total comments: 6

Patch Set 4 : Addressed nits, fixed tests #

Unified diffs Side-by-side diffs Delta from patch set Stats (+124 lines, -2 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/precache/PrecacheController.java View 1 2 3 4 chunks +33 lines, -2 lines 0 comments Download
A chrome/android/java/src/org/chromium/chrome/browser/precache/SyncServiceInitializedNotifier.java View 1 2 3 1 chunk +85 lines, -0 lines 0 comments Download
M chrome/android/java_sources.gni View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/precache/MockPrecacheController.java View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 23 (10 generated)
Raj
PTAL
4 years, 8 months ago (2016-04-27 00:59:01 UTC) #3
Raj
PTAL
4 years, 8 months ago (2016-04-27 04:20:02 UTC) #6
Raj
On 2016/04/27 04:20:02, Raj wrote: > PTAL zea: chrome/browser/sync/* chrome/android/java/src/org/chromium/chrome/browser/sync/* yaron: ptal chrome/android/java/src/org/chromium/chrome/browser/precache/* Thanks
4 years, 8 months ago (2016-04-27 04:22:42 UTC) #7
Nicolas Zea
https://codereview.chromium.org/1924443003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/precache/SyncServiceInitializedNotifier.java File chrome/android/java/src/org/chromium/chrome/browser/precache/SyncServiceInitializedNotifier.java (right): https://codereview.chromium.org/1924443003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/precache/SyncServiceInitializedNotifier.java#newcode60 chrome/android/java/src/org/chromium/chrome/browser/precache/SyncServiceInitializedNotifier.java:60: if (mSyncService.isBackendInitialized() && mSyncService.isConfigurationDone()) { I don't think you ...
4 years, 7 months ago (2016-04-27 16:24:45 UTC) #8
Raj
PTAL https://codereview.chromium.org/1924443003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/precache/SyncServiceInitializedNotifier.java File chrome/android/java/src/org/chromium/chrome/browser/precache/SyncServiceInitializedNotifier.java (right): https://codereview.chromium.org/1924443003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/precache/SyncServiceInitializedNotifier.java#newcode60 chrome/android/java/src/org/chromium/chrome/browser/precache/SyncServiceInitializedNotifier.java:60: if (mSyncService.isBackendInitialized() && mSyncService.isConfigurationDone()) { On 2016/04/27 16:24:45, ...
4 years, 7 months ago (2016-04-27 23:40:16 UTC) #9
bengr
On 2016/04/27 23:40:16, Raj wrote: > PTAL > > https://codereview.chromium.org/1924443003/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/precache/SyncServiceInitializedNotifier.java > File > chrome/android/java/src/org/chromium/chrome/browser/precache/SyncServiceInitializedNotifier.java > ...
4 years, 7 months ago (2016-05-03 18:48:37 UTC) #10
Nicolas Zea
Sync usage LGTM with some nits https://codereview.chromium.org/1924443003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/precache/SyncServiceInitializedNotifier.java File chrome/android/java/src/org/chromium/chrome/browser/precache/SyncServiceInitializedNotifier.java (right): https://codereview.chromium.org/1924443003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/precache/SyncServiceInitializedNotifier.java#newcode69 chrome/android/java/src/org/chromium/chrome/browser/precache/SyncServiceInitializedNotifier.java:69: if (mSyncService.isBackendInitialized() && ...
4 years, 7 months ago (2016-05-03 18:58:03 UTC) #11
Yaron
lgtm https://codereview.chromium.org/1924443003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/precache/PrecacheController.java File chrome/android/java/src/org/chromium/chrome/browser/precache/PrecacheController.java (right): https://codereview.chromium.org/1924443003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/precache/PrecacheController.java#newcode366 chrome/android/java/src/org/chromium/chrome/browser/precache/PrecacheController.java:366: }, MAX_SYNC_SERVICE_INIT_TIMOUT_SECONDS * 1000); nit: move * 1000 ...
4 years, 7 months ago (2016-05-04 15:48:42 UTC) #12
Raj
Addressed nits https://codereview.chromium.org/1924443003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/precache/PrecacheController.java File chrome/android/java/src/org/chromium/chrome/browser/precache/PrecacheController.java (right): https://codereview.chromium.org/1924443003/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/precache/PrecacheController.java#newcode366 chrome/android/java/src/org/chromium/chrome/browser/precache/PrecacheController.java:366: }, MAX_SYNC_SERVICE_INIT_TIMOUT_SECONDS * 1000); On 2016/05/04 15:48:41, ...
4 years, 7 months ago (2016-05-08 21:02:47 UTC) #15
Raj
Addressed nits
4 years, 7 months ago (2016-05-08 21:02:48 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1924443003/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1924443003/100001
4 years, 7 months ago (2016-05-08 21:03:13 UTC) #19
commit-bot: I haz the power
Committed patchset #4 (id:100001)
4 years, 7 months ago (2016-05-08 21:11:05 UTC) #21
commit-bot: I haz the power
4 years, 7 months ago (2016-05-08 21:12:31 UTC) #23
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/7651f94989178a20a2d74d17142493ee67e73892
Cr-Commit-Position: refs/heads/master@{#392278}

Powered by Google App Engine
This is Rietveld 408576698