summaryrefslogtreecommitdiff
path: root/opendc-compute
diff options
context:
space:
mode:
Diffstat (limited to 'opendc-compute')
-rw-r--r--opendc-compute/opendc-compute-simulator/src/main/java/org/opendc/compute/simulator/service/ComputeService.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/opendc-compute/opendc-compute-simulator/src/main/java/org/opendc/compute/simulator/service/ComputeService.java b/opendc-compute/opendc-compute-simulator/src/main/java/org/opendc/compute/simulator/service/ComputeService.java
index b6a69209..c7478c84 100644
--- a/opendc-compute/opendc-compute-simulator/src/main/java/org/opendc/compute/simulator/service/ComputeService.java
+++ b/opendc-compute/opendc-compute-simulator/src/main/java/org/opendc/compute/simulator/service/ComputeService.java
@@ -463,10 +463,13 @@ public final class ComputeService implements AutoCloseable {
// Remove the incoming image
taskQueue.poll();
tasksPending--;
+ tasksTerminated++;
LOGGER.warn("Failed to spawn {}: does not fit", task);
- task.setState(TaskState.FAILED);
+ task.setState(TaskState.TERMINATED);
+
+ this.setTaskToBeRemoved(task);
continue;
} else {
break;