ovsfw: no vm connectivity after nova reboot

Bug #1673027 reported by Inessa Vasilevskaya
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
neutron
In Progress
Undecided
Inessa Vasilevskaya

Bug Description

Seen on: multinode devstack (1 controller/1 compute)

Steps to reproduce:

1. boot a vm, verify that it can be reached
2. reboot the vm with nova reboot
3. check that the vm can't be reached anymore (on different deployments reproducibility varied from 50% to 100%)

The reason for connectivity loss is that ofport number corresponding to vm's tap interface doesn't match in_port number in ovs flows generated by the firewall. I suspect a race of some kind between tap interface plugging into br-int and the generation of ovs flows for a new vm.

Port numbers will match again after issuing nova shelve/unshelve.

no connectivity after reboot - http://paste.openstack.org/show/602726/
connectivity regained after shelve/unshelve - http://paste.openstack.org/show/602729/

Tags: ovs-fw ovs-lib
Changed in neutron:
assignee: nobody → Inessa Vasilevskaya (ivasilevskaya)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/447044

Changed in neutron:
status: New → In Progress
Revision history for this message
IWAMOTO Toshihiro (iwamoto) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (stable/newton)

Change abandoned by Inessa Vasilevskaya (<email address hidden>) on branch: stable/newton
Review: https://review.openstack.org/447044
Reason: duplicate, will be fixed by https://review.openstack.org/#/c/447772/

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.