temporal
temporal copied to clipboard
Add soft workflow timeout
Is your feature request related to a problem? Please describe. RunTimeout terminates workflow without giving it any chance to perform cleanup. So to deal with business logic timeouts timers have to be used which adds complexity to the user code.
Describe the solution you'd like
Add WorkflowRunCancellationTimeout
(name is strawman) wich sends a cancellation request to the workflow when exceeded. This way a workflow can perform all necessary cleanup.
any progress?