Creating releases can be slow/blocked when package feed is unreachable/hangs
Team
- [X] I've assigned a team label to this issue
Severity
Can block release creation if feeds are unreachable
Version
| Release stream | Release |
|---|---|
| 2022.1 | 2022.1.2386 |
| 2022.2 | 2022.2.3181 |
| 2022.3+ | all releases |
Latest Version
No response
What happened?
We perform a package search on the frontend when creating a release.
This can cause an issue where release creation is blocked when feed hang indefinitely, this also has a side effect of slow-release creation when feed search is slow
Reproduction
Created a NuGet feed pointing to the public nuget endpoint Configure a project to use a package from taht feed in a simple Run a Script step (eg Newtonsoft.Json) Separately: Created an Azure FunctionApp which sleeps for a given period of time (eg 5 mins) before returning a 500 server error Change the existing NuGet Feed to point to the FunctionApp instead of real NuGet Trying to Create a Release for the project
Error and Stacktrace
No response
More Information
introduced as part of this issue https://github.com/OctopusDeploy/Issues/issues/7412
Workaround
Create release via API
Investigated by CaC team, then redirected back to FnM. More in Slack discussion.
The Octopus engineering team has reviewed this issue. After careful consideration, we’ve classed this low priority. This means we won’t work on it in the near future. We prioritize issues based on the number of people affected, the impact type, and available workarounds. If you’ve encountered this issue and haven’t informed our support team, please email [email protected]. Knowing how many people experience this issue may increase its priority.