-
Notifications
You must be signed in to change notification settings - Fork 525
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
really bad performance using AppVeyor feeds with > 2.17.3 #1317
Comments
Thanks for reporting this. |
Ok the fix that I have in mind will hopefully make 0 calls. Let me see if I
|
#1319 should make things much better. I hope I find good Internet connection this evening to release a prerelease. |
Ok a prerelease version is now available. Please let me know if it works for you. // @vasily-kirichenko I remember you also had more than one feed and saw slower updates. Maybe this helps for you too. There is still one new issue open to make "paket install" faster as well. Hopefully find some time on Monday. |
I have very slow "install" since 2.24.0, updates are even slower. |
I will check that too
|
Thank you. I will test this when I'm in the office on Monday. |
@vasily-kirichenko please check the new alpha version if you find some time. It does some things a little bit smarter. I hope it helps. |
since I also noticed a caching issue I had to invalidate all cache files. |
This is not fixed in 2.37.1. There are still 3 requests that fail after the first call returns an empty list of packages. There are 3 extra unnessary failed requests for each package. The good news is that the |
What calls?
|
Ok applied another fix. Did it help? |
Yes! There is only one call per package to AppVeyor now and the responses are all HTTP 200s. The Related, but not required for this ticket: 3 requests are being made to nuget.org for each package that it doesn't have. #1320 would make this irrelevant for me. |
Could you please retry with 2.39.1 (twice)? The second update run should only use the correct feeds. |
2.39.1.0: 40 seconds first run, 15 seconds subsequent runs. Much faster, still slower than 2.23 (6 seconds). |
We have 60 dependencies in a
paket.depdendencies
with 55 of them from NuGet Gallery and 5 of them our AppVeyor feed. Paket 2.17.3 took 45 seconds to do apaket update
. Paket 2.18.0 took 9 minutes.Paket 2.17.3 will tries 1 request per missing dependency to AppVeyor:
Paket 2.18.0 and above makes 4 requests per missing dependency to AppVeyor:
The text was updated successfully, but these errors were encountered: