Decoupled Goal from Strategy
In this changeset, I decoupled the notion of Goal from the Strategy by making it a distinct object. Goals are plugins that can be loaded just like for the strategies. Partially Implements: blueprint efficacy-indicator Change-Id: I4378dccd508170b305aa968843228bbc8af78895
This commit is contained in:
@@ -45,6 +45,13 @@ tempest.test_plugins =
|
||||
watcher.database.migration_backend =
|
||||
sqlalchemy = watcher.db.sqlalchemy.migration
|
||||
|
||||
watcher_goals =
|
||||
unclassified = watcher.decision_engine.goal.goals:Unclassified
|
||||
dummy = watcher.decision_engine.goal.goals:Dummy
|
||||
server_consolidation = watcher.decision_engine.goal.goals:ServerConsolidation
|
||||
thermal_optimization = watcher.decision_engine.goal.goals:ThermalOptimization
|
||||
workload_balancing = watcher.decision_engine.goal.goals:WorkloadBalancing
|
||||
|
||||
watcher_strategies =
|
||||
dummy = watcher.decision_engine.strategy.strategies.dummy_strategy:DummyStrategy
|
||||
basic = watcher.decision_engine.strategy.strategies.basic_consolidation:BasicConsolidation
|
||||
|
||||
Reference in New Issue
Block a user