-
Notifications
You must be signed in to change notification settings - Fork 10.3k
[release/6.0] Try out BuildProjectReferences=false in Components #37146
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
CC @dougbu @BrennanConroy let's wait a couple more days to make sure your change really is making things better in |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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