New issue
Advanced search Search tips

Issue 801662 link

Starred by 1 user

Issue metadata

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

Blocked on:
issue 781057

Blocking:
issue 801658



Sign in to add a comment

recipes: implement swarming task sharding inside the recipe instead of using swarming.py trigger --shards flag

Project Member Reported by mar...@chromium.org, Jan 12 2018

Issue description

See issue 801658 for context.

Explicit sharding support at the recipe level is needed to remove the --shard flag.
 

Comment 1 by kbr@chromium.org, Jan 12 2018

Blockedon: 781057
If this logic is going to be removed from swarming.py then I think it should be replaced by logic which lives in chromium/src and is invoked by the new trigger script mechanism that martiniss@ just added. It's still not feasible to run Chromium trybots against changes to recipes, and this is the sort of deep change that absolutely needs to be tested before deployment.

I would suggest adding a default trigger script into chromium/src which is used by the recipes if the user doesn't specify one, and which handles sharding.

Blocking this on the resolution of  Issue 781057 , which is adding the first Chromium-side trigger script which will be invoked all the time on some of the CQ bots.

Cc: iannu...@google.com

Sign in to add a comment