Skip to content

Build Fuchsia on 8 cores instead of 16 #119400

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Closed
wants to merge 4 commits into from

Conversation

tmandry
Copy link
Member

@tmandry tmandry commented Dec 29, 2023

Requested in #117771 (comment).

r? @tmandry

@rustbot rustbot added A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. labels Dec 29, 2023
@tmandry
Copy link
Member Author

tmandry commented Dec 29, 2023

Baseline is about 38m.

@bors try

@bors
Copy link
Collaborator

bors commented Dec 29, 2023

⌛ Trying commit b80591c with merge e3f1bbf...

bors added a commit to rust-lang-ci/rust that referenced this pull request Dec 29, 2023
Build Fuchsia on 8 cores instead of 16

Requested in rust-lang#117771 (comment).

r? `@tmandry`
@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Collaborator

bors commented Dec 29, 2023

☀️ Try build successful - checks-actions
Build commit: e3f1bbf (e3f1bbfe7f9864c42c93d88f9732c17401783759)

@tmandry
Copy link
Member Author

tmandry commented Jan 3, 2024

This causes the build to take just over an hour, so probably not worth it...

@tmandry tmandry closed this Jan 3, 2024
@Mark-Simulacrum
Copy link
Member

The 16 core runner is 2x the cost of a 8 core runner, so if the build time isn't <=1/2 with 16 cores this is worth it. Just over an hour to me sounds like we're probably in the worth it range?

@rust-log-analyzer

This comment has been minimized.

@tmandry
Copy link
Member Author

tmandry commented Jan 3, 2024

@Mark-Simulacrum Hmm ok, well we should consider it alongside #119399 which finds more bugs but also increases the build time to 50m. Combining the two would probably make it too slow...

@tmandry
Copy link
Member Author

tmandry commented Jan 3, 2024

I guess we should find out :)

@bors try

@bors
Copy link
Collaborator

bors commented Jan 3, 2024

⌛ Trying commit 530b0ca with merge 03bc6ce...

bors added a commit to rust-lang-ci/rust that referenced this pull request Jan 3, 2024
Build Fuchsia on 8 cores instead of 16

Requested in rust-lang#117771 (comment).

r? `@tmandry`
@rust-log-analyzer

This comment was marked as off-topic.

@bors
Copy link
Collaborator

bors commented Jan 3, 2024

💔 Test failed - checks-actions

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jan 3, 2024
@tmandry
Copy link
Member Author

tmandry commented Jan 4, 2024

@Mark-Simulacrum How would you feel about 1h 21m if we also merged #119399 (which is 50m on 16 cores)? Judging by recent builds, it looks like it's still over 30m away from being the long pole...

@Mark-Simulacrum
Copy link
Member

I have no objections to anything significantly (10m?) shorter than long pole.

@tmandry
Copy link
Member Author

tmandry commented Jan 26, 2024

Continuing in #120358.

@tmandry tmandry closed this Jan 26, 2024
bors added a commit to rust-lang-ci/rust that referenced this pull request Jan 26, 2024
Bump Fuchsia, build tests, and use 8 core bots

- Build Fuchsia on 8 cores instead of 16
- Skip building cranelift for Fuchsia
- Bump Fuchsia (includes building tests)

This includes a change to the upstream build_fuchsia_from_rust_ci script that builds a minimal set of tests, to improve coverage on this builder.

See prior discussion on rust-lang#119400 about building on 8 cores instead of 16. This PR combines changes from that and rust-lang#119399, plus clean up.

r? `@Mark-Simulacrum`
bors added a commit to rust-lang-ci/rust that referenced this pull request Jan 26, 2024
Bump Fuchsia, build tests, and use 8 core bots

- Build Fuchsia on 8 cores instead of 16
- Skip building cranelift for Fuchsia
- Bump Fuchsia (includes building tests)

This includes a change to the upstream build_fuchsia_from_rust_ci script that builds a minimal set of tests, to improve coverage on this builder.

See prior discussion on rust-lang#119400 about building on 8 cores instead of 16. This PR combines changes from that and rust-lang#119399, plus clean up.

r? `@Mark-Simulacrum`
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request Jan 27, 2024
…ark-Simulacrum

Bump Fuchsia, build tests, and use 8 core bots

- Build Fuchsia on 8 cores instead of 16
- Skip building cranelift for Fuchsia
- Bump Fuchsia (includes building tests)

This includes a change to the upstream build_fuchsia_from_rust_ci script that builds a minimal set of tests, to improve coverage on this builder. This would have caught rust-lang/rust-clippy#11952 and rust-lang#119593.

See prior discussion on rust-lang#119400 about building on 8 cores instead of 16. This PR combines changes from that and rust-lang#119399, plus clean up.

r? `@Mark-Simulacrum`
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request Jan 27, 2024
…ark-Simulacrum

Bump Fuchsia, build tests, and use 8 core bots

- Build Fuchsia on 8 cores instead of 16
- Skip building cranelift for Fuchsia
- Bump Fuchsia (includes building tests)

This includes a change to the upstream build_fuchsia_from_rust_ci script that builds a minimal set of tests, to improve coverage on this builder. This would have caught rust-lang/rust-clippy#11952 and rust-lang#119593.

See prior discussion on rust-lang#119400 about building on 8 cores instead of 16. This PR combines changes from that and rust-lang#119399, plus clean up.

r? ``@Mark-Simulacrum``
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request Jan 27, 2024
…ark-Simulacrum

Bump Fuchsia, build tests, and use 8 core bots

- Build Fuchsia on 8 cores instead of 16
- Skip building cranelift for Fuchsia
- Bump Fuchsia (includes building tests)

This includes a change to the upstream build_fuchsia_from_rust_ci script that builds a minimal set of tests, to improve coverage on this builder. This would have caught rust-lang/rust-clippy#11952 and rust-lang#119593.

See prior discussion on rust-lang#119400 about building on 8 cores instead of 16. This PR combines changes from that and rust-lang#119399, plus clean up.

r? ```@Mark-Simulacrum```
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request Jan 28, 2024
…ark-Simulacrum

Bump Fuchsia, build tests, and use 8 core bots

- Build Fuchsia on 8 cores instead of 16
- Skip building cranelift for Fuchsia
- Bump Fuchsia (includes building tests)

This includes a change to the upstream build_fuchsia_from_rust_ci script that builds a minimal set of tests, to improve coverage on this builder. This would have caught rust-lang/rust-clippy#11952 and rust-lang#119593.

See prior discussion on rust-lang#119400 about building on 8 cores instead of 16. This PR combines changes from that and rust-lang#119399, plus clean up.

r? ````@Mark-Simulacrum````
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request Jan 28, 2024
…ark-Simulacrum

Bump Fuchsia, build tests, and use 8 core bots

- Build Fuchsia on 8 cores instead of 16
- Skip building cranelift for Fuchsia
- Bump Fuchsia (includes building tests)

This includes a change to the upstream build_fuchsia_from_rust_ci script that builds a minimal set of tests, to improve coverage on this builder. This would have caught rust-lang/rust-clippy#11952 and rust-lang#119593.

See prior discussion on rust-lang#119400 about building on 8 cores instead of 16. This PR combines changes from that and rust-lang#119399, plus clean up.

r? `````@Mark-Simulacrum`````
bors added a commit to rust-lang-ci/rust that referenced this pull request Jan 31, 2024
…k-Simulacrum

Bump Fuchsia, build tests, and use 8 core bots

- Build Fuchsia on 8 cores instead of 16
- Skip building cranelift for Fuchsia
- Bump Fuchsia (includes building tests)

This includes a change to the upstream build_fuchsia_from_rust_ci script that builds a minimal set of tests, to improve coverage on this builder. This would have caught rust-lang/rust-clippy#11952 and rust-lang#119593.

See prior discussion on rust-lang#119400 about building on 8 cores instead of 16. This PR combines changes from that and rust-lang#119399, plus clean up.

r? `@Mark-Simulacrum`
@workingjubilee workingjubilee added the O-fuchsia Operating system: Fuchsia label May 4, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
A-testsuite Area: The testsuite used to check the correctness of rustc O-fuchsia Operating system: Fuchsia S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants