-
Notifications
You must be signed in to change notification settings - Fork 3k
Blob Storage SDK hits timeout issue periodically, no indication as to why #12166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @xgithubtriage. |
Hi @Garfinkel It could because of the max_single_put_size, sometime the first put blob request cannot finish within the specified/default timeout value, set max_single_put_size to a smaller value like |
Note I filed this on behalf of @Garfinkel |
Hi @Garfinkel Is you problem resolved? |
Hi, we're sending this friendly reminder because we haven't heard back from you in a while. We need more information about this issue to help address it. Please be sure to give us your input within the next 7 days. If we don't hear back from you within 14 days of this comment the issue will be automatically closed. Thank you! |
We have this same issue, weird part is that it only happens on certain occasions and on certain laptops. |
Getting the same issue when we have |
Hi, we're sending this friendly reminder because we haven't heard back from you in a while. We need more information about this issue to help address it. Please be sure to give us your input within the next 7 days. If we don't hear back from you within 14 days of this comment the issue will be automatically closed. Thank you! |
Hi, I have the same bug. Versions: File: Upload parameters: Error: Within this function multiple files are uploaded. If I change the order of the upload, it works until it comes to the large file. |
I am also getting a similar issue. I did notice that this issue seem to occur for certain file sizes and upload speeds, though I am not saying that they are definitely correlated. For example, when uploading a 48MB mkv video file with around 8400Kbps upload speed leads me to this issue's error: As @xiafu-msft has suggested, changing Directly uploading via an http request ( Versions: Error: |
Hi, we're sending this friendly reminder because we haven't heard back from you in a while. We need more information about this issue to help address it. Please be sure to give us your input within the next 7 days. If we don't hear back from you within 14 days of this comment the issue will be automatically closed. Thank you! |
Same issue here: I'm dealing with big video files. For small files, upload works well, but I'm getting this timeout for bigger files (anything above ~15MB). |
Hi, we're sending this friendly reminder because we haven't heard back from you in a while. We need more information about this issue to help address it. Please be sure to give us your input within the next 7 days. If we don't hear back from you within 14 days of this comment the issue will be automatically closed. Thank you! |
Hi @amirbnnsr @hellothisisMatt @PeterZechel @eladg We tried hard to get a write operation timeout error (we tried account in a far region, and make the max_single_put_size=60010241024, also tried to set max_single_put_size to a small value and use max_concurrency=60 to upload a big blob) while we were not able to get the error... |
In my case, creating
@xiafu-msft , will try to provide logs if/when I see this issue again |
@xiafu-msft Attached are two log files with the request header information. I have omitted
The default value for the Thank you for looking into this. upload_bug_logs_1000Kbps_15MB.txt |
Hi @amirbnnsr |
@xiafu-msft Unfortunately, there are no response because the timeout error happens when sending the request. The logs that I posted are actually everything that came out of |
Hi @amirbnnsr can you please send me your account name? Thanks! Also have you ever tried to set read_timeout on BlobServiceClient? Though I think that’s not the problem. |
@xiafu-msft The account name is: I have not tried the |
I am also getting the timeout error while uploading files > 20 MB. It succeeds for smaller files. I am using Python3.6 and using the Azure Storage SDK (azure-storage-blob-12.7.1. Here is my stack overflow link. Just following the MSDN sample is showing this problem. |
In the most recent patch release (azure-storage-blob 12.8.1) we had a fix about upload from a generator (#17418), hopefully that can mitigate this problem. |
Hi, I have a ticket (TrackingID#2111100050002885) open with Storage support for about half a year and we just came to some sort of data that my help this. |
Reported by @Garfinkel. @Garfinkel if you could share more details of the script you used, that would be helpful.
I ran a Python script which uploads a ~30-50mb GZIP file to Azure Blob Storage through the Python SDK (v 12.3.1) using Python 3.7.5 and 3.7.7. The error I receive indicates a timeout issue with no indication why other than "server response error".
We should better indicate when issues are transient / potentially an Azure issue as opposed to a user issue.
Region = us east
... 1_CallAPI.venv\lib\site-packages\azure\core\pipeline\transport_requests_basic.py", line 284, in send
azure.core.exceptions.ServiceResponseError: ('Connection aborted.', timeout('The write operation timed out'))
The text was updated successfully, but these errors were encountered: