[release-announce] [senlin] senlin 3.0.1 (ocata)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 19 10:07:26 UTC 2017


We are ecstatic to announce the release of:

senlin 3.0.1: OpenStack Clustering

This release is part of the ocata stable release series.

Download the package from:

    https://tarballs.openstack.org/senlin/

Please report issues through launchpad:

    https://bugs.launchpad.net/senlin

For more details, please see below.

3.0.1
^^^^^


New Features
************

* A new recovery action "REBOOT" has been added to the health
  policy.

* Added support to listen to heat event notifications for stack
  failure detection.

* The numeric properties in the spec for a scaling policy now have
  stricter validations.


Bug Fixes
*********

* The bug where the availability zone info from a nova server
  deployment was not available has been fixed.

* The parameter checking for the cluster update operation may
  incorrectly parse the provided value(s). This bug has been fixed.

Changes in senlin 3.0.0..3.0.1
------------------------------

ce509a0 Fix availability_zone issues in nova driver
6de9fce Add more db retry on action db API
38a6970 Fix stack tagging bug
928d5a8 Updated from global requirements
664b703 Fix cluster_check cannot go to do_recover
ab1f031 Revise log in _chase_up
69eddfb Fix health registry claim bug(2)
4bdafc9 revise dumping event notifications
70ea7f4 More release notes for the Ocata RC
61e4fc7 Fixed inappropriate event generation in action base
38b44b5 Enable heat stack event listener
da110e4 Add tags to newly created heat stacks
15def56 Fix node get bug in docker profile
faa322b Add support to REBOOT as a recovery action
d67f0ef Validating adjustment properties for scaling policy
83b046a User reference documentation for health policy
320e8d8 Revise params check when cluster update
2616899 User reference documentation for batch policy
713a33e User reference doc for scaling policy
972bcf8 Listener endpoint for Heat stack events
04fdf42 Fix update timeout field of cluster failed
0336713 Revise action_delete_by_target api
4e2dfc3 Fix health registry claim bug
7667323 Revise cluster action
e81b5b4 Use 'get_service_context' in health manager


Diffstat (except docs and test files)
-------------------------------------

releasenotes/notes/az-info-9344b8d54c0b2665.yaml   |   4 +
.../notes/health-reboot-9f74c263f7fb6767.yaml      |   3 +
.../notes/heat-listener-b908d0988840e1f3.yaml      |   4 +
...aram-check-cluster-update-58d4712a33f74c6e.yaml |   4 +
...scaling-policy-validation-e2a1d3049e03c316.yaml |   4 +
requirements.txt                                   |   2 +-
senlin/api/openstack/v1/clusters.py                |  58 ++---
senlin/common/consts.py                            |  22 +-
senlin/common/context.py                           |   4 +-
senlin/db/api.py                                   |   7 +-
senlin/db/sqlalchemy/api.py                        |  44 +++-
senlin/drivers/openstack/nova_v2.py                |   3 +-
senlin/engine/actions/base.py                      |   6 +-
senlin/engine/actions/cluster_action.py            |   4 -
senlin/engine/actions/node_action.py               |   4 +-
senlin/engine/health_manager.py                    |  80 +++++-
senlin/engine/node.py                              |   2 +-
senlin/engine/receivers/base.py                    |   3 +-
senlin/engine/service.py                           |   6 +-
senlin/objects/action.py                           |  15 ++
senlin/objects/requests/clusters.py                |   2 +-
senlin/policies/health_policy.py                   |  17 +-
senlin/policies/scaling_policy.py                  |  21 +-
senlin/profiles/container/docker.py                |   3 +-
senlin/profiles/os/heat/stack.py                   |  66 +++++
.../tempest/functional/test_scaling_policy.py      |   6 +-
.../unit/engine/actions/test_cluster_action.py     |  18 +-
43 files changed, 1431 insertions(+), 301 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index e1677f0..47109cb 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-pbr>=1.8 # Apache-2.0
+pbr<2.0.0,>=1.8 # Apache-2.0





More information about the Release-announce mailing list