New issue
Advanced search Search tips

Issue 880932 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 754104
Owner:
Closed: Sep 11
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Feature



Sign in to add a comment

Can the trigger step happen before package build on builders?

Project Member Reported by rsesek@chromium.org, Sep 5

Issue description

Looking at say the the Builders on the main waterfall: 

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Mac%20Builder/89733
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win%20x64%20Builder/54827
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20Builder/105527

The general flow is:

1. update bot
2. sync tree
3. compile
4. isolate tests
5. package build archive
6. trigger tests

The "package build" step can take quite a while since it has to upload a large amount of data. I was wondering if the "trigger" step for swarming could happen immediately after isolating the tests and before the package build step.

If this is possible, then it would allow the tests to start executing more quickly, which could improve parallelism. I've noticed that the testers are frequently sitting idle while waiting for the builders to complete, and since the package step can take considerable time, this seems inefficient.
 
Components: -Infra Infra>Client>Chrome
Status: Available (was: Untriaged)
Chrome infra bug triage here. Looks like this issue should belong to infra>Client>Chrome component. Feel free to change the component if it fits more in another component.
Owner: bpastene@chromium.org
Status: Assigned (was: Available)
The package build step is mostly useless at this point. Bug 754104 is on file to get rid of it all together.

That said, the linux bot has ~2hr package build times, which is quite excessive. That's likely due to leaking package files in the out dir. (There's a bug on file somewhere for that too.) I'll clear them out.
Mergedinto: 754104
Status: Duplicate (was: Assigned)
Clobbered the bot, and the linux builder's package_build step is back down to 7 min:
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20Builder/105587

Hopefully that'll hold us over until we get rid of the step. Duping into the bug for that.

Sign in to add a comment