update comment info when scheduler bind fails

Change-Id: Idce89003fe408b713431d07a3300e3acd1af87a9
This commit is contained in:
m1093782566 2016-08-15 12:10:42 +08:00 committed by 杜军
parent 5962874414
commit 40f5d64411

View File

@ -111,12 +111,8 @@ func (s *Scheduler) scheduleOne() {
// Optimistically assume that the binding will succeed and send it to apiserver
// in the background.
// The only risk in this approach is that if the binding fails because of some
// reason, scheduler will be assuming that it succeeded while scheduling next
// pods, until the assumption in the internal cache expire (expiration is
// defined as "didn't read the binding via watch within a given timeout",
// timeout is currently set to 30s). However, after this timeout, the situation
// will self-repair.
// If the binding fails, scheduler will release resources allocated to assumed pod
// immediately.
assumed := *pod
assumed.Spec.NodeName = dest
if err := s.config.SchedulerCache.AssumePod(&assumed); err != nil {