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

Issue 2366813003: [NTP Snippets] Add a bit of 'flex' to the background fetching intervals (Closed)

Created:
4 years, 2 months ago by Marc Treib
Modified:
4 years, 2 months ago
Reviewers:
Bernhard Bauer, jkrcal
CC:
chromium-reviews, ntp-dev+reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[NTP Snippets] Add a bit of 'flex' to the background fetching intervals That achieves the following: - It makes sure the task doesn't run (significantly) before its initial period has elapsed. In practice, the scheduler seems to behave like that anyway, but it doesn't guarantee that, so we shouldn't rely on it. - It gives the scheduler a bit of room to optimize for battery life. BUG=646842 Committed: https://crrev.com/df864545989e5d99922d2ba88f94e5170aa0d833 Cr-Commit-Position: refs/heads/master@{#421175}

Patch Set 1 #

Total comments: 5

Patch Set 2 : bauerb review #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -1 line) Patch
M chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java View 1 2 chunks +12 lines, -1 line 0 comments Download

Depends on Patchset:

Messages

Total messages: 21 (12 generated)
Marc Treib
...and another (small) one. This should be the last in the series! https://codereview.chromium.org/2366813003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java ...
4 years, 2 months ago (2016-09-23 18:16:50 UTC) #2
jkrcal
lgtm (the comment below is for the future) https://codereview.chromium.org/2366813003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java (right): https://codereview.chromium.org/2366813003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java#newcode106 chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java:106: long ...
4 years, 2 months ago (2016-09-26 16:08:18 UTC) #3
Marc Treib
https://codereview.chromium.org/2366813003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java (right): https://codereview.chromium.org/2366813003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java#newcode106 chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java:106: long flexSeconds = (long) (periodSeconds * 0.2); On 2016/09/26 ...
4 years, 2 months ago (2016-09-27 08:27:24 UTC) #4
Marc Treib
+bauerb for OWNERS approval. PTAL!
4 years, 2 months ago (2016-09-27 08:28:46 UTC) #8
Bernhard Bauer
lgtm https://codereview.chromium.org/2366813003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java (right): https://codereview.chromium.org/2366813003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java#newcode105 chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java:105: long effectivePeriodSeconds = (long) (periodSeconds * 1.1); Maybe ...
4 years, 2 months ago (2016-09-27 09:41:58 UTC) #9
Marc Treib
https://codereview.chromium.org/2366813003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java (right): https://codereview.chromium.org/2366813003/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java#newcode105 chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLauncher.java:105: long effectivePeriodSeconds = (long) (periodSeconds * 1.1); On 2016/09/27 ...
4 years, 2 months ago (2016-09-27 10:25:52 UTC) #10
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/2366813003/20001
4 years, 2 months ago (2016-09-27 11:49:49 UTC) #17
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 2 months ago (2016-09-27 11:54:53 UTC) #19
commit-bot: I haz the power
4 years, 2 months ago (2016-09-27 11:56:59 UTC) #21
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/df864545989e5d99922d2ba88f94e5170aa0d833
Cr-Commit-Position: refs/heads/master@{#421175}

Powered by Google App Engine
This is Rietveld 408576698