Skip to content
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

[Unresolved] Microsoft.DotNet downloads are slow and don't match official links #167642

Closed
stevenlele opened this issue Aug 14, 2024 · 5 comments
Closed
Labels
Area-External Needs-Review This work item needs to be reviewed by a member of another team.
Milestone

Comments

@stevenlele
Copy link
Contributor

stevenlele commented Aug 14, 2024

The installer links in the manifests submitted by @dotnet-winget-bot (https://github.com/microsoft/winget-pkgs/pulls?q=is%3Apr+DotNet+in%3Atitle) don't match the official links, and the download speed is very slow in some regions (e.g. China) compared to the official ones.

For example, the x64 link in #167532 is https://dotnetcli.azureedge.net/dotnet/WindowsDesktop/8.0.8/windowsdesktop-runtime-8.0.8-win-x64.exe, whereas the official link listed in the release notes and official download page is https://download.visualstudio.microsoft.com/download/pr/907765b0-2bf8-494e-93aa-5ef9553c5d68/a9308dc010617e6716c0e6abd53b05ce/windowsdesktop-runtime-8.0.8-win-x64.exe, which downloads a lot faster than the former one in China (<100 KB/s vs ~5 MB/s).

@mthalman Please consider fixing your download network or switching to the official links instead.

Edit: DNS resolution FYI:

> nslookup dotnetcli.azureedge.net
Server:  pdns.dnspod.cn
Address:  119.29.29.29

Non-authoritative answer:
Name:    cs9.wpc.v0cdn.net
Addresses:  2606:2800:147:120f:30c:1ba0:fc6:265a
          117.18.232.200 # Verizon Business, Australia
Aliases:  dotnetcli.azureedge.net
          dotnetcli.ec.azureedge.net

> nslookup download.visualstudio.microsoft.com
Server:  pdns.dnspod.cn
Address:  119.29.29.29

Non-authoritative answer:
Name:    download.visualstudio.microsoft.com.mwcname.com
Address:  117.24.10.17 # China Telecom, Quanzhou
Aliases:  download.visualstudio.microsoft.com
          visualstudio.download.prss.trafficmanager.net
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Triage This work item needs to be triaged by a member of the core team. label Aug 14, 2024
@mthalman
Copy link
Member

@rbhanda - Can we make any CDN configuration changes to improve this?

@stephengillie stephengillie added Area-External Needs-Review This work item needs to be reviewed by a member of another team. and removed Needs-Triage This work item needs to be triaged by a member of the core team. labels Aug 14, 2024
Copy link
Contributor

Hello @stevenlele,

This issue has been identified as requiring a fix from a third party or external repository. Since there has been no recent activity on this issue, it will be automatically closed.

Template: msftbot/noRecentActivity/areaExternal

@stevenlele
Copy link
Contributor Author

@mthalman Should I reopen this in a dotnet repo? Which one?

@denelon denelon added this to the 1.10 Packages milestone Dec 3, 2024
@stevenlele
Copy link
Contributor Author

For the record, the CDN was changed to a new one in #202037 which is a bit better but still much slower than the official links (download.visualstudio.microsoft.com). There seem to be no willingness to change the links to the fastest ones.

@stevenlele stevenlele changed the title Microsoft.DotNet downloads are slow and don't match official links [Unresolved] Microsoft.DotNet downloads are slow and don't match official links Jan 24, 2025
@mthalman
Copy link
Member

download.visualstudio.microsoft.com isn't anymore official than builds.dotnet.microsoft.com. In fact, the goal is that builds.dotnet.microsoft.com will be the sole location for .NET bits: dotnet/core#9675.

If you're experiencing issues with the builds.dotnet.microsoft.com CDN, please log an issue at https://github.com/dotnet/core.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-External Needs-Review This work item needs to be reviewed by a member of another team.
Projects
None yet
Development

No branches or pull requests

4 participants