commit | 393b6a4c87aee5208a422e559089e873ec36cf54 | [log] [tgz] |
---|---|---|
author | Arthur Milchior <arthurmilchior@chromium.org> | Thu Jan 30 14:07:27 2025 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Jan 30 14:07:27 2025 |
tree | 6d67b47ffc22286f2dc1a79018eb75225b187f82 | |
parent | ebbcf748030d5e95faf5b364d1cd669a84f5cc30 [diff] |
[iOS][Account]Retry fetching hosted domain with exponential backoff The Assigner now has an array of identities it must fetch. It uses the same exponential backoff for all identities, resetting it in case of success. It’s not clear what would be the ideal parameters. The policy can easily be changed without touching of the remaining of the code. Currently, the decision is: * to stop only if there are at least five consecutive failures, (that is, probably some issue to connect to Gaia) * tries all identities requested at least twice. In case of repeated fetch failure, current implementation still assign the identities to the default profile. Deciding what to actually do in case of repeated failure is outside the scope of this CL. Bug: 385133710, 331783685 Change-Id: Iad969403978ae181ca710180b90551073c829a54 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6200610 Auto-Submit: Arthur Milchior <arthurmilchior@chromium.org> Reviewed-by: Marc Treib <treib@chromium.org> Commit-Queue: Arthur Milchior <arthurmilchior@chromium.org> Cr-Commit-Position: refs/heads/main@{#1413453}
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.