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

Issue 2188953004: Adding more functionality to BudgetDatabase. (Closed)

Created:
4 years, 4 months ago by harkness
Modified:
4 years, 4 months ago
Reviewers:
Peter Beverloo
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Adding more functionality to BudgetDatabase. The BudgetDatabase now has a clock, which it uses to timestamp budget chunks with expiration times when an AddBudget is called. (The clock from BackgroundBudgetService will be removed when it switches to the BudgetDatabase.) The unit tests were converted to use the new AddBudget instead of SetValue, and SetValue and GetValue (which did not use the new cache scheme) were removed. BUG=617971 Committed: https://crrev.com/f8c9343991218892a376c89ae95e2bd9e6a1275a Cr-Commit-Position: refs/heads/master@{#410364}

Patch Set 1 #

Total comments: 25

Patch Set 2 : Integrated code review comments #

Patch Set 3 : Added DCHECK and removed comment. #

Messages

Total messages: 16 (8 generated)
harkness
4 years, 4 months ago (2016-07-28 16:07:41 UTC) #2
Peter Beverloo
https://codereview.chromium.org/2188953004/diff/1/chrome/browser/budget_service/budget_database.cc File chrome/browser/budget_service/budget_database.cc (right): https://codereview.chromium.org/2188953004/diff/1/chrome/browser/budget_service/budget_database.cc#newcode26 chrome/browser/budget_service/budget_database.cc:26: constexpr double kBudgetDurationInHours = 72.0; nit: no ".0" https://codereview.chromium.org/2188953004/diff/1/chrome/browser/budget_service/budget_database.cc#newcode73 ...
4 years, 4 months ago (2016-08-01 17:33:09 UTC) #3
harkness
https://codereview.chromium.org/2188953004/diff/1/chrome/browser/budget_service/budget_database.cc File chrome/browser/budget_service/budget_database.cc (right): https://codereview.chromium.org/2188953004/diff/1/chrome/browser/budget_service/budget_database.cc#newcode26 chrome/browser/budget_service/budget_database.cc:26: constexpr double kBudgetDurationInHours = 72.0; On 2016/08/01 17:33:08, Peter ...
4 years, 4 months ago (2016-08-03 11:17:48 UTC) #4
Peter Beverloo
lgtm % conditional to DCHECK https://codereview.chromium.org/2188953004/diff/1/chrome/browser/budget_service/budget_database.cc File chrome/browser/budget_service/budget_database.cc (right): https://codereview.chromium.org/2188953004/diff/1/chrome/browser/budget_service/budget_database.cc#newcode101 chrome/browser/budget_service/budget_database.cc:101: keys_to_remove->push_back(origin.spec()); On 2016/08/03 11:17:48, ...
4 years, 4 months ago (2016-08-03 13:40:12 UTC) #5
harkness
https://codereview.chromium.org/2188953004/diff/1/chrome/browser/budget_service/budget_database.cc File chrome/browser/budget_service/budget_database.cc (right): https://codereview.chromium.org/2188953004/diff/1/chrome/browser/budget_service/budget_database.cc#newcode140 chrome/browser/budget_service/budget_database.cc:140: double debt = budget_proto->has_debt() ? budget_proto->debt() : 0; On ...
4 years, 4 months ago (2016-08-08 12:59:35 UTC) #6
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/2188953004/40001
4 years, 4 months ago (2016-08-08 15:38:19 UTC) #13
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 4 months ago (2016-08-08 15:42:14 UTC) #14
commit-bot: I haz the power
4 years, 4 months ago (2016-08-08 15:44:21 UTC) #16
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/f8c9343991218892a376c89ae95e2bd9e6a1275a
Cr-Commit-Position: refs/heads/master@{#410364}

Powered by Google App Engine
This is Rietveld 408576698