forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Soft device affinity implementation.
Now that shards as tags are being sent down on perf jobs, this code can stop sending specific device ids, but instead smartly tries to allocate perf jobs to bots based on to following: 1) what bot we last triggered it on by querying swarming for a list of tasks based on the dimensions and shard 2) what bots are currently alive by querying swarming for all bots with the given dimensions and checking that they are not quarantined and not is_dead. This requires that the dimensions for perf hardware is unique, which it will be with the new set of devices that will run this recipe. Bug: 831252 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: I2bfb708a1bb65dbdf85c85b976c463605fb28335 Reviewed-on: https://chromium-review.googlesource.com/1017304 Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org> Reviewed-by: Ned Nguyen <nednguyen@google.com> Reviewed-by: Kenneth Russell <kbr@chromium.org> Commit-Queue: Emily Hanley <eyaich@chromium.org> Cr-Commit-Position: refs/heads/master@{#554807}
- Loading branch information
Emily Hanley
authored and
Commit Bot
committed
Apr 30, 2018
1 parent
a2e3f7a
commit 681d1d4
Showing
7 changed files
with
497 additions
and
192 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.