Azure / Azure/durabletask

AzureStorage: purge corrupted queue messages.

Open
#1,088 2 comments 0 reactions 0 assignees View on GitHub
dt.azurestorage
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.