Move DevToolsCPUThrottler to platform/scheduler [chromium/src : master]

0 views
Skip to first unread message

Dmitry Gozman (Gerrit)

unread,
Dec 14, 2017, 6:28:02 PM12/14/17
to apavlo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, kinuko...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, mlamouri+wa...@chromium.org, pfeldma...@chromium.org, schedul...@chromium.org, Alexei Filippov, Alexander Timin, chromium...@chromium.org, devtools...@chromium.org, John Abd-El-Malek, Pavel Feldman

Could you please take a look?

Patch set 1:Commit-Queue +1

View Change

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

    Gerrit-Project: chromium/src
    Gerrit-Branch: master
    Gerrit-MessageType: comment
    Gerrit-Change-Id: Ie366481cc3913d864f773aa07007dd90aec0dc8d
    Gerrit-Change-Number: 828145
    Gerrit-PatchSet: 1
    Gerrit-Owner: Dmitry Gozman <dgo...@chromium.org>
    Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
    Gerrit-Reviewer: Alexei Filippov <al...@chromium.org>
    Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
    Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
    Gerrit-CC: Pavel Feldman <pfel...@chromium.org>
    Gerrit-Comment-Date: Thu, 14 Dec 2017 23:27:58 +0000
    Gerrit-HasComments: No
    Gerrit-HasLabels: Yes

    Alexei Filippov (Gerrit)

    unread,
    Dec 14, 2017, 7:50:58 PM12/14/17
    to Dmitry Gozman, apavlo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, kinuko...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, mlamouri+wa...@chromium.org, pfeldma...@chromium.org, schedul...@chromium.org, Commit Bot, Alexander Timin, chromium...@chromium.org, devtools...@chromium.org, John Abd-El-Malek, Pavel Feldman

    Patch set 1:Code-Review +1

    View Change

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

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: comment
      Gerrit-Change-Id: Ie366481cc3913d864f773aa07007dd90aec0dc8d
      Gerrit-Change-Number: 828145
      Gerrit-PatchSet: 1
      Gerrit-Owner: Dmitry Gozman <dgo...@chromium.org>
      Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
      Gerrit-Reviewer: Alexei Filippov <al...@chromium.org>
      Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>
      Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
      Gerrit-CC: Pavel Feldman <pfel...@chromium.org>
      Gerrit-Comment-Date: Fri, 15 Dec 2017 00:50:56 +0000
      Gerrit-HasComments: No
      Gerrit-HasLabels: Yes

      Alexander Timin (Gerrit)

      unread,
      Dec 14, 2017, 8:20:22 PM12/14/17
      to Dmitry Gozman, apavlo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, kinuko...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, mlamouri+wa...@chromium.org, pfeldma...@chromium.org, schedul...@chromium.org, Alexei Filippov, Commit Bot, chromium...@chromium.org, devtools...@chromium.org, John Abd-El-Malek, Pavel Feldman

      Looks good overall, but we really could use some comments here.

      View Change

      1 comment:

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

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: comment
      Gerrit-Change-Id: Ie366481cc3913d864f773aa07007dd90aec0dc8d
      Gerrit-Change-Number: 828145
      Gerrit-PatchSet: 1
      Gerrit-Owner: Dmitry Gozman <dgo...@chromium.org>
      Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
      Gerrit-Reviewer: Alexei Filippov <al...@chromium.org>
      Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>
      Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
      Gerrit-CC: Pavel Feldman <pfel...@chromium.org>
      Gerrit-Comment-Date: Fri, 15 Dec 2017 01:20:15 +0000
      Gerrit-HasComments: Yes
      Gerrit-HasLabels: No

      Dmitry Gozman (Gerrit)

      unread,
      Dec 15, 2017, 2:43:04 PM12/15/17
      to apavlo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, kinuko...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, mlamouri+wa...@chromium.org, pfeldma...@chromium.org, schedul...@chromium.org, Alexander Timin, Alexei Filippov, Commit Bot, chromium...@chromium.org, devtools...@chromium.org, John Abd-El-Malek, Pavel Feldman

      I added some comments. Are you fine with me landing this?

      Patch set 2:Commit-Queue +1

      View Change

      1 comment:

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

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: comment
      Gerrit-Change-Id: Ie366481cc3913d864f773aa07007dd90aec0dc8d
      Gerrit-Change-Number: 828145
      Gerrit-PatchSet: 2
      Gerrit-Owner: Dmitry Gozman <dgo...@chromium.org>
      Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
      Gerrit-Reviewer: Alexei Filippov <al...@chromium.org>
      Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>
      Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
      Gerrit-CC: Pavel Feldman <pfel...@chromium.org>
      Gerrit-Comment-Date: Fri, 15 Dec 2017 19:43:02 +0000
      Gerrit-HasComments: Yes
      Gerrit-HasLabels: Yes

      Alexander Timin (Gerrit)

      unread,
      Dec 15, 2017, 4:05:55 PM12/15/17
      to Dmitry Gozman, apavlo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, kinuko...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, mlamouri+wa...@chromium.org, pfeldma...@chromium.org, schedul...@chromium.org, Alexei Filippov, Commit Bot, chromium...@chromium.org, devtools...@chromium.org, John Abd-El-Malek, Pavel Feldman

      lgtm, thanks!

      You'll also need an approval for third_party/WebKit/public, I believe.

      Patch set 2:Code-Review +1

      View Change

      1 comment:

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

      Gerrit-Project: chromium/src
      Gerrit-Branch: master
      Gerrit-MessageType: comment
      Gerrit-Change-Id: Ie366481cc3913d864f773aa07007dd90aec0dc8d
      Gerrit-Change-Number: 828145
      Gerrit-PatchSet: 2
      Gerrit-Owner: Dmitry Gozman <dgo...@chromium.org>
      Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
      Gerrit-Reviewer: Alexei Filippov <al...@chromium.org>
      Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
      Gerrit-CC: Commit Bot <commi...@chromium.org>
      Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
      Gerrit-CC: Pavel Feldman <pfel...@chromium.org>
      Gerrit-Comment-Date: Fri, 15 Dec 2017 21:05:43 +0000
      Gerrit-HasComments: Yes
      Gerrit-HasLabels: Yes

      Pavel Feldman (Gerrit)

      unread,
      Dec 15, 2017, 4:11:52 PM12/15/17
      to Dmitry Gozman, apavlo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, kinuko...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, mlamouri+wa...@chromium.org, pfeldma...@chromium.org, schedul...@chromium.org, Alexander Timin, Alexei Filippov, Commit Bot, chromium...@chromium.org, devtools...@chromium.org, John Abd-El-Malek

      Patch set 2:Code-Review +1

      View Change

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

        Gerrit-Project: chromium/src
        Gerrit-Branch: master
        Gerrit-MessageType: comment
        Gerrit-Change-Id: Ie366481cc3913d864f773aa07007dd90aec0dc8d
        Gerrit-Change-Number: 828145
        Gerrit-PatchSet: 2
        Gerrit-Owner: Dmitry Gozman <dgo...@chromium.org>
        Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
        Gerrit-Reviewer: Alexei Filippov <al...@chromium.org>
        Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
        Gerrit-Reviewer: Pavel Feldman <pfel...@chromium.org>
        Gerrit-CC: Commit Bot <commi...@chromium.org>
        Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
        Gerrit-Comment-Date: Fri, 15 Dec 2017 21:11:51 +0000
        Gerrit-HasComments: No
        Gerrit-HasLabels: Yes

        Dmitry Gozman (Gerrit)

        unread,
        Dec 15, 2017, 4:41:35 PM12/15/17
        to apavlo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, kinuko...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, mlamouri+wa...@chromium.org, pfeldma...@chromium.org, schedul...@chromium.org, Pavel Feldman, Alexander Timin, Alexei Filippov, Commit Bot, chromium...@chromium.org, devtools...@chromium.org, John Abd-El-Malek

        Thank you for review!

        View Change

        1 comment:

          • Done

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

        Gerrit-Project: chromium/src
        Gerrit-Branch: master
        Gerrit-MessageType: comment
        Gerrit-Change-Id: Ie366481cc3913d864f773aa07007dd90aec0dc8d
        Gerrit-Change-Number: 828145
        Gerrit-PatchSet: 2
        Gerrit-Owner: Dmitry Gozman <dgo...@chromium.org>
        Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
        Gerrit-Reviewer: Alexei Filippov <al...@chromium.org>
        Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
        Gerrit-Reviewer: Pavel Feldman <pfel...@chromium.org>
        Gerrit-CC: Commit Bot <commi...@chromium.org>
        Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
        Gerrit-Comment-Date: Fri, 15 Dec 2017 21:41:30 +0000
        Gerrit-HasComments: Yes
        Gerrit-HasLabels: No

        Dmitry Gozman (Gerrit)

        unread,
        Dec 15, 2017, 5:00:05 PM12/15/17
        to apavlo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, kinuko...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, mlamouri+wa...@chromium.org, pfeldma...@chromium.org, schedul...@chromium.org, Pavel Feldman, Alexander Timin, Alexei Filippov, Commit Bot, chromium...@chromium.org, devtools...@chromium.org, John Abd-El-Malek

        Patch set 3:Commit-Queue +2

        View Change

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

          Gerrit-Project: chromium/src
          Gerrit-Branch: master
          Gerrit-MessageType: comment
          Gerrit-Change-Id: Ie366481cc3913d864f773aa07007dd90aec0dc8d
          Gerrit-Change-Number: 828145
          Gerrit-PatchSet: 3
          Gerrit-Owner: Dmitry Gozman <dgo...@chromium.org>
          Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
          Gerrit-Reviewer: Alexei Filippov <al...@chromium.org>
          Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
          Gerrit-Reviewer: Pavel Feldman <pfel...@chromium.org>
          Gerrit-CC: Commit Bot <commi...@chromium.org>
          Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
          Gerrit-Comment-Date: Fri, 15 Dec 2017 22:00:00 +0000
          Gerrit-HasComments: No
          Gerrit-HasLabels: Yes

          Commit Bot (Gerrit)

          unread,
          Dec 15, 2017, 5:00:13 PM12/15/17
          to Dmitry Gozman, apavlo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, kinuko...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, mlamouri+wa...@chromium.org, pfeldma...@chromium.org, schedul...@chromium.org, Pavel Feldman, Alexander Timin, Alexei Filippov, chromium...@chromium.org, devtools...@chromium.org, John Abd-El-Malek

          CQ is trying the patch.

          Note: The patchset sent to CQ was uploaded after this CL was approved.
          "typo" https://chromium-review.googlesource.com/c/828145/3

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

          Bot data: {"action": "start", "triggered_at": "2017-12-15T22:00:00.0Z", "cq_cfg_revision": "b547f51ef97353cccb06eebcda71133909f61295", "revision": "4030a075bcf671936d43a7ff2a2cd598392c3a55"}

          Gerrit-Comment-Date: Fri, 15 Dec 2017 22:00:11 +0000
          Gerrit-HasComments: No
          Gerrit-HasLabels: No

          Commit Bot (Gerrit)

          unread,
          Dec 15, 2017, 5:04:12 PM12/15/17
          to Dmitry Gozman, apavlo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, kinuko...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, mlamouri+wa...@chromium.org, pfeldma...@chromium.org, schedul...@chromium.org, Pavel Feldman, Alexander Timin, Alexei Filippov, chromium...@chromium.org, devtools...@chromium.org, John Abd-El-Malek
          Try jobs failed on following builders:
          chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/619269)
          ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/builds/361818)
          mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_compile_dbg_ng/builds/569414)
          win7_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win7_chromium_rel_ng/builds/66904)

          View Change

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

            Gerrit-Project: chromium/src
            Gerrit-Branch: master
            Gerrit-MessageType: comment
            Gerrit-Change-Id: Ie366481cc3913d864f773aa07007dd90aec0dc8d
            Gerrit-Change-Number: 828145
            Gerrit-PatchSet: 3
            Gerrit-Owner: Dmitry Gozman <dgo...@chromium.org>
            Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
            Gerrit-Reviewer: Alexei Filippov <al...@chromium.org>
            Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
            Gerrit-Reviewer: Pavel Feldman <pfel...@chromium.org>
            Gerrit-CC: Commit Bot <commi...@chromium.org>
            Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
            Gerrit-Comment-Date: Fri, 15 Dec 2017 22:04:11 +0000
            Gerrit-HasComments: No
            Gerrit-HasLabels: No

            Dmitry Gozman (Gerrit)

            unread,
            Dec 15, 2017, 7:06:32 PM12/15/17
            to apavlo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, kinuko...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, mlamouri+wa...@chromium.org, pfeldma...@chromium.org, schedul...@chromium.org, Pavel Feldman, Alexander Timin, Alexei Filippov, Commit Bot, chromium...@chromium.org, devtools...@chromium.org, John Abd-El-Malek

            Patch set 4:Commit-Queue +2

            View Change

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

              Gerrit-Project: chromium/src
              Gerrit-Branch: master
              Gerrit-MessageType: comment
              Gerrit-Change-Id: Ie366481cc3913d864f773aa07007dd90aec0dc8d
              Gerrit-Change-Number: 828145
              Gerrit-PatchSet: 4
              Gerrit-Owner: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
              Gerrit-Reviewer: Alexei Filippov <al...@chromium.org>
              Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Reviewer: Pavel Feldman <pfel...@chromium.org>
              Gerrit-CC: Commit Bot <commi...@chromium.org>
              Gerrit-CC: John Abd-El-Malek <j...@chromium.org>
              Gerrit-Comment-Date: Sat, 16 Dec 2017 00:06:31 +0000
              Gerrit-HasComments: No
              Gerrit-HasLabels: Yes

              Commit Bot (Gerrit)

              unread,
              Dec 15, 2017, 7:06:36 PM12/15/17
              to Dmitry Gozman, apavlo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, kinuko...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, mlamouri+wa...@chromium.org, pfeldma...@chromium.org, schedul...@chromium.org, Pavel Feldman, Alexander Timin, Alexei Filippov, chromium...@chromium.org, devtools...@chromium.org, John Abd-El-Malek

              CQ is trying the patch.

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

              "rebased" https://chromium-review.googlesource.com/c/828145/4

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

              Bot data: {"action": "start", "triggered_at": "2017-12-16T00:06:31.0Z", "cq_cfg_revision": "b547f51ef97353cccb06eebcda71133909f61295", "revision": "8163818b3ff160202b666aa8bb4e00395df059c0"}

              Gerrit-Comment-Date: Sat, 16 Dec 2017 00:06:34 +0000
              Gerrit-HasComments: No
              Gerrit-HasLabels: No

              Commit Bot (Gerrit)

              unread,
              Dec 15, 2017, 8:28:02 PM12/15/17
              to Dmitry Gozman, apavlo...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, caseq...@chromium.org, kinuko...@chromium.org, kozyatins...@chromium.org, lushnik...@chromium.org, mlamouri+wa...@chromium.org, pfeldma...@chromium.org, schedul...@chromium.org, Pavel Feldman, Alexander Timin, Alexei Filippov, chromium...@chromium.org, devtools...@chromium.org, John Abd-El-Malek

              Commit Bot merged this change.

              View Change

              Approvals: Alexei Filippov: Looks good to me Pavel Feldman: Looks good to me Alexander Timin: Looks good to me Dmitry Gozman: Commit
              Move DevToolsCPUThrottler to platform/scheduler

              This unblocks moving DevToolsAgent to blink.

              Bug: 776009
              Change-Id: Ie366481cc3913d864f773aa07007dd90aec0dc8d
              Reviewed-on: https://chromium-review.googlesource.com/828145
              Commit-Queue: Dmitry Gozman <dgo...@chromium.org>
              Reviewed-by: Alexander Timin <alt...@chromium.org>
              Reviewed-by: Pavel Feldman <pfel...@chromium.org>
              Reviewed-by: Alexei Filippov <al...@chromium.org>
              Cr-Commit-Position: refs/heads/master@{#524554}
              ---
              M content/renderer/BUILD.gn
              M content/renderer/devtools/devtools_agent.cc
              M content/renderer/devtools/devtools_agent.h
              D content/renderer/devtools/devtools_cpu_throttler.h
              M third_party/WebKit/Source/core/exported/WebDevToolsAgentImpl.cpp
              M third_party/WebKit/Source/core/exported/WebDevToolsAgentImpl.h
              M third_party/WebKit/Source/core/inspector/InspectorEmulationAgent.cpp
              M third_party/WebKit/Source/core/inspector/InspectorEmulationAgent.h
              M third_party/WebKit/Source/platform/scheduler/BUILD.gn
              M third_party/WebKit/Source/platform/scheduler/DEPS
              R third_party/WebKit/Source/platform/scheduler/util/thread_cpu_throttler.cc
              A third_party/WebKit/Source/platform/scheduler/util/thread_cpu_throttler.h
              M third_party/WebKit/public/web/WebDevToolsAgentClient.h
              13 files changed, 92 insertions(+), 113 deletions(-)


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

              Gerrit-Project: chromium/src
              Gerrit-Branch: master
              Gerrit-MessageType: merged
              Gerrit-Change-Id: Ie366481cc3913d864f773aa07007dd90aec0dc8d
              Gerrit-Change-Number: 828145
              Gerrit-PatchSet: 5
              Gerrit-Owner: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Reviewer: Alexander Timin <alt...@chromium.org>
              Gerrit-Reviewer: Alexei Filippov <al...@chromium.org>
              Gerrit-Reviewer: Commit Bot <commi...@chromium.org>
              Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
              Gerrit-Reviewer: Pavel Feldman <pfel...@chromium.org>
              Reply all
              Reply to author
              Forward
              0 new messages