AzureStorage: purge corrupted queue messages.
- Dominant language
- C#
- Stars
- 1.7k
- Forks
- 335
- Avg merge
- 2d 23h
- Merged PRs (30d)
- 6
Description
We should evaluate updating these two code locations to delete corrupted (fails deserialization) messages from the queue. It is not expected that deserialization failures is a transient issue and no amount of retries / time delay will fix these messages. Particularly because it is only framework types (and not user) being deserialized here.
Location 1:
https://github.com/Azure/durabletask/blob/b4ec695dc5c51319b99c20557f9d47a1dd518729/src/DurableTask.AzureStorage/Messaging/ControlQueue.cs#L108-L110
Location 2:
https://github.com/Azure/durabletask/blob/b4ec695dc5c51319b99c20557f9d47a1dd518729/src/DurableTask.AzureStorage/Messaging/WorkItemQueue.cs#L47-L49
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.