Browse Source

fix fallbackTag missing on leastping balancer

This fix fallbackTag not working when balancer type is set to "leastping"
povsister 1 year ago
parent
commit
863479bb81
1 changed files with 1 additions and 1 deletions
  1. 1 1
      app/router/config.go

+ 1 - 1
app/router/config.go

@@ -144,7 +144,7 @@ func (br *BalancingRule) Build(ohm outbound.Manager, dispatcher routing.Dispatch
 		return &Balancer{
 		return &Balancer{
 			selectors: br.OutboundSelector,
 			selectors: br.OutboundSelector,
 			strategy:  &LeastPingStrategy{config: s},
 			strategy:  &LeastPingStrategy{config: s},
-			ohm:       ohm,
+			ohm:       ohm, fallbackTag: br.FallbackTag,
 		}, nil
 		}, nil
 	case "leastload":
 	case "leastload":
 		i, err := serial.GetInstanceOf(br.StrategySettings)
 		i, err := serial.GetInstanceOf(br.StrategySettings)