Support orchestrator message renewal
Open
dt.core
enhancement
- Dominant language
- C#
- Stars
- 1.7k
- Forks
- 335
- Avg merge
- 2d 23h
- Merged PRs (30d)
- 6
Description
DTFx currently doesn't renew task orchestration messages except in ContinueAsNew loops. This means that delays in processing these messages can result in duplicate dequeue events and potentially duplicate executions. For backends such as Azure Storage, this is especially problematic because the lack of transaction support increases the negative impacts of duplicate executions.
This issue tracks support for orchestration message renewal, ideally in DurableTask.Core, such that all backends benefit from automatic message renewal. Ideally this works similar to the existing activity message renewal.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.