-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Description
Issue Description
Investigate scheduling issues in https://github.com/dotnet/dotnet repository build.
The critical path is about 30% shorter than the actual builds and a lot of MSBuild nodes are not utilized efficiently.
Some part of the scheduling issues could be addressed by switching to the graph build, see dotnet/dotnet#160, but there's still some fishy scheduling going on. In particular, some of BuildRepoReferences
targets with the graph build takes >40 minutes to complete, despite the fact that all the dependencies are already built, so cache should be able to provide the results immediately.
Steps to Reproduce
Build https://github.com/dotnet/dotnet with binary log and investigate it.
Data
Binlogs available internally, ping in the issue to obtain those.
Analysis
No response
Versions & Configurations
No response
Regression
- yes
- no
Regression Details
No response