summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDante Niewenhuis <d.niewenhuis@hotmail.com>2025-04-04 18:23:30 +0200
committerGitHub <noreply@github.com>2025-04-04 18:23:30 +0200
commit018bb1d701854ddf3ad9c668b1819afbfd0a1948 (patch)
treef60339dd07b58e9379ce61a9f688c99d9e751edb
parent3a370ece860b0eba25cd1c7a366d767ae458192b (diff)
Small update to the snapshot (#330)
-rw-r--r--opendc-simulator/opendc-simulator-compute/src/main/java/org/opendc/simulator/compute/workload/trace/SimTraceWorkload.java2
1 files changed, 1 insertions, 1 deletions
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;
}