commit | aec1ef45aaad4bb3cf5fe4ee1fb7857923ce1d1b | [log] [tgz] |
---|---|---|
author | Jonathan Ross <jonross@chromium.org> | Tue Jul 16 19:43:42 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Jul 16 19:43:42 2019 |
tree | be182942821be66351a96c1a12bb5e0fe000b20d | |
parent | 59cb5af169bc9c9ba6bdd5ea7c36838720fe5365 [diff] |
Revert "[Background Sync] Reland: Add Periodic Background Sync Scheduling" This reverts commit 9fb96b13cfa2260ff905e8792e65b186a4cbc79b. Reason for revert: The re-land breaks GPU Pixel Tests. Though for a different reason than the initial StrictMode errors. crbug.com/984580 has the updated failure. Failing build: https://ci.chromium.org/p/chromium/builders/ci/Android%20FYI%20SkiaRenderer%20Vulkan%20%28Pixel%202%29/1042 Original change's description: > [Background Sync] Reland: Add Periodic Background Sync Scheduling > > Add Periodic Background Sync Scheduling logic which does the following: > 1. Schedule a background task to launch Chrome to process pending > periodic Background Sync registrations. > 2. Schedule a delayed task to process periodic Background Sync > registrations. > > In follow-up Cls, I'll add logic to revive suspended registrations. > > ====================== > Previous attempt to land: > https://chromium.googlesource.com/chromium/src.git/+/d739503c9e3c234106a5e983e92dddc6544aeb8f > > Reason for revert: > This was hitting a DCHECK on Android, in BackgroundSyncLauncher::Get() when we were trying to access > it on the IO thread from BackgroundSyncManager.. Patchset 2 avoids having to call this from the IO thread by passing around > the information needed to BackgroundSyncManager. > > Bug: 925297 > Change-Id: I15434f3633d6999eeab99a6993be67eec8475be0 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1704108 > Auto-Submit: Mugdha Lakhani <nator@chromium.org> > Commit-Queue: Avi Drissman <avi@chromium.org> > Reviewed-by: Avi Drissman <avi@chromium.org> > Reviewed-by: Rayan Kanso <rayankans@chromium.org> > Cr-Commit-Position: refs/heads/master@{#677860} TBR=avi@chromium.org,nator@chromium.org,rayankans@chromium.org Change-Id: I4e9d8c306789824d02453315ea09b6cb0861cc1c No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 925297 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1704742 Reviewed-by: Jonathan Ross <jonross@chromium.org> Commit-Queue: Jonathan Ross <jonross@chromium.org> Cr-Commit-Position: refs/heads/master@{#677929}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .