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

Issue 989703002: Add support for backgrounding processes on the Mac (Closed)

Created:
5 years, 9 months ago by shrike
Modified:
5 years, 6 months ago
CC:
chromium-reviews, darin-cc_chromium.org, erikwright+watch_chromium.org, jam, pink (ping after 24hrs), Zhenyao Mo, Jamie Madill
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add support for backgrounding processes on the Mac Added process_mac.cc with implementations of IsProcessBackgrounded() and SetProcessBackgrounded(). BUG=460102 Originally Committed: https://crrev.com/e3bb10f7860a1d553c85293bd7d7615c0e7f0fd9 Reverted: https://crrev.com/ce6226a7ffe2c1cb7ac5f6cf34b56b8d217686b9 Second commit: https://crrev.com/0160d130f8a4462fa7bfb8a9924e476d31ba9a48 Second revert: https://crrev.com/93ef7cd278d450b06f4a95fad6577d05b67624aa Committed: https://crrev.com/8fbe9d3eb4ab56b0be87c3c4e04bb544ede982c7 Cr-Commit-Position: refs/heads/master@{#332454}

Patch Set 1 #

Total comments: 4

Patch Set 2 : Fix compile issue, wrap process backgrounding in an experiment #

Total comments: 28

Patch Set 3 : Fix typos, type casting, and repair broken unit tests #

Patch Set 4 : Fix compilation problem on non-Mac systems #

Patch Set 5 : Replace DPCHECK with DCHECK #

Patch Set 6 : Fix merge conflicts #

Patch Set 7 : Fix build conflicts #

Patch Set 8 : Clean up field trial logic #

Total comments: 9

Patch Set 9 : Fix nits, add MACH_DCHECK calls. #

Total comments: 12

Patch Set 10 : Fix nits, refine Mach error reporting. #

Patch Set 11 : Remove tab backgrounding from field trial #

Total comments: 2

Patch Set 12 : Rebased on tot, rewrapped backgrounging in an experiment. #

Total comments: 13

Patch Set 13 : Move experiment check to render_process_host_impl #

Patch Set 14 : Rebase on tot #

Patch Set 15 : Fix nits. #

Total comments: 5

Patch Set 16 : Remove unneeded includes. #

Total comments: 6

Patch Set 17 : Fix nits, add error checking. #

Total comments: 1

Patch Set 18 : Combine code enabling Mac and Windows experiments. #

Total comments: 4

Patch Set 19 : Change string compare to be case sensitive. #

Total comments: 2

Patch Set 20 : Edit a comment. #

Patch Set 21 : Increase timeout in context_lost test suite #

Total comments: 1

Patch Set 22 : Fix incorrect QOS setting. #

Patch Set 23 : Disable backgrounding during ExtensionApiNewTabTest.Tabs #

Total comments: 1

Patch Set 24 : Add switch to disable renderer process backgrounding #

Patch Set 25 : Exclude more browser tests from renderer backgrounding #

Patch Set 26 : Remove switch setting from browser test subclasses. #

Patch Set 27 : Move switch from base to content. #

Total comments: 2

Patch Set 28 : Fix nit. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+214 lines, -20 lines) Patch
M base/base.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +1 line, -0 lines 0 comments Download
M base/process/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -0 lines 0 comments Download
M base/process/process.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 3 chunks +20 lines, -2 lines 0 comments Download
A base/process/process_mac.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +128 lines, -0 lines 0 comments Download
M base/process/process_posix.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 4 chunks +9 lines, -9 lines 0 comments Download
M base/process/process_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +24 lines, -2 lines 0 comments Download
M chrome/browser/extensions/extension_apitest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 3 chunks +6 lines, -0 lines 0 comments Download
M content/browser/child_process_launcher.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +9 lines, -1 line 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 3 chunks +12 lines, -6 lines 0 comments Download
M content/public/common/content_switches.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/content_switches.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 132 (24 generated)
gab
drive-by, thanks! https://codereview.chromium.org/989703002/diff/1/base/process/process_posix.cc File base/process/process_posix.cc (right): https://codereview.chromium.org/989703002/diff/1/base/process/process_posix.cc#newcode316 base/process/process_posix.cc:316: // priority. Update this comment? i.e. we ...
5 years, 9 months ago (2015-03-09 15:34:50 UTC) #3
shrike
rsesek - I'm running into trouble now with the unit test for SetProcessBackgrounded(). That unit ...
5 years, 9 months ago (2015-03-10 00:34:45 UTC) #4
gab
https://codereview.chromium.org/989703002/diff/1/base/process/process_posix.cc File base/process/process_posix.cc (right): https://codereview.chromium.org/989703002/diff/1/base/process/process_posix.cc#newcode316 base/process/process_posix.cc:316: // priority. On 2015/03/10 00:34:44, shrike wrote: > On ...
5 years, 9 months ago (2015-03-10 12:29:36 UTC) #5
gab
https://codereview.chromium.org/989703002/diff/20001/content/browser/child_process_launcher.cc File content/browser/child_process_launcher.cc (right): https://codereview.chromium.org/989703002/diff/20001/content/browser/child_process_launcher.cc#newcode510 content/browser/child_process_launcher.cc:510: if (trial && trial->group_name() == "On") { I would ...
5 years, 9 months ago (2015-03-10 12:33:02 UTC) #6
shrike
https://codereview.chromium.org/989703002/diff/20001/content/browser/child_process_launcher.cc File content/browser/child_process_launcher.cc (right): https://codereview.chromium.org/989703002/diff/20001/content/browser/child_process_launcher.cc#newcode510 content/browser/child_process_launcher.cc:510: if (trial && trial->group_name() == "On") { On 2015/03/10 ...
5 years, 9 months ago (2015-03-10 18:00:33 UTC) #7
Robert Sesek
Nice! I'm excited to see the results of this experiment. On 2015/03/10 00:34:45, shrike wrote: ...
5 years, 9 months ago (2015-03-10 18:27:43 UTC) #8
gab
Alexei, see below. https://codereview.chromium.org/989703002/diff/20001/content/browser/child_process_launcher.cc File content/browser/child_process_launcher.cc (right): https://codereview.chromium.org/989703002/diff/20001/content/browser/child_process_launcher.cc#newcode510 content/browser/child_process_launcher.cc:510: if (trial && trial->group_name() == "On") ...
5 years, 9 months ago (2015-03-10 19:43:50 UTC) #9
Alexei Svitkine (slow)
https://codereview.chromium.org/989703002/diff/20001/content/browser/child_process_launcher.cc File content/browser/child_process_launcher.cc (right): https://codereview.chromium.org/989703002/diff/20001/content/browser/child_process_launcher.cc#newcode509 content/browser/child_process_launcher.cc:509: base::FieldTrialList::Find("BackgroundMacRendererProcesses"); Nit: You can just use FindFullName() and then ...
5 years, 9 months ago (2015-03-11 15:30:54 UTC) #12
shrike
PTAL Also, one of the Mac trybots is failing one test (context_lost on NVIDIA GPU ...
5 years, 9 months ago (2015-03-11 21:38:22 UTC) #13
gab
experiment structure generally lgtm https://codereview.chromium.org/989703002/diff/140001/content/browser/child_process_launcher.cc File content/browser/child_process_launcher.cc (right): https://codereview.chromium.org/989703002/diff/140001/content/browser/child_process_launcher.cc#newcode508 content/browser/child_process_launcher.cc:508: std::string trialGroupName = nit: const
5 years, 9 months ago (2015-03-12 15:50:09 UTC) #14
Alexei Svitkine (slow)
https://codereview.chromium.org/989703002/diff/140001/content/browser/child_process_launcher.cc File content/browser/child_process_launcher.cc (right): https://codereview.chromium.org/989703002/diff/140001/content/browser/child_process_launcher.cc#newcode508 content/browser/child_process_launcher.cc:508: std::string trialGroupName = hacker_style
5 years, 9 months ago (2015-03-12 15:57:07 UTC) #15
Robert Sesek
https://codereview.chromium.org/989703002/diff/20001/base/process/process_mac.cc File base/process/process_mac.cc (right): https://codereview.chromium.org/989703002/diff/20001/base/process/process_mac.cc#newcode1 base/process/process_mac.cc:1: // Copyright (c) 2015 The Chromium Authors. All rights ...
5 years, 9 months ago (2015-03-12 16:00:23 UTC) #16
Robert Sesek
https://codereview.chromium.org/989703002/diff/160001/base/process/process_mac.cc File base/process/process_mac.cc (right): https://codereview.chromium.org/989703002/diff/160001/base/process/process_mac.cc#newcode74 base/process/process_mac.cc:74: MACH_DCHECK(result == KERN_SUCCESS, result); It may be more helpful ...
5 years, 9 months ago (2015-03-13 04:57:02 UTC) #18
shrike
After discussion with pinkerton and others on the Mac team I removed the field trial ...
5 years, 9 months ago (2015-03-18 16:20:23 UTC) #19
Avi (use Gerrit)
Nits. (Not officially reviewing.) https://codereview.chromium.org/989703002/diff/200001/base/process/process.h File base/process/process.h (right): https://codereview.chromium.org/989703002/diff/200001/base/process/process.h#newcode116 base/process/process.h:116: // A process is backgrounded ...
5 years, 9 months ago (2015-03-18 16:56:30 UTC) #21
gab
On 2015/03/18 16:20:23, shrike wrote: > After discussion with pinkerton and others on the Mac ...
5 years, 9 months ago (2015-03-18 19:13:29 UTC) #22
shrike
On 2015/03/18 19:13:29, gab wrote: > On 2015/03/18 16:20:23, shrike wrote: > > After discussion ...
5 years, 9 months ago (2015-03-18 20:49:39 UTC) #23
pinkerton1
I don't understand why we need separate experiments for windows and mac. Can't we just ...
5 years, 9 months ago (2015-03-19 14:51:37 UTC) #24
gab
On 2015/03/19 14:51:37, pinkerton1 wrote: > I don't understand why we need separate experiments for ...
5 years, 9 months ago (2015-03-19 18:20:08 UTC) #25
shrike
On 2015/03/19 18:20:08, gab wrote: > But the core of the experiment is just to: ...
5 years, 9 months ago (2015-03-19 18:54:26 UTC) #26
gab
On 2015/03/19 18:54:26, shrike wrote: > On 2015/03/19 18:20:08, gab wrote: > > But the ...
5 years, 9 months ago (2015-03-19 19:38:00 UTC) #27
shrike
On 2015/03/19 19:38:00, gab wrote: > On 2015/03/19 18:54:26, shrike wrote: > > On 2015/03/19 ...
5 years, 9 months ago (2015-03-20 15:59:35 UTC) #28
gab
Sorry about the delay, see answers below. On 2015/03/20 15:59:35, shrike wrote: > On 2015/03/19 ...
5 years, 9 months ago (2015-03-24 20:36:21 UTC) #29
shrike
On 2015/03/24 20:36:21, gab wrote: > Sorry about the delay, see answers below. No problem. ...
5 years, 8 months ago (2015-03-31 23:42:40 UTC) #30
gab
On 2015/03/31 23:42:40, shrike wrote: > On 2015/03/24 20:36:21, gab wrote: > > Sorry about ...
5 years, 8 months ago (2015-04-01 12:46:22 UTC) #31
gab
On 2015/04/01 12:46:22, gab wrote: > On 2015/03/31 23:42:40, shrike wrote: > > On 2015/03/24 ...
5 years, 8 months ago (2015-04-01 12:52:27 UTC) #32
shrike
Added avi for review of changes in content/.... I have rewrapped the renderer process backgrounding ...
5 years, 8 months ago (2015-04-15 21:43:14 UTC) #34
Avi (use Gerrit)
https://codereview.chromium.org/989703002/diff/220001/base/process/process.h File base/process/process.h (right): https://codereview.chromium.org/989703002/diff/220001/base/process/process.h#newcode116 base/process/process.h:116: // A process is backgrounded when it's priority is ...
5 years, 8 months ago (2015-04-16 02:46:20 UTC) #35
gab
https://codereview.chromium.org/989703002/diff/220001/content/browser/child_process_launcher.cc File content/browser/child_process_launcher.cc (right): https://codereview.chromium.org/989703002/diff/220001/content/browser/child_process_launcher.cc#newcode276 content/browser/child_process_launcher.cc:276: base::FieldTrialList::FindFullName("BackgroundMacRendererProcesses"); As mentioned offline, I think we should use ...
5 years, 8 months ago (2015-04-16 13:18:13 UTC) #36
shrike
https://codereview.chromium.org/989703002/diff/220001/content/browser/child_process_launcher.cc File content/browser/child_process_launcher.cc (right): https://codereview.chromium.org/989703002/diff/220001/content/browser/child_process_launcher.cc#newcode23 content/browser/child_process_launcher.cc:23: #include "content/shell/common/shell_switches.h" On 2015/04/16 02:46:20, Avi wrote: > This ...
5 years, 8 months ago (2015-04-16 17:31:33 UTC) #37
gab
https://codereview.chromium.org/989703002/diff/220001/content/browser/child_process_launcher.cc File content/browser/child_process_launcher.cc (right): https://codereview.chromium.org/989703002/diff/220001/content/browser/child_process_launcher.cc#newcode278 content/browser/child_process_launcher.cc:278: base::CommandLine::ForCurrentProcess()->HasSwitch( Don't need a command-line switch either, it comes ...
5 years, 8 months ago (2015-04-16 18:42:42 UTC) #38
Avi (use Gerrit)
On 2015/04/16 17:31:33, shrike wrote: > I got the impression this was the way to ...
5 years, 8 months ago (2015-04-16 18:47:35 UTC) #39
shrike
On 2015/04/16 18:47:35, Avi wrote: > On 2015/04/16 17:31:33, shrike wrote: > > I got ...
5 years, 8 months ago (2015-04-16 19:07:50 UTC) #40
Avi (use Gerrit)
On 2015/04/16 19:07:50, shrike wrote: > On 2015/04/16 18:47:35, Avi wrote: > > On 2015/04/16 ...
5 years, 8 months ago (2015-04-16 19:13:50 UTC) #41
shrike
On 2015/04/16 19:13:50, Avi wrote: > > Thanks for the explanation. Interesting though - seems ...
5 years, 8 months ago (2015-04-16 21:40:07 UTC) #42
shrike
PTAL. https://codereview.chromium.org/989703002/diff/220001/base/process/process.h File base/process/process.h (right): https://codereview.chromium.org/989703002/diff/220001/base/process/process.h#newcode116 base/process/process.h:116: // A process is backgrounded when it's priority ...
5 years, 8 months ago (2015-04-21 20:55:49 UTC) #43
Avi (use Gerrit)
https://codereview.chromium.org/989703002/diff/280001/content/browser/child_process_launcher.cc File content/browser/child_process_launcher.cc (right): https://codereview.chromium.org/989703002/diff/280001/content/browser/child_process_launcher.cc#newcode12 content/browser/child_process_launcher.cc:12: #include "base/metrics/field_trial.h" Do you need this include? https://codereview.chromium.org/989703002/diff/280001/content/browser/child_process_launcher.cc#newcode23 content/browser/child_process_launcher.cc:23: ...
5 years, 8 months ago (2015-04-21 20:59:45 UTC) #44
shrike
PTAL. https://codereview.chromium.org/989703002/diff/280001/content/browser/child_process_launcher.cc File content/browser/child_process_launcher.cc (right): https://codereview.chromium.org/989703002/diff/280001/content/browser/child_process_launcher.cc#newcode12 content/browser/child_process_launcher.cc:12: #include "base/metrics/field_trial.h" On 2015/04/21 20:59:45, Avi wrote: > ...
5 years, 8 months ago (2015-04-21 21:08:33 UTC) #45
Robert Sesek
https://codereview.chromium.org/989703002/diff/220001/base/process/process_mac.cc File base/process/process_mac.cc (right): https://codereview.chromium.org/989703002/diff/220001/base/process/process_mac.cc#newcode54 base/process/process_mac.cc:54: #endif // TASK_OVERRIDE_QOS_POLICY On 2015/04/21 20:55:48, shrike wrote: > ...
5 years, 8 months ago (2015-04-21 23:02:38 UTC) #46
Avi (use Gerrit)
lgtm
5 years, 8 months ago (2015-04-21 23:12:27 UTC) #47
gab
https://codereview.chromium.org/989703002/diff/300001/content/browser/renderer_host/render_process_host_impl.cc File content/browser/renderer_host/render_process_host_impl.cc (right): https://codereview.chromium.org/989703002/diff/300001/content/browser/renderer_host/render_process_host_impl.cc#newcode2260 content/browser/renderer_host/render_process_host_impl.cc:2260: } Why not just re-use the Windows code for ...
5 years, 8 months ago (2015-04-22 13:11:34 UTC) #48
shrike
On 2015/04/21 23:02:38, Robert Sesek wrote: > https://codereview.chromium.org/989703002/diff/220001/base/process/process_mac.cc > File base/process/process_mac.cc (right): > > https://codereview.chromium.org/989703002/diff/220001/base/process/process_mac.cc#newcode54 ...
5 years, 8 months ago (2015-04-22 21:46:05 UTC) #49
shrike
On 2015/04/22 13:11:34, gab (OOO soon no new reviews) wrote: > https://codereview.chromium.org/989703002/diff/300001/content/browser/renderer_host/render_process_host_impl.cc > File content/browser/renderer_host/render_process_host_impl.cc ...
5 years, 8 months ago (2015-04-22 21:50:54 UTC) #50
gab
On 2015/04/22 21:50:54, shrike wrote: > On 2015/04/22 13:11:34, gab (OOO soon no new reviews) ...
5 years, 8 months ago (2015-04-22 21:57:20 UTC) #51
gab
lgtm w/ two nits Thanks, Gab https://codereview.chromium.org/989703002/diff/300001/content/browser/renderer_host/render_process_host_impl.cc File content/browser/renderer_host/render_process_host_impl.cc (right): https://codereview.chromium.org/989703002/diff/300001/content/browser/renderer_host/render_process_host_impl.cc#newcode2256 content/browser/renderer_host/render_process_host_impl.cc:2256: const std::string trial_group_name ...
5 years, 8 months ago (2015-04-22 21:57:39 UTC) #52
Robert Sesek
On 2015/04/22 21:46:05, shrike wrote: > On 2015/04/21 23:02:38, Robert Sesek wrote: > > > ...
5 years, 8 months ago (2015-04-22 21:59:52 UTC) #53
shrike
On 2015/04/22 21:59:52, Robert Sesek wrote: > On 2015/04/22 21:46:05, shrike wrote: > > On ...
5 years, 8 months ago (2015-04-22 22:29:56 UTC) #54
shrike
https://codereview.chromium.org/989703002/diff/300001/content/browser/renderer_host/render_process_host_impl.cc File content/browser/renderer_host/render_process_host_impl.cc (right): https://codereview.chromium.org/989703002/diff/300001/content/browser/renderer_host/render_process_host_impl.cc#newcode2256 content/browser/renderer_host/render_process_host_impl.cc:2256: const std::string trial_group_name = On 2015/04/22 21:57:38, gab (OOO ...
5 years, 8 months ago (2015-04-22 22:30:20 UTC) #55
Robert Sesek
LGTM!
5 years, 8 months ago (2015-04-22 22:37:12 UTC) #56
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/989703002/320001
5 years, 8 months ago (2015-04-23 17:26:39 UTC) #59
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/58508)
5 years, 8 months ago (2015-04-23 17:34:59 UTC) #61
shrike
thakis, PTAL at and approve my changes to base/(when you get a chance - codereview ...
5 years, 8 months ago (2015-04-23 17:43:18 UTC) #62
Alexei Svitkine (slow)
not lgtm for experiment set up change https://codereview.chromium.org/989703002/diff/300001/content/browser/renderer_host/render_process_host_impl.cc File content/browser/renderer_host/render_process_host_impl.cc (right): https://codereview.chromium.org/989703002/diff/300001/content/browser/renderer_host/render_process_host_impl.cc#newcode2260 content/browser/renderer_host/render_process_host_impl.cc:2260: } On ...
5 years, 8 months ago (2015-04-23 20:53:28 UTC) #63
shrike
On 2015/04/23 20:53:28, Alexei Svitkine wrote: > not lgtm for experiment set up change > ...
5 years, 8 months ago (2015-04-23 21:30:34 UTC) #64
Alexei Svitkine (slow)
On 2015/04/23 21:30:34, shrike wrote: > On 2015/04/23 20:53:28, Alexei Svitkine wrote: > > not ...
5 years, 8 months ago (2015-04-23 21:47:00 UTC) #65
shrike
On 2015/04/23 21:47:00, Alexei Svitkine wrote: > Unfortunately the set of docs conflict a bit. ...
5 years, 8 months ago (2015-04-23 21:59:39 UTC) #66
Alexei Svitkine (slow)
To avoid further back and forths: It should be as simple as changing group != ...
5 years, 8 months ago (2015-04-23 22:20:16 UTC) #67
Alexei Svitkine (slow)
Just wondering what's the status of this? I don't want progress to be blocked on ...
5 years, 7 months ago (2015-05-02 13:01:07 UTC) #68
pink (ping after 24hrs)
Note that PK seemed to have issues with this on Win after it landed, pointing ...
5 years, 7 months ago (2015-05-04 13:51:27 UTC) #69
shrike
On 2015/05/02 13:01:07, Alexei Svitkine wrote: > Just wondering what's the status of this? > ...
5 years, 7 months ago (2015-05-04 18:03:03 UTC) #70
Alexei Svitkine (slow)
Thanks for following up. I can be your ambassador and happy to chat or vc ...
5 years, 7 months ago (2015-05-04 18:12:59 UTC) #71
shrike
On 2015/05/04 18:12:59, Alexei Svitkine wrote: > Thanks for following up. I can be your ...
5 years, 7 months ago (2015-05-05 18:59:03 UTC) #72
Alexei Svitkine (slow)
The best practice is to have the Control group be the same size as your ...
5 years, 7 months ago (2015-05-05 19:02:58 UTC) #73
shrike
Hello asvitkine, I have combined the code that enables the experiment on Mac and on ...
5 years, 7 months ago (2015-05-08 22:55:13 UTC) #74
Alexei Svitkine (slow)
lgtm
5 years, 7 months ago (2015-05-11 14:57:36 UTC) #75
gab
Still lgtm, but two nits below. Thanks, Gab https://codereview.chromium.org/989703002/diff/340001/content/browser/renderer_host/render_process_host_impl.cc File content/browser/renderer_host/render_process_host_impl.cc (right): https://codereview.chromium.org/989703002/diff/340001/content/browser/renderer_host/render_process_host_impl.cc#newcode2230 content/browser/renderer_host/render_process_host_impl.cc:2230: if ...
5 years, 7 months ago (2015-05-11 17:20:12 UTC) #76
shrike
https://codereview.chromium.org/989703002/diff/340001/content/browser/renderer_host/render_process_host_impl.cc File content/browser/renderer_host/render_process_host_impl.cc (right): https://codereview.chromium.org/989703002/diff/340001/content/browser/renderer_host/render_process_host_impl.cc#newcode2230 content/browser/renderer_host/render_process_host_impl.cc:2230: if (!trial || !StartsWithASCII(trial->group_name(), "Disallow", false)) { On 2015/05/11 ...
5 years, 7 months ago (2015-05-12 23:44:19 UTC) #77
gab
lgtm, thanks! Let's make sure to land this before the upcoming M44 branch point.
5 years, 7 months ago (2015-05-14 16:12:27 UTC) #78
shrike
On 2015/05/14 16:12:27, gab (slow) wrote: > lgtm, thanks! > > Let's make sure to ...
5 years, 7 months ago (2015-05-14 17:02:47 UTC) #79
Alexei Svitkine (slow)
Getting the approvals shouldn't block landing the CL, I think. On May 14, 2015 1:02 ...
5 years, 7 months ago (2015-05-14 17:29:06 UTC) #80
gab
On 2015/05/14 17:29:06, Alexei Svitkine wrote: > Getting the approvals shouldn't block landing the CL, ...
5 years, 7 months ago (2015-05-15 02:34:37 UTC) #81
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/989703002/360001
5 years, 7 months ago (2015-05-15 04:04:41 UTC) #84
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/63886)
5 years, 7 months ago (2015-05-15 04:11:35 UTC) #86
shrike
I thought I had all the approvals I needed to land this cl. thakis, please ...
5 years, 7 months ago (2015-05-15 04:25:25 UTC) #87
Nico
base lgtm. Thanks for adding that comment to the .h file! https://codereview.chromium.org/989703002/diff/360001/base/process/process.h File base/process/process.h (right): ...
5 years, 7 months ago (2015-05-15 17:26:55 UTC) #88
shrike
https://codereview.chromium.org/989703002/diff/360001/base/process/process.h File base/process/process.h (right): https://codereview.chromium.org/989703002/diff/360001/base/process/process.h#newcode112 base/process/process.h:112: // and there's no good way to get that ...
5 years, 7 months ago (2015-05-15 17:31:32 UTC) #89
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/989703002/380001
5 years, 7 months ago (2015-05-15 17:33:11 UTC) #92
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/989703002/380001
5 years, 7 months ago (2015-05-15 18:53:46 UTC) #95
shrike
Hello kbr, This change allows the browser to background renderer processes that are not in ...
5 years, 7 months ago (2015-05-15 23:43:47 UTC) #97
Ken Russell (switch to Gerrit)
content/test/gpu/ lgtm with caveat. +zmo, current GPU pixel wrangler and jmadill, next week's wrangler as ...
5 years, 7 months ago (2015-05-15 23:55:56 UTC) #98
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/989703002/400001
5 years, 7 months ago (2015-05-16 00:07:04 UTC) #101
commit-bot: I haz the power
Committed patchset #21 (id:400001)
5 years, 7 months ago (2015-05-16 03:13:59 UTC) #102
Nico
A revert of this CL (patchset #21 id:400001) has been created in https://codereview.chromium.org/1128183011/ by thakis@chromium.org. ...
5 years, 7 months ago (2015-05-17 01:14:49 UTC) #103
Nico
(AutomationApiTest.Events is one of the failing tests; for debugging)
5 years, 7 months ago (2015-05-17 01:15:44 UTC) #104
commit-bot: I haz the power
Patchset 21 (id:??) landed as https://crrev.com/e3bb10f7860a1d553c85293bd7d7615c0e7f0fd9 Cr-Commit-Position: refs/heads/master@{#330275}
5 years, 7 months ago (2015-05-18 11:31:19 UTC) #105
shrike
rsesak, this revision changes the QOS settings for the non-backgrounded state in base/process/process_mac.cc, from XXX_DEFAULT_TIER ...
5 years, 7 months ago (2015-05-18 22:41:38 UTC) #106
Robert Sesek
LGTM still
5 years, 7 months ago (2015-05-18 22:52:31 UTC) #107
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/989703002/420001
5 years, 7 months ago (2015-05-18 22:55:02 UTC) #110
commit-bot: I haz the power
Committed patchset #22 (id:420001)
5 years, 7 months ago (2015-05-19 01:00:34 UTC) #111
commit-bot: I haz the power
Patchset 22 (id:??) landed as https://crrev.com/0160d130f8a4462fa7bfb8a9924e476d31ba9a48 Cr-Commit-Position: refs/heads/master@{#330464}
5 years, 7 months ago (2015-05-19 01:01:21 UTC) #112
Thiemo Nagel
A revert of this CL (patchset #22 id:420001) has been created in https://codereview.chromium.org/1142913004/ by tnagel@chromium.org. ...
5 years, 7 months ago (2015-05-19 14:25:48 UTC) #113
gab
On 2015/05/19 14:25:48, Thiemo Nagel wrote: > A revert of this CL (patchset #22 id:420001) ...
5 years, 7 months ago (2015-05-21 21:21:03 UTC) #114
Nico
So far this has landed twice and got reverted twice. On Thu, May 21, 2015 ...
5 years, 7 months ago (2015-05-21 21:37:00 UTC) #115
gab
On 2015/05/21 21:37:00, Nico wrote: > So far this has landed twice and got reverted ...
5 years, 7 months ago (2015-05-26 19:22:56 UTC) #116
Nico
On Tue, May 26, 2015 at 12:22 PM, <gab@chromium.org> wrote: > On 2015/05/21 21:37:00, Nico ...
5 years, 7 months ago (2015-05-26 19:40:47 UTC) #117
shrike
On 2015/05/26 19:22:56, gab wrote: > Indeed, but we should keep at it, I think ...
5 years, 7 months ago (2015-05-26 21:41:34 UTC) #118
pink (ping after 24hrs)
I think disabling backgrounding for this test (and filing a bug to track it) is ...
5 years, 7 months ago (2015-05-27 13:40:15 UTC) #119
Nico
That makes sense to me too. On May 27, 2015 6:40 AM, "Mike Pinkerton" <pinkerton@chromium.org> ...
5 years, 7 months ago (2015-05-27 16:10:54 UTC) #120
gab
+1
5 years, 6 months ago (2015-05-28 13:55:27 UTC) #121
gab
https://codereview.chromium.org/989703002/diff/440001/base/process/process_mac.cc File base/process/process_mac.cc (right): https://codereview.chromium.org/989703002/diff/440001/base/process/process_mac.cc#newcode101 base/process/process_mac.cc:101: "ExtensionApiNewTabTest.Tabs") { That's not a very common way to ...
5 years, 6 months ago (2015-05-28 13:58:10 UTC) #122
shrike
On 2015/05/28 13:58:10, gab wrote: > https://codereview.chromium.org/989703002/diff/440001/base/process/process_mac.cc > File base/process/process_mac.cc (right): > > https://codereview.chromium.org/989703002/diff/440001/base/process/process_mac.cc#newcode101 > ...
5 years, 6 months ago (2015-05-29 22:41:55 UTC) #123
gab
lgtm++, thanks :-)! https://codereview.chromium.org/989703002/diff/520001/content/browser/renderer_host/render_process_host_impl.cc File content/browser/renderer_host/render_process_host_impl.cc (right): https://codereview.chromium.org/989703002/diff/520001/content/browser/renderer_host/render_process_host_impl.cc#newcode2212 content/browser/renderer_host/render_process_host_impl.cc:2212: } nit: Avoid {} (I know ...
5 years, 6 months ago (2015-06-01 19:34:21 UTC) #124
Nico
base/ diff relative to patch set 22 lgtm
5 years, 6 months ago (2015-06-01 19:39:04 UTC) #125
Avi (use Gerrit)
LGTM Good luck, this will be good.
5 years, 6 months ago (2015-06-02 18:04:13 UTC) #126
shrike
https://codereview.chromium.org/989703002/diff/520001/content/browser/renderer_host/render_process_host_impl.cc File content/browser/renderer_host/render_process_host_impl.cc (right): https://codereview.chromium.org/989703002/diff/520001/content/browser/renderer_host/render_process_host_impl.cc#newcode2212 content/browser/renderer_host/render_process_host_impl.cc:2212: } On 2015/06/01 19:34:20, gab wrote: > nit: Avoid ...
5 years, 6 months ago (2015-06-02 18:06:31 UTC) #127
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/989703002/540001
5 years, 6 months ago (2015-06-02 18:07:33 UTC) #130
commit-bot: I haz the power
Committed patchset #28 (id:540001)
5 years, 6 months ago (2015-06-02 19:54:08 UTC) #131
commit-bot: I haz the power
5 years, 6 months ago (2015-06-02 19:54:59 UTC) #132
Message was sent while issue was closed.
Patchset 28 (id:??) landed as
https://crrev.com/8fbe9d3eb4ab56b0be87c3c4e04bb544ede982c7
Cr-Commit-Position: refs/heads/master@{#332454}

Powered by Google App Engine
This is Rietveld 408576698