summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2020-05-16 18:52:12 +0200
committerFabian Mastenbroek <mail.fabianm@gmail.com>2020-05-16 18:52:12 +0200
commit83fd4e7d784e9038306294e154e84b8aa5f0443f (patch)
tree583372071f0bae8aa63dbcd99c2f89c40c3e92d1
parent269860ba2616c32ca8a81ac66b6fbf95c2f1c77d (diff)
bug: Actually toggle performance interference
-rw-r--r--opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/experiment/Run.kt4
1 files changed, 3 insertions, 1 deletions
diff --git a/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/experiment/Run.kt b/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/experiment/Run.kt
index 985e98c8..fd3e29c8 100644
--- a/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/experiment/Run.kt
+++ b/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/experiment/Run.kt
@@ -91,7 +91,9 @@ public data class Run(override val parent: Scenario, val id: Int, val seed: Int)
Sc20RawParquetTraceReader(File(experiment.traces, name))
}
}
- val performanceInterferenceModel = experiment.performanceInterferenceModel?.construct(seeder) ?: emptyMap()
+ val performanceInterferenceModel = experiment.performanceInterferenceModel
+ ?.takeIf { parent.operationalPhenomena.hasInterference }
+ ?.construct(seeder) ?: emptyMap()
val trace = Sc20ParquetTraceReader(raw, performanceInterferenceModel, parent.workload, seed)
val monitor = ParquetExperimentMonitor(this)