diff options
| author | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2020-05-16 18:52:12 +0200 |
|---|---|---|
| committer | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2020-05-16 18:52:12 +0200 |
| commit | 83fd4e7d784e9038306294e154e84b8aa5f0443f (patch) | |
| tree | 583372071f0bae8aa63dbcd99c2f89c40c3e92d1 | |
| parent | 269860ba2616c32ca8a81ac66b6fbf95c2f1c77d (diff) | |
bug: Actually toggle performance interference
| -rw-r--r-- | opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/experiment/Run.kt | 4 |
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) |
