[Workflow] GRPC connection to workflow runtime doesn't self-heal when app restarts
olitomlinson opened this issue · comments
Oliver Tomlinson commented
cc @philliphoff
runtime 1.13.2 (not tried any other versions)
Expected Behavior
The grpc connection to the workflow runtime will reestablish after the app process (not dapr process) crashes and is restarted.
Actual Behavior
The grpc connection to the workflow runtime does not reestablish after the app process (not dapr process) crashes and is restarted.
Steps to Reproduce the Problem
Pull down my repro here https://github.com/olitomlinson/dapr-workflow-examples
- run
docker compose build
- run
docker compose up
- stop the
app
container in compose - it will be named something likeworkflow-app-a-1
- start the
app
container in compose - observe the logs in
workflow-app-a-1
and you will see the following error repeating forever :
The gRPC server for Durable Task gRPC worker is unavailable. Will continue retrying.
Release Note
RELEASE NOTE: