[ml2][ovs] ports without local vlan tag are processed on openflow security group
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
Unassigned |
Bug Description
We recently met an issue during VM live migration:
1. nova starts live migration
2. plug ports on new host
3. neutron-ovs-agent starts to process the port, but the port is in 'added' and 'updated' set at the same time.
4. because nova still not activate the destination port binding, so there is no local vlan for this port.
Then, ovs-agent met errors:
Error while processing VIF ports: OVSFWTagNotFound: Cannot get tag for port tap092f38ed-a7 from its other_config: {}
Such exception will finally hit rpc_loop try-catch block, a full sync for all ports will be run. This will cause the new port consume a long time to finish the process. Users will have bad experiences of long time packet loss.
A fix should be added for ``setup_
description: | updated |
Changed in neutron: | |
importance: | Undecided → Medium |
Fix proposed to branch: master /review. opendev. org/c/openstack /neutron/ +/905289
Review: https:/