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

Issue 810983 link

Starred by 2 users

Issue metadata

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



Sign in to add a comment

Aligning toolchain nightly perf tests with crosbolt

Project Member Reported by laszio@chromium.org, Feb 10 2018

Issue description

Currently the benchmark sets being tracked are different. There can be regressions in crosbolt that we won't catch in our dashboard. In other words, the toolchain upgrade can be surprising to crosbolt.

Tasks can be splitted into
1. update crosperf to run the required benchmarks.
2. update crostc_perf to include the required measurements.
3. update the dashboards to select the required measurements.
 

Comment 1 by laszio@chromium.org, Feb 10 2018

Description: Show this description

Comment 2 by laszio@chromium.org, Feb 10 2018

Labels: -Pri-3 Pri-2

Comment 3 by laszio@chromium.org, Feb 10 2018

Cc: cmt...@chromium.org rahulchaudhry@chromium.org
Hi Rahul, crostc_perf.proto doesn't contain some of the measurements that crosbolt looks at. For example, the database doesn't have the following:

page_cycler_v2.typical_25/timeToFirstContentfulPaint_avg

However, we did upload the original result.json, which contains the required information. Is it possible to update history in the database so that the dashboards can query the newly added measurements?
Yes, it is easy to re-process the json files that have the new data once crostc_perf.proto is updated.

All you need to do is move those json files back to the "~/pending_archives" directory and the next run of "archive_test_results.py" will reprocess them and update the columnio files.

Sign in to add a comment