From 018bb1d701854ddf3ad9c668b1819afbfd0a1948 Mon Sep 17 00:00:00 2001 From: Dante Niewenhuis Date: Fri, 4 Apr 2025 18:23:30 +0200 Subject: Small update to the snapshot (#330) --- .../org/opendc/simulator/compute/workload/trace/SimTraceWorkload.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'opendc-simulator/opendc-simulator-compute/src/main/java') diff --git a/opendc-simulator/opendc-simulator-compute/src/main/java/org/opendc/simulator/compute/workload/trace/SimTraceWorkload.java b/opendc-simulator/opendc-simulator-compute/src/main/java/org/opendc/simulator/compute/workload/trace/SimTraceWorkload.java index 9e7f170c..d5635439 100644 --- a/opendc-simulator/opendc-simulator-compute/src/main/java/org/opendc/simulator/compute/workload/trace/SimTraceWorkload.java +++ b/opendc-simulator/opendc-simulator-compute/src/main/java/org/opendc/simulator/compute/workload/trace/SimTraceWorkload.java @@ -204,7 +204,7 @@ public class SimTraceWorkload extends SimWorkload implements FlowConsumer { this.scalingPolicy.getRemainingDuration(this.cpuFreqDemand, this.cpuFreqDemand, this.remainingWork); // If this is the end of the Task, don't make a snapshot - if (remainingTime <= 0 && remainingFragments.isEmpty()) { + if (this.currentFragment == null || (remainingTime <= 0 && remainingFragments.isEmpty())) { return; } -- cgit v1.2.3