You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Parallelise run-tc (currently relies on inherent parallelism of cargo and builds everything into a huge target directory - some complexity here to figure how to manage the shared resources correctly).
Investigate using codegen-units, experiments show it speeds up rustc build a lot, but slows down tests. ThinLTO may help also.
Nice-to-have
Consider offering a build-only mode (probably build tests as well)
Metrics
Monitor which crates are taking the longest and what the long tail of slow crates looks like
Get a breakdown of what phases are taking time (e.g. build, test build, testing) to inform future work
Speculative
allow cargobomb to distribute over multiple machines
The text was updated successfully, but these errors were encountered:
Parallelization of prepare-local and run-tc is now implemented with run-graph --threads N, and build-only crater runs are possible with --mode build-only.
Crater has a number of inefficiencies that can be resolved to make life better for everyone.
Impactful
prepare-local
run-tc
(currently relies on inherent parallelism of cargo and builds everything into a huge target directory - some complexity here to figure how to manage the shared resources correctly).Nice-to-have
Metrics
Speculative
The text was updated successfully, but these errors were encountered: