I am trying to upload 300GB (streamed) data to Azure blob storage. The code I am using to perform the upload looks like this:
var stream = blob.OpenWrite();
[...]
// the buffer is filled in with 128KB chunks of data from a larger 300GB file
stream.Write(buffer, offset, count);
After around 8h of uploading, I am receiving the following error message:
at Microsoft.WindowsAzure.Storage.Core.Util.StorageAsyncResult`1.End() in c:\Program Files x86)\Jenkins\workspace\release_dotnet_master\Lib\ClassLibraryCommon\Core\Util\StorageAsyncResult.cs:line 77 at Microsoft.WindowsAzure.Storage.Blob.BlobWriteStream.EndWrite(IAsyncResult asyncResult) in c:\Program Files (x86)\Jenkins\workspace\release_dotnet_master\Lib\ClassLibraryCommon\Blob\BlobWriteStream.cs:line 211
ErrorMessage = The client could not finish the operation within specified timeout.
As a side note, my upload speed is around 2MB/s (might be related to the timeout message). Any help would be appreciated.