diff --git a/src/scheduler/src/sched/Scheduler.cc b/src/scheduler/src/sched/Scheduler.cc index 3a99358830..220fa426cf 100644 --- a/src/scheduler/src/sched/Scheduler.cc +++ b/src/scheduler/src/sched/Scheduler.cc @@ -868,7 +868,11 @@ void Scheduler::dispatch() continue; } - ds->add_capacity(dsk); + // DS capacity is only added for new deployments, not for migrations + if (!vm->is_resched()) + { + ds->add_capacity(dsk); + } host->add_capacity(cpu,mem,dsk);