Details
-
Bug
-
Resolution: Done
-
Major
-
9.4.0.CR1
-
None
-
Sprint 9.4.0.CR3
Description
RoundRobinBalancingStrategy always starts from server 0, and resets back to 0 if a server topology update has less servers. This means if N clients start and immediately add a listener (e.g. for near cache), all N client listeners will be attached to the same server.
We should pick a random server on every server topology update instead, so that near cache listeners are attached to random servers.