[watcher] python-watcher 1.4.1 (pike)
We exuberantly announce the release of: python-watcher 1.4.1: OpenStack Watcher provides a flexible and scalable resource optimization service for multi-tenant OpenStack- based clouds. This release is part of the pike stable release series. The source is available from: https://github.com/openstack/watcher Download the package from: https://tarballs.openstack.org/watcher/ Please report issues through launchpad: https://bugs.launchpad.net/watcher For more details, please see below. 1.4.1 ^^^^^ New Features * Existing workload_balance strategy based on the VM workloads of CPU. This feature improves the strategy. By the input parameter "metrics", it makes decision to migrate a VM base on CPU or memory utilization. Changes in python-watcher 1.4.0..1.4.1 -------------------------------------- 9d2f8d1 Fix KeyError exception 6721977 Update the documention for doc migration c303ad4 Remove pbr warnerrors 51c9db2 Adjust the action state judgment logic 1e003d4 workload balance base on cpu or ram util bab89fd Fix gnocchi repository URL in local.conf.controller e1e17ab Update UPPER_CONSTRAINTS_FILE for stable/pike 3d54247 Update .gitreview for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + devstack/local.conf.controller | 2 +- ...e-base-on-cpu-or-ram-util-3ff4ee968c32b2ed.yaml | 7 ++ setup.cfg | 1 - tox.ini | 2 +- watcher/applier/workflow_engine/default.py | 9 +-- .../strategy/strategies/workload_balance.py | 84 ++++++++++++++-------- watcher/decision_engine/sync.py | 8 +++ .../test_taskflow_action_container.py | 28 ++++++++ .../decision_engine/model/ceilometer_metrics.py | 16 +++++ .../model/data/scenario_6_with_2_nodes.xml | 8 +-- .../strategy/strategies/test_workload_balance.py | 26 +++++-- 16 files changed, 219 insertions(+), 50 deletions(-)
participants (1)
-
no-reply@openstack.org