Conversation
|
@timbuchwaldt Have you seen a subscription process go down without being restarted by the supervisor? The subscriptions supervisor is supposed to restart the subscription process when it terminates abnormally. Restarting should reconnect to the event store and continue sending events to the subscriber. |
|
Hey. |
|
If this change improves things then we'll also need to change the restart strategy in the subscriptions supervisor from Instead of restarting the subscription, the subscriber process should be supervised (e.g. Commanded event handler) and then can create a new subscription when either subscriber or subscription go down. This is similar to how the Elixir EventStore subscription process works. |
Otherwise a dying subscription leaves the subscriber alive.