Skip to content

upgrade rustwide to reuse build containers for the full build#3325

Merged
GuillaumeGomez merged 1 commit into
rust-lang:mainfrom
syphar:build-speed
May 16, 2026
Merged

upgrade rustwide to reuse build containers for the full build#3325
GuillaumeGomez merged 1 commit into
rust-lang:mainfrom
syphar:build-speed

Conversation

@syphar
Copy link
Copy Markdown
Member

@syphar syphar commented May 7, 2026

#3334 / rustwide tracing finally gave me some more insight.

In the (~20) builds I checked in detail, the create/delete dance definitely takes some time, but not as much as I hoped. It's perhaps ~10 seconds at most, out of a 60s build. 20s are the exception, mostly when there are multiple targets.

Not nothing, so I still think this is a good idea.

( right now I believe EBS i/o is the bottleneck and increasing the limits there will help more. In the target picture I have we'll have only one builder on each EC2 machine, and scale these, so there we wouldn't have this issue as much as we have it here).

@syphar syphar self-assigned this May 7, 2026
@github-actions github-actions Bot added the S-waiting-on-review Status: This pull request has been implemented and needs to be reviewed label May 7, 2026
@syphar syphar changed the title build speed WIP: build speed improvements May 7, 2026
@rustbot

This comment has been minimized.

1 similar comment
@rustbot

This comment has been minimized.

@rustbot

This comment has been minimized.

@syphar syphar changed the title WIP: build speed improvements upgrade rustwide to reuse build containers for the full build May 16, 2026
@syphar syphar marked this pull request as ready for review May 16, 2026 13:54
@syphar syphar requested a review from a team as a code owner May 16, 2026 13:54
@GuillaumeGomez GuillaumeGomez merged commit e50152e into rust-lang:main May 16, 2026
13 checks passed
@GuillaumeGomez GuillaumeGomez deleted the build-speed branch May 16, 2026 21:29
@github-actions github-actions Bot added S-waiting-on-deploy This PR is ready to be merged, but is waiting for an admin to have time to deploy it and removed S-waiting-on-review Status: This pull request has been implemented and needs to be reviewed labels May 16, 2026
@syphar syphar removed the S-waiting-on-deploy This PR is ready to be merged, but is waiting for an admin to have time to deploy it label May 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants