[task] Inject ThreadDelegate through Thread constructor [chromium/src : main]

0 views
Skip to first unread message

Etienne Pierre-Doray (Gerrit)

unread,
Mar 24, 2026, 5:43:04 PM (9 days ago) Mar 24
to Gabriel Charette, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, Sean Maher, Thiabaud Engelbrecht, Mathias Bynens, AyeAye, spang...@chromium.org, wfh+...@chromium.org, tracing...@chromium.org, roblia...@chromium.org, net-r...@chromium.org, fdoray...@chromium.org, rsesek...@chromium.org, gab+...@chromium.org, scheduler...@chromium.org, jessemcke...@google.com, olka+...@chromium.org, mpdento...@chromium.org, marinacio...@chromium.org, feature-me...@chromium.org, halliwe...@chromium.org, scheduler-b...@chromium.org
Attention needed from Gabriel Charette

Etienne Pierre-Doray voted and added 1 comment

Votes added by Etienne Pierre-Doray

Commit-Queue+1

1 comment

Patchset-level comments
File-level comment, Patchset 11 (Latest):
Etienne Pierre-Doray . resolved

PTAL

Open in Gerrit

Related details

Attention is currently required from:
  • Gabriel Charette
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not 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: I5533618bff5906f295db559da6469fc76ecf2d37
Gerrit-Change-Number: 7696887
Gerrit-PatchSet: 11
Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
Gerrit-CC: Mathias Bynens <mat...@chromium.org>
Gerrit-CC: Sean Maher <sp...@chromium.org>
Gerrit-CC: Thiabaud Engelbrecht <thia...@google.com>
Gerrit-Attention: Gabriel Charette <g...@chromium.org>
Gerrit-Comment-Date: Tue, 24 Mar 2026 21:42:59 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Gabriel Charette (Gerrit)

unread,
Mar 27, 2026, 3:39:45 PM (6 days ago) Mar 27
to Etienne Pierre-Doray, Gabriel Charette, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, Sean Maher, Thiabaud Engelbrecht, Mathias Bynens, AyeAye, spang...@chromium.org, wfh+...@chromium.org, tracing...@chromium.org, roblia...@chromium.org, net-r...@chromium.org, fdoray...@chromium.org, rsesek...@chromium.org, gab+...@chromium.org, scheduler...@chromium.org, jessemcke...@google.com, olka+...@chromium.org, mpdento...@chromium.org, marinacio...@chromium.org, feature-me...@chromium.org, halliwe...@chromium.org, scheduler-b...@chromium.org
Attention needed from Etienne Pierre-Doray

Gabriel Charette voted and added 2 comments

Votes added by Gabriel Charette

Code-Review+1

2 comments

File base/task/thread_pool/service_thread.cc
Line 12, Patchset 13 (Latest): : Thread("ThreadPoolServiceThread", Thread::Restartable{}) {}
Gabriel Charette . unresolved

We restart the service thread?!

File base/threading/thread.h
Line 321, Patchset 13 (Latest): bool restartable_ = false;
Gabriel Charette . unresolved

const

Open in Gerrit

Related details

Attention is currently required from:
  • Etienne Pierre-Doray
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not 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: I5533618bff5906f295db559da6469fc76ecf2d37
    Gerrit-Change-Number: 7696887
    Gerrit-PatchSet: 13
    Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
    Gerrit-CC: Mathias Bynens <mat...@chromium.org>
    Gerrit-CC: Sean Maher <sp...@chromium.org>
    Gerrit-CC: Thiabaud Engelbrecht <thia...@google.com>
    Gerrit-Attention: Etienne Pierre-Doray <etie...@chromium.org>
    Gerrit-Comment-Date: Fri, 27 Mar 2026 19:39:39 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Etienne Pierre-Doray (Gerrit)

    unread,
    Mar 30, 2026, 1:43:23 PM (3 days ago) Mar 30
    to Gabriel Charette, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, Sean Maher, Thiabaud Engelbrecht, Mathias Bynens, AyeAye, spang...@chromium.org, wfh+...@chromium.org, tracing...@chromium.org, roblia...@chromium.org, net-r...@chromium.org, fdoray...@chromium.org, rsesek...@chromium.org, gab+...@chromium.org, scheduler...@chromium.org, jessemcke...@google.com, olka+...@chromium.org, mpdento...@chromium.org, marinacio...@chromium.org, feature-me...@chromium.org, halliwe...@chromium.org, scheduler-b...@chromium.org
    Attention needed from Gabriel Charette

    Etienne Pierre-Doray added 3 comments

    Patchset-level comments
    File-level comment, Patchset 15 (Latest):
    Etienne Pierre-Doray . resolved

    PTAnL?

    File base/task/thread_pool/service_thread.cc
    Line 12, Patchset 13: : Thread("ThreadPoolServiceThread", Thread::Restartable{}) {}
    Gabriel Charette . resolved

    We restart the service thread?!

    Etienne Pierre-Doray

    I doubled check, I guess I was wrong (I though we did in GPU process); CQ is green without it

    File base/threading/thread.h
    Line 321, Patchset 13: bool restartable_ = false;
    Gabriel Charette . resolved

    const

    Etienne Pierre-Doray

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Gabriel Charette
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not 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: I5533618bff5906f295db559da6469fc76ecf2d37
      Gerrit-Change-Number: 7696887
      Gerrit-PatchSet: 15
      Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
      Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
      Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
      Gerrit-CC: Mathias Bynens <mat...@chromium.org>
      Gerrit-CC: Sean Maher <sp...@chromium.org>
      Gerrit-CC: Thiabaud Engelbrecht <thia...@google.com>
      Gerrit-Attention: Gabriel Charette <g...@chromium.org>
      Gerrit-Comment-Date: Mon, 30 Mar 2026 17:43:19 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Gabriel Charette <g...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Gabriel Charette (Gerrit)

      unread,
      Mar 30, 2026, 2:11:21 PM (3 days ago) Mar 30
      to Etienne Pierre-Doray, Gabriel Charette, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, Sean Maher, Thiabaud Engelbrecht, Mathias Bynens, AyeAye, spang...@chromium.org, wfh+...@chromium.org, tracing...@chromium.org, roblia...@chromium.org, net-r...@chromium.org, fdoray...@chromium.org, rsesek...@chromium.org, gab+...@chromium.org, scheduler...@chromium.org, jessemcke...@google.com, olka+...@chromium.org, mpdento...@chromium.org, marinacio...@chromium.org, feature-me...@chromium.org, halliwe...@chromium.org, scheduler-b...@chromium.org
      Attention needed from Etienne Pierre-Doray

      Gabriel Charette voted and added 1 comment

      Votes added by Gabriel Charette

      Code-Review+1

      1 comment

      File base/threading/thread.h
      Line 322, Patchset 15 (Latest): bool joinable_ = true;
      Gabriel Charette . unresolved

      It's kind of weird that `joinable` is specified differently, these both feel like traits that should be specified at the same time? Add non-blocking TODO perhaps?

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Etienne Pierre-Doray
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not 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: I5533618bff5906f295db559da6469fc76ecf2d37
        Gerrit-Change-Number: 7696887
        Gerrit-PatchSet: 15
        Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
        Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
        Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
        Gerrit-CC: Mathias Bynens <mat...@chromium.org>
        Gerrit-CC: Sean Maher <sp...@chromium.org>
        Gerrit-CC: Thiabaud Engelbrecht <thia...@google.com>
        Gerrit-Attention: Etienne Pierre-Doray <etie...@chromium.org>
        Gerrit-Comment-Date: Mon, 30 Mar 2026 18:11:09 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Etienne Pierre-Doray (Gerrit)

        unread,
        Mar 30, 2026, 5:36:00 PM (3 days ago) Mar 30
        to Gabriel Charette, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, Sean Maher, Thiabaud Engelbrecht, Mathias Bynens, AyeAye, spang...@chromium.org, wfh+...@chromium.org, tracing...@chromium.org, roblia...@chromium.org, net-r...@chromium.org, fdoray...@chromium.org, rsesek...@chromium.org, gab+...@chromium.org, scheduler...@chromium.org, jessemcke...@google.com, olka+...@chromium.org, mpdento...@chromium.org, marinacio...@chromium.org, feature-me...@chromium.org, halliwe...@chromium.org, scheduler-b...@chromium.org

        Etienne Pierre-Doray added 1 comment

        File base/threading/thread.h
        Line 322, Patchset 15: bool joinable_ = true;
        Gabriel Charette . resolved

        It's kind of weird that `joinable` is specified differently, these both feel like traits that should be specified at the same time? Add non-blocking TODO perhaps?

        Etienne Pierre-Doray

        I somewhat agree this is a bit weird; however:

        • Restartable *has* to be a property of constructor, because we decide at construction if we're using a custom delegate *or* let the thread be restartable
        • joinable *can* be a property of constructor or an option.

        Come to think of it, being non joinable implies non restartable; I could see this being an enum given at construction; added a TODO.

        Open in Gerrit

        Related details

        Attention set is empty
        Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement is not 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: I5533618bff5906f295db559da6469fc76ecf2d37
          Gerrit-Change-Number: 7696887
          Gerrit-PatchSet: 17
          Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
          Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
          Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
          Gerrit-CC: Mathias Bynens <mat...@chromium.org>
          Gerrit-CC: Sean Maher <sp...@chromium.org>
          Gerrit-CC: Thiabaud Engelbrecht <thia...@google.com>
          Gerrit-Comment-Date: Mon, 30 Mar 2026 21:35:48 +0000
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Etienne Pierre-Doray (Gerrit)

          unread,
          Mar 31, 2026, 7:31:13 AM (2 days ago) Mar 31
          to Dave Tapuska, Alex N. Jose, Dale Curtis, Colin Blundell, Matthew Denton, Gabriel Charette, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, Sean Maher, Thiabaud Engelbrecht, Mathias Bynens, AyeAye, spang...@chromium.org, wfh+...@chromium.org, tracing...@chromium.org, roblia...@chromium.org, net-r...@chromium.org, fdoray...@chromium.org, rsesek...@chromium.org, gab+...@chromium.org, scheduler...@chromium.org, jessemcke...@google.com, olka+...@chromium.org, mpdento...@chromium.org, marinacio...@chromium.org, feature-me...@chromium.org, halliwe...@chromium.org, scheduler-b...@chromium.org
          Attention needed from Alex N. Jose, Colin Blundell, Dale Curtis, Dave Tapuska and Matthew Denton

          Etienne Pierre-Doray added 1 comment

          Patchset-level comments
          File-level comment, Patchset 17 (Latest):
          Etienne Pierre-Doray . resolved

          +dtapuska@ for content/
          +alexnj@ for chrome/test
          +dalecurtis@ for services/audio
          +blundell@ for gpu/
          +mpdenton@ for sandbox/linux

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Alex N. Jose
          • Colin Blundell
          • Dale Curtis
          • Dave Tapuska
          • Matthew Denton
          Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement is not 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: I5533618bff5906f295db559da6469fc76ecf2d37
          Gerrit-Change-Number: 7696887
          Gerrit-PatchSet: 17
          Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
          Gerrit-Reviewer: Alex N. Jose <ale...@chromium.org>
          Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
          Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
          Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
          Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
          Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
          Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
          Gerrit-CC: Mathias Bynens <mat...@chromium.org>
          Gerrit-CC: Sean Maher <sp...@chromium.org>
          Gerrit-CC: Thiabaud Engelbrecht <thia...@google.com>
          Gerrit-Attention: Matthew Denton <mpde...@chromium.org>
          Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
          Gerrit-Attention: Colin Blundell <blun...@chromium.org>
          Gerrit-Attention: Dale Curtis <dalec...@chromium.org>
          Gerrit-Attention: Dave Tapuska <dtap...@chromium.org>
          Gerrit-Comment-Date: Tue, 31 Mar 2026 11:31:05 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Colin Blundell (Gerrit)

          unread,
          Mar 31, 2026, 8:18:15 AM (2 days ago) Mar 31
          to Etienne Pierre-Doray, Colin Blundell, Dave Tapuska, Alex N. Jose, Dale Curtis, Matthew Denton, Gabriel Charette, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, Sean Maher, Thiabaud Engelbrecht, Mathias Bynens, AyeAye, spang...@chromium.org, wfh+...@chromium.org, tracing...@chromium.org, roblia...@chromium.org, net-r...@chromium.org, fdoray...@chromium.org, rsesek...@chromium.org, gab+...@chromium.org, scheduler...@chromium.org, jessemcke...@google.com, olka+...@chromium.org, mpdento...@chromium.org, marinacio...@chromium.org, feature-me...@chromium.org, halliwe...@chromium.org, scheduler-b...@chromium.org
          Attention needed from Alex N. Jose, Dale Curtis, Dave Tapuska, Etienne Pierre-Doray and Matthew Denton

          Colin Blundell voted and added 1 comment

          Votes added by Colin Blundell

          Code-Review+1

          1 comment

          Patchset-level comments
          Colin Blundell . resolved

          //gpu lgtm, thanks! Didn't look at anything else.

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Alex N. Jose
          • Dale Curtis
          • Dave Tapuska
          • Etienne Pierre-Doray
          • Matthew Denton
          Gerrit-Attention: Etienne Pierre-Doray <etie...@chromium.org>
          Gerrit-Attention: Dale Curtis <dalec...@chromium.org>
          Gerrit-Attention: Dave Tapuska <dtap...@chromium.org>
          Gerrit-Comment-Date: Tue, 31 Mar 2026 12:18:01 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Dale Curtis (Gerrit)

          unread,
          Mar 31, 2026, 12:48:59 PM (2 days ago) Mar 31
          to Etienne Pierre-Doray, Colin Blundell, Dave Tapuska, Alex N. Jose, Matthew Denton, Gabriel Charette, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, Sean Maher, Thiabaud Engelbrecht, Mathias Bynens, AyeAye, spang...@chromium.org, wfh+...@chromium.org, tracing...@chromium.org, roblia...@chromium.org, net-r...@chromium.org, fdoray...@chromium.org, rsesek...@chromium.org, gab+...@chromium.org, scheduler...@chromium.org, jessemcke...@google.com, olka+...@chromium.org, mpdento...@chromium.org, marinacio...@chromium.org, feature-me...@chromium.org, halliwe...@chromium.org, scheduler-b...@chromium.org
          Attention needed from Alex N. Jose, Dave Tapuska, Etienne Pierre-Doray and Matthew Denton

          Dale Curtis added 2 comments

          File services/audio/stream_factory.cc
          Line 71, Patchset 17 (Latest): ml_model_manager_(ml_model_manager)
          Dale Curtis . unresolved

          This needs ` "," after it no?

          Line 73, Patchset 17 (Latest): ,
          Dale Curtis . unresolved

          Remove extra line

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Alex N. Jose
          • Dave Tapuska
          • Etienne Pierre-Doray
          • Matthew Denton
            Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement is not satisfiedCode-Owners
              • requirement satisfiedCode-Review
              • requirement is not satisfiedNo-Unresolved-Comments
              • requirement satisfiedReview-Enforcement
              Gerrit-Attention: Dave Tapuska <dtap...@chromium.org>
              Gerrit-Comment-Date: Tue, 31 Mar 2026 16:48:42 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Dave Tapuska (Gerrit)

              unread,
              Mar 31, 2026, 12:58:55 PM (2 days ago) Mar 31
              to Etienne Pierre-Doray, Colin Blundell, Alex N. Jose, Dale Curtis, Matthew Denton, Gabriel Charette, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, Sean Maher, Thiabaud Engelbrecht, Mathias Bynens, AyeAye, spang...@chromium.org, wfh+...@chromium.org, tracing...@chromium.org, roblia...@chromium.org, net-r...@chromium.org, fdoray...@chromium.org, rsesek...@chromium.org, gab+...@chromium.org, scheduler...@chromium.org, jessemcke...@google.com, olka+...@chromium.org, mpdento...@chromium.org, marinacio...@chromium.org, feature-me...@chromium.org, halliwe...@chromium.org, scheduler-b...@chromium.org
              Attention needed from Alex N. Jose, Etienne Pierre-Doray and Matthew Denton

              Dave Tapuska voted Code-Review+1

              Code-Review+1
              Open in Gerrit

              Related details

              Attention is currently required from:
              • Alex N. Jose
              • Etienne Pierre-Doray
              • Matthew Denton
              Gerrit-Comment-Date: Tue, 31 Mar 2026 16:58:44 +0000
              Gerrit-HasComments: No
              Gerrit-Has-Labels: Yes
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Etienne Pierre-Doray (Gerrit)

              unread,
              Apr 1, 2026, 11:39:45 AM (yesterday) Apr 1
              to Simeon Anfinrud, Dave Tapuska, Colin Blundell, Alex N. Jose, Dale Curtis, Matthew Denton, Gabriel Charette, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, Sean Maher, Thiabaud Engelbrecht, Mathias Bynens, AyeAye, spang...@chromium.org, wfh+...@chromium.org, tracing...@chromium.org, roblia...@chromium.org, net-r...@chromium.org, fdoray...@chromium.org, rsesek...@chromium.org, gab+...@chromium.org, scheduler...@chromium.org, jessemcke...@google.com, olka+...@chromium.org, mpdento...@chromium.org, marinacio...@chromium.org, feature-me...@chromium.org, halliwe...@chromium.org, scheduler-b...@chromium.org
              Attention needed from Alex N. Jose, Dale Curtis, Matthew Denton and Simeon Anfinrud

              Etienne Pierre-Doray added 3 comments

              Patchset-level comments
              Etienne Pierre-Doray . resolved

              +san...@chromium.org for chromecast/media/audio

              File services/audio/stream_factory.cc
              Line 71, Patchset 17 (Latest): ml_model_manager_(ml_model_manager)
              Dale Curtis . resolved

              This needs ` "," after it no?

              Etienne Pierre-Doray

              This is the last member in the initialization list when the macro below is disabled, so the comma has to be within the macro, and that gives weird formatting 😞

              Dale Curtis . resolved

              Remove extra line

              Etienne Pierre-Doray

              Acknowledged

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Alex N. Jose
              • Dale Curtis
              • Matthew Denton
              • Simeon Anfinrud
              Submit Requirements:
                • requirement satisfiedCode-Coverage
                • requirement is not 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: I5533618bff5906f295db559da6469fc76ecf2d37
                Gerrit-Change-Number: 7696887
                Gerrit-PatchSet: 17
                Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
                Gerrit-Reviewer: Alex N. Jose <ale...@chromium.org>
                Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
                Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
                Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
                Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
                Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
                Gerrit-Reviewer: Matthew Denton <mpde...@chromium.org>
                Gerrit-Reviewer: Simeon Anfinrud <san...@chromium.org>
                Gerrit-CC: Mathias Bynens <mat...@chromium.org>
                Gerrit-CC: Sean Maher <sp...@chromium.org>
                Gerrit-CC: Thiabaud Engelbrecht <thia...@google.com>
                Gerrit-Attention: Matthew Denton <mpde...@chromium.org>
                Gerrit-Attention: Simeon Anfinrud <san...@chromium.org>
                Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
                Gerrit-Attention: Dale Curtis <dalec...@chromium.org>
                Gerrit-Comment-Date: Wed, 01 Apr 2026 15:39:33 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: No
                Comment-In-Reply-To: Dale Curtis <dalec...@chromium.org>
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Dale Curtis (Gerrit)

                unread,
                Apr 1, 2026, 12:54:00 PM (yesterday) Apr 1
                to Etienne Pierre-Doray, Simeon Anfinrud, Dave Tapuska, Colin Blundell, Alex N. Jose, Matthew Denton, Gabriel Charette, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, Sean Maher, Thiabaud Engelbrecht, Mathias Bynens, AyeAye, spang...@chromium.org, wfh+...@chromium.org, tracing...@chromium.org, roblia...@chromium.org, net-r...@chromium.org, fdoray...@chromium.org, rsesek...@chromium.org, gab+...@chromium.org, scheduler...@chromium.org, jessemcke...@google.com, olka+...@chromium.org, mpdento...@chromium.org, marinacio...@chromium.org, feature-me...@chromium.org, halliwe...@chromium.org, scheduler-b...@chromium.org
                Attention needed from Alex N. Jose, Etienne Pierre-Doray, Matthew Denton and Simeon Anfinrud

                Dale Curtis voted Code-Review+1

                Code-Review+1
                Open in Gerrit

                Related details

                Attention is currently required from:
                • Alex N. Jose
                • Etienne Pierre-Doray
                • Matthew Denton
                • Simeon Anfinrud
                Gerrit-Attention: Etienne Pierre-Doray <etie...@chromium.org>
                Gerrit-Comment-Date: Wed, 01 Apr 2026 16:53:47 +0000
                Gerrit-HasComments: No
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Simeon Anfinrud (Gerrit)

                unread,
                Apr 1, 2026, 2:37:34 PM (yesterday) Apr 1
                to Etienne Pierre-Doray, Dale Curtis, Dave Tapuska, Colin Blundell, Alex N. Jose, Matthew Denton, Gabriel Charette, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, Sean Maher, Thiabaud Engelbrecht, Mathias Bynens, AyeAye, spang...@chromium.org, wfh+...@chromium.org, tracing...@chromium.org, roblia...@chromium.org, net-r...@chromium.org, fdoray...@chromium.org, rsesek...@chromium.org, gab+...@chromium.org, scheduler...@chromium.org, jessemcke...@google.com, olka+...@chromium.org, mpdento...@chromium.org, marinacio...@chromium.org, feature-me...@chromium.org, halliwe...@chromium.org, scheduler-b...@chromium.org
                Attention needed from Alex N. Jose, Etienne Pierre-Doray and Matthew Denton

                Simeon Anfinrud voted and added 1 comment

                Votes added by Simeon Anfinrud

                Code-Review+1

                1 comment

                Patchset-level comments
                Simeon Anfinrud . resolved

                chromecast/ lgtm

                Open in Gerrit

                Related details

                Attention is currently required from:
                • Alex N. Jose
                • Etienne Pierre-Doray
                • Matthew Denton
                Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
                Gerrit-Attention: Etienne Pierre-Doray <etie...@chromium.org>
                Gerrit-Comment-Date: Wed, 01 Apr 2026 18:37:20 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Etienne Pierre-Doray (Gerrit)

                unread,
                Apr 1, 2026, 3:04:39 PM (24 hours ago) Apr 1
                to Alex Gough, Simeon Anfinrud, Dale Curtis, Dave Tapuska, Colin Blundell, Alex N. Jose, Gabriel Charette, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, Sean Maher, Thiabaud Engelbrecht, Mathias Bynens, AyeAye, spang...@chromium.org, wfh+...@chromium.org, tracing...@chromium.org, roblia...@chromium.org, net-r...@chromium.org, fdoray...@chromium.org, rsesek...@chromium.org, gab+...@chromium.org, scheduler...@chromium.org, jessemcke...@google.com, olka+...@chromium.org, mpdento...@chromium.org, marinacio...@chromium.org, feature-me...@chromium.org, halliwe...@chromium.org, scheduler-b...@chromium.org
                Attention needed from Alex Gough and Alex N. Jose

                Etienne Pierre-Doray added 1 comment

                Patchset-level comments
                Etienne Pierre-Doray . resolved

                -mpdenton@ (OOO)
                +ajgo@ for sandbox/linux/services

                Open in Gerrit

                Related details

                Attention is currently required from:
                • Alex Gough
                • Alex N. Jose
                Submit Requirements:
                • requirement satisfiedCode-Coverage
                • requirement is not 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: I5533618bff5906f295db559da6469fc76ecf2d37
                Gerrit-Change-Number: 7696887
                Gerrit-PatchSet: 17
                Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
                Gerrit-Reviewer: Alex Gough <aj...@chromium.org>
                Gerrit-Reviewer: Alex N. Jose <ale...@chromium.org>
                Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
                Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
                Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
                Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
                Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
                Gerrit-Reviewer: Simeon Anfinrud <san...@chromium.org>
                Gerrit-CC: Mathias Bynens <mat...@chromium.org>
                Gerrit-CC: Sean Maher <sp...@chromium.org>
                Gerrit-CC: Thiabaud Engelbrecht <thia...@google.com>
                Gerrit-Attention: Alex N. Jose <ale...@chromium.org>
                Gerrit-Attention: Alex Gough <aj...@chromium.org>
                Gerrit-Comment-Date: Wed, 01 Apr 2026 19:04:24 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: No
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Alex Gough (Gerrit)

                unread,
                Apr 1, 2026, 7:53:25 PM (19 hours ago) Apr 1
                to Etienne Pierre-Doray, Alex Gough, Simeon Anfinrud, Dale Curtis, Dave Tapuska, Colin Blundell, Alex N. Jose, Gabriel Charette, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, Sean Maher, Thiabaud Engelbrecht, Mathias Bynens, AyeAye, spang...@chromium.org, wfh+...@chromium.org, tracing...@chromium.org, roblia...@chromium.org, net-r...@chromium.org, fdoray...@chromium.org, rsesek...@chromium.org, gab+...@chromium.org, scheduler...@chromium.org, jessemcke...@google.com, olka+...@chromium.org, mpdento...@chromium.org, marinacio...@chromium.org, feature-me...@chromium.org, halliwe...@chromium.org, scheduler-b...@chromium.org
                Attention needed from Alex N. Jose and Etienne Pierre-Doray

                Alex Gough voted and added 1 comment

                Votes added by Alex Gough

                Code-Review+1

                1 comment

                Patchset-level comments
                Alex Gough . resolved

                lgtm linux tests

                Open in Gerrit

                Related details

                Attention is currently required from:
                • Alex N. Jose
                • Etienne Pierre-Doray
                Submit Requirements:
                • requirement satisfiedCode-Coverage
                • requirement satisfiedCode-Owners
                Gerrit-Attention: Etienne Pierre-Doray <etie...@chromium.org>
                Gerrit-Comment-Date: Wed, 01 Apr 2026 23:53:11 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                open
                diffy

                Etienne Pierre-Doray (Gerrit)

                unread,
                Apr 1, 2026, 9:42:32 PM (17 hours ago) Apr 1
                to Alex Gough, Simeon Anfinrud, Dale Curtis, Dave Tapuska, Colin Blundell, Alex N. Jose, Gabriel Charette, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, Sean Maher, Thiabaud Engelbrecht, Mathias Bynens, AyeAye, spang...@chromium.org, wfh+...@chromium.org, tracing...@chromium.org, roblia...@chromium.org, net-r...@chromium.org, fdoray...@chromium.org, rsesek...@chromium.org, gab+...@chromium.org, scheduler...@chromium.org, jessemcke...@google.com, olka+...@chromium.org, mpdento...@chromium.org, marinacio...@chromium.org, feature-me...@chromium.org, halliwe...@chromium.org, scheduler-b...@chromium.org
                Attention needed from Alex N. Jose

                Etienne Pierre-Doray voted Commit-Queue+2

                Commit-Queue+2
                Open in Gerrit

                Related details

                Attention is currently required from:
                • Alex N. Jose
                Gerrit-Comment-Date: Thu, 02 Apr 2026 01:42:19 +0000
                Gerrit-HasComments: No
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                open
                diffy

                Chromium LUCI CQ (Gerrit)

                unread,
                1:07 AM (14 hours ago) 1:07 AM
                to Etienne Pierre-Doray, Alex Gough, Simeon Anfinrud, Dale Curtis, Dave Tapuska, Colin Blundell, Alex N. Jose, Gabriel Charette, chromium...@chromium.org, devtools...@chromium.org, Sean Maher, Thiabaud Engelbrecht, Mathias Bynens, AyeAye, spang...@chromium.org, wfh+...@chromium.org, tracing...@chromium.org, roblia...@chromium.org, net-r...@chromium.org, fdoray...@chromium.org, rsesek...@chromium.org, gab+...@chromium.org, scheduler...@chromium.org, jessemcke...@google.com, olka+...@chromium.org, mpdento...@chromium.org, marinacio...@chromium.org, feature-me...@chromium.org, halliwe...@chromium.org, scheduler-b...@chromium.org

                Chromium LUCI CQ submitted the change

                Change information

                Commit message:
                [task] Inject ThreadDelegate through Thread constructor

                Passing the custom delegate in constructor improves encapsulation, and allows a derived class to inject its own delegate
                (needed in follow up
                https://chromium-review.git.corp.google.com/c/chromium/src/+/3399727)

                Doing so however prevents a thread to be re-started; a Restartable
                option is added to Thread and few cases are fixed.
                Bug: 40881604
                Change-Id: I5533618bff5906f295db559da6469fc76ecf2d37
                Reviewed-by: Colin Blundell <blun...@chromium.org>
                Reviewed-by: Dale Curtis <dalec...@chromium.org>
                Reviewed-by: Gabriel Charette <g...@chromium.org>
                Reviewed-by: Dave Tapuska <dtap...@chromium.org>
                Reviewed-by: Simeon Anfinrud <san...@chromium.org>
                Commit-Queue: Etienne Pierre-Doray <etie...@chromium.org>
                Reviewed-by: Alex Gough <aj...@chromium.org>
                Cr-Commit-Position: refs/heads/main@{#1608974}
                Files:
                • M base/profiler/stack_sampling_profiler.cc
                • M base/task/cancelable_task_tracker_unittest.cc
                • M base/threading/thread.cc
                • M base/threading/thread.h
                • M base/threading/thread_id_name_manager_unittest.cc
                • M base/threading/thread_unittest.cc
                • M chrome/test/chromedriver/net/test_http_server.cc
                • M chrome/test/chromedriver/net/test_http_server.h
                • M chromecast/media/audio/cast_audio_manager_unittest.cc
                • M codelabs/threading_and_scheduling/04-multiple-threads.cc
                • M content/browser/browser_process_io_thread.cc
                • M content/browser/browser_process_io_thread.h
                • M content/browser/browser_thread_unittest.cc
                • M content/browser/devtools/devtools_http_handler.cc
                • M content/browser/devtools/devtools_http_handler.h
                • M content/browser/scheduler/browser_io_thread_delegate_unittest.cc
                • M content/browser/scheduler/browser_task_executor.cc
                • M gpu/ipc/service/gpu_watchdog_thread.cc
                • M sandbox/linux/services/thread_helpers_unittest.cc
                • M services/audio/stream_factory.cc
                • M services/audio/stream_factory.h
                • M services/tracing/public/cpp/perfetto/perfetto_traced_process.cc
                Change size: L
                Delta: 22 files changed, 155 insertions(+), 102 deletions(-)
                Branch: refs/heads/main
                Submit Requirements:
                • requirement satisfiedCode-Review: +1 by Gabriel Charette, +1 by Dale Curtis, +1 by Alex Gough, +1 by Dave Tapuska, +1 by Colin Blundell, +1 by Simeon Anfinrud
                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: I5533618bff5906f295db559da6469fc76ecf2d37
                Gerrit-Change-Number: 7696887
                Gerrit-PatchSet: 18
                Gerrit-Owner: Etienne Pierre-Doray <etie...@chromium.org>
                Gerrit-Reviewer: Alex Gough <aj...@chromium.org>
                Gerrit-Reviewer: Alex N. Jose <ale...@chromium.org>
                Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
                Gerrit-Reviewer: Colin Blundell <blun...@chromium.org>
                Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
                Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
                Gerrit-Reviewer: Etienne Pierre-Doray <etie...@chromium.org>
                Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
                Gerrit-Reviewer: Simeon Anfinrud <san...@chromium.org>
                open
                diffy
                satisfied_requirement
                Reply all
                Reply to author
                Forward
                0 new messages