New issue
Advanced search Search tips

Issue 803141 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Jan 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

linux_layout_tests_slimming_paint_v2 and linux_layout_tests_layout_ng slave shortage

Project Member Reported by wangxianzhu@chromium.org, Jan 17 2018

Issue description

For now the two try bots share 4 slaves which suffered shortage recently. CLs requiring linux_layout_tests_slimming_paint_v2 often fail because no resource available in hours.

Can we add more slaves for them, or allocate dedicated slaves for linux_layout_tests_layout_ng?

A snapshot of the current status of linux_layout_tests_slimming_paint_v2:

Builder linux_layout_tests_slimming_paint_v2
Machine Pool:
Idle	0	
Busy	4	
Disconnected	0	
4 bots
No current builds  <--- (all slaves are building for linux_layout_tests_layout_ng)
Pending Build Requests (4):
(2018-01-17 9:50 AM (PST), waiting 39 mins 7 secs)
(2018-01-17 9:42 AM (PST), waiting 47 mins 23 secs)
(2018-01-17 9:38 AM (PST), waiting 51 mins 56 secs)
(2018-01-17 10:11 AM (PST), waiting 18 mins 18 secs)
Builder groups
chromium / tryserver.chromium.linux

 
This will involve a change here:
https://cs.chromium.org/chromium/build/masters/master.tryserver.chromium.linux/slaves.cfg?l=141

Since the layout tests are run on swarming, the buildslave that is used is not very important.

Proposal: add the existing slaves and builders to the optional_builders2 group. (Note: As of right now, that group appears to be mostly idle.) Does that sound OK?
Sounds good. Thanks.
Cc: qyears...@chromium.org
Owner: wangxianzhu@chromium.org
I will create a CL following the proposal.
Project Member

Comment 4 by bugdroid1@chromium.org, Jan 19 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/966f1e6fa51ae232bd3d2710e9f0dc0a924ae7b4

commit 966f1e6fa51ae232bd3d2710e9f0dc0a924ae7b4
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Fri Jan 19 23:33:38 2018

Add linux_layout_tests_* into optional_builders1 group and share slaves

Let linux_layout_tests_(slimming_paint_v2|layout_ng|root_layer_scrolls)
share slave pool with other builders, and also share the build
directories to save disk space. The will increase flexibility of the
slave resource.

Bug:  803141 
Change-Id: I019da07433b051110c1bb9d8355224fb56307ef3
Reviewed-on: https://chromium-review.googlesource.com/871176
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>

[modify] https://crrev.com/966f1e6fa51ae232bd3d2710e9f0dc0a924ae7b4/masters/master.tryserver.chromium.linux/slaves.cfg
[modify] https://crrev.com/966f1e6fa51ae232bd3d2710e9f0dc0a924ae7b4/masters/master.tryserver.chromium.linux/master.cfg

Status: Fixed (was: Assigned)

Sign in to add a comment