A story about slow NuGet package browsing

1 · Andrey Akinshin · May 8, 2018, midnight
In Rider, we have integration tests which interact with api.nuget.org. Also, we have an internal service which monitors the performance of these tests. Two days ago, I noticed that some of these tests sometimes are running for too long. For example, nuget_NuGetTest_shouldUpgradeVersionForDotNetCore usually takes around 10 sec. However, in some cases, it takes around 110 sec, 210 sec, or 310 sec: It looks very suspicious and increases the whole test suite duration. Also, our dashboard with perfo...