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.