Add runtime safety guards for early system profile recording. [chromium/src : main]

0 views
Skip to first unread message

Luc Nguyen (Gerrit)

unread,
Jul 14, 2026, 1:17:28 AM (10 days ago) Jul 14
to Alicja Opalinska, chromium...@chromium.org, Andrzej Fiedukowicz, Tommy Nyquist, Code Review Nudger, Alexei Svitkine, android-bu...@system.gserviceaccount.com, chromiumme...@microsoft.com, asvitki...@chromium.org
Attention needed from Alicja Opalinska and Andrzej Fiedukowicz

Luc Nguyen added 1 comment

Patchset-level comments
File-level comment, Patchset 20:
Alicja Opalinska . resolved

Sorry, jetski started pushing to this CL without permission and I lost your +1s. There is no difference between the Patchset 16 that you approved and newest Patchset 20

Luc Nguyen

I think it happened again?

Open in Gerrit

Related details

Attention is currently required from:
  • Alicja Opalinska
  • Andrzej Fiedukowicz
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: I99a25f16d77ce825421c18371452ae161a6a1144
Gerrit-Change-Number: 7958417
Gerrit-PatchSet: 21
Gerrit-Owner: Alicja Opalinska <aopal...@google.com>
Gerrit-Reviewer: Alexei Svitkine <asvi...@chromium.org>
Gerrit-Reviewer: Andrzej Fiedukowicz <af...@google.com>
Gerrit-Reviewer: Luc Nguyen <lucn...@google.com>
Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
Gerrit-Attention: Alicja Opalinska <aopal...@google.com>
Gerrit-Attention: Andrzej Fiedukowicz <af...@google.com>
Gerrit-Comment-Date: Tue, 14 Jul 2026 05:17:17 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Alicja Opalinska <aopal...@google.com>
satisfied_requirement
unsatisfied_requirement
open
diffy

Alicja Opalinska (Gerrit)

unread,
Jul 14, 2026, 3:26:23 AM (10 days ago) Jul 14
to Luc Nguyen, chromium...@chromium.org, Andrzej Fiedukowicz, Tommy Nyquist, Code Review Nudger, Alexei Svitkine, android-bu...@system.gserviceaccount.com, chromiumme...@microsoft.com, asvitki...@chromium.org
Attention needed from Andrzej Fiedukowicz and Luc Nguyen

Alicja Opalinska added 1 comment

Patchset-level comments
Alicja Opalinska . resolved

Sorry, jetski started pushing to this CL without permission and I lost your +1s. There is no difference between the Patchset 16 that you approved and newest Patchset 20

Luc Nguyen

I think it happened again?

Alicja Opalinska

ughh this time it was me creating a new branch and trying to make a new CL and still it got here..

Open in Gerrit

Related details

Attention is currently required from:
  • Andrzej Fiedukowicz
  • Luc Nguyen
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: I99a25f16d77ce825421c18371452ae161a6a1144
Gerrit-Change-Number: 7958417
Gerrit-PatchSet: 21
Gerrit-Owner: Alicja Opalinska <aopal...@google.com>
Gerrit-Reviewer: Alexei Svitkine <asvi...@chromium.org>
Gerrit-Reviewer: Andrzej Fiedukowicz <af...@google.com>
Gerrit-Reviewer: Luc Nguyen <lucn...@google.com>
Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
Gerrit-CC: Code Review Nudger <android-build...@prod.google.com>
Gerrit-Attention: Luc Nguyen <lucn...@google.com>
Gerrit-Attention: Andrzej Fiedukowicz <af...@google.com>
Gerrit-Comment-Date: Tue, 14 Jul 2026 07:26:05 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Alicja Opalinska <aopal...@google.com>
Comment-In-Reply-To: Luc Nguyen <lucn...@google.com>
satisfied_requirement
unsatisfied_requirement
open
diffy

Luc Nguyen (Gerrit)

unread,
Jul 21, 2026, 9:06:56 PM (2 days ago) Jul 21
to Alicja Opalinska, Andrzej Fiedukowicz, Alexei Svitkine, chromium...@chromium.org, asvitki...@chromium.org, chromiumme...@microsoft.com
Attention needed from Alexei Svitkine, Alicja Opalinska and Andrzej Fiedukowicz

Luc Nguyen added 1 comment

Patchset-level comments
File-level comment, Patchset 5 (Latest):
Luc Nguyen . unresolved

sorry, i'm not sure i understand (the CL description explains what it's doing but not why) -- i.e., why would we want to prevent emitting histograms? what would go wrong if we did emit histograms?

Open in Gerrit

Related details

Attention is currently required from:
  • Alexei Svitkine
  • Alicja Opalinska
  • Andrzej Fiedukowicz
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not 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: I231acfdc9616af77340b5385d2b7ddf4214e08aa
    Gerrit-Change-Number: 8106058
    Gerrit-PatchSet: 5
    Gerrit-Owner: Alicja Opalinska <aopal...@google.com>
    Gerrit-Reviewer: Alexei Svitkine <asvi...@chromium.org>
    Gerrit-Reviewer: Andrzej Fiedukowicz <af...@google.com>
    Gerrit-Reviewer: Luc Nguyen <lucn...@google.com>
    Gerrit-Attention: Alicja Opalinska <aopal...@google.com>
    Gerrit-Attention: Alexei Svitkine <asvi...@chromium.org>
    Gerrit-Attention: Andrzej Fiedukowicz <af...@google.com>
    Gerrit-Comment-Date: Wed, 22 Jul 2026 01:06:44 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Alicja Opalinska (Gerrit)

    unread,
    Jul 22, 2026, 4:12:03 PM (2 days ago) Jul 22
    to Luc Nguyen, Andrzej Fiedukowicz, Alexei Svitkine, chromium...@chromium.org, asvitki...@chromium.org, chromiumme...@microsoft.com
    Attention needed from Alexei Svitkine, Andrzej Fiedukowicz and Luc Nguyen

    Alicja Opalinska added 1 comment

    Patchset-level comments
    Luc Nguyen . unresolved

    sorry, i'm not sure i understand (the CL description explains what it's doing but not why) -- i.e., why would we want to prevent emitting histograms? what would go wrong if we did emit histograms?

    Alicja Opalinska

    This came up in the discussion in the design doc, we want to make sure that the 'early safe' providers remain 'early safe' and that down the road we don't introduce logging histograms or blocking I/O into this phase. Logging during this early phase outside the normal metrics logging flow, where not everything is initialized yet can corrupt the data. if not that then there is also risk of double counting

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alexei Svitkine
    • Andrzej Fiedukowicz
    • Luc Nguyen
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not 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: I231acfdc9616af77340b5385d2b7ddf4214e08aa
    Gerrit-Change-Number: 8106058
    Gerrit-PatchSet: 5
    Gerrit-Owner: Alicja Opalinska <aopal...@google.com>
    Gerrit-Reviewer: Alexei Svitkine <asvi...@chromium.org>
    Gerrit-Reviewer: Andrzej Fiedukowicz <af...@google.com>
    Gerrit-Reviewer: Luc Nguyen <lucn...@google.com>
    Gerrit-Attention: Luc Nguyen <lucn...@google.com>
    Gerrit-Attention: Alexei Svitkine <asvi...@chromium.org>
    Gerrit-Attention: Andrzej Fiedukowicz <af...@google.com>
    Gerrit-Comment-Date: Wed, 22 Jul 2026 20:11:45 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Luc Nguyen <lucn...@google.com>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Luc Nguyen (Gerrit)

    unread,
    Jul 22, 2026, 5:23:22 PM (2 days ago) Jul 22
    to Alicja Opalinska, Andrzej Fiedukowicz, Alexei Svitkine, chromium...@chromium.org, asvitki...@chromium.org, chromiumme...@microsoft.com
    Attention needed from Alexei Svitkine, Alicja Opalinska and Andrzej Fiedukowicz

    Luc Nguyen added 1 comment

    Patchset-level comments
    Luc Nguyen . unresolved

    sorry, i'm not sure i understand (the CL description explains what it's doing but not why) -- i.e., why would we want to prevent emitting histograms? what would go wrong if we did emit histograms?

    Alicja Opalinska

    This came up in the discussion in the design doc, we want to make sure that the 'early safe' providers remain 'early safe' and that down the road we don't introduce logging histograms or blocking I/O into this phase. Logging during this early phase outside the normal metrics logging flow, where not everything is initialized yet can corrupt the data. if not that then there is also risk of double counting

    Luc Nguyen

    Logging during this early phase outside the normal metrics logging flow, where not everything is initialized yet can corrupt the data

    hmm not sure i agree. i don't think there ever has been a phase where you couldn't emit histograms? e.g. there are histograms that get emitted much earlier than this, e.g. to measure start up performances

    i guess the part i'm not sure i follow is, why would emitting a histogram mean it's not a safe provider anymore? what if there are "unrelated" code paths that emit code paths? e.g. say i have a provider that calls some unrelated helper like `base::GetCurrentTime()` to get the current time, and say that helper had a histogram that timed the runtime of the function, that's not allowed?

    hmm, maybe you are talking specifically about histograms that our serverside pipelines use to derive fields?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alexei Svitkine
    • Alicja Opalinska
    • Andrzej Fiedukowicz
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not 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: I231acfdc9616af77340b5385d2b7ddf4214e08aa
    Gerrit-Change-Number: 8106058
    Gerrit-PatchSet: 5
    Gerrit-Owner: Alicja Opalinska <aopal...@google.com>
    Gerrit-Reviewer: Alexei Svitkine <asvi...@chromium.org>
    Gerrit-Reviewer: Andrzej Fiedukowicz <af...@google.com>
    Gerrit-Reviewer: Luc Nguyen <lucn...@google.com>
    Gerrit-Attention: Alicja Opalinska <aopal...@google.com>
    Gerrit-Attention: Alexei Svitkine <asvi...@chromium.org>
    Gerrit-Attention: Andrzej Fiedukowicz <af...@google.com>
    Gerrit-Comment-Date: Wed, 22 Jul 2026 21:23:08 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Alicja Opalinska (Gerrit)

    unread,
    Jul 23, 2026, 8:02:33 AM (yesterday) Jul 23
    to Luc Nguyen, Andrzej Fiedukowicz, Alexei Svitkine, chromium...@chromium.org, asvitki...@chromium.org, chromiumme...@microsoft.com
    Attention needed from Alexei Svitkine, Andrzej Fiedukowicz and Luc Nguyen

    Alicja Opalinska added 1 comment

    Patchset-level comments
    Luc Nguyen . unresolved

    sorry, i'm not sure i understand (the CL description explains what it's doing but not why) -- i.e., why would we want to prevent emitting histograms? what would go wrong if we did emit histograms?

    Alicja Opalinska

    This came up in the discussion in the design doc, we want to make sure that the 'early safe' providers remain 'early safe' and that down the road we don't introduce logging histograms or blocking I/O into this phase. Logging during this early phase outside the normal metrics logging flow, where not everything is initialized yet can corrupt the data. if not that then there is also risk of double counting

    Luc Nguyen

    Logging during this early phase outside the normal metrics logging flow, where not everything is initialized yet can corrupt the data

    hmm not sure i agree. i don't think there ever has been a phase where you couldn't emit histograms? e.g. there are histograms that get emitted much earlier than this, e.g. to measure start up performances

    i guess the part i'm not sure i follow is, why would emitting a histogram mean it's not a safe provider anymore? what if there are "unrelated" code paths that emit code paths? e.g. say i have a provider that calls some unrelated helper like `base::GetCurrentTime()` to get the current time, and say that helper had a histogram that timed the runtime of the function, that's not allowed?

    hmm, maybe you are talking specifically about histograms that our serverside pipelines use to derive fields?

    Alicja Opalinska

    I think I see your point, I didn't realize the connection earlier to other unrelated helpers. The DCHECK idea was briefly discussed in the design doc, but I agree its maybe too aggressive.
    Do you agree though that we still need to ensure 'early safe' providers don't accidentally perform blocking disk I/O on the main thread? and that we need to prevent double logging of some status histograms?
    I can just have specific early providers check IsPopulatingEarlyProfile() flag and skip UMA_HISTOGRAM calls, keep the ScopedDisallowBlocking guard

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alexei Svitkine
    • Andrzej Fiedukowicz
    • Luc Nguyen
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not 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: I231acfdc9616af77340b5385d2b7ddf4214e08aa
    Gerrit-Change-Number: 8106058
    Gerrit-PatchSet: 5
    Gerrit-Owner: Alicja Opalinska <aopal...@google.com>
    Gerrit-Reviewer: Alexei Svitkine <asvi...@chromium.org>
    Gerrit-Reviewer: Andrzej Fiedukowicz <af...@google.com>
    Gerrit-Reviewer: Luc Nguyen <lucn...@google.com>
    Gerrit-Attention: Luc Nguyen <lucn...@google.com>
    Gerrit-Attention: Alexei Svitkine <asvi...@chromium.org>
    Gerrit-Attention: Andrzej Fiedukowicz <af...@google.com>
    Gerrit-Comment-Date: Thu, 23 Jul 2026 12:02:17 +0000
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Alexei Svitkine (Gerrit)

    unread,
    Jul 23, 2026, 2:28:44 PM (18 hours ago) Jul 23
    to Alicja Opalinska, Luc Nguyen, Andrzej Fiedukowicz, chromium...@chromium.org, asvitki...@chromium.org, chromiumme...@microsoft.com
    Attention needed from Alicja Opalinska, Andrzej Fiedukowicz and Luc Nguyen

    Alexei Svitkine added 1 comment

    Patchset-level comments
    Luc Nguyen . unresolved

    sorry, i'm not sure i understand (the CL description explains what it's doing but not why) -- i.e., why would we want to prevent emitting histograms? what would go wrong if we did emit histograms?

    Alicja Opalinska

    This came up in the discussion in the design doc, we want to make sure that the 'early safe' providers remain 'early safe' and that down the road we don't introduce logging histograms or blocking I/O into this phase. Logging during this early phase outside the normal metrics logging flow, where not everything is initialized yet can corrupt the data. if not that then there is also risk of double counting

    Luc Nguyen

    Logging during this early phase outside the normal metrics logging flow, where not everything is initialized yet can corrupt the data

    hmm not sure i agree. i don't think there ever has been a phase where you couldn't emit histograms? e.g. there are histograms that get emitted much earlier than this, e.g. to measure start up performances

    i guess the part i'm not sure i follow is, why would emitting a histogram mean it's not a safe provider anymore? what if there are "unrelated" code paths that emit code paths? e.g. say i have a provider that calls some unrelated helper like `base::GetCurrentTime()` to get the current time, and say that helper had a histogram that timed the runtime of the function, that's not allowed?

    hmm, maybe you are talking specifically about histograms that our serverside pipelines use to derive fields?

    Alicja Opalinska

    I think I see your point, I didn't realize the connection earlier to other unrelated helpers. The DCHECK idea was briefly discussed in the design doc, but I agree its maybe too aggressive.
    Do you agree though that we still need to ensure 'early safe' providers don't accidentally perform blocking disk I/O on the main thread? and that we need to prevent double logging of some status histograms?
    I can just have specific early providers check IsPopulatingEarlyProfile() flag and skip UMA_HISTOGRAM calls, keep the ScopedDisallowBlocking guard

    Alexei Svitkine

    We don't care so much about incidental histograms.
    What we want to avoid is histograms that we expect to be logged once per log, to be logged multiple times per log due to the provider running at startup and then later also.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alicja Opalinska
    • Andrzej Fiedukowicz
    • Luc Nguyen
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not 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: I231acfdc9616af77340b5385d2b7ddf4214e08aa
    Gerrit-Change-Number: 8106058
    Gerrit-PatchSet: 5
    Gerrit-Owner: Alicja Opalinska <aopal...@google.com>
    Gerrit-Reviewer: Alexei Svitkine <asvi...@chromium.org>
    Gerrit-Reviewer: Andrzej Fiedukowicz <af...@google.com>
    Gerrit-Reviewer: Luc Nguyen <lucn...@google.com>
    Gerrit-Attention: Alicja Opalinska <aopal...@google.com>
    Gerrit-Attention: Luc Nguyen <lucn...@google.com>
    Gerrit-Attention: Andrzej Fiedukowicz <af...@google.com>
    Gerrit-Comment-Date: Thu, 23 Jul 2026 18:28:33 +0000
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Alicja Opalinska (Gerrit)

    unread,
    5:26 AM (3 hours ago) 5:26 AM
    to Luc Nguyen, Andrzej Fiedukowicz, Alexei Svitkine, chromium...@chromium.org, asvitki...@chromium.org, chromiumme...@microsoft.com
    Attention needed from Alexei Svitkine, Andrzej Fiedukowicz and Luc Nguyen

    Alicja Opalinska added 1 comment

    Patchset-level comments
    Luc Nguyen . unresolved

    sorry, i'm not sure i understand (the CL description explains what it's doing but not why) -- i.e., why would we want to prevent emitting histograms? what would go wrong if we did emit histograms?

    Alicja Opalinska

    This came up in the discussion in the design doc, we want to make sure that the 'early safe' providers remain 'early safe' and that down the road we don't introduce logging histograms or blocking I/O into this phase. Logging during this early phase outside the normal metrics logging flow, where not everything is initialized yet can corrupt the data. if not that then there is also risk of double counting

    Luc Nguyen

    Logging during this early phase outside the normal metrics logging flow, where not everything is initialized yet can corrupt the data

    hmm not sure i agree. i don't think there ever has been a phase where you couldn't emit histograms? e.g. there are histograms that get emitted much earlier than this, e.g. to measure start up performances

    i guess the part i'm not sure i follow is, why would emitting a histogram mean it's not a safe provider anymore? what if there are "unrelated" code paths that emit code paths? e.g. say i have a provider that calls some unrelated helper like `base::GetCurrentTime()` to get the current time, and say that helper had a histogram that timed the runtime of the function, that's not allowed?

    hmm, maybe you are talking specifically about histograms that our serverside pipelines use to derive fields?

    Alicja Opalinska

    I think I see your point, I didn't realize the connection earlier to other unrelated helpers. The DCHECK idea was briefly discussed in the design doc, but I agree its maybe too aggressive.
    Do you agree though that we still need to ensure 'early safe' providers don't accidentally perform blocking disk I/O on the main thread? and that we need to prevent double logging of some status histograms?
    I can just have specific early providers check IsPopulatingEarlyProfile() flag and skip UMA_HISTOGRAM calls, keep the ScopedDisallowBlocking guard

    Alexei Svitkine

    We don't care so much about incidental histograms.
    What we want to avoid is histograms that we expect to be logged once per log, to be logged multiple times per log due to the provider running at startup and then later also.

    Alicja Opalinska

    Alright, so removing the dchecks, adding a flag IsEarlyMetricsRecordingActive so that the early providers will be able to check before emitting a once per log histogram. This is not yet used anywhere as at the moment we dont have any UMA_HISTOGRAM calls in the ProvideSystemProfileMetrics of these early providers, but we might in the future, for example in GPUMetricsProvider in the next phase.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alexei Svitkine
    • Andrzej Fiedukowicz
    • Luc Nguyen
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not 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: I231acfdc9616af77340b5385d2b7ddf4214e08aa
    Gerrit-Change-Number: 8106058
    Gerrit-PatchSet: 6
    Gerrit-Owner: Alicja Opalinska <aopal...@google.com>
    Gerrit-Reviewer: Alexei Svitkine <asvi...@chromium.org>
    Gerrit-Reviewer: Andrzej Fiedukowicz <af...@google.com>
    Gerrit-Reviewer: Luc Nguyen <lucn...@google.com>
    Gerrit-Attention: Luc Nguyen <lucn...@google.com>
    Gerrit-Attention: Alexei Svitkine <asvi...@chromium.org>
    Gerrit-Attention: Andrzej Fiedukowicz <af...@google.com>
    Gerrit-Comment-Date: Fri, 24 Jul 2026 09:26:23 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Alicja Opalinska <aopal...@google.com>
    Comment-In-Reply-To: Luc Nguyen <lucn...@google.com>
    Comment-In-Reply-To: Alexei Svitkine <asvi...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy
    Reply all
    Reply to author
    Forward
    0 new messages