-
Notifications
You must be signed in to change notification settings - Fork 263
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
DurableTaskStorageException when concurrently reading and writing large data #2501
Comments
Any progress on this issue? We are still seeing this problem in v2.11.1. |
@nytian Friendly ping, any fixes in this area? Thanks |
I am currently experiencing this issue as well. However, I do not have this problem when using an actual storage account. This occurs when using Azurite local storage emulation. While we could point fingers and ask Azurite to fix this, I believe an underlying issue that Azure Functions STILL relies `WindowsAzure.*" version of the Azure Storage SDKs which was deprecated almost a full year ago. (3/31/2023) Azure/durabletask#982
|
Description
When concurrently writing and reading large data from a durable entity, a
DurableTaskStorageException
with message "The specified blob does not exist" is sometimes thrown fromDurableTask.AzureStorage.Storage.AzureStorageClient.MakeStorageRequest
.The exception started to appear in v2.9.5.
Expected behavior
No exception thrown when concurrently reading and writing large data from a durable entity.
Actual behavior
When concurrently writing and reading large data from a durable entity, a
DurableTaskStorageException
with message "The specified blob does not exist" is thrown fromDurableTask.AzureStorage.Storage.AzureStorageClient.MakeStorageRequest
.Relevant source code snippets
This reproducer triggers the exception about every 10s:
Stacktrace:
Known workarounds
Downgrade to v2.9.4.
App Details
The text was updated successfully, but these errors were encountered: