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

Issue 2700563005: [Offline Pages] Fix storage manager deleting persistent pages. (Closed)

Created:
3 years, 10 months ago by romax
Modified:
3 years, 10 months ago
Reviewers:
carlosk, fgorski
CC:
chromium-reviews, romax+watch_chromium.org, fgorski+watch_chromium.org, dewittj+watch_chromium.org, petewil+watch_chromium.org, chili+watch_chromium.org, dimich+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Offline Pages] Fix storage manager deleting persistent pages. Fixed an issue where persistent pages would be deleted by storage manager when clearing expired pages. BUG=691023 Review-Url: https://codereview.chromium.org/2700563005 Cr-Commit-Position: refs/heads/master@{#451405} Committed: https://chromium.googlesource.com/chromium/src/+/0386b22583a0df497019c2d7d23721f701911b55

Patch Set 1 #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -9 lines) Patch
M components/offline_pages/core/offline_page_storage_manager.cc View 3 chunks +8 lines, -5 lines 0 comments Download
M components/offline_pages/core/offline_page_storage_manager_unittest.cc View 1 chunk +4 lines, -4 lines 4 comments Download

Messages

Total messages: 14 (8 generated)
romax
fgorski@ PTAL carlosk@ FYI Thanks!
3 years, 10 months ago (2017-02-17 02:20:58 UTC) #2
fgorski
lgtm
3 years, 10 months ago (2017-02-17 22:44:19 UTC) #7
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/2700563005/1
3 years, 10 months ago (2017-02-17 22:46:15 UTC) #9
commit-bot: I haz the power
Committed patchset #1 (id:1) as https://chromium.googlesource.com/chromium/src/+/0386b22583a0df497019c2d7d23721f701911b55
3 years, 10 months ago (2017-02-17 23:57:39 UTC) #12
carlosk
Post-fact comments. I'm sorry about that. https://codereview.chromium.org/2700563005/diff/1/components/offline_pages/core/offline_page_storage_manager_unittest.cc File components/offline_pages/core/offline_page_storage_manager_unittest.cc (right): https://codereview.chromium.org/2700563005/diff/1/components/offline_pages/core/offline_page_storage_manager_unittest.cc#newcode383 components/offline_pages/core/offline_page_storage_manager_unittest.cc:383: // After more ...
3 years, 10 months ago (2017-02-23 01:13:39 UTC) #13
romax
3 years, 10 months ago (2017-02-23 01:31:01 UTC) #14
Message was sent while issue was closed.
https://codereview.chromium.org/2700563005/diff/1/components/offline_pages/co...
File components/offline_pages/core/offline_page_storage_manager_unittest.cc
(right):

https://codereview.chromium.org/2700563005/diff/1/components/offline_pages/co...
components/offline_pages/core/offline_page_storage_manager_unittest.cc:383: //
After more days, all pages should be deleted.
On 2017/02/23 01:13:39, carlosk wrote:
> This comment should be updated.

yep should have updated them.. next time :(

https://codereview.chromium.org/2700563005/diff/1/components/offline_pages/co...
components/offline_pages/core/offline_page_storage_manager_unittest.cc:391:
EXPECT_EQ(131 + 400, static_cast<int>(model()->GetRemovedPages().size()));
On 2017/02/23 01:13:39, carlosk wrote:
> And just making sure as it's unclear for me: are there pages flagged as
> "persistent" among the survivor ones?

basically all the survived ones should be persistent, as after 30 days all
temporary ones should be expired already.

Powered by Google App Engine
This is Rietveld 408576698