interrupted vlan connection after live migration
Bug #1880455 reported by
norman shen
This bug report is a duplicate of:
Bug #1881070: the accepted-egress-direct-flows can't be deleted when the VM is deleted.
Edit
Remove
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
New
|
Medium
|
Unassigned |
Bug Description
After https:/
The steps to reproduce the problem is simple,
first create two vm01, vm02 on compute01 and compute02 separately, then live migrate vm02 to compute01, after it completes live migrate vm02 to compute02. After this you saw vm01 cannot access vm02. And ovs-appctl dpif/dump-flows br-int saw flow from vm01 to vm02 are dropped.
I am now suspecting the following code are never executed
because for nova port are removed before delete port get called.
Changed in neutron: | |
importance: | Undecided → Medium |
To post a comment you must log in.
Hello Norman:
Can you provide some info about the deployment you are using to test? Neutron version, deployment tool and definition, etc.
I guess, for your comment in the bug description, that you are not using firewall. Can you print the flows in both compute nodes before and after the migration?
The code you are referring [1] is executed when the OVS agent, in a polling cycle, detects that the port has been deleted (in this case, in the origin host). If you can really assure that this method is not called when the VM is moved (and the port deleted), then we have a culprit.
Can you please provide more info?
Regards.
[1]https:/ /github. com/openstack/ neutron/ blob/master/ neutron/ plugins/ ml2/drivers/ openvswitch/ agent/ovs_ neutron_ agent.py# L685