[release/6.0] Try out BuildProjectReferences=false in Components#37146
[release/6.0] Try out BuildProjectReferences=false in Components#37146dougbu merged 1 commit intorelease/6.0from
Conversation
|
CC @dougbu @BrennanConroy let's wait a couple more days to make sure your change really is making things better in |
dougbu
left a comment
There was a problem hiding this comment.
In preparation, not saying this should be merged today
I agree on the timing. Marked an email to remind me next Wednesday morning 😺 |
|
@BrennanConroy @captainsafia @Tratcher @TanayParikh please chime in on how well our repo has been building w/ this fix in 'main' for the last week or so. I think @Tratcher mentioned another issue in MVC project but don't have the details at hand. |
This is from the internal issue:
|
Probably not. It appears #37017 may have helped but frequently-used projects like Microsoft.AspNetCore.WebUtilities and Microsoft.Extensions.Features can still build in multiple I suspect we still have a few projects doing unusual things and causing builds of Microsoft.AspNetCore.WebUtilities and Microsoft.Extensions.Features with different global properties. @rainersigwald's tool or a binary log might help go further. But, let's hear first whether we've hit other problems. Anyone seen anything else❔ I'd appreciate "nos" from @BrennanConroy @captainsafia too. |
The past day and half has definitely been smoother than prior rotations where I encountered this issue. I don't believe I've encountered this specific error this time around (mostly the errors I've been seeing have been nuget 503s). |
|
It was pretty smooth for me. I definitely noticed a difference between builds in main vs. release/6.0 so I'm in favor of backporting this. |
|
Has anyone spent any time up close and personal with a binary log from one of the builds @TanayParikh mentioned❔ |
Last I checked we don't produce binlogs anymore
I paid attention to builds for the first couple days and it looks like there was a big drop in 'file in use' issues, I know there were still a few, but they seemed to be in slightly different areas of the build now so I think we've made some progress 😃 |
We do though not in every job; right now, it's just Hmm, the slowdown wouldn't matter if we didn't change the Helix test job because that's normally the slowest in our public builds. Might be worth trying for a week or so in 'main' -- at least long enough to get more information when the next file-in-use or mapped-section-open failure happens❔ |
|
/fyi our largest |
As requested in #37146 (comment)
|
As requested in #37146 (comment)
Backport of #37017 to release/6.0
/cc @wtgodbe @BrennanConroy
Customer Impact
Testing
Risk