From 4aa4255cf1abfac1d30d1b7ac89154a42c5bde29 Mon Sep 17 00:00:00 2001 From: wackxu Date: Sat, 31 Mar 2018 15:13:49 +0800 Subject: [PATCH] remove pvc node affinity update check since beta NodeAffinity is immutable --- pkg/scheduler/factory/factory.go | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pkg/scheduler/factory/factory.go b/pkg/scheduler/factory/factory.go index 49a5541080..a6997dd6d1 100644 --- a/pkg/scheduler/factory/factory.go +++ b/pkg/scheduler/factory/factory.go @@ -405,14 +405,6 @@ func (c *configFactory) invalidatePredicatesForPvUpdate(oldPV, newPV *v1.Persist break } } - if utilfeature.DefaultFeatureGate.Enabled(features.VolumeScheduling) { - oldAffinity := oldPV.Spec.NodeAffinity - newAffinity := newPV.Spec.NodeAffinity - // If node affinity of PV is changed. - if !reflect.DeepEqual(oldAffinity, newAffinity) { - invalidPredicates.Insert(predicates.CheckVolumeBindingPred) - } - } c.equivalencePodCache.InvalidateCachedPredicateItemOfAllNodes(invalidPredicates) }