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

Issue 2689963003: Don't report a keepalive count for persistent pages. (Closed)

Created:
3 years, 10 months ago by Wez
Modified:
3 years, 10 months ago
Reviewers:
Devlin
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Don't report a keepalive count for persistent pages. Rather than reporting a keepalive count of zero for extensions with persistent background pages, return -1, to indicate that the keepalive count is meaningless for that extension. BUG=688766 Review-Url: https://codereview.chromium.org/2689963003 Cr-Commit-Position: refs/heads/master@{#450495} Committed: https://chromium.googlesource.com/chromium/src/+/714dde19e175737a2915afce6e303ff587818368

Patch Set 1 #

Patch Set 2 : Update ProcessManagerBrowserTests for GetLazyKeepaliveCount #

Total comments: 6

Patch Set 3 : Address review comments #

Total comments: 2

Patch Set 4 : Fix typo #

Unified diffs Side-by-side diffs Delta from patch set Stats (+15 lines, -7 lines) Patch
M chrome/browser/extensions/process_manager_browsertest.cc View 1 2 3 8 chunks +13 lines, -6 lines 0 comments Download
M extensions/browser/process_manager.h View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M extensions/browser/process_manager.cc View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 33 (21 generated)
Wez
Devlin, At present the ProcessManager reports a keepalive count of zero for persistent background pages, ...
3 years, 10 months ago (2017-02-13 05:09:12 UTC) #6
Devlin
On 2017/02/13 05:09:12, Wez wrote: > Devlin, > > At present the ProcessManager reports a ...
3 years, 10 months ago (2017-02-13 16:12:54 UTC) #7
Wez
On 2017/02/13 16:12:54, Devlin wrote: > Having a -1 return result to indicate that it's ...
3 years, 10 months ago (2017-02-14 02:31:49 UTC) #8
Devlin
> One thing that wasn't clear is whether an extension with no explicit background > ...
3 years, 10 months ago (2017-02-14 16:18:24 UTC) #13
Wez
On 2017/02/14 16:18:24, Devlin wrote: > > One thing that wasn't clear is whether an ...
3 years, 10 months ago (2017-02-14 17:39:10 UTC) #16
Wez
https://codereview.chromium.org/2689963003/diff/20001/chrome/browser/extensions/process_manager_browsertest.cc File chrome/browser/extensions/process_manager_browsertest.cc (left): https://codereview.chromium.org/2689963003/diff/20001/chrome/browser/extensions/process_manager_browsertest.cc#oldcode334 chrome/browser/extensions/process_manager_browsertest.cc:334: EXPECT_EQ(0, pm->GetLazyKeepaliveCount(popup.get())); On 2017/02/14 16:18:24, Devlin wrote: > Any ...
3 years, 10 months ago (2017-02-14 17:39:16 UTC) #17
Devlin
lgtm https://codereview.chromium.org/2689963003/diff/40001/chrome/browser/extensions/process_manager_browsertest.cc File chrome/browser/extensions/process_manager_browsertest.cc (left): https://codereview.chromium.org/2689963003/diff/40001/chrome/browser/extensions/process_manager_browsertest.cc#oldcode353 chrome/browser/extensions/process_manager_browsertest.cc:353: EXPECT_EQ(0, pm->GetLazyKeepaliveCount(popup.get())); nitty nit: might be worth keeping ...
3 years, 10 months ago (2017-02-14 17:48:38 UTC) #18
Wez
https://codereview.chromium.org/2689963003/diff/40001/chrome/browser/extensions/process_manager_browsertest.cc File chrome/browser/extensions/process_manager_browsertest.cc (left): https://codereview.chromium.org/2689963003/diff/40001/chrome/browser/extensions/process_manager_browsertest.cc#oldcode353 chrome/browser/extensions/process_manager_browsertest.cc:353: EXPECT_EQ(0, pm->GetLazyKeepaliveCount(popup.get())); On 2017/02/14 17:48:37, Devlin wrote: > nitty ...
3 years, 10 months ago (2017-02-14 20:02:22 UTC) #22
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/2689963003/60001
3 years, 10 months ago (2017-02-14 20:03:46 UTC) #26
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_rel_ng/builds/366336)
3 years, 10 months ago (2017-02-14 21:00:01 UTC) #28
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/2689963003/60001
3 years, 10 months ago (2017-02-14 21:29:39 UTC) #30
commit-bot: I haz the power
3 years, 10 months ago (2017-02-14 22:27:28 UTC) #33
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/chromium/src/+/714dde19e175737a2915afce6e30...

Powered by Google App Engine
This is Rietveld 408576698