OS::Heat::SwiftSignal is replaced on every stack-update

Bug #1473692 reported by Pratik Mallya
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Heat
Fix Released
Medium
Pratik Mallya

Bug Description

stack-update rebuilds a server in certain templates.

Steps to reproduce error:
1. create a stack using https://gist.github.com/pratikmallya/fad4e04eee1067eb74cb
2. update the stack using the same template
3. observed behavior: existing nova server is deleted, new nova server is created.

I observed that doing the same with just a cloud server will work as expected (i.e. cloud server is not rebuilt)

Tested on Rackspace Public Cloud

Changed in heat:
assignee: nobody → Pratik Mallya (pratik-mallya)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to heat (master)

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

Changed in heat:
status: New → In Progress
summary: - stack-update does not behave as expected when updating certain templates
+ OS::Heat::SwiftSignal is replaced on every stack-update
Changed in heat:
importance: Undecided → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on heat (master)

Change abandoned by Pratik Mallya (<email address hidden>) on branch: master
Review: https://review.openstack.org/202162
Reason: Patch set 6 resubmitted here:https://review.openstack.org/#/c/205327/

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to heat (master)

Reviewed: https://review.openstack.org/205327
Committed: https://git.openstack.org/cgit/openstack/heat/commit/?id=399040ece282ed0bbb5643694abda518271d0c74
Submitter: Jenkins
Branch: master

commit 399040ece282ed0bbb5643694abda518271d0c74
Author: Pratik Mallya <email address hidden>
Date: Wed Jul 15 10:53:48 2015 -0500

    Removes replace-on-update for SwiftSignalHandle resource

    Rebuilding the resource on every stack update results in a new
    url being generated. This causes any depending resources to
    be rebuilt, even when there are no changes in the template.

    Change-Id: Id385e0e8f9f68900b76a596a05ac99baceb831cc
    Closes-Bug: #1473692

Changed in heat:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in heat:
milestone: none → liberty-2
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in heat:
milestone: liberty-2 → 5.0.0
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.