Comment 0 for bug 1446575

Revision history for this message
Kairat Kushaev (kkushaev) wrote :

During testing of Murano we faced with the following issue:
Heat stack is handing on in UPDATE_IN_PROGRESS state or DELETE_IN_PROGRESS case when we are trying to create and update the stack in series.
The case is the following:
 1. Create the stack with murano_first template (using neutron router in devstack).
 2. Update the stack with murano_second template using m1.express flavor( flavor RAM value should be enough to raise No valid host found in Nova)
   The stack is failing because of no valid host found error.
 3. Update the failed stack with murano_third (using neutron public net as floating network).
  The stack is failing again because of no valid host found error.
 4. Delete the stack.
Expected result: the stack has been deleted successfully.
Actual result: the stack is hanging on in DELETE_IN_PROGRESS
This is specialty of Murano that it sends update requests in a bunch and doesn't check that the previous update was successful.
But we definitely need to treat properly such kind of cases.