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

scheduler: handle err and remove useless assignment
k3s-v1.15.3
Kubernetes Prow Robot 2019-03-29 17:33:45 -07:00 committed by GitHub
commit 9a5b7b84df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -542,7 +542,9 @@ func (sched *Scheduler) scheduleOne() {
metrics.PodScheduleErrors.Inc() metrics.PodScheduleErrors.Inc()
} }
if !approved { 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 var reason string
if err == nil { if err == nil {
msg := fmt.Sprintf("prebind plugin %v rejected pod %v.", pl.Name(), assumedPod.Name) msg := fmt.Sprintf("prebind plugin %v rejected pod %v.", pl.Name(), assumedPod.Name)