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
participants (1)
-
no-reply@openstack.org