Skip to content
Snippets Groups Projects
Commit 10212217 authored by Nikolaus Huber's avatar Nikolaus Huber
Browse files

Fix: BlueYonder specific DataRepo

git-svn-id: https://se1.informatik.uni-wuerzburg.de/usvn/svn/code/code/DMM/trunk@13144 9e42b895-fcda-4063-8a3b-11be15eb1bbd
parent 8adcf67e
No related branches found
No related tags found
No related merge requests found
......@@ -8,6 +8,7 @@ import edu.kit.ipd.descartes.adaptation.model.repository.dmm.AdaptationProcessMo
import edu.kit.ipd.descartes.adaptation.model.repository.perfdatarepo.IPerformanceDataRepositoryHandler;
import edu.kit.ipd.descartes.adaptation.model.repository.perfdatarepo.ObservationRepositoryHelper;
import edu.kit.ipd.descartes.adaptation.model.repository.perfdatarepo.PerfDataRepoConverter;
import edu.kit.ipd.descartes.adaptation.model.repository.perfdatarepo.PerformanceDataRepositoryHandler;
import edu.kit.ipd.descartes.perfdatarepo.Impact;
import edu.kit.ipd.descartes.ql.models.repository.ObservationRepository;
......@@ -28,11 +29,16 @@ public class PcmModelAnalyzer /*extends SimuComWorkflowLauncher*/ implements IMo
@Override
public Impact getLatestImpact() {
String expName = BlueYonderExperimentTracker.getInstance().getExperimentNameForDistributedDataCenter(AdaptationProcessModelLoader.getDistributedDataCenter());
logger.debug("Searching for impact of " + expName);
Impact latestImpact = PerfDataRepoConverter.convertObservableImpact(ObservationRepositoryHelper
.searchImpactOfTactic(expName, (ObservationRepository) perfDataRepoHandler.getRepository()));
return latestImpact;
if (perfDataRepoHandler.getClass().getName() == PerformanceDataRepositoryHandler.class.getName())
return perfDataRepoHandler.getLatestImpact();
else {
String expName = BlueYonderExperimentTracker.getInstance().getExperimentNameForDistributedDataCenter(AdaptationProcessModelLoader.getDistributedDataCenter());
logger.debug("Searching for impact of " + expName);
Impact latestImpact = PerfDataRepoConverter.convertObservableImpact(ObservationRepositoryHelper
.searchImpactOfTactic(expName, (ObservationRepository) perfDataRepoHandler.getRepository()));
return latestImpact;
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment