SchedulerVolumeBinder: don't modify assumed pod in AssumePodVolumes

This commit is contained in:
Yecheng Fu 2020-05-20 21:18:43 +08:00
parent fdbb960354
commit f685af32e2

View File

@ -115,7 +115,6 @@ type SchedulerVolumeBinder interface {
//
// It returns true if all volumes are fully bound
//
// This function will modify assumedPod with the node name.
// This function is called serially.
AssumePodVolumes(assumedPod *v1.Pod, nodeName string) (allFullyBound bool, err error)
@ -334,8 +333,6 @@ func (b *volumeBinder) AssumePodVolumes(assumedPod *v1.Pod, nodeName string) (al
return true, nil
}
assumedPod.Spec.NodeName = nodeName
claimsToBind := b.podBindingCache.GetBindings(assumedPod, nodeName)
claimsToProvision := b.podBindingCache.GetProvisionedPVCs(assumedPod, nodeName)