Empty slaves handling fixed. #30

pull/38/head
Nikita 11 years ago
parent 0695feca8c
commit b9d07ea807

@ -78,6 +78,7 @@ abstract class BaseLoadBalancer implements LoadBalancer {
List<ConnectionEntry> clientsCopy = new ArrayList<ConnectionEntry>(clients);
if (clientsCopy.isEmpty()) {
clientsEmpty.awaitUninterruptibly();
return nextPubSubConnection();
}
while (true) {
if (clientsCopy.isEmpty()) {
@ -118,6 +119,7 @@ abstract class BaseLoadBalancer implements LoadBalancer {
List<ConnectionEntry> clientsCopy = new ArrayList<ConnectionEntry>(clients);
if (clientsCopy.isEmpty()) {
clientsEmpty.awaitUninterruptibly();
return nextConnection();
}
while (true) {
if (clientsCopy.isEmpty()) {

Loading…
Cancel
Save