New issue
Advanced search Search tips

Issue 711152 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Feature



Sign in to add a comment

Swarming: swarming.py collect should print results in the order tasks complete.

Project Member Reported by tansell@chromium.org, Apr 13 2017

Issue description

Currently we collect tests from swarming in the order they appear in the tests list. This means that frequently tasks have finished on swarming but waiting to be collected.

Collection is normally pretty fast but for webkit_layout_tests it can take a couple of minutes. However, webkit_layout_tests do finish running on swarming much earlier. Thus if we collected the webkit_layout_tests earlier (while other tasks are still running on swarming) then we would be running it in parallel with jobs still finishing on swarming and thus save the time.

This would also give us a clearer idea of how long the tasks are taking to run. Currently they look like they all take the same amount because there are a couple of slower tests very early on (*cough* browser_tests *cough*) which block collection of the faster ones.
 

Comment 1 Deleted

Comment 2 Deleted

Components: -Infra>Platform>Recipes
Labels: Pri-2 Type-Feature
Removing the recipes component as this doesn't require a change to the recipes platform (but rather the swarming module). Assigning P2/Feature as well.

Comment 4 by mar...@chromium.org, Jun 21 2018

Cc: -mcgreevy@chromium.org
Owner: ----
Status: Available (was: Started)
Summary: Swarming: swarming.py collect should print results in the order tasks complete. (was: Collect the tests running on swarming in the order they complete.)

Sign in to add a comment