mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 11:52:28 +01:00
CS-15713 : remove listen section, when ld is removed
This commit is contained in:
parent
1aa4ed84b9
commit
d49776938b
@ -573,20 +573,22 @@ public class HAProxyConfigurator implements LoadBalancerConfigurator {
|
|||||||
|
|
||||||
}
|
}
|
||||||
result.add(getBlankLine());
|
result.add(getBlankLine());
|
||||||
|
boolean has_listener = false;
|
||||||
if (lbCmd.getLoadBalancers().length == 0) {
|
for (LoadBalancerTO lbTO : lbCmd.getLoadBalancers()) {
|
||||||
|
if ( lbTO.isRevoked() ) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
List<String> poolRules = getRulesForPool(lbTO);
|
||||||
|
result.addAll(poolRules);
|
||||||
|
has_listener = true;
|
||||||
|
}
|
||||||
|
result.add(getBlankLine());
|
||||||
|
if ( !has_listener) {
|
||||||
// haproxy cannot handle empty listen / frontend or backend, so add
|
// haproxy cannot handle empty listen / frontend or backend, so add
|
||||||
// a dummy listener
|
// a dummy listener
|
||||||
// on port 9
|
// on port 9
|
||||||
result.addAll(Arrays.asList(defaultListen));
|
result.addAll(Arrays.asList(defaultListen));
|
||||||
}
|
}
|
||||||
result.add(getBlankLine());
|
|
||||||
|
|
||||||
for (LoadBalancerTO lbTO : lbCmd.getLoadBalancers()) {
|
|
||||||
List<String> poolRules = getRulesForPool(lbTO);
|
|
||||||
result.addAll(poolRules);
|
|
||||||
}
|
|
||||||
|
|
||||||
return result.toArray(new String[result.size()]);
|
return result.toArray(new String[result.size()]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user