Instance loses port attachment on template update

Bug #1486682 reported by Fabrizio Soppelsa
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Invalid
Undecided
Unassigned
6.0.x
Fix Released
Critical
Alexey Khivin
6.1.x
Fix Released
Critical
Alexey Khivin
7.0.x
Invalid
Critical
Alexey Khivin

Bug Description

Can we backport the fix for https://bugs.launchpad.net/heat/+bug/1393376 to Juno?

Changed in mos:
importance: Undecided → Critical
Changed in mos:
status: New → Confirmed
Revision history for this message
Sergey Kraynev (skraynev) wrote :

According all comments related with issue, I can say, that you may backport this patch and it should works only in case, if you also fix bug in nova:
https://bugs.launchpad.net/heat/+bug/1393376/comments/9
https://bugs.launchpad.net/nova/+bug/1158684

Changed in mos:
milestone: 6.1-updates → 6.1-mu-3
Alexey Khivin (akhivin)
Changed in mos:
assignee: MOS Heat (mos-heat) → Alexey Khivin (akhivin)
Revision history for this message
Alexey Khivin (akhivin) wrote :
Revision history for this message
Alexey Khivin (akhivin) wrote :
Alexey Khivin (akhivin)
Changed in mos:
status: Confirmed → In Progress
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack/heat (openstack-ci/fuel-6.0-updates/2014.2)

Fix proposed to branch: openstack-ci/fuel-6.0-updates/2014.2
Change author: Steve Baker <email address hidden>
Review: https://review.fuel-infra.org/11437

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack/heat (openstack-ci/fuel-6.1/2014.2)

Reviewed: https://review.fuel-infra.org/10628
Submitter: Vitaly Sedelnik <email address hidden>
Branch: openstack-ci/fuel-6.1/2014.2

Commit: 6b4e6e5ee21d815451ad866a38a0b58114f95014
Author: Steve Baker <email address hidden>
Date: Thu Sep 10 13:03:28 2015

OS::Neutron::Port default replacement_policy=AUTO

Now that nova bug 1158684 has been fixed heat can assume that a port
won't be deleted by nova during a stack update.

REPLACE_ALWAYS as a default caused its share of issues, including
servers not handling the port churn on stack updates.

REPLACE_ALWAYS is left as an option for standalone heat orchestrating
older OpenStack releases.

Change-Id: Ie9b2ebe8b29bd5ed6006dfb59c6dccd4a595832f
Closes-Bug: #1486682
Related-Bug: #1486727

Changed in mos:
milestone: 6.1-mu-3 → 8.0
status: In Progress → New
no longer affects: mos
Changed in mos:
milestone: none → 7.0
status: New → Invalid
Revision history for this message
Vadim Rovachev (vrovachev) wrote :

Verified on 6.1 Ubuntu with packages:
heat-api,heat-common,heat-docker,heat-api-cfn,heat-api-cloudwatch,heat-engine,python-heat
Version:
2014.2.2-1~u14.04+mos14+git.27230cb.0ee6b26

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack/heat (openstack-ci/fuel-6.0-updates/2014.2)

Reviewed: https://review.fuel-infra.org/11437
Submitter: Vitaly Sedelnik <email address hidden>
Branch: openstack-ci/fuel-6.0-updates/2014.2

Commit: 440fe027b34b00ea40b429662593fd155b5d68ee
Author: Steve Baker <email address hidden>
Date: Fri Sep 11 09:24:36 2015

OS::Neutron::Port default replacement_policy=AUTO

Now that nova bug 1158684 has been fixed heat can assume that a port
won't be deleted by nova during a stack update.

REPLACE_ALWAYS as a default caused its share of issues, including
servers not handling the port churn on stack updates.

REPLACE_ALWAYS is left as an option for standalone heat orchestrating
older OpenStack releases.

Change-Id: Ie9b2ebe8b29bd5ed6006dfb59c6dccd4a595832f
Closes-Bug: #1486682
Related-Bug: #1486727

Revision history for this message
Vadim Rovachev (vrovachev) wrote :

Verified on 6.0.
packages:
heat-api,heat-api-cfn,heat-api-cloudwatch,heat-common,heat-engine,python-heat
version:
2014.2-fuel6.0~mira10

tags: added: support
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.