diff --git a/plugin/pkg/scheduler/scheduler.go b/plugin/pkg/scheduler/scheduler.go index 8311462eeb2..19374ca0030 100644 --- a/plugin/pkg/scheduler/scheduler.go +++ b/plugin/pkg/scheduler/scheduler.go @@ -119,7 +119,9 @@ func (s *Scheduler) scheduleOne() { // will self-repair. assumed := *pod assumed.Spec.NodeName = dest - s.config.SchedulerCache.AssumePod(&assumed) + if err := s.config.SchedulerCache.AssumePod(&assumed); err != nil { + glog.Errorf("scheduler cache AssumePod failed: %v", err) + } go func() { defer metrics.E2eSchedulingLatency.Observe(metrics.SinceInMicroseconds(start))