[doc] Add a dynamic loading of the Watcher Planner implementation

Bug #1533739 reported by OpenStack Infra on 2016-01-13
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
watcher
Medium
Vincent Françoise

Bug Description

https://review.openstack.org/264840
Dear bug triager. This bug was created since a commit was marked with DOCIMPACT.
Your project "openstack/watcher" is set up so that we directly report the documentation bugs against it. If this needs changing, the docimpact-group option needs to be added for the project. You can ask the OpenStack infra team (#openstack-infra on freenode) for help if you need to.

commit 47759202a844b5930da78332431b5681e0d2fe06
Author: Jean-Emile DARTOIS <email address hidden>
Date: Thu Jan 7 16:54:15 2016 +0100

    Add a dynamic loading of the Watcher Planner implementation

    In watcher, an audit generates a set of actions which
    aims at achieving a given goal (lower energy consumption, ...).
    It is possible to configure different strategies in order to achieve
    each goal. Each strategy is written as a Python class which produces
    a set of actions. Today, the set of possible actions is fixed for a
    given version of Watcher and enables optimization algorithms to
    include actions such as instance migration, changing hypervisor state,
    changing power state (ACPI level, ...).

    The objective of this patchset is to give the ability to extend the
    default set of planner algorithms currently available in Watcher
    using Stevedore.

    The doc need to explain how create a new planner.

    DocImpact
    Partially implements: blueprint watcher-add-actions-via-conf

    Change-Id: I2fd73f8c4a457ee391d764a7a3f494deecd2634f

Changed in watcher:
importance: Undecided → Medium
milestone: none → mitaka-3
tags: added: doc
summary: - Add a dynamic loading of the Watcher Planner implementation
+ [doc] Add a dynamic loading of the Watcher Planner implementation
Changed in watcher:
assignee: nobody → Vincent Françoise (vincent-francoise)

Fix proposed to branch: master
Review: https://review.openstack.org/280803

Changed in watcher:
status: New → In Progress

Reviewed: https://review.openstack.org/280803
Committed: https://git.openstack.org/cgit/openstack/watcher/commit/?id=96c0ac0ca8e1ec2dc3fd55badda6a388e414b1a8
Submitter: Jenkins
Branch: master

commit 96c0ac0ca8e1ec2dc3fd55badda6a388e414b1a8
Author: Vincent Françoise <email address hidden>
Date: Tue Feb 16 17:36:07 2016 +0100

    Doc on how to implement a custom Watcher planner

    This documentation describes step-by-step the process for implementing
    a new planner in Watcher.

    Change-Id: I8addba53de69be93730924a58107687020c19c74
    Closes-Bug: #1533739

Changed in watcher:
status: In Progress → Fix Released

Reviewed: https://review.openstack.org/283104
Committed: https://git.openstack.org/cgit/openstack/watcher/commit/?id=de7b0129a1f7ccc8d4b7a1724535c4a2d2e55c8c
Submitter: Jenkins
Branch: master

commit de7b0129a1f7ccc8d4b7a1724535c4a2d2e55c8c
Author: Vincent Françoise <email address hidden>
Date: Mon Feb 22 15:32:29 2016 +0100

    Doc on how to set up a thirdparty project

    This documentation is a pre-requisite to all plugin documentation
    as it guides you through the creation of a project from scratch
    instead of simply forcusing on the implementation of the plugin
    itself.

    Change-Id: Id2e09b3667390ee6c4be42454c41f9d266fdfac2
    Related-Bug: #1534639
    Related-Bug: #1533739
    Related-Bug: #1533740

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers