You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Query/Question
Our application using Azure SDK C++ library to perform upload blocks on block blob. Application perform upload on different blobs in parallel on Azurite emulator. Each blob may contain multiple blocks. Blocks uploaded using asynchronous version and periodically application checks pplx task whether upload successfully or not. We observed that intermittently application receive exception from pplx task get() API. We confirmed there is no any PUT request received at Azurite side when application get write failed error. On error application needs to restart complete upload operation.
Exception error as follows -
Failed to write request body.
Questions as below -
Is this known issue?
Here application do not have any control on these errors.
- Does Azure SDK provide ways to retry such failed task?
- How application should handle such issues?
Below is code snippet for reference.
API used to Initialize context. There is pool of AzureClient object. Every upload operation get client from pool. If no client available then new client created.
Why is this not a Bug or a feature Request?
This seem appropriate template for my issue. I am not looking for additional enhancement so it is not feature request. I am not sure whether it is Bug or not.
Setup (please complete the following information if applicable):
OS: Linux
IDE : n/a
Version of the Library used
- Azure Storage Client Library for C++ 7.5.0
- cpprestsdk 2.10.18
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report
Query Added
Setup information Added
The text was updated successfully, but these errors were encountered:
Query/Question
Our application using Azure SDK C++ library to perform upload blocks on block blob. Application perform upload on different blobs in parallel on Azurite emulator. Each blob may contain multiple blocks. Blocks uploaded using asynchronous version and periodically application checks pplx task whether upload successfully or not. We observed that intermittently application receive exception from pplx task get() API. We confirmed there is no any PUT request received at Azurite side when application get write failed error. On error application needs to restart complete upload operation.
Exception error as follows -
Questions as below -
- Does Azure SDK provide ways to retry such failed task?
- How application should handle such issues?
Below is code snippet for reference.
API used to Initialize context. There is pool of AzureClient object. Every upload operation get client from pool. If no client available then new client created.
API used to check completed task
Why is this not a Bug or a feature Request?
This seem appropriate template for my issue. I am not looking for additional enhancement so it is not feature request. I am not sure whether it is Bug or not.
Setup (please complete the following information if applicable):
- Azure Storage Client Library for C++ 7.5.0
- cpprestsdk 2.10.18
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report
The text was updated successfully, but these errors were encountered: