From 29b2865db32d53f04b6b3066e137f27226b39c20 Mon Sep 17 00:00:00 2001 From: Georgios Andreadis Date: Sun, 12 Apr 2020 22:30:02 +0200 Subject: Uncap total requested burst --- .../kotlin/com/atlarge/opendc/compute/virt/driver/SimpleVirtDriver.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/opendc/opendc-compute/src/main/kotlin/com/atlarge/opendc/compute/virt/driver/SimpleVirtDriver.kt b/opendc/opendc-compute/src/main/kotlin/com/atlarge/opendc/compute/virt/driver/SimpleVirtDriver.kt index d81b8825..1edba7ed 100644 --- a/opendc/opendc-compute/src/main/kotlin/com/atlarge/opendc/compute/virt/driver/SimpleVirtDriver.kt +++ b/opendc/opendc-compute/src/main/kotlin/com/atlarge/opendc/compute/virt/driver/SimpleVirtDriver.kt @@ -331,9 +331,7 @@ class SimpleVirtDriver( eventFlow.emit( HypervisorEvent.SliceFinished( this@SimpleVirtDriver, - // Only consider the burst that we could allocate in the time-frame that we ran, not the entire - // requested burst, since we some requests may be run in multiple slices - min(totalRequestedBurst, totalAllocatedBurst), + totalRequestedBurst, min(totalRequestedBurst, totalGrantedBurst), // We can run more than requested due to timing totalOvercommissionedBurst, totalInterferedBurst, // Might be smaller than zero due to FP rounding errors, -- cgit v1.2.3