From 86515d8b9ea86babced756b6008cefd54ebd16e4 Mon Sep 17 00:00:00 2001 From: shinytang6 <1074461480@qq.com> Date: Fri, 29 Mar 2019 10:47:58 +0800 Subject: [PATCH] scheduler: handle missing err --- pkg/scheduler/scheduler.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/scheduler/scheduler.go b/pkg/scheduler/scheduler.go index ae25e359c8b..4ef8950b44b 100644 --- a/pkg/scheduler/scheduler.go +++ b/pkg/scheduler/scheduler.go @@ -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)