Skip to content
Commit 7487f6f4 authored by Clemens Arbesser's avatar Clemens Arbesser Committed by Chromium LUCI CQ
Browse files

Refactor starter heuristics to be modular.

This CL defines a new way to specify starter heuristics. The old way
will be deprecated, but continue to be supported for a bit longer until
we can phase it out.

This is the first CL in a chain. This only adds the new system, but
does not (yet) replace the old one. See the downstream for the rest
of the refactor.

This CL also pre-allocated 5 default-disabled starter heuristic
features for use in future launches. This will allow us to deploy
multiple starter heuristics simultaneously, each with their own finch
rollout.

See the bug description for the full design proposal.

Bug: b/239682654
Change-Id: I22b2ec2bb53528e92125240776485943cb9a5fe8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3776660


Reviewed-by: default avatarFlorian Gauger <fga@google.com>
Auto-Submit: Clemens Arbesser <arbesser@google.com>
Commit-Queue: Clemens Arbesser <arbesser@google.com>
Cr-Commit-Position: refs/heads/main@{#10269104}
parent 3be766c4
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment