microsoft / microsoft/durabletask-dotnet
Rewind support
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 193
- Forks
- 60
- Avg merge
- 3d 12h
- Merged PRs (30d)
- 4
Description
Durable Functions and the Azure Storage backend both support orchestration rewind, which allows restoring an orchestration instance back to its previous state after it has failed. This functionality should be made available to this SDK.
Rewind is currently in preview status. As part of this work, we should bring it onto the path to GA. This would likely require some changes to DTFx, such as completing the following work item: https://github.com/Azure/durabletask/issues/731.
Checklist
- Core DTFx updates
- New DF API surface area
- gRPC/Protobuf contract support
- Integration tests
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the linked DTFx work item 731 and how Durable Functions and the Azure Storage backend currently implement orchestration rewind. Then trace the required DTFx updates, new SDK API surface, gRPC/Protobuf contract changes, and integration-test checklist. Done means all four checklist areas support rewind and the preview functionality is on the path to GA.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, csharp, grpc
- Domain
- api, backend, distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 32/100