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
{{ message }}
This repository was archived by the owner on Jun 18, 2025. It is now read-only.
In a cluster mode setup of EventStoreDB, when the leader node of the cluster drops and we attempt to use ReadStream method, it raises an error and doesn’t rebalance with the updated cluster members.
If we call ReadStream again, it fails repeatedly because client.grpcClient.handleError is not invoked in case of an error, which prevents the reconnection process from being triggered.
In a cluster mode setup of EventStoreDB, when the leader node of the cluster drops and we attempt to use
ReadStreammethod, it raises an error and doesn’t rebalance with the updated cluster members.This issue occurs here: https://github.com/EventStore/EventStore-Client-Go/blob/8206ac84067e5a6d591f71fafb82758015fb9f3c/esdb/client.go#L291
If we call ReadStream again, it fails repeatedly because client.grpcClient.handleError is not invoked in case of an error, which prevents the reconnection process from being triggered.
Here’s a suggested solution #188