Introduce SlimSchedulerStateMachine to prevent re-entrancy [chromium/src : main]

0 views
Skip to first unread message

Jonathan Ross (Gerrit)

unread,
Mar 11, 2026, 2:06:17 PMMar 11
to Stacy Gaikovaia, chrom...@appspot.gserviceaccount.com, chromium...@chromium.org, cc-...@chromium.org, schedule...@chromium.org
Attention needed from Stacy Gaikovaia

Jonathan Ross added 1 comment

Patchset-level comments
File-level comment, Patchset 4 (Latest):
Jonathan Ross . resolved

Here's the next variance of scheduler. Could you PTAL? Thanks!

Open in Gerrit

Related details

Attention is currently required from:
  • Stacy Gaikovaia
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: If0329ac33fa5d6d7fd200bdad4c22131c47591a3
Gerrit-Change-Number: 7620220
Gerrit-PatchSet: 4
Gerrit-Owner: Jonathan Ross <jon...@chromium.org>
Gerrit-Reviewer: Stacy Gaikovaia <ga...@google.com>
Gerrit-Attention: Stacy Gaikovaia <ga...@google.com>
Gerrit-Comment-Date: Wed, 11 Mar 2026 18:06:01 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Stacy Gaikovaia (Gerrit)

unread,
Mar 11, 2026, 2:31:54 PMMar 11
to Jonathan Ross, chrom...@appspot.gserviceaccount.com, chromium...@chromium.org, cc-...@chromium.org, schedule...@chromium.org
Attention needed from Jonathan Ross

Stacy Gaikovaia added 3 comments

File cc/scheduler/scheduler_state_machine.h
Line 429, Patchset 4 (Latest): virtual bool ShouldBlockBeginMainFrameWhenIdle() const;
Stacy Gaikovaia . unresolved

Maybe we should rename the function in a follow-up cl 😊 So that each cl does one small thing

File cc/scheduler/slim_scheduler_state_machine.h
Line 25, Patchset 4 (Latest):// - Allows beginning `BeginMainFrame` while idle to begin preparing the next
// frame
Stacy Gaikovaia . resolved

We should follow-up on how this could work when cc scheduler is no longer responsible for sending the BMF signal.

File cc/scheduler/slim_scheduler_state_machine_unittest.cc
File-level comment, Patchset 4 (Parent):
Stacy Gaikovaia . unresolved

Maybe we can have a second unit test that checks things like ACTION::COMMIT or ACTION::SEND_BEGIN_MAIN_FRAME or ACTION::ACTIVATE_SYNC_TREE

Open in Gerrit

Related details

Attention is currently required from:
  • Jonathan Ross
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: If0329ac33fa5d6d7fd200bdad4c22131c47591a3
    Gerrit-Change-Number: 7620220
    Gerrit-PatchSet: 4
    Gerrit-Owner: Jonathan Ross <jon...@chromium.org>
    Gerrit-Reviewer: Stacy Gaikovaia <ga...@google.com>
    Gerrit-Attention: Jonathan Ross <jon...@chromium.org>
    Gerrit-Comment-Date: Wed, 11 Mar 2026 18:31:46 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Jonathan Ross (Gerrit)

    unread,
    Mar 11, 2026, 4:21:15 PMMar 11
    to Stacy Gaikovaia, chrom...@appspot.gserviceaccount.com, chromium...@chromium.org, cc-...@chromium.org, schedule...@chromium.org
    Attention needed from Stacy Gaikovaia

    Jonathan Ross added 2 comments

    File cc/scheduler/scheduler_state_machine.h
    Line 429, Patchset 4 (Latest): virtual bool ShouldBlockBeginMainFrameWhenIdle() const;
    Stacy Gaikovaia . resolved

    Maybe we should rename the function in a follow-up cl 😊 So that each cl does one small thing

    File cc/scheduler/slim_scheduler_state_machine_unittest.cc
    Stacy Gaikovaia . resolved

    Maybe we can have a second unit test that checks things like ACTION::COMMIT or ACTION::SEND_BEGIN_MAIN_FRAME or ACTION::ACTIVATE_SYNC_TREE

    Jonathan Ross

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Stacy Gaikovaia
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: If0329ac33fa5d6d7fd200bdad4c22131c47591a3
      Gerrit-Change-Number: 7620220
      Gerrit-PatchSet: 4
      Gerrit-Owner: Jonathan Ross <jon...@chromium.org>
      Gerrit-Reviewer: Stacy Gaikovaia <ga...@google.com>
      Gerrit-Attention: Stacy Gaikovaia <ga...@google.com>
      Gerrit-Comment-Date: Wed, 11 Mar 2026 20:21:06 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Stacy Gaikovaia <ga...@google.com>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Stacy Gaikovaia (Gerrit)

      unread,
      Mar 11, 2026, 4:23:26 PMMar 11
      to Jonathan Ross, chrom...@appspot.gserviceaccount.com, chromium...@chromium.org, cc-...@chromium.org, schedule...@chromium.org
      Attention needed from Jonathan Ross

      Stacy Gaikovaia voted and added 1 comment

      Votes added by Stacy Gaikovaia

      Code-Review+1

      1 comment

      Patchset-level comments
      Stacy Gaikovaia . resolved

      Every one of our problems can be solved with a new cc scheduler subclass.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Jonathan Ross
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: If0329ac33fa5d6d7fd200bdad4c22131c47591a3
        Gerrit-Change-Number: 7620220
        Gerrit-PatchSet: 4
        Gerrit-Owner: Jonathan Ross <jon...@chromium.org>
        Gerrit-Reviewer: Stacy Gaikovaia <ga...@google.com>
        Gerrit-Attention: Jonathan Ross <jon...@chromium.org>
        Gerrit-Comment-Date: Wed, 11 Mar 2026 20:23:16 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Stacy Gaikovaia (Gerrit)

        unread,
        Mar 11, 2026, 4:24:40 PMMar 11
        to Jonathan Ross, chrom...@appspot.gserviceaccount.com, chromium...@chromium.org, cc-...@chromium.org, schedule...@chromium.org
        Attention needed from Jonathan Ross

        Stacy Gaikovaia added 1 comment

        File cc/scheduler/slim_scheduler_state_machine_unittest.cc
        Stacy Gaikovaia . unresolved

        Maybe we can have a second unit test that checks things like ACTION::COMMIT or ACTION::SEND_BEGIN_MAIN_FRAME or ACTION::ACTIVATE_SYNC_TREE

        Jonathan Ross

        Done

        Stacy Gaikovaia

        I don't see it!

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Jonathan Ross
        Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement satisfiedCode-Owners
          • requirement satisfiedCode-Review
          • requirement is not satisfiedNo-Unresolved-Comments
          • requirement satisfiedReview-Enforcement
          Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
          Gerrit-MessageType: comment
          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: If0329ac33fa5d6d7fd200bdad4c22131c47591a3
          Gerrit-Change-Number: 7620220
          Gerrit-PatchSet: 4
          Gerrit-Owner: Jonathan Ross <jon...@chromium.org>
          Gerrit-Reviewer: Stacy Gaikovaia <ga...@google.com>
          Gerrit-Attention: Jonathan Ross <jon...@chromium.org>
          Gerrit-Comment-Date: Wed, 11 Mar 2026 20:24:27 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Jonathan Ross <jon...@chromium.org>
          Comment-In-Reply-To: Stacy Gaikovaia <ga...@google.com>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Jonathan Ross (Gerrit)

          unread,
          Mar 11, 2026, 4:48:42 PMMar 11
          to Stacy Gaikovaia, chrom...@appspot.gserviceaccount.com, chromium...@chromium.org, cc-...@chromium.org, schedule...@chromium.org

          Jonathan Ross added 1 comment

          File cc/scheduler/slim_scheduler_state_machine_unittest.cc
          Stacy Gaikovaia . resolved

          Maybe we can have a second unit test that checks things like ACTION::COMMIT or ACTION::SEND_BEGIN_MAIN_FRAME or ACTION::ACTIVATE_SYNC_TREE

          Jonathan Ross

          Done

          Stacy Gaikovaia

          I don't see it!

          Jonathan Ross

          Apaprently the local tree had a rebase warning that prevented the upload. My bad

          Open in Gerrit

          Related details

          Attention set is empty
          Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement satisfiedCode-Owners
            • requirement satisfiedCode-Review
            • requirement satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: If0329ac33fa5d6d7fd200bdad4c22131c47591a3
            Gerrit-Change-Number: 7620220
            Gerrit-PatchSet: 5
            Gerrit-Owner: Jonathan Ross <jon...@chromium.org>
            Gerrit-Reviewer: Stacy Gaikovaia <ga...@google.com>
            Gerrit-Comment-Date: Wed, 11 Mar 2026 20:48:31 +0000
            satisfied_requirement
            open
            diffy

            Jonathan Ross (Gerrit)

            unread,
            Mar 17, 2026, 12:14:10 PMMar 17
            to Stacy Gaikovaia, chrom...@appspot.gserviceaccount.com, chromium...@chromium.org, cc-...@chromium.org, schedule...@chromium.org

            Jonathan Ross voted Commit-Queue+2

            Commit-Queue+2
            Open in Gerrit

            Related details

            Attention set is empty
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement satisfiedCode-Owners
            • requirement satisfiedCode-Review
            • requirement satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: If0329ac33fa5d6d7fd200bdad4c22131c47591a3
            Gerrit-Change-Number: 7620220
            Gerrit-PatchSet: 5
            Gerrit-Owner: Jonathan Ross <jon...@chromium.org>
            Gerrit-Reviewer: Jonathan Ross <jon...@chromium.org>
            Gerrit-Comment-Date: Tue, 17 Mar 2026 16:14:00 +0000
            Gerrit-HasComments: No
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            open
            diffy

            Jonathan Ross (Gerrit)

            unread,
            Mar 17, 2026, 4:03:50 PMMar 17
            to Victor Miura, Chromium LUCI CQ, Stacy Gaikovaia, chrom...@appspot.gserviceaccount.com, chromium...@chromium.org, cc-...@chromium.org, schedule...@chromium.org
            Attention needed from Stacy Gaikovaia and Victor Miura

            Jonathan Ross added 1 comment

            Patchset-level comments
            File-level comment, Patchset 6 (Latest):
            Jonathan Ross . resolved

            +vmiura@ for thoughts on this variant of the scheduler. To prevent re-entrancy and to restrict to immediate/waitforscrolls

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Stacy Gaikovaia
            • Victor Miura
            Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement satisfiedCode-Owners
              • requirement is not satisfiedCode-Review
              • requirement is not satisfiedReview-Enforcement
              Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
              Gerrit-MessageType: comment
              Gerrit-Project: chromium/src
              Gerrit-Branch: main
              Gerrit-Change-Id: If0329ac33fa5d6d7fd200bdad4c22131c47591a3
              Gerrit-Change-Number: 7620220
              Gerrit-PatchSet: 6
              Gerrit-Owner: Jonathan Ross <jon...@chromium.org>
              Gerrit-Reviewer: Jonathan Ross <jon...@chromium.org>
              Gerrit-Reviewer: Stacy Gaikovaia <ga...@google.com>
              Gerrit-Reviewer: Victor Miura <vmi...@chromium.org>
              Gerrit-Attention: Stacy Gaikovaia <ga...@google.com>
              Gerrit-Attention: Victor Miura <vmi...@chromium.org>
              Gerrit-Comment-Date: Tue, 17 Mar 2026 20:03:41 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Victor Miura (Gerrit)

              unread,
              Mar 19, 2026, 5:58:33 PM (14 days ago) Mar 19
              to Jonathan Ross, Chromium LUCI CQ, Stacy Gaikovaia, chrom...@appspot.gserviceaccount.com, chromium...@chromium.org, cc-...@chromium.org, schedule...@chromium.org
              Attention needed from Jonathan Ross

              Victor Miura added 1 comment

              Patchset-level comments
              Victor Miura . resolved

              Sorry for slow review. Will take a look by tomorrow.

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Jonathan Ross
              Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement satisfiedCode-Owners
              • requirement is not satisfiedCode-Review
              • requirement is not satisfiedReview-Enforcement
              Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
              Gerrit-MessageType: comment
              Gerrit-Project: chromium/src
              Gerrit-Branch: main
              Gerrit-Change-Id: If0329ac33fa5d6d7fd200bdad4c22131c47591a3
              Gerrit-Change-Number: 7620220
              Gerrit-PatchSet: 6
              Gerrit-Owner: Jonathan Ross <jon...@chromium.org>
              Gerrit-Reviewer: Jonathan Ross <jon...@chromium.org>
              Gerrit-Reviewer: Stacy Gaikovaia <ga...@google.com>
              Gerrit-Reviewer: Victor Miura <vmi...@chromium.org>
              Gerrit-Attention: Jonathan Ross <jon...@chromium.org>
              Gerrit-Comment-Date: Thu, 19 Mar 2026 21:58:24 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Jonathan Ross (Gerrit)

              unread,
              Mar 26, 2026, 10:20:36 AM (7 days ago) Mar 26
              to Victor Miura, Chromium LUCI CQ, Stacy Gaikovaia, chrom...@appspot.gserviceaccount.com, chromium...@chromium.org, cc-...@chromium.org, schedule...@chromium.org
              Attention needed from Victor Miura

              Jonathan Ross added 1 comment

              Patchset-level comments
              Victor Miura . resolved

              Sorry for slow review. Will take a look by tomorrow.

              Jonathan Ross

              Gentle ping

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Victor Miura
              Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement satisfiedCode-Owners
              • requirement is not satisfiedCode-Review
              • requirement is not satisfiedReview-Enforcement
              Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
              Gerrit-MessageType: comment
              Gerrit-Project: chromium/src
              Gerrit-Branch: main
              Gerrit-Change-Id: If0329ac33fa5d6d7fd200bdad4c22131c47591a3
              Gerrit-Change-Number: 7620220
              Gerrit-PatchSet: 6
              Gerrit-Owner: Jonathan Ross <jon...@chromium.org>
              Gerrit-Reviewer: Jonathan Ross <jon...@chromium.org>
              Gerrit-Reviewer: Stacy Gaikovaia <ga...@google.com>
              Gerrit-Reviewer: Victor Miura <vmi...@chromium.org>
              Gerrit-Attention: Victor Miura <vmi...@chromium.org>
              Gerrit-Comment-Date: Thu, 26 Mar 2026 14:20:27 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              Comment-In-Reply-To: Victor Miura <vmi...@chromium.org>
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Victor Miura (Gerrit)

              unread,
              Mar 30, 2026, 11:21:43 AM (3 days ago) Mar 30
              to Jonathan Ross, Chromium LUCI CQ, Stacy Gaikovaia, chrom...@appspot.gserviceaccount.com, chromium...@chromium.org, cc-...@chromium.org, schedule...@chromium.org
              Attention needed from Jonathan Ross

              Victor Miura voted and added 2 comments

              Votes added by Victor Miura

              Code-Review+1

              2 comments

              Patchset-level comments
              Victor Miura . resolved

              LGTM, thanks

              Commit Message
              Line 9, Patchset 6 (Latest):This state machine's supports:
              Victor Miura . unresolved

              nit: `This state machine supports` ?

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Jonathan Ross
              Submit Requirements:
                • requirement satisfiedCode-Coverage
                • requirement satisfiedCode-Owners
                • requirement satisfiedCode-Review
                • requirement is not satisfiedNo-Unresolved-Comments
                • requirement satisfiedReview-Enforcement
                Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                Gerrit-MessageType: comment
                Gerrit-Project: chromium/src
                Gerrit-Branch: main
                Gerrit-Change-Id: If0329ac33fa5d6d7fd200bdad4c22131c47591a3
                Gerrit-Change-Number: 7620220
                Gerrit-PatchSet: 6
                Gerrit-Owner: Jonathan Ross <jon...@chromium.org>
                Gerrit-Reviewer: Jonathan Ross <jon...@chromium.org>
                Gerrit-Reviewer: Stacy Gaikovaia <ga...@google.com>
                Gerrit-Reviewer: Victor Miura <vmi...@chromium.org>
                Gerrit-Attention: Jonathan Ross <jon...@chromium.org>
                Gerrit-Comment-Date: Mon, 30 Mar 2026 15:21:31 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Jonathan Ross (Gerrit)

                unread,
                Mar 30, 2026, 11:24:20 AM (3 days ago) Mar 30
                to Victor Miura, Chromium LUCI CQ, Stacy Gaikovaia, chrom...@appspot.gserviceaccount.com, chromium...@chromium.org, cc-...@chromium.org, schedule...@chromium.org

                Jonathan Ross voted and added 1 comment

                Votes added by Jonathan Ross

                Commit-Queue+2

                1 comment

                Commit Message
                Line 9, Patchset 6:This state machine's supports:
                Victor Miura . resolved

                nit: `This state machine supports` ?

                Jonathan Ross

                Done

                Open in Gerrit

                Related details

                Attention set is empty
                Submit Requirements:
                  • requirement satisfiedCode-Coverage
                  • requirement satisfiedCode-Owners
                  • requirement satisfiedCode-Review
                  • requirement satisfiedReview-Enforcement
                  Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                  Gerrit-MessageType: comment
                  Gerrit-Project: chromium/src
                  Gerrit-Branch: main
                  Gerrit-Change-Id: If0329ac33fa5d6d7fd200bdad4c22131c47591a3
                  Gerrit-Change-Number: 7620220
                  Gerrit-PatchSet: 7
                  Gerrit-Owner: Jonathan Ross <jon...@chromium.org>
                  Gerrit-Reviewer: Jonathan Ross <jon...@chromium.org>
                  Gerrit-Reviewer: Stacy Gaikovaia <ga...@google.com>
                  Gerrit-Reviewer: Victor Miura <vmi...@chromium.org>
                  Gerrit-Comment-Date: Mon, 30 Mar 2026 15:24:15 +0000
                  Gerrit-HasComments: Yes
                  Gerrit-Has-Labels: Yes
                  Comment-In-Reply-To: Victor Miura <vmi...@chromium.org>
                  satisfied_requirement
                  open
                  diffy

                  Chromium LUCI CQ (Gerrit)

                  unread,
                  Mar 30, 2026, 12:48:37 PM (3 days ago) Mar 30
                  to Jonathan Ross, Victor Miura, Stacy Gaikovaia, chrom...@appspot.gserviceaccount.com, chromium...@chromium.org, cc-...@chromium.org, schedule...@chromium.org

                  Chromium LUCI CQ submitted the change

                  Unreviewed changes

                  6 is the latest approved patch-set.
                  No files were changed between the latest approved patch-set and the submitted one.

                  Change information

                  Commit message:
                  Introduce SlimSchedulerStateMachine to prevent re-entrancy

                  This state machine supports:
                  - Prevents re-entrancy during a VSync Interval. We will no longer repeat an `Action`
                  - Removed BeginImplFrameDeadlineMode::REGULAR and LATE. As these modes lead to the next VSync being IMMEDIATE. This can result in two frame submissions within less than a VSync interval. This leads to dropped frames or exhaustion of frame buffers, which pauses rendering.
                  - Restricts different `Action` to different `BeginImplFrameState`. So that we only attempt to Commit and Activate after submitting the current frame, when we are IDLE.
                  - Allows beginning `BeginMainFrame` while idle to begin preparing the next frame
                  - Allows `PrepareTiles` while idle, so that this doesn't slow down frame submission.
                  Bug: 466262971
                  Change-Id: If0329ac33fa5d6d7fd200bdad4c22131c47591a3
                  Commit-Queue: Jonathan Ross <jon...@chromium.org>
                  Reviewed-by: Victor Miura <vmi...@chromium.org>
                  Cr-Commit-Position: refs/heads/main@{#1607168}
                  Files:
                  • M cc/BUILD.gn
                  • M cc/base/features.cc
                  • M cc/base/features.h
                  • M cc/scheduler/scheduler.cc
                  • M cc/scheduler/scheduler_settings.h
                  • M cc/scheduler/scheduler_state_machine.h
                  • A cc/scheduler/slim_scheduler_state_machine.cc
                  • A cc/scheduler/slim_scheduler_state_machine.h
                  • A cc/scheduler/slim_scheduler_state_machine_unittest.cc
                  • M cc/trees/layer_tree_settings.cc
                  Change size: L
                  Delta: 10 files changed, 282 insertions(+), 2 deletions(-)
                  Branch: refs/heads/main
                  Submit Requirements:
                  • requirement satisfiedCode-Review: +1 by Victor Miura
                  Open in Gerrit
                  Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                  Gerrit-MessageType: merged
                  Gerrit-Project: chromium/src
                  Gerrit-Branch: main
                  Gerrit-Change-Id: If0329ac33fa5d6d7fd200bdad4c22131c47591a3
                  Gerrit-Change-Number: 7620220
                  Gerrit-PatchSet: 8
                  Gerrit-Owner: Jonathan Ross <jon...@chromium.org>
                  Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
                  Gerrit-Reviewer: Jonathan Ross <jon...@chromium.org>
                  Gerrit-Reviewer: Stacy Gaikovaia <ga...@google.com>
                  Gerrit-Reviewer: Victor Miura <vmi...@chromium.org>
                  open
                  diffy
                  satisfied_requirement
                  Reply all
                  Reply to author
                  Forward
                  0 new messages