New issue
Advanced search Search tips

Issue 619686 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jul 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Feature



Sign in to add a comment

Implement BackgroundScheduler for background loading

Project Member Reported by dougarnett@chromium.org, Jun 13 2016

Issue description

Complete the Paquete scheduler implementation from its wireframe start.


http://go/paquete-background-scheduler 
 
Status: Assigned (was: Untriaged)
Project Member

Comment 4 by bugdroid1@chromium.org, Jun 17 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/445fd2b04e36fc3df963b42a07636d48fe552aad

commit 445fd2b04e36fc3df963b42a07636d48fe552aad
Author: dougarnett <dougarnett@chromium.org>
Date: Fri Jun 17 18:04:57 2016

Defines initial DeviceConditions and and plumbs down through StartProcessing() call.

BUG= 619686 

Review-Url: https://codereview.chromium.org/2064323004
Cr-Commit-Position: refs/heads/master@{#400455}

[modify] https://crrev.com/445fd2b04e36fc3df963b42a07636d48fe552aad/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundOfflinerTask.java
[modify] https://crrev.com/445fd2b04e36fc3df963b42a07636d48fe552aad/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundSchedulerBridge.java
[modify] https://crrev.com/445fd2b04e36fc3df963b42a07636d48fe552aad/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundSchedulerProcessorImpl.java
[add] https://crrev.com/445fd2b04e36fc3df963b42a07636d48fe552aad/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/DeviceConditions.java
[modify] https://crrev.com/445fd2b04e36fc3df963b42a07636d48fe552aad/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java
[modify] https://crrev.com/445fd2b04e36fc3df963b42a07636d48fe552aad/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/interfaces/BackgroundSchedulerProcessor.java
[modify] https://crrev.com/445fd2b04e36fc3df963b42a07636d48fe552aad/chrome/android/java_sources.gni
[modify] https://crrev.com/445fd2b04e36fc3df963b42a07636d48fe552aad/chrome/android/junit/src/org/chromium/chrome/browser/offlinepages/BackgroundOfflinerTaskTest.java
[modify] https://crrev.com/445fd2b04e36fc3df963b42a07636d48fe552aad/chrome/android/junit/src/org/chromium/chrome/browser/offlinepages/StubBackgroundSchedulerProcessor.java
[modify] https://crrev.com/445fd2b04e36fc3df963b42a07636d48fe552aad/chrome/browser/android/offline_pages/background_scheduler_bridge.cc
[modify] https://crrev.com/445fd2b04e36fc3df963b42a07636d48fe552aad/components/offline_pages.gypi
[modify] https://crrev.com/445fd2b04e36fc3df963b42a07636d48fe552aad/components/offline_pages/background/BUILD.gn
[add] https://crrev.com/445fd2b04e36fc3df963b42a07636d48fe552aad/components/offline_pages/background/device_conditions.h
[modify] https://crrev.com/445fd2b04e36fc3df963b42a07636d48fe552aad/components/offline_pages/background/request_coordinator.cc
[modify] https://crrev.com/445fd2b04e36fc3df963b42a07636d48fe552aad/components/offline_pages/background/request_coordinator.h
[modify] https://crrev.com/445fd2b04e36fc3df963b42a07636d48fe552aad/components/offline_pages/background/request_coordinator_unittest.cc

Project Member

Comment 6 by bugdroid1@chromium.org, Jun 23 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a02844bf427dc973f71cf69d9e5e24a542aaedc0

commit a02844bf427dc973f71cf69d9e5e24a542aaedc0
Author: dougarnett <dougarnett@chromium.org>
Date: Thu Jun 23 00:37:12 2016

Defines TriggerConditions and plumbs up to BackgroundScheduler
but does not yet use for the GcmNetworkManager Task (which will be in follow-up patch).

BUG= 619686 

Review-Url: https://codereview.chromium.org/2087633002
Cr-Commit-Position: refs/heads/master@{#401481}

[modify] https://crrev.com/a02844bf427dc973f71cf69d9e5e24a542aaedc0/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundScheduler.java
[modify] https://crrev.com/a02844bf427dc973f71cf69d9e5e24a542aaedc0/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundSchedulerBridge.java
[add] https://crrev.com/a02844bf427dc973f71cf69d9e5e24a542aaedc0/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/TriggerConditions.java
[modify] https://crrev.com/a02844bf427dc973f71cf69d9e5e24a542aaedc0/chrome/android/java_sources.gni
[modify] https://crrev.com/a02844bf427dc973f71cf69d9e5e24a542aaedc0/chrome/android/junit/src/org/chromium/chrome/browser/offlinepages/BackgroundSchedulerTest.java
[modify] https://crrev.com/a02844bf427dc973f71cf69d9e5e24a542aaedc0/chrome/browser/android/offline_pages/background_scheduler_bridge.cc
[modify] https://crrev.com/a02844bf427dc973f71cf69d9e5e24a542aaedc0/chrome/browser/android/offline_pages/background_scheduler_bridge.h
[modify] https://crrev.com/a02844bf427dc973f71cf69d9e5e24a542aaedc0/components/offline_pages/background/request_coordinator.cc
[modify] https://crrev.com/a02844bf427dc973f71cf69d9e5e24a542aaedc0/components/offline_pages/background/request_coordinator.h
[modify] https://crrev.com/a02844bf427dc973f71cf69d9e5e24a542aaedc0/components/offline_pages/background/request_coordinator_unittest.cc
[modify] https://crrev.com/a02844bf427dc973f71cf69d9e5e24a542aaedc0/components/offline_pages/background/scheduler.h

Project Member

Comment 7 by bugdroid1@chromium.org, Jun 29 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9cd96b27236383f64203b41df75b86fb7b841e23

commit 9cd96b27236383f64203b41df75b86fb7b841e23
Author: dougarnett <dougarnett@chromium.org>
Date: Wed Jun 29 00:29:02 2016

Uses TriggerConditions in the BackgroundScheduler.

BUG= 619686 

Review-Url: https://codereview.chromium.org/2094013003
Cr-Commit-Position: refs/heads/master@{#402613}

[modify] https://crrev.com/9cd96b27236383f64203b41df75b86fb7b841e23/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundOfflinerTask.java
[modify] https://crrev.com/9cd96b27236383f64203b41df75b86fb7b841e23/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundScheduler.java
[modify] https://crrev.com/9cd96b27236383f64203b41df75b86fb7b841e23/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageUtils.java
[modify] https://crrev.com/9cd96b27236383f64203b41df75b86fb7b841e23/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/TaskExtrasPacker.java
[modify] https://crrev.com/9cd96b27236383f64203b41df75b86fb7b841e23/chrome/android/java/src/org/chromium/chrome/browser/offlinepages/TriggerConditions.java
[modify] https://crrev.com/9cd96b27236383f64203b41df75b86fb7b841e23/chrome/android/java_sources.gni
[modify] https://crrev.com/9cd96b27236383f64203b41df75b86fb7b841e23/chrome/android/junit/src/org/chromium/chrome/browser/offlinepages/BackgroundOfflinerTaskTest.java
[modify] https://crrev.com/9cd96b27236383f64203b41df75b86fb7b841e23/chrome/android/junit/src/org/chromium/chrome/browser/offlinepages/BackgroundSchedulerTest.java
[add] https://crrev.com/9cd96b27236383f64203b41df75b86fb7b841e23/chrome/android/junit/src/org/chromium/chrome/browser/offlinepages/TaskExtrasPackerTest.java

Status: Fixed (was: Assigned)

Sign in to add a comment