From f9fb2ef3f8d8b968cebb564f5dd47bf6224c2f11 Mon Sep 17 00:00:00 2001 From: Alex Dadgar Date: Wed, 3 Feb 2016 12:00:43 -0800 Subject: [PATCH] Fix node drain --- scheduler/generic_sched.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scheduler/generic_sched.go b/scheduler/generic_sched.go index 1fc294cf6..0339b0244 100644 --- a/scheduler/generic_sched.go +++ b/scheduler/generic_sched.go @@ -272,7 +272,7 @@ func (s *GenericScheduler) computeJobAllocs() error { s.limitReached = evictAndPlace(s.ctx, diff, diff.migrate, allocMigrating, &limit) // Treat non in-place updates as an eviction and new placement. - s.limitReached = evictAndPlace(s.ctx, diff, diff.update, allocUpdating, &limit) + s.limitReached = s.limitReached || evictAndPlace(s.ctx, diff, diff.update, allocUpdating, &limit) // Nothing remaining to do if placement is not required if len(diff.place) == 0 {