From 2b9b1e9e030dccacf9aa549fc49b2e5e382750bf Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Tue, 5 May 2020 21:34:01 +0200 Subject: bug: Continue scheduling other VMs on unfittig VM --- .../opendc/compute/virt/service/SimpleVirtProvisioningService.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'opendc') diff --git a/opendc/opendc-compute/src/main/kotlin/com/atlarge/opendc/compute/virt/service/SimpleVirtProvisioningService.kt b/opendc/opendc-compute/src/main/kotlin/com/atlarge/opendc/compute/virt/service/SimpleVirtProvisioningService.kt index 520f6dc5..2185b372 100644 --- a/opendc/opendc-compute/src/main/kotlin/com/atlarge/opendc/compute/virt/service/SimpleVirtProvisioningService.kt +++ b/opendc/opendc-compute/src/main/kotlin/com/atlarge/opendc/compute/virt/service/SimpleVirtProvisioningService.kt @@ -139,10 +139,13 @@ class SimpleVirtProvisioningService( if (selectedHv == null) { if (requiredMemory > maxMemory || imageInstance.flavor.cpuCount > maxCores) { unscheduledVms++ + incomingImages -= imageInstance + println("[${clock.millis()}] CANNOT SPAWN ${imageInstance.image}") + continue + } else { + break } - - break } try { -- cgit v1.2.3