[PageLifecyle] Match the initial background state of the Renderer Scheduler to the Host [chromium/src : master]

2 views
Skip to first unread message

Fadi Meawad (Gerrit)

unread,
Dec 12, 2017, 5:08:32 PM12/12/17
to Fadi Meawad, oysteine, Bo, blink-...@chromium.org, kinuko...@chromium.org, schedul...@chromium.org, creis...@chromium.org, nasko+c...@chromium.org, Shubhie Panicker, chromium...@chromium.org, John Abd-El-Malek, Commit Bot

Fadi Meawad uploaded patch set #5 to this change.

View Change

[PageLifecyle] Match the initial background state of the Renderer Scheduler to the Host

This CL initializes the background state on Android to true to match what
the RenderProcessHostImpl initial priority think it is.

This CL fixes an issue where the scheduler assumes that it is foregrounded
while it is actually backgrounded during the initial phase. Once the state
changes, the state was correctly maintained.

Bug:chromium:780191
Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
---
M third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
1 file changed, 15 insertions(+), 6 deletions(-)

To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: chromium/src
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
Gerrit-Change-Number: 815678
Gerrit-PatchSet: 5
Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
Gerrit-Reviewer: Bo <bo...@chromium.org>
Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
Gerrit-Reviewer: oysteine <oyst...@chromium.org>
Gerrit-CC: Commit Bot <commi...@chromium.org>
Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
Gerrit-CC: Shubhie Panicker <pani...@chromium.org>

Fadi Meawad (Gerrit)

unread,
Dec 12, 2017, 5:11:38 PM12/12/17
to Alexander Timin, blink-...@chromium.org, kinuko...@chromium.org, schedul...@chromium.org, creis...@chromium.org, nasko+c...@chromium.org, Bo, Fadi Meawad, oysteine

Fadi Meawad would like Alexander Timin to review this change.

View Change

[PageLifecyle] Match the initial background state of the Renderer Scheduler to the Host

This CL initializes the background state on Android to true to match what
the RenderProcessHostImpl initial priority think it is.

This CL fixes an issue where the scheduler assumes that it is foregrounded
while it is actually backgrounded during the initial phase. Once the state
changes, the state was correctly maintained.

Bug:chromium:780191
Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
---
M third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
1 file changed, 15 insertions(+), 6 deletions(-)


To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: chromium/src
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
Gerrit-Change-Number: 815678
Gerrit-PatchSet: 5
Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>

Fadi Meawad (Gerrit)

unread,
Dec 12, 2017, 5:11:39 PM12/12/17
to Fadi Meawad, blink-...@chromium.org, kinuko...@chromium.org, schedul...@chromium.org, creis...@chromium.org, nasko+c...@chromium.org, Alexander Timin, Bo, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

I was fix this issue incorrectly, my first approach was to send the first correct state back regardless from the host to the scheduler.
My second approach was to sync the initial state (not the correct first state).
While both approach do work correctly, they are not the best solution.

The correct solution is to match the initial state on both side, hence I move the fix to the scheduler.

altimin@, can you PTAL.

View Change

    To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
    Gerrit-Change-Number: 815678
    Gerrit-PatchSet: 5
    Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
    Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
    Gerrit-Reviewer: Bo <bo...@chromium.org>
    Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
    Gerrit-Reviewer: oysteine <oyst...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
    Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
    Gerrit-Comment-Date: Tue, 12 Dec 2017 22:11:27 +0000
    Gerrit-HasComments: No
    Gerrit-HasLabels: No

    Fadi Meawad (Gerrit)

    unread,
    Dec 12, 2017, 5:11:42 PM12/12/17
    to Fadi Meawad, Bo, blink-...@chromium.org, kinuko...@chromium.org, schedul...@chromium.org, creis...@chromium.org, nasko+c...@chromium.org, Alexander Timin, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

    Fadi Meawad removed Bo from this change.

    View Change

    To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: deleteReviewer
    Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
    Gerrit-Change-Number: 815678
    Gerrit-PatchSet: 5
    Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
    Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>

    Fadi Meawad (Gerrit)

    unread,
    Dec 12, 2017, 5:36:41 PM12/12/17
    to Fadi Meawad, oysteine, Alexander Timin, blink-...@chromium.org, kinuko...@chromium.org, schedul...@chromium.org, creis...@chromium.org, nasko+c...@chromium.org, Shubhie Panicker, chromium...@chromium.org, Bo, John Abd-El-Malek, Commit Bot

    Fadi Meawad uploaded patch set #6 to this change.

    View Change

    [PageLifecyle] Match the initial background state of the Renderer Scheduler to the Host

    This CL initializes the background state on Android to match what the
    RenderProcessHostImpl initial priority. Initial state in RenderProcessHost
    is backgrounded, while initial state in the scheduler was foregrounded.


    This CL fixes an issue where the scheduler assumes that it is foregrounded
    while it is actually backgrounded during the initial phase. Once the state
    changes, the state was correctly maintained.

    Bug:chromium:780191
    Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
    ---
    M third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
    1 file changed, 15 insertions(+), 6 deletions(-)

    To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: newpatchset
    Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
    Gerrit-Change-Number: 815678
    Gerrit-PatchSet: 6
    Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
    Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
    Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
    Gerrit-Reviewer: oysteine <oyst...@chromium.org>
    Gerrit-CC: Bo <bo...@chromium.org>

    Bo (Gerrit)

    unread,
    Dec 12, 2017, 5:44:43 PM12/12/17
    to Fadi Meawad, blink-...@chromium.org, kinuko...@chromium.org, schedul...@chromium.org, creis...@chromium.org, nasko+c...@chromium.org, Bo, Alexander Timin, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

    View Change

    1 comment:

    To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
    Gerrit-Change-Number: 815678
    Gerrit-PatchSet: 6
    Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
    Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
    Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
    Gerrit-Reviewer: oysteine <oyst...@chromium.org>
    Gerrit-CC: Bo <bo...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
    Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
    Gerrit-Comment-Date: Tue, 12 Dec 2017 22:44:31 +0000
    Gerrit-HasComments: Yes
    Gerrit-HasLabels: No

    Fadi Meawad (Gerrit)

    unread,
    Dec 12, 2017, 5:56:26 PM12/12/17
    to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Bo, Alexander Timin, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

    Address comment. PTAL.

    View Change

    1 comment:

      • it would be nice if this can be taken from the same source as RPHI, so they never diverge: […]

        Added a comment to RPHI

    To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
    Gerrit-Change-Number: 815678
    Gerrit-PatchSet: 7
    Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
    Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
    Gerrit-Reviewer: Bo <bo...@chromium.org>
    Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
    Gerrit-Reviewer: oysteine <oyst...@chromium.org>
    Gerrit-CC: Commit Bot <commi...@chromium.org>
    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
    Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
    Gerrit-Comment-Date: Tue, 12 Dec 2017 22:56:20 +0000
    Gerrit-HasComments: Yes
    Gerrit-HasLabels: No

    Bo (Gerrit)

    unread,
    Dec 12, 2017, 5:58:08 PM12/12/17
    to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Bo, Alexander Timin, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

    Patch set 7:Code-Review +1

    View Change

      To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: comment
      Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
      Gerrit-Change-Number: 815678
      Gerrit-PatchSet: 7
      Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
      Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
      Gerrit-Reviewer: Bo <bo...@chromium.org>
      Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
      Gerrit-Reviewer: oysteine <oyst...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>
      Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
      Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
      Gerrit-Comment-Date: Tue, 12 Dec 2017 22:58:02 +0000
      Gerrit-HasComments: No
      Gerrit-HasLabels: Yes

      Alexander Timin (Gerrit)

      unread,
      Dec 12, 2017, 6:46:17 PM12/12/17
      to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Bo, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

      Thanks for doing this!

      View Change

      1 comment:

      To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: comment
      Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
      Gerrit-Change-Number: 815678
      Gerrit-PatchSet: 7
      Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
      Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
      Gerrit-Reviewer: Bo <bo...@chromium.org>
      Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
      Gerrit-Reviewer: oysteine <oyst...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>
      Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
      Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
      Gerrit-Comment-Date: Tue, 12 Dec 2017 23:46:12 +0000
      Gerrit-HasComments: Yes
      Gerrit-HasLabels: No

      Bo (Gerrit)

      unread,
      Dec 12, 2017, 6:54:05 PM12/12/17
      to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Bo, Alexander Timin, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

      View Change

      1 comment:

        • Patch Set #7, Line 282: kLaunchingProcessIsBackgrounded

          I wonder if we could move this declaration to RendererScheduler in public/platform/scheduler —- this will make this definition available both to blink scheduler and content layer.

        • browser code shouldn't (and probably can't) include renderer code.

          is there an equivalent of content/common in blink that makes sense?

      To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: comment
      Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
      Gerrit-Change-Number: 815678
      Gerrit-PatchSet: 7
      Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
      Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
      Gerrit-Reviewer: Bo <bo...@chromium.org>
      Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
      Gerrit-Reviewer: oysteine <oyst...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>
      Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
      Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
      Gerrit-Comment-Date: Tue, 12 Dec 2017 23:53:56 +0000
      Gerrit-HasComments: Yes
      Gerrit-HasLabels: No

      Alexander Timin (Gerrit)

      unread,
      Dec 12, 2017, 7:01:33 PM12/12/17
      to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Kentaro Hara, Bo, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

      +haraken@ for content/browser and platform/scheduler layering (tl;dr: we want to make the same value available both in content/browser and platform/scheduler/renderer).

      View Change

      1 comment:

      To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: comment
      Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
      Gerrit-Change-Number: 815678
      Gerrit-PatchSet: 7
      Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
      Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
      Gerrit-Reviewer: Bo <bo...@chromium.org>
      Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
      Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
      Gerrit-Reviewer: oysteine <oyst...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>
      Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
      Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
      Gerrit-Comment-Date: Wed, 13 Dec 2017 00:01:25 +0000
      Gerrit-HasComments: Yes
      Gerrit-HasLabels: No

      Kentaro Hara (Gerrit)

      unread,
      Dec 12, 2017, 8:14:46 PM12/12/17
      to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Alexander Timin, Bo, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

      View Change

      1 comment:

        • +haraken@ […]

          For code that is shared between browser and renderer, you can use WebKit/common/.

      To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: comment
      Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
      Gerrit-Change-Number: 815678
      Gerrit-PatchSet: 7
      Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
      Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
      Gerrit-Reviewer: Bo <bo...@chromium.org>
      Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
      Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
      Gerrit-Reviewer: oysteine <oyst...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>
      Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
      Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
      Gerrit-Comment-Date: Wed, 13 Dec 2017 01:14:40 +0000
      Gerrit-HasComments: Yes
      Gerrit-HasLabels: No

      Fadi Meawad (Gerrit)

      unread,
      Dec 15, 2017, 6:00:27 PM12/15/17
      to Fadi Meawad, oysteine, Alexander Timin, Bo, Kentaro Hara, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Shubhie Panicker, chromium...@chromium.org, John Abd-El-Malek, Commit Bot

      Fadi Meawad uploaded patch set #10 to this change.

      View Change

      [PageLifecyle] Move the launch Renderer background state to Webkit/common

      This CL introduces Webkit/common/renderer/initial_state.h that includes
      the launch background and launch boosted state.

      The reason this file is needed, is because the state is different per OS
      but needs to be consistent between the RenderProcessHostImpl and the
      RendererSchedulerImpl. To prevent future changes in one not reflecting
      in the other, the code is moved to a common place and shared.


      This CL fixes an issue where the scheduler assumes that it is
      foregrounded while it is actually backgrounded during the initial phase
      on Android.


      Bug:chromium:780191
      Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
      ---
      M content/browser/renderer_host/render_process_host_impl.cc
      M third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
      M third_party/WebKit/common/BUILD.gn
      A third_party/WebKit/common/renderer/initial_state.h
      4 files changed, 34 insertions(+), 15 deletions(-)

      To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: newpatchset
      Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
      Gerrit-Change-Number: 815678
      Gerrit-PatchSet: 10
      Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
      Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
      Gerrit-Reviewer: Bo <bo...@chromium.org>
      Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
      Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>

      Bo (Gerrit)

      unread,
      Dec 15, 2017, 6:19:36 PM12/15/17
      to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Bo, Kentaro Hara, Alexander Timin, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

      View Change

      2 comments:

      To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: comment
      Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
      Gerrit-Change-Number: 815678
      Gerrit-PatchSet: 10
      Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
      Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
      Gerrit-Reviewer: Bo <bo...@chromium.org>
      Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
      Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
      Gerrit-Reviewer: oysteine <oyst...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>
      Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
      Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
      Gerrit-Comment-Date: Fri, 15 Dec 2017 23:19:33 +0000
      Gerrit-HasComments: Yes
      Gerrit-HasLabels: No

      Kentaro Hara (Gerrit)

      unread,
      Dec 15, 2017, 7:14:50 PM12/15/17
      to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Bo, Alexander Timin, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

      WebKit/common/ is a place to put code shared by browser and renderer. So it's not right to put code used only by renderer.

      You should put the code to WebKit/public/.

      View Change

        To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: master
        Gerrit-MessageType: comment
        Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
        Gerrit-Change-Number: 815678
        Gerrit-PatchSet: 11
        Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
        Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
        Gerrit-Reviewer: Bo <bo...@chromium.org>
        Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
        Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
        Gerrit-Reviewer: oysteine <oyst...@chromium.org>
        Gerrit-CC: Commit Bot <commi...@chromium.org>
        Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
        Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
        Gerrit-Comment-Date: Sat, 16 Dec 2017 00:14:40 +0000
        Gerrit-HasComments: No
        Gerrit-HasLabels: No

        Fadi Meawad (Gerrit)

        unread,
        Dec 15, 2017, 7:48:20 PM12/15/17
        to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Kentaro Hara, Bo, Alexander Timin, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

        Patch Set 11:

        WebKit/common/ is a place to put code shared by browser and renderer. So it's not right to put code used only by renderer.

        You should put the code to WebKit/public/.

        But it is used by the RenderProcessHostImpl, isn't that considered in the browser?
        How about Bo's suggestion to move it to one level up, i.e. Webkit/common/ rather than Webkit/common/renderer/ and name it:
        process_launch_initial_state.h?


        I will address the rest of the comments on the CL in details on Monday.

        View Change

        1 comment:

          • missing some include and code updates here

          • Yes, I accidentally stashed then uploaded last changes. Fixed now.

        To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: master
        Gerrit-MessageType: comment
        Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
        Gerrit-Change-Number: 815678
        Gerrit-PatchSet: 11
        Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
        Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
        Gerrit-Reviewer: Bo <bo...@chromium.org>
        Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
        Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
        Gerrit-Reviewer: oysteine <oyst...@chromium.org>
        Gerrit-CC: Commit Bot <commi...@chromium.org>
        Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
        Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
        Gerrit-Comment-Date: Sat, 16 Dec 2017 00:48:17 +0000
        Gerrit-HasComments: Yes
        Gerrit-HasLabels: No

        Kentaro Hara (Gerrit)

        unread,
        Dec 17, 2017, 9:21:13 PM12/17/17
        to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Bo, Alexander Timin, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

        Patch Set 11:

        (1 comment)

        Patch Set 11:

        WebKit/common/ is a place to put code shared by browser and renderer. So it's not right to put code used only by renderer.

        You should put the code to WebKit/public/.
        But it is used by the RenderProcessHostImpl, isn't that considered in the browser?
        How about Bo's suggestion to move it to one level up, i.e. Webkit/common/ rather than Webkit/common/renderer/ and name it:
        process_launch_initial_state.h?


        I will address the rest of the comments on the CL in details on Monday.

        Ah, got it. You're right.

        Maybe we can use WebKit/common/page/? We should avoid putting files at the top level. On the other hand, WebKit/common/renderer/ sounds too generic and confusing (because the code is shared between browser and renderer)...

        View Change

          To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: chromium/src
          Gerrit-Branch: master
          Gerrit-MessageType: comment
          Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
          Gerrit-Change-Number: 815678
          Gerrit-PatchSet: 11
          Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
          Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
          Gerrit-Reviewer: Bo <bo...@chromium.org>
          Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
          Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
          Gerrit-Reviewer: oysteine <oyst...@chromium.org>
          Gerrit-CC: Commit Bot <commi...@chromium.org>
          Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
          Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
          Gerrit-Comment-Date: Mon, 18 Dec 2017 02:21:06 +0000
          Gerrit-HasComments: No
          Gerrit-HasLabels: No

          Kentaro Hara (Gerrit)

          unread,
          Dec 17, 2017, 9:21:23 PM12/17/17
          to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Bo, Alexander Timin, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

          With that change, LGTM.

          Patch set 11:Code-Review +1

          View Change

            To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

            Gerrit-Project: chromium/src
            Gerrit-Branch: master
            Gerrit-MessageType: comment
            Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
            Gerrit-Change-Number: 815678
            Gerrit-PatchSet: 11
            Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
            Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
            Gerrit-Reviewer: Bo <bo...@chromium.org>
            Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
            Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
            Gerrit-Reviewer: oysteine <oyst...@chromium.org>
            Gerrit-CC: Commit Bot <commi...@chromium.org>
            Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
            Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
            Gerrit-Comment-Date: Mon, 18 Dec 2017 02:21:19 +0000
            Gerrit-HasComments: No
            Gerrit-HasLabels: Yes

            Fadi Meawad (Gerrit)

            unread,
            Dec 18, 2017, 5:58:23 PM12/18/17
            to Fadi Meawad, oysteine, Alexander Timin, Bo, Kentaro Hara, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Shubhie Panicker, chromium...@chromium.org, John Abd-El-Malek, Commit Bot

            Fadi Meawad uploaded patch set #13 to this change.

            View Change

            [PageLifecyle] Move the launch process state to Webkit/common

            This CL introduces Webkit/common/page/launching_process_state.h that

            includes the launch background and launch boosted state.

            The reason this file is needed, is because the state is different per
            OS but needs to be consistent between the RenderProcessHostImpl and
            the RendererSchedulerImpl. To prevent future changes in one not
            reflecting in the other, the code is moved to a common place and
            shared.

            This CL fixes an issue where the scheduler assumes that it is
            foregrounded while it is actually backgrounded during the initial
            phase on Android.


            Bug:chromium:780191
            Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
            ---
            M content/browser/renderer_host/render_process_host_impl.cc
            M third_party/WebKit/Source/platform/scheduler/BUILD.gn
            M third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
            M third_party/WebKit/common/BUILD.gn
            A third_party/WebKit/common/page/launching_process_state.h
            5 files changed, 46 insertions(+), 21 deletions(-)

            To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

            Gerrit-Project: chromium/src
            Gerrit-Branch: master
            Gerrit-MessageType: newpatchset
            Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
            Gerrit-Change-Number: 815678
            Gerrit-PatchSet: 13
            Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
            Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
            Gerrit-Reviewer: Bo <bo...@chromium.org>
            Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
            Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>

            Fadi Meawad (Gerrit)

            unread,
            Dec 18, 2017, 8:23:23 PM12/18/17
            to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Kentaro Hara, Bo, Alexander Timin, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

            haraken@, I have made the proposed changes. Can you take another look.

            Thanks.

            View Change

              To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

              Gerrit-Project: chromium/src
              Gerrit-Branch: master
              Gerrit-MessageType: comment
              Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
              Gerrit-Change-Number: 815678
              Gerrit-PatchSet: 14
              Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
              Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
              Gerrit-Reviewer: Bo <bo...@chromium.org>
              Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
              Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
              Gerrit-Reviewer: oysteine <oyst...@chromium.org>
              Gerrit-CC: Commit Bot <commi...@chromium.org>
              Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
              Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
              Gerrit-Comment-Date: Tue, 19 Dec 2017 01:23:21 +0000
              Gerrit-HasComments: No
              Gerrit-HasLabels: No

              Kentaro Hara (Gerrit)

              unread,
              Dec 18, 2017, 8:46:30 PM12/18/17
              to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Bo, Alexander Timin, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

              LGTM

              View Change

                To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

                Gerrit-Project: chromium/src
                Gerrit-Branch: master
                Gerrit-MessageType: comment
                Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
                Gerrit-Change-Number: 815678
                Gerrit-PatchSet: 14
                Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
                Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
                Gerrit-Reviewer: Bo <bo...@chromium.org>
                Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
                Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
                Gerrit-Reviewer: oysteine <oyst...@chromium.org>
                Gerrit-CC: Commit Bot <commi...@chromium.org>
                Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
                Gerrit-Comment-Date: Tue, 19 Dec 2017 01:46:25 +0000
                Gerrit-HasComments: No
                Gerrit-HasLabels: No

                Fadi Meawad (Gerrit)

                unread,
                Dec 18, 2017, 10:39:19 PM12/18/17
                to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Kentaro Hara, Bo, Alexander Timin, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

                Patch set 14:Commit-Queue +2

                View Change

                  To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

                  Gerrit-Project: chromium/src
                  Gerrit-Branch: master
                  Gerrit-MessageType: comment
                  Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
                  Gerrit-Change-Number: 815678
                  Gerrit-PatchSet: 14
                  Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
                  Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
                  Gerrit-Reviewer: Bo <bo...@chromium.org>
                  Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
                  Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
                  Gerrit-Reviewer: oysteine <oyst...@chromium.org>
                  Gerrit-CC: Commit Bot <commi...@chromium.org>
                  Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                  Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
                  Gerrit-Comment-Date: Tue, 19 Dec 2017 03:39:18 +0000
                  Gerrit-HasComments: No
                  Gerrit-HasLabels: Yes

                  Commit Bot (Gerrit)

                  unread,
                  Dec 18, 2017, 10:39:29 PM12/18/17
                  to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Kentaro Hara, Bo, Alexander Timin, oysteine, Shubhie Panicker, chromium...@chromium.org, John Abd-El-Malek

                  CQ is trying the patch.

                  Note: The patchset sent to CQ was uploaded after this CL was approved.
                  "Fix windows build" https://chromium-review.googlesource.com/c/815678/14

                  Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/chromium-review.googlesource.com/815678/14

                  Bot data: {"action": "start", "triggered_at": "2017-12-19T03:39:18.0Z", "cq_cfg_revision": "449ceedce2207329148e0a132f0c79a46cde3381", "revision": "58ee51ef250e813c2a53706bbc2e8a3cf2714455"}

                  View Change

                    To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

                    Gerrit-Project: chromium/src
                    Gerrit-Branch: master
                    Gerrit-MessageType: comment
                    Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
                    Gerrit-Change-Number: 815678
                    Gerrit-PatchSet: 14
                    Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
                    Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
                    Gerrit-Reviewer: Bo <bo...@chromium.org>
                    Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
                    Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
                    Gerrit-Reviewer: oysteine <oyst...@chromium.org>
                    Gerrit-CC: Commit Bot <commi...@chromium.org>
                    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                    Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
                    Gerrit-Comment-Date: Tue, 19 Dec 2017 03:39:28 +0000
                    Gerrit-HasComments: No
                    Gerrit-HasLabels: No

                    Commit Bot (Gerrit)

                    unread,
                    Dec 18, 2017, 10:51:21 PM12/18/17
                    to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Kentaro Hara, Bo, Alexander Timin, oysteine, Shubhie Panicker, chromium...@chromium.org, John Abd-El-Malek
                    Try jobs failed on following builders:
                    linux_android_rel_ng on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/455511)

                    View Change

                      To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

                      Gerrit-Project: chromium/src
                      Gerrit-Branch: master
                      Gerrit-MessageType: comment
                      Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
                      Gerrit-Change-Number: 815678
                      Gerrit-PatchSet: 14
                      Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
                      Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
                      Gerrit-Reviewer: Bo <bo...@chromium.org>
                      Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
                      Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
                      Gerrit-Reviewer: oysteine <oyst...@chromium.org>
                      Gerrit-CC: Commit Bot <commi...@chromium.org>
                      Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                      Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
                      Gerrit-Comment-Date: Tue, 19 Dec 2017 03:51:20 +0000
                      Gerrit-HasComments: No
                      Gerrit-HasLabels: No

                      Alexander Timin (Gerrit)

                      unread,
                      Dec 19, 2017, 8:35:02 AM12/19/17
                      to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Kentaro Hara, Bo, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

                      scheduler/ lgtm! Thanks for futureproofing this!

                      Patch set 14:Code-Review +1

                      View Change

                        To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

                        Gerrit-Project: chromium/src
                        Gerrit-Branch: master
                        Gerrit-MessageType: comment
                        Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
                        Gerrit-Change-Number: 815678
                        Gerrit-PatchSet: 14
                        Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
                        Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
                        Gerrit-Reviewer: Bo <bo...@chromium.org>
                        Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
                        Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
                        Gerrit-Reviewer: oysteine <oyst...@chromium.org>
                        Gerrit-CC: Commit Bot <commi...@chromium.org>
                        Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                        Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
                        Gerrit-Comment-Date: Tue, 19 Dec 2017 13:34:57 +0000
                        Gerrit-HasComments: No
                        Gerrit-HasLabels: Yes

                        Fadi Meawad (Gerrit)

                        unread,
                        Dec 19, 2017, 1:42:26 PM12/19/17
                        to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Alexander Timin, Kentaro Hara, Bo, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

                        Patch set 15:Commit-Queue +2

                        View Change

                          To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

                          Gerrit-Project: chromium/src
                          Gerrit-Branch: master
                          Gerrit-MessageType: comment
                          Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
                          Gerrit-Change-Number: 815678
                          Gerrit-PatchSet: 15
                          Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
                          Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
                          Gerrit-Reviewer: Bo <bo...@chromium.org>
                          Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
                          Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
                          Gerrit-Reviewer: oysteine <oyst...@chromium.org>
                          Gerrit-CC: Commit Bot <commi...@chromium.org>
                          Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                          Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
                          Gerrit-Comment-Date: Tue, 19 Dec 2017 18:42:23 +0000
                          Gerrit-HasComments: No
                          Gerrit-HasLabels: Yes

                          Commit Bot (Gerrit)

                          unread,
                          Dec 19, 2017, 1:42:30 PM12/19/17
                          to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Alexander Timin, Kentaro Hara, Bo, oysteine, Shubhie Panicker, chromium...@chromium.org, John Abd-El-Malek

                          CQ is trying the patch.

                          Note: The patchset sent to CQ was uploaded after this CL was approved.

                          "Rebase after conflicting https://chromium-review.googlesource.com/c/chromium/src/+/833217" https://chromium-review.googlesource.com/c/815678/15

                          Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/chromium-review.googlesource.com/815678/15

                          Bot data: {"action": "start", "triggered_at": "2017-12-19T18:42:23.0Z", "cq_cfg_revision": "449ceedce2207329148e0a132f0c79a46cde3381", "revision": "0f1a2947597869471037b661e8d6ae3de8ab54fb"}

                          View Change

                            To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

                            Gerrit-Project: chromium/src
                            Gerrit-Branch: master
                            Gerrit-MessageType: comment
                            Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
                            Gerrit-Change-Number: 815678
                            Gerrit-PatchSet: 15
                            Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
                            Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
                            Gerrit-Reviewer: Bo <bo...@chromium.org>
                            Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
                            Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
                            Gerrit-Reviewer: oysteine <oyst...@chromium.org>
                            Gerrit-CC: Commit Bot <commi...@chromium.org>
                            Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                            Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
                            Gerrit-Comment-Date: Tue, 19 Dec 2017 18:42:28 +0000
                            Gerrit-HasComments: No
                            Gerrit-HasLabels: No

                            Fadi Meawad (Gerrit)

                            unread,
                            Dec 19, 2017, 4:25:53 PM12/19/17
                            to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Alexander Timin, Kentaro Hara, Bo, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

                            Patch set 15:-Commit-Queue

                            View Change

                              To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

                              Gerrit-Project: chromium/src
                              Gerrit-Branch: master
                              Gerrit-MessageType: comment
                              Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
                              Gerrit-Change-Number: 815678
                              Gerrit-PatchSet: 15
                              Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
                              Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
                              Gerrit-Reviewer: Bo <bo...@chromium.org>
                              Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
                              Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
                              Gerrit-Reviewer: oysteine <oyst...@chromium.org>
                              Gerrit-CC: Commit Bot <commi...@chromium.org>
                              Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                              Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
                              Gerrit-Comment-Date: Tue, 19 Dec 2017 21:25:51 +0000
                              Gerrit-HasComments: No
                              Gerrit-HasLabels: Yes

                              Fadi Meawad (Gerrit)

                              unread,
                              Dec 19, 2017, 6:19:53 PM12/19/17
                              to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Alexander Timin, Kentaro Hara, Bo, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

                              It turns out that there is a few tests (including one I added recently) assume that the initial state is always foregrounded. I am fixing those tests now.

                              (You can see those failing on the android bots, since those are the ones with the inverted initial state.)

                              Gerrit-Comment-Date: Tue, 19 Dec 2017 23:19:47 +0000
                              Gerrit-HasComments: No
                              Gerrit-HasLabels: No

                              Fadi Meawad (Gerrit)

                              unread,
                              Dec 20, 2017, 8:59:40 PM12/20/17
                              to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Alexander Timin, Kentaro Hara, Bo, oysteine, Shubhie Panicker, Commit Bot, chromium...@chromium.org, John Abd-El-Malek

                              Patch set 17:Commit-Queue +2

                              View Change

                                To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

                                Gerrit-Project: chromium/src
                                Gerrit-Branch: master
                                Gerrit-MessageType: comment
                                Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
                                Gerrit-Change-Number: 815678
                                Gerrit-PatchSet: 17
                                Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
                                Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
                                Gerrit-Reviewer: Bo <bo...@chromium.org>
                                Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
                                Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
                                Gerrit-Reviewer: oysteine <oyst...@chromium.org>
                                Gerrit-CC: Commit Bot <commi...@chromium.org>
                                Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                                Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
                                Gerrit-Comment-Date: Thu, 21 Dec 2017 01:59:31 +0000
                                Gerrit-HasComments: No
                                Gerrit-HasLabels: Yes

                                Commit Bot (Gerrit)

                                unread,
                                Dec 20, 2017, 8:59:58 PM12/20/17
                                to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Alexander Timin, Kentaro Hara, Bo, oysteine, Shubhie Panicker, chromium...@chromium.org, John Abd-El-Malek

                                CQ is trying the patch.

                                Note: The patchset sent to CQ was uploaded after this CL was approved.

                                "Minor" https://chromium-review.googlesource.com/c/815678/17

                                Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/chromium-review.googlesource.com/815678/17

                                Bot data: {"action": "start", "triggered_at": "2017-12-21T01:59:31.0Z", "cq_cfg_revision": "449ceedce2207329148e0a132f0c79a46cde3381", "revision": "3b4f9803e3c92de4785983aa148e8d0a0ecd3d6e"}

                                Gerrit-Comment-Date: Thu, 21 Dec 2017 01:59:56 +0000
                                Gerrit-HasComments: No
                                Gerrit-HasLabels: No

                                Commit Bot (Gerrit)

                                unread,
                                Dec 20, 2017, 9:10:19 PM12/20/17
                                to Fadi Meawad, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Alexander Timin, Kentaro Hara, Bo, oysteine, Shubhie Panicker, chromium...@chromium.org, John Abd-El-Malek

                                Commit Bot merged this change.

                                View Change

                                Approvals: Bo: Looks good to me Kentaro Hara: Looks good to me Alexander Timin: Looks good to me Fadi Meawad: Commit
                                [PageLifecyle] Move the launch process state to Webkit/common

                                This CL introduces Webkit/common/page/launching_process_state.h that
                                includes the launch background and launch boosted state.

                                The reason this file is needed, is because the state is different per
                                OS but needs to be consistent between the RenderProcessHostImpl and
                                the RendererSchedulerImpl. To prevent future changes in one not
                                reflecting in the other, the code is moved to a common place and
                                shared.

                                This CL fixes an issue where the scheduler assumes that it is
                                foregrounded while it is actually backgrounded during the initial
                                phase on Android.

                                Bug: chromium:780191
                                Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
                                Reviewed-on: https://chromium-review.googlesource.com/815678
                                Commit-Queue: Fadi Meawad <fme...@chromium.org>
                                Reviewed-by: Alexander Timin <alt...@chromium.org>
                                Reviewed-by: Kentaro Hara <har...@chromium.org>
                                Reviewed-by: Bo <bo...@chromium.org>
                                Cr-Commit-Position: refs/heads/master@{#525563}
                                ---
                                M content/browser/renderer_host/render_process_host_impl.cc
                                M third_party/WebKit/Source/platform/scheduler/renderer/queueing_time_estimator.h
                                M third_party/WebKit/Source/platform/scheduler/renderer/queueing_time_estimator_unittest.cc
                                M third_party/WebKit/Source/platform/scheduler/renderer/renderer_metrics_helper_unittest.cc
                                M third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
                                M third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl_unittest.cc
                                M third_party/WebKit/common/BUILD.gn
                                A third_party/WebKit/common/page/launching_process_state.h
                                8 files changed, 149 insertions(+), 87 deletions(-)


                                To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

                                Gerrit-Project: chromium/src
                                Gerrit-Branch: master
                                Gerrit-MessageType: merged
                                Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
                                Gerrit-Change-Number: 815678
                                Gerrit-PatchSet: 18
                                Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
                                Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
                                Gerrit-Reviewer: Bo <bo...@chromium.org>
                                Gerrit-Reviewer: Commit Bot <commi...@chromium.org>
                                Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
                                Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
                                Gerrit-Reviewer: oysteine <oyst...@chromium.org>

                                Markus Heintz (Gerrit)

                                unread,
                                Dec 21, 2017, 10:57:58 AM12/21/17
                                to Fadi Meawad, Commit Bot, blink-...@chromium.org, creis...@chromium.org, kinuko...@chromium.org, nasko+c...@chromium.org, schedul...@chromium.org, Alexander Timin, Kentaro Hara, Bo, oysteine, Shubhie Panicker, chromium...@chromium.org, John Abd-El-Malek

                                Could this have broken: https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Android%20(Nexus4)/72532 ?

                                View Change

                                  To view, visit change 815678. To unsubscribe, or for help writing mail filters, visit settings.

                                  Gerrit-Project: chromium/src
                                  Gerrit-Branch: master
                                  Gerrit-MessageType: comment
                                  Gerrit-Change-Id: Ib8dbfb6447f58c8b998a94ae2c69f8bc906d150f
                                  Gerrit-Change-Number: 815678
                                  Gerrit-PatchSet: 18
                                  Gerrit-Owner: Fadi Meawad <fme...@chromium.org>
                                  Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
                                  Gerrit-Reviewer: Bo <bo...@chromium.org>
                                  Gerrit-Reviewer: Commit Bot <commi...@chromium.org>
                                  Gerrit-Reviewer: Fadi Meawad <fme...@chromium.org>
                                  Gerrit-Reviewer: Kentaro Hara <har...@chromium.org>
                                  Gerrit-Reviewer: oysteine <oyst...@chromium.org>
                                  Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
                                  Gerrit-CC: Markus Heintz <markus...@chromium.org>
                                  Gerrit-CC: Shubhie Panicker <pani...@chromium.org>
                                  Gerrit-Comment-Date: Thu, 21 Dec 2017 15:57:56 +0000
                                  Gerrit-HasComments: No
                                  Gerrit-HasLabels: No
                                  Reply all
                                  Reply to author
                                  Forward
                                  0 new messages