Merge pull request #75861 from shinytang6/enhance/cleanup-scheduler

scheduler: handle err and remove useless assignment
This commit is contained in:
Kubernetes Prow Robot
2019-03-29 17:33:45 -07:00
committed by GitHub

View File

@@ -542,7 +542,9 @@ func (sched *Scheduler) scheduleOne() {
metrics.PodScheduleErrors.Inc()
}
if !approved {
sched.Cache().ForgetPod(assumedPod)
if forgetErr := sched.Cache().ForgetPod(assumedPod); forgetErr != nil {
klog.Errorf("scheduler cache ForgetPod failed: %v", forgetErr)
}
var reason string
if err == nil {
msg := fmt.Sprintf("prebind plugin %v rejected pod %v.", pl.Name(), assumedPod.Name)