You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The basic spec that that PR's proposing for other SDKs is
Workflow code can wait on a method named similarly to workflow.all_handlers_finished()
By default, the worker will emit workflow.UnfinishedUpdateHandlersWarning and workflow.UnfinishedSignalHandlersWarning if any handlers of those types are unfinished when the workflow completes (cancellation, failure, success). See PR for wording of message.
These warnings are controlled by a policy whose default value is workflow.HandlerUnfinishedPolicy.WARN_AND_ABANDON
Users can silence the warning on a per-handler basis by setting unfinished_policy to workflow.HandlerUnfinishedPolicy.ABANDON
Tests should verify the above for worker-side workflow exit via cancellation, failure, and success
cretz
added a commit
to cretz/temporal-sdk-dotnet
that referenced
this issue
Jun 28, 2024
We can recommend the await-all-handlers or drop-all-handlers methods. TBD whether error or warning.
The text was updated successfully, but these errors were encountered: