Comment 3 for bug 1482989

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

Reviewed: https://review.openstack.org/211157
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=8d52384fd35fc240dd9f3d8e7c782e8b7dfd90ee
Submitter: Jenkins
Branch: master

commit 8d52384fd35fc240dd9f3d8e7c782e8b7dfd90ee
Author: Stan Lagun <email address hidden>
Date: Mon Aug 10 16:32:18 2015 +0300

    Do not confuse terminal stack statuses

    When stack update issued HeatStack waits for terminal
    status to arrive. However if operation hasn't started yet
    status of previous operation may be returned which can
    be CREATE_COMPLETE which leaded to exception to be
    raised or UPDATE_COMPLETE of previous update which
    caused stack.push() to exit early.

     Now update operation will wait until stack status change
     from the state it was before update was issued. This is tracked
     by comparing previous and current tuple(creation time, update time)

    Change-Id: I3829f6945b590b942506d4b512e902939053d107
    Closes-Bug: #1482989