From 02342029aa48fdc10f966565dbceaf42bfb5be9b Mon Sep 17 00:00:00 2001 From: jiaxuanzhou Date: Mon, 10 Dec 2018 10:20:41 +0800 Subject: [PATCH] Update nodeInfo once node was cordoned --- pkg/scheduler/cache/event_handlers.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/scheduler/cache/event_handlers.go b/pkg/scheduler/cache/event_handlers.go index 8d4fdc154..8fa3eaa0b 100644 --- a/pkg/scheduler/cache/event_handlers.go +++ b/pkg/scheduler/cache/event_handlers.go @@ -242,7 +242,8 @@ func (sc *SchedulerCache) addNode(node *v1.Node) error { func isNodeInfoUpdated(oldNode, newNode *v1.Node) bool { return !reflect.DeepEqual(oldNode.Status.Allocatable, newNode.Status.Allocatable) || !reflect.DeepEqual(oldNode.Spec.Taints, newNode.Spec.Taints) || - !reflect.DeepEqual(oldNode.Labels, newNode.Labels) + !reflect.DeepEqual(oldNode.Labels, newNode.Labels) || + !reflect.DeepEqual(oldNode.Spec.Unschedulable, newNode.Spec.Unschedulable) } // Assumes that lock is already acquired.