New issue
Advanced search Search tips

Issue 903491 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: 10
NextAction: ----
OS: Chrome
Pri: 0
Type: Feature

Blocking:
issue 903488
issue 903493
issue 903498


Show other hotlists

Hotlists containing this issue:
CrOSParallelCQ


Sign in to add a comment

Stacked console view, with index_builder, to replicate go/legoland

Project Member Reported by jclinton@chromium.org, Nov 8

Issue description

CrOS has a need to display 88 builders for Post-submit builds and ~140 builders for Release builds. See go/legoland as an example of how this is rendered today. We need an equivalent “high-density mode” in which builders can still be grouped by categories but with wrapping such that one doesn’t have to scroll all the way to the right like in the old Buildbot waterfall. This item tracks implementing this feature in Milo.
 
https://ci.chromium.org/p/chromium/g/luci.chromium.fyi/console
displays 73 builds. Is this dense?
there is some scrolling on macbook though. Some of these columns could be made shorter, e.g. by shortening "closure_compilation" to "cc" or something.

would this work? 
we tried vertically-oriented text, it looked weird 
ah, from reading bug 903493, it seems you don't really need columns in the top, but rather 140 named boxes in a [row associated with a commit], potentially overflowing.
Right. Generally speaking, we need to be able to see the names of the builders in the high density mode.
Labels: Disable-Nags
how many of 140 post-commit builders are critical? if we had one console for critical and one for non-critical, how wide would that be?
Where can I see the list of 140 builder names?
On the link that Don provided, the greyed out ones are non-critical. Names are there too.

If we had one console for each, it would be too wide: you'd have to scroll-left-to-right.

We're working on bringing the post-submit builders up right now so don't have that in the UI yet.

Cc: no...@chromium.org
Owner: hinoka@chromium.org
Status: Assigned (was: Available)
EstimatedDays: 10
Summary: Stacked console view, with index_builder, to replicate go/legoland (was: Implement increased density mode for console view; config per-project)
From an offline discussion yesterday, this can be augmented in the existing console view (as a separate view) with about 3 changes:
* Allow stacked builder bubbles in the rows, hiding builder summaries
* Export "master-run" information for child builds in the source_manifest
* Introduce index_builder, where we determine rows by builder history rather than gitiles.
Blocking: 903498
Blocking: 903493

Sign in to add a comment