Vif-plug event was been sent to old node cause evacuating failed

Bug #1612891 reported by zhangjialong
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Confirmed
Medium
Unassigned

Bug Description

Description
===========
When using host-evacuate command, some vms on failed host would be failed when evacuating because
the vif-plug event was be sent to failed node not the node which vm launched on.

Steps to reproduce
==================
1.create 8 vms on host1

2.nova service-force-down host1 nova-compute
  nova service-force-down host1 nova-conductor
  nova service-force-down host1 nova-scheduler

3.evacuate the vms on host1
  nova host-evacuate host1

Expected result
===============
After the execution of the steps above, all of vms on hosts1 should be evacuated to other hosts

Actual result
=============
only 2-3 vms can be evacuated, others became to failed

Environment
===========
1. My openstack version is mitaka

2. Use Libvirt + Kvm in OpenStack

2. Use Ceph as backend storage

3. Use Neutron with OpenVSwitch

zhangjialong (zhangjl)
summary: - Vif-plug event was be sent to old node cause evacuate failed
+ Vif-plug event was been sent to old node cause evacuate failed
Changed in nova:
assignee: nobody → zhangjialong (zhangjl)
zhangjialong (zhangjl)
summary: - Vif-plug event was been sent to old node cause evacuate failed
+ Vif-plug event was been sent to old node cause evacuating failed
Changed in nova:
status: New → In Progress
Changed in nova:
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/355843

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

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on nova (stable/mitaka)

Change abandoned by zhangjl (<email address hidden>) on branch: stable/mitaka
Review: https://review.openstack.org/355843
Reason: According to Lee Yarwood`s advice, it`s better to fix this bug on master, and then
cherry pick it back to mitaka.

And the master patch is here:

https://review.openstack.org/#/c/361059/

Thanks

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

Change abandoned by zhangjl (<email address hidden>) on branch: master
Review: https://review.openstack.org/361059

zhangjialong (zhangjl)
Changed in nova:
assignee: zhangjialong (zhangjl) → nobody
Sean Dague (sdague)
Changed in nova:
status: In Progress → Confirmed
importance: High → Medium
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.