diff --git a/dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/loadbalance/LeastActiveLoadBalance.java b/dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/loadbalance/LeastActiveLoadBalance.java index f9283fb6fc7..6b1ac64b989 100644 --- a/dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/loadbalance/LeastActiveLoadBalance.java +++ b/dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/loadbalance/LeastActiveLoadBalance.java @@ -86,8 +86,7 @@ protected Invoker doSelect(List> invokers, URL url, Invocation // Accumulate the total weight of the least active invoker totalWeight += afterWarmup; // If every invoker has the same weight? - if (sameWeight && i > 0 - && afterWarmup != firstWeight) { + if (sameWeight && afterWarmup != firstWeight) { sameWeight = false; } }