List of priorities the Watcher drivers team is prioritizing in Newton.
|Cluster Object Wrapper||Vincent Francoise|
|Persistent Audit Param||Prashanth Hari|
|Watcher Policies||Charlotte Han|
|Nova Policies||Jean-Emile Dartois|
|Define Audit Scope||Alexander Chadin|
|Scoring module||Tomasz Kaczynski|
|Auto Triggering Audit||Digambar|
|Dynamic Action Desc||Charlotte Han|
|Planner Storage Action||Jinquan Ni|
|Uniform Airflow Strategy||Junjie Huang|
|Overload Strategy||Alexander Chadin|
|Plugins parameters||Vincent Francoise|
|Get Goal from Strategy||Vincent Francoise|
|Efficacy Indicator||Vincent Francoise|
|Default Planner Generic||Jinquan Ni|
|Continuous Optimization||Alexander Chadin|
Watcher must ensure that the Audit parameters are persistent in Db.
Admin can use policies to allow or not users to invoke Watcher API methods.
Watcher python clients must validate resources instead of Heat.
Watcher scoring module is a generic machine learning service. It will provide for example predictions or classifications that can be used by the selected Strategy.
Watcher will carry out ‘Action Plans’_ automatically during Continous Optimization.
‘Watcher Decision Engine’_ must support Strategy with new customized actions.
Watcher must store ‘Action Plans’_ as a directed graph or Directed Acyclic Graph in its database. The ‘Watcher Applier’_ can then run each independent Action in the graph in parallel when its dependencies have been satisfied.
Watcher must be compliant with the new notification logic (versionned payload and one topic).
Watcher must support a consolidation mechanism which combine all ‘Action Plans’_ generated from an Audit into a single flow of Actions to be executed.
This Strategy trigger migration of VMs based on the airflow of servers. This strategy makes decisions to migrate VMs to make the airflow uniform.
This ‘Strategy’_ chooses the pair VM:dest_host that minimizes the standard deviation in a cluster best.
Watcher must give the possibility to the developer to add some parameters depending on the configuration of OpenStack cluster on the plugins
Provide efficacy indicators
An admin needs to be able to add a new Action without having to amend the source code of the default planner.
Watcher Audit must support an active mode