New issue
Advanced search Search tips

Issue 813298 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

Pre-CQ Exonerator needs a way to read how much builder capacity there is

Project Member Reported by pho...@chromium.org, Feb 17 2018

Issue description

How can we do this? We emit monarch metrics, but it's not internal code so it can't read them.
 

Comment 1 by pho...@chromium.org, Feb 17 2018

Cc: akes...@chromium.org

Comment 2 by pho...@chromium.org, Feb 17 2018

Summary: Pre-CQ Exonerator needs a way to read how much builder capacity there is (was: Pre-CQ Exonerator needs a way to read how much lab capacity there is)
I meant builder capacity - this is for throttling the # of pre-cq exonerations during peak load, and increasing the # of exonerations during low load.
Today, the most robust soution would be to issue a buildbucket query to see how many builds are in progress, and compare to a hardcoded # of PreCQ builders.

Post swarming, we can query the swarming APIs to find the # of available build machines.

Comment 4 by pho...@chromium.org, Mar 29 2018

Labels: CL-Exonerator
Status: Assigned (was: Untriaged)

Comment 5 by pho...@chromium.org, Apr 20 2018

Components: -Infra>Client>ChromeOS Infra>Client>ChromeOS>CI
Owner: jclinton@chromium.org
Status: Untriaged (was: Assigned)

Comment 6 by nxia@chromium.org, Jun 8 2018

Cc: -nxia@chromium.org
Status: Assigned (was: Untriaged)
This bug has an owner, thus, it's been triaged. Changing status to "assigned".

Sign in to add a comment