diff --git a/pkg/scheduler/algorithm/predicates/baremetal/network_predicate.go b/pkg/scheduler/algorithm/predicates/baremetal/network_predicate.go index f43f4b4d58..728a05c4ec 100644 --- a/pkg/scheduler/algorithm/predicates/baremetal/network_predicate.go +++ b/pkg/scheduler/algorithm/predicates/baremetal/network_predicate.go @@ -109,7 +109,7 @@ func (p *NetworkPredicate) Execute(u *core.Unit, c core.Candidater) (bool, []cor filterByRandomNetwork := func() { if err_msg := isRandomNetworkAvailable(false, false, ""); err_msg != "" { - h.AppendPredicateFailMsg(err_msg) + h.Exclude(err_msg) } h.SetCapacityCounter(counters) } @@ -138,7 +138,7 @@ func (p *NetworkPredicate) Execute(u *core.Unit, c core.Candidater) (bool, []cor } if len(errMsgs) > 0 { - h.AppendPredicateFailMsg(strings.Join(errMsgs, ", ")) + h.Exclude(strings.Join(errMsgs, ", ")) } } diff --git a/pkg/scheduler/algorithm/predicates/guest/network_predicate.go b/pkg/scheduler/algorithm/predicates/guest/network_predicate.go index 141ffcda77..41f3f5e60d 100644 --- a/pkg/scheduler/algorithm/predicates/guest/network_predicate.go +++ b/pkg/scheduler/algorithm/predicates/guest/network_predicate.go @@ -140,7 +140,7 @@ func (p *NetworkPredicate) Execute(u *core.Unit, c core.Candidater) (bool, []cor filterByRandomNetwork := func() { counters := core.NewCounters() if err_msg := isRandomNetworkAvailable(false, false, "", counters); err_msg != "" { - h.AppendPredicateFailMsg(err_msg) + h.Exclude(err_msg) } h.SetCapacityCounter(counters) } @@ -202,7 +202,7 @@ func (p *NetworkPredicate) Execute(u *core.Unit, c core.Candidater) (bool, []cor } if len(errMsgs) > 0 { - h.AppendPredicateFailMsg(strings.Join(errMsgs, ", ")) + h.Exclude(strings.Join(errMsgs, ", ")) } else { h.SetCapacityCounter(counters) }