New issue
Advanced search Search tips

Issue 870046 link

Starred by 2 users

Issue metadata

Status: Verified
Owner:
Closed: Aug 6
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: ----



Sign in to add a comment

unibuild provision is scheduled in parallel with other suites, causing skylab failure

Project Member Reported by xixuan@chromium.org, Aug 1

Issue description

reef-paladin schedules provision & bvt-inline together, which makes bvt-inline returns 'NO_RESOURCE' immediately and fail.
 
Project Member

Comment 2 by bugdroid1@chromium.org, Aug 4

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/chromite/+/e38f95cd801696ce8e1a3c9daee0880fce5c4cdd

commit e38f95cd801696ce8e1a3c9daee0880fce5c4cdd
Author: Xixuan Wu <xixuan@chromium.org>
Date: Sat Aug 04 08:59:45 2018

cbuildbot: Let blocking suite run first.

Provision suite is blocking suite. We want them to run and finish before
other suites, including unibuild.

It's not a problem in current system since if the DUTs are in
provisioning, scheduler will wait for them to finish then schedule.
However, when we move to skylab, swarming will return 'NO_RESOURCE'
immediately if no DUTs available:
e.g.
    https://chrome-swarming.appspot.com/task?id=3f179019f0108810&refresh=10

So if a suite want to be run in parallel, the correct way to do it is to
change its 'blocking' to False.

BUG= chromium:870046 
TEST=None

Change-Id: Iaf0d573de356f2d6829217a4567ac9e30bdb8844
Reviewed-on: https://chromium-review.googlesource.com/1162301
Commit-Ready: Xixuan Wu <xixuan@chromium.org>
Tested-by: Xixuan Wu <xixuan@chromium.org>
Reviewed-by: Don Garrett <dgarrett@chromium.org>

[modify] https://crrev.com/e38f95cd801696ce8e1a3c9daee0880fce5c4cdd/cbuildbot/builders/simple_builders.py

Cc: akes...@chromium.org xixuan@chromium.org dgarr...@chromium.org ayatane@chromium.org
 Issue 803645  has been merged into this issue.
Status: Verified (was: Assigned)

Sign in to add a comment