From 97ff48ee705b559cc43f8f74607b1f7bc196cd04 Mon Sep 17 00:00:00 2001 From: Kawin Viriyaprasopsook Date: Tue, 23 Jul 2024 08:29:48 +0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A5=20origins=20already=20checked=20be?= =?UTF-8?q?fore=20getRandomUpstreamByWeight?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mod/dynamicproxy/loadbalance/originPicker.go | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/mod/dynamicproxy/loadbalance/originPicker.go b/src/mod/dynamicproxy/loadbalance/originPicker.go index ad5ddc4..b74dce8 100644 --- a/src/mod/dynamicproxy/loadbalance/originPicker.go +++ b/src/mod/dynamicproxy/loadbalance/originPicker.go @@ -106,9 +106,6 @@ func getRandomUpstreamByWeight(upstreams []*Upstream) (*Upstream, int, error) { if totalUpstreams == 1 { return upstreams[0], 0, nil } - if totalUpstreams == 0 { - return nil, -1, errors.New("no upstream servers available") - } totalWeight := 0 fallbackUpstreams := make([]*Upstream, 0) // List of upstreams with weight 0