From 732d75c6e3ba3ded3eacce8aba7b2d88ee1cecea Mon Sep 17 00:00:00 2001 From: licanwei Date: Mon, 8 Apr 2019 19:43:52 +0800 Subject: [PATCH] Add Train priorities Change-Id: I334e0bd9c22fbe01688f1d1a67b30a751242db12 --- priorities/train-priorities.rst | 66 +++++++++++++++++++++++++++++++-- 1 file changed, 62 insertions(+), 4 deletions(-) diff --git a/priorities/train-priorities.rst b/priorities/train-priorities.rst index 342b9db..2c9479b 100644 --- a/priorities/train-priorities.rst +++ b/priorities/train-priorities.rst @@ -6,7 +6,65 @@ Train Project Priorities List of priorities the Watcher drivers team is prioritizing in Train. -+--------------------------------------+----------------------+ -| Priority | Owner | -+======================================+======================+ -+--------------------------------------+----------------------+ ++------------------------------------------------+------------------------+ +| Priority | Owner | ++================================================+========================+ +| `File based Metric Map`_ | `Sumit Dilip Jamgade`_ | ++------------------------------------------------+------------------------+ +| `Global datasource preference`_ | `Corne Lukken`_ | ++------------------------------------------------+------------------------+ +| `Add resource_name in action input parameter`_ | `chen ke`_ | ++------------------------------------------------+------------------------+ +| `Add Show Datamodel API`_ | `chen ke`_ | ++------------------------------------------------+------------------------+ +| `Add force field to Audit`_ | `Li Canwei`_ | ++------------------------------------------------+------------------------+ +| `Support Placement API`_ | `Li Canwei`_ | ++------------------------------------------------+------------------------+ + + +.. _Sumit Dilip Jamgade: https://launchpad.net/~sumitjami +.. _Corne Lukken: https://launchpad.net/~dantalion +.. _Li Canwei: https://launchpad.net/~li-canwei2 +.. _chen ke: https://launchpad.net/~chenker + + +File based Metric Map +--------------------- +Allow watcher to load a yaml file which contains a map of internal metrics +names (as expected by watcher) to real metrics names in use in the +datasources. + +Global datasource preference +---------------------------- +Some clouds might only have a single datasource available setting the +datasource preference for every individual strategy is error prone and +time consuming. A global datasource preference prevents errors and +simplifies configuring watcher. + +Add resource_name in action input parameter +------------------------------------------- +Currently watcher has only UUIDs for users to distinguish different actions +which is not friendly. This BP will add a resource_name field in action +input parameters which is more user friendly. + +Add Show Datamodel API +---------------------- +Add Show Datamodel API to see the information of the instance in +the specified scope. + +Add force field to Audit +------------------------ +As now, Watcher doesn't allow to launch a new audit when there is actionplan +ongoing. This is because if the new audit has the same data model as the +ongoing actionplan, the new audit may create a wrong actionplan. +But if there are different data model scope, we should allow the new audit +to run. We want to give the choice to User, if User set force to True when +launching audit, Watcher will execute the audit even other actionplan is +ongoing. + +Support Placement API +--------------------- +Placement provides a service for managing, selecting, and claiming available +resources in a cloud. Many Watcher strategies need to select a target host +for VM migrating. Watcher can improve the process by the help of placement.