Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.5.0.final
-
None
-
None
Description
RoundRobinGlobalLoadBalancer has a snapshot of nodes (nodeList) which is updated on each discovery event. But when the client reconnects after the full topology restart, the snapshot is not updated and it contains only nodes that already failed. EVT_CLIENT_NODE_DISCONNECTED and EVT_CLIENT_NODE_RECONNECTED should be properly handled.
Other load balancing SPIs should be also checked.