-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Intermittent failure to restore IBC optimization data #51585
Comments
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label. |
Tagging subscribers to this area: @dotnet/runtime-infrastructure Issue DetailsRunfo Tracking Issue: Intermittent failure to restore IBC optimization data
Build Result Summary
|
@agocke do we still have IBC in our pipeline or is the name of the stage just not been updated? |
@jeffschwMSFT IBC comes from arcade support, it's looking for these IBC data packages: These are available at https://dev.azure.com/dnceng/public/_packaging?_a=package&feed=dotnet6-transport&package=optimization.linux-x64.IBC.CoreCLR&protocolType=NuGet&version=99.99.99-master-20200806.6&view=overview. Not sure why they are not restored |
Thanks! The root of my question is that since we are moving from the ibc format to mibc, I was curious if we were just reusing the name or if we still were flowing ibc data. |
These are old packages (newest is February), so there's no flow. As for if it's used, I am not sure if that part is still hooked. |
@davidwrighton would know for sure, but I see the same packages coming out of dotnet-optimization with what looks like fresh mibc files in them. |
The mIBC packages are slightly different: |
Flow is almost there, but as @hoyosjs says this is a nuget problem. If someone knows how to reduce the likelihood of this fault. I'd be happy to help, but without that, I don't think I can do anything here. |
Copying this from another issue but it might help here to share some context. In the last years I worked on reducing NuGet invocations where possible down to three:
Any extra invocation like Lines 611 to 612 in 432a459
CoreClr has some of such extra invocations in their build runtime scripts when shelving out to dotnet.exe to restore:
Removing these invocation will make the native build faster and will improve the overall reliability. |
Closing as there's no hits; #54921 tracks the centralized restore. |
Runfo Tracking Issue: Intermittent failure to restore IBC optimization data
Build Result Summary
The text was updated successfully, but these errors were encountered: