summaryrefslogtreecommitdiff
path: root/opendc/opendc-format/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'opendc/opendc-format/src/main')
-rw-r--r--opendc/opendc-format/src/main/kotlin/com/atlarge/opendc/format/trace/sc20/Sc20TraceReader.kt6
1 files changed, 3 insertions, 3 deletions
diff --git a/opendc/opendc-format/src/main/kotlin/com/atlarge/opendc/format/trace/sc20/Sc20TraceReader.kt b/opendc/opendc-format/src/main/kotlin/com/atlarge/opendc/format/trace/sc20/Sc20TraceReader.kt
index 70f56165..498f147f 100644
--- a/opendc/opendc-format/src/main/kotlin/com/atlarge/opendc/format/trace/sc20/Sc20TraceReader.kt
+++ b/opendc/opendc-format/src/main/kotlin/com/atlarge/opendc/format/trace/sc20/Sc20TraceReader.kt
@@ -57,7 +57,7 @@ class Sc20TraceReader(
* Initialize the reader.
*/
init {
- val entries = mutableMapOf<String, TraceEntry<VmWorkload>>()
+ val entries = mutableMapOf<UUID, TraceEntry<VmWorkload>>()
val timestampCol = 0
val cpuUsageCol = 1
@@ -122,7 +122,7 @@ class Sc20TraceReader(
}
}
- val uuid = UUID(0L, vmId.hashCode().toLong())
+ val uuid = UUID.randomUUID()
val relevantPerformanceInterferenceModelItems = PerformanceInterferenceModel(
performanceInterferenceModel.items.filter { it.workloadIds.contains(uuid) }.toSet()
@@ -139,7 +139,7 @@ class Sc20TraceReader(
requiredMemory
)
)
- entries[vmId] = TraceEntryImpl(
+ entries[uuid] = TraceEntryImpl(
flopsHistory.firstOrNull()?.tick ?: -1,
vmWorkload
)