health manager should be able to listen to heat stack events

Bug #1657983 reported by Qiming Teng
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
senlin
Fix Released
High
Qiming Teng

Bug Description

Heat orchestration service is able to send out event notifications when a stack's status is changed.

Senlin health policy should be improved to listen to such events and react accordingly, just as what it is done today by listening to nova vm events.

This may mean that we will need to generalize VM_LIFECYCLE_EVENTS to RESOURCE_EVENTS.

Qiming Teng (tengqim)
Changed in senlin:
assignee: nobody → Qiming Teng (tengqim)
milestone: none → ocata-rc2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to senlin (master)

Reviewed: https://review.openstack.org/435207
Committed: https://git.openstack.org/cgit/openstack/senlin/commit/?id=03933be4bcbdad4ac8dbadb60e58aa1df5279ea0
Submitter: Jenkins
Branch: master

commit 03933be4bcbdad4ac8dbadb60e58aa1df5279ea0
Author: tengqm <email address hidden>
Date: Thu Feb 16 22:31:41 2017 -0500

    Add tags to newly created heat stacks

    These tags will be used for event listeners that filter irrelevant
    stacks when checking stack failures. Previous commit has added
    stack listeners to health manager.

    Partial-Bug: 1657983
    Change-Id: I93052cf93184bb1cd82d2550657d2ed878ec5f1d

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/435243
Committed: https://git.openstack.org/cgit/openstack/senlin/commit/?id=e832fcffcf4997ad36b8a7990ae6c9bec772d80d
Submitter: Jenkins
Branch: master

commit e832fcffcf4997ad36b8a7990ae6c9bec772d80d
Author: tengqm <email address hidden>
Date: Fri Feb 17 00:22:12 2017 -0500

    Enable heat stack event listener

    This hooks the heat stack event listener for failure detection.

    Closes-Bug: 1657983
    Change-Id: I24a6142d322954a0b8256118d8248e8d250bad6f

Changed in senlin:
status: Confirmed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to senlin (stable/ocata)

Fix proposed to branch: stable/ocata
Review: https://review.openstack.org/435694

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Fix proposed to branch: stable/ocata
Review: https://review.openstack.org/435695

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to senlin (stable/ocata)

Reviewed: https://review.openstack.org/435695
Committed: https://git.openstack.org/cgit/openstack/senlin/commit/?id=38b44b5ed7f8e1ff2ffae64809bdff25da183e4d
Submitter: Jenkins
Branch: stable/ocata

commit 38b44b5ed7f8e1ff2ffae64809bdff25da183e4d
Author: tengqm <email address hidden>
Date: Fri Feb 17 00:22:12 2017 -0500

    Enable heat stack event listener

    This hooks the heat stack event listener for failure detection.

    Closes-Bug: 1657983
    Change-Id: I24a6142d322954a0b8256118d8248e8d250bad6f
    (cherry picked from commit e832fcffcf4997ad36b8a7990ae6c9bec772d80d)

tags: added: in-stable-ocata
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/435694
Committed: https://git.openstack.org/cgit/openstack/senlin/commit/?id=da110e4854a6fdde7548512d887ec2aa04a99488
Submitter: Jenkins
Branch: stable/ocata

commit da110e4854a6fdde7548512d887ec2aa04a99488
Author: tengqm <email address hidden>
Date: Thu Feb 16 22:31:41 2017 -0500

    Add tags to newly created heat stacks

    These tags will be used for event listeners that filter irrelevant
    stacks when checking stack failures. Previous commit has added
    stack listeners to health manager.

    Partial-Bug: 1657983
    Change-Id: I93052cf93184bb1cd82d2550657d2ed878ec5f1d
    (cherry picked from commit 03933be4bcbdad4ac8dbadb60e58aa1df5279ea0)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/senlin 4.0.0.0b1

This issue was fixed in the openstack/senlin 4.0.0.0b1 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/senlin 3.0.1

This issue was fixed in the openstack/senlin 3.0.1 release.

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.