Azure blob upload is slow via Octopus, fast otherwise (100x)

Hi,

The azure blob upload code seems to be very slow (specifically, AzurePackageUploader’s UploadBlobInChunks method).

Can the team look at switching to packageBlob.UploadFromStream method?

Uploading the same blob from the same server as octopus via that method (instead of custom-written UploadBlobInChunks) gets the speed up from 5 minutes to 5 seconds of a 20MB file.

Thanks,
Andrew

Hi Andrew,

Thanks for the suggestion, we’ll try to fix this in the Octopus 2.0 release.

Paul

Hey Paul,

Any chance this could be released for the 1.x branch as a maintenance
update? I’d assume its a 5 minute fix, plus a test to confirm the change.
We have every intention to update to 2.0, but would like to at least
drastically improve our deploy process until we find time to do so.

Thanks,
Andrew

Hi Andrew,

I’m doing a maintenance fix for that branch this week so I’ll try to sneak it in. Thanks!

Paul

Hi Andrew,

This should now be fixed: http://octopusdeploy.com/downloads

Paul

Thanks Paul, its dramatically faster!