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

Issue 2562963003: Fix DCHECK failure in extension_updater when scheduling first check (Closed)

Created:
4 years ago by asargent_no_longer_on_chrome
Modified:
4 years ago
Reviewers:
lazyboy
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix DCHECK failure in extension_updater when scheduling first check There's a DCHECK in ExtensionUpdater::ScheduleNextCheck that tries to ensure we aren't scheduling the next check unreasonably soon (<= 1 second). But we serialize the "scheduled next check time" in prefs and read that on next startup, and use it as long as it isn't in the past or too far in the future, but if you get unlucky it can be < 1 second in the future, and you'll hit this DCHECK. BUG=654804 Committed: https://crrev.com/a94f63df7f0146e3532c22efb8e5468225e951c0 Cr-Commit-Position: refs/heads/master@{#438697}

Patch Set 1 #

Total comments: 4

Patch Set 2 : fix nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+29 lines, -7 lines) Patch
M chrome/browser/extensions/updater/extension_updater.cc View 1 3 chunks +11 lines, -7 lines 0 comments Download
M chrome/browser/extensions/updater/extension_updater_unittest.cc View 1 2 chunks +18 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (6 generated)
asargent_no_longer_on_chrome
4 years ago (2016-12-09 22:13:41 UTC) #2
lazyboy
lgtm https://codereview.chromium.org/2562963003/diff/1/chrome/browser/extensions/updater/extension_updater.cc File chrome/browser/extensions/updater/extension_updater.cc (right): https://codereview.chromium.org/2562963003/diff/1/chrome/browser/extensions/updater/extension_updater.cc#newcode186 chrome/browser/extensions/updater/extension_updater.cc:186: base::Time earliest = now + TimeDelta::FromSeconds(1); The value ...
4 years ago (2016-12-10 00:10:15 UTC) #3
asargent_no_longer_on_chrome
https://codereview.chromium.org/2562963003/diff/1/chrome/browser/extensions/updater/extension_updater.cc File chrome/browser/extensions/updater/extension_updater.cc (right): https://codereview.chromium.org/2562963003/diff/1/chrome/browser/extensions/updater/extension_updater.cc#newcode186 chrome/browser/extensions/updater/extension_updater.cc:186: base::Time earliest = now + TimeDelta::FromSeconds(1); On 2016/12/10 00:10:15, ...
4 years ago (2016-12-14 23:01:20 UTC) #4
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/2562963003/20001
4 years ago (2016-12-14 23:02:19 UTC) #7
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years ago (2016-12-15 01:17:08 UTC) #10
commit-bot: I haz the power
4 years ago (2016-12-15 01:21:06 UTC) #12
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/a94f63df7f0146e3532c22efb8e5468225e951c0
Cr-Commit-Position: refs/heads/master@{#438697}

Powered by Google App Engine
This is Rietveld 408576698