New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 820614 link

Starred by 1 user

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug
Build-Toolchain



Sign in to add a comment

Move AutoFDO profile version maintenance and selection to Chromium

Project Member Reported by laszio@chromium.org, Mar 9 2018

Issue description

The profile versions are maintained and selected in ebuild now. The major drawback is the discrepancy between CrOS release builders and simple chrome that people keep complaining about.

Moving AutoFDO profile version control from CrOS to Chromium means:
* Instead of updating chromeos-chrome-9999.ebuild, we update a version controlled file in Chromium repo.
* Instead of downloading profiles when doing emerge, we download profiles when checking out Chromium.

George already implemented it for Android. Some of the logics can be shared with CrOS. Major efforts would be:
* CrOS has 3 sources x 3 uarchs = 9 different flavors of profiles.
* In CrOS, profile versions are updated in master-chromium-pfq / samus-chrome-pre-flight-branch. If we update Chromium in them, the profiles may be slightly older compared to what we have right now.
* Testing

Pros:
* simple chrome will be consistent with ebuild based builds.
* CL:820568 will be solved as a side effect.

Not sure if it worth the efforts. WDYT?
 

Sign in to add a comment