commit | c87f5674bd862c813470fd3b1ff0668264805e0d | [log] [tgz] |
---|---|---|
author | Hirthanan Subenderan <hirthanan@google.com> | Thu Feb 09 22:39:29 2023 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Feb 09 22:39:29 2023 |
tree | 619c1c517fcc3d9bf12c25fbca8edae757d4f626 | |
parent | f7c51e73680550191958c50fee10ecf54fd5621b [diff] |
Safeguard for unknown channel devices that may execute device reporting A potential reason for the high check membership QPS may be from test images that get powerwashed with a clobber state option to avoid preserved file preservation. See https://crsrc.org/o/src/platform2/init/clobber_state.h;l=25-48?q=safe_wipe Unknown channel may be due to CQ dry run for chrome/chromeOS builds or leased DUTs. Depending on how they are built, the test images can be branded. After doing some analysis for reported devices, I see some HWID i.e XIVU-YAZN B3B-B4C-B3B-O7Q-A27, and TOMATO-LYVN B4B-E2F-C4C-F5O-44R which are executing the code path but are actually testimages. This can also explain why the UMA histogram count for check membership requests were significantly lower than what is seen on the server side. Testimages may not be counted by UMA. BUG=chromium:1414462 Change-Id: Ic24fa930daf4e10490bff13ecc3a95052baaec05 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4236900 Reviewed-by: Xiyuan Xia <xiyuan@chromium.org> Commit-Queue: Hirthanan Subenderan <hirthanan@google.com> Cr-Commit-Position: refs/heads/main@{#1103532}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.