Within one of our projects, we need to mass deploy a nuget package and expand the same nuget package (using Octopus’ built-in feature) numerous times asynchronously. We have started to notice that this step sometimes takes 10 times longer than expected. Example: on host A, the nuget package will be expanded 5 times at once. The 4th or 5th nuget package, that’s getting expanded alongside of 1,2,3, will take longer to expand.
We are unsure if we have breached a threshold/best practice in Octopus (running 2018.7.12) or on our hosts (IO read slowdown). The issue is not with copying the nuget package to the hosts from the nuget feed, but the actual unpacking of the nuget package. Can you assist? How does this Octopus feature unpackage nuget files? We don’t see any errors in the Octopus logs either. Thank you!