From 9ff14195110eda7c71e1f9b5972362e2f4ef7eeb Mon Sep 17 00:00:00 2001 From: BinacsLee Date: Wed, 21 Apr 2021 20:30:02 +0800 Subject: [PATCH] code cleanup: scheduler simplify the check function in NodeLabel.Filter --- pkg/scheduler/framework/plugins/nodelabel/node_label.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/scheduler/framework/plugins/nodelabel/node_label.go b/pkg/scheduler/framework/plugins/nodelabel/node_label.go index f37583de3ff..dfa48c03c48 100644 --- a/pkg/scheduler/framework/plugins/nodelabel/node_label.go +++ b/pkg/scheduler/framework/plugins/nodelabel/node_label.go @@ -99,7 +99,7 @@ func (pl *NodeLabel) Filter(ctx context.Context, _ *framework.CycleState, pod *v check := func(labels []string, presence bool) bool { for _, label := range labels { exists := nodeLabels.Has(label) - if (exists && !presence) || (!exists && presence) { + if exists != presence { return false } }