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
fix(dynamic): check all backends for load-balanced servers
Previously, checkServerConnectivity only checked the first backend
address (from ServerInfo.Addr()), which could fail if that specific
backend was unreachable from the proxy's network.
Now checks all backends for load-balanced servers - if ANY backend
is reachable via MC ping, the server is considered ready. This fixes
timeout issues when the first backend is unreachable but others are
available (e.g., remote address fails but localhost succeeds).
For regular (non-load-balanced) servers, behavior is unchanged.
0 commit comments