Repository navigation
Conversation
|
The description only mentions a problem, can you also mention what this PR does to fix the problem? |
|
Ah, I misunderstood the description! I see the solution now. |
1f18891 to
6f52878
Compare
|
IIUC we still want impact/blame tasks to be executed for the swarming jobs, but the limit we are facing is that we have logic that makes it so all tasks for a swarming job must pass down trough a swarming bot, or a queue that is only pulled from by bots that route things to swarming bots, e.g. So my question here is, What stops us from running this tasks in a regular tworker? Is it the routing logic? or is it because this tasks need to be executed on a specific kind of bot? If its a routing issue, Can you add These bugs are already created under the feature b/469405415 |
54b683f to
af63122
Compare
|
That's a good point Ivan. I think I kind of misunderstood the original routing bug. |
Swarming can't run untrusted workloads (#5581 no longer treats Swarming jobs as no-privilege workloads). Invert the variant test and add a trusted counterpart.
af63122 to
9089ea0
Compare
Bug: 574630499
Stack: #5581 → #5582 → #5583 (this). See #5581 for context.
Description
blameandimpactareTrustedTasks with no utask split, so they can't run on Swarming, and testcases would wait on them forever (stuckblame_pending, never "complete" for triage). For Swarming jobs they're no longer created (task creation, impact cron, UI redo) andcritical_tasks_completedno longer requires impact.Testing
variantcreation for untrusted testcases from [Swarming] Bypass host OS/CPU checks and skip TrustedTasks on tworkers #5581.