diff --git a/pkg/monitor/controller/balancer/balancer.go b/pkg/monitor/controller/balancer/balancer.go index 3e5ca7bba3..4e7d664948 100644 --- a/pkg/monitor/controller/balancer/balancer.go +++ b/pkg/monitor/controller/balancer/balancer.go @@ -557,6 +557,7 @@ func pairMigratResult(gsts []ICandidate, target *TargetRule, cond ICondition, mu return nil, err } else { errs = append(errs, err) + continue } } host.Selected(gst)