From 9f1a9f2023fc49aa7b731a9a6731b2da3169a95d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B0=95=E6=B0=98=E6=B0=9A?= <cjp_ca@163.com> Date: Thu, 6 Oct 2022 20:13:44 +0800 Subject: [PATCH] fix: leastactive choose wrong invoker (#2068) --- cluster/loadbalance/leastactive/loadbalance.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cluster/loadbalance/leastactive/loadbalance.go b/cluster/loadbalance/leastactive/loadbalance.go index dc52011be..5cc8ab62c 100644 --- a/cluster/loadbalance/leastactive/loadbalance.go +++ b/cluster/loadbalance/leastactive/loadbalance.go @@ -94,7 +94,7 @@ func (lb *leastActiveLoadBalance) Select(invokers []protocol.Invoker, invocation } if leastCount == 1 { - return invokers[0] + return invokers[leastIndexes[0]] } if !sameWeight && totalWeight > 0 { -- GitLab