3e7abdf7ac
This patch ensures that the ovsdb monitor propagates the events received for modified ports. We'll use a new list for the modified ports, which the neutron ovs agent can handle. In particular, this will cover the situation in which the ofport changes. When using recent OVS Windows versions, VM ofports change to -1 (invalid) when the VMs are shut down, receiving a valid ofport when the VMs are powered back on (different than the initial one). With this patch applied, "modify" events will be propagated to the ovs agent, which will then update the OpenFlow rules. The old rules are cleaned up by "update_stale_ofport_rules" once the invalid ofport is detected. Closes-Bug: #1843870 Co-authored-by: Alin Serdean <aserdean@cloudbasesolutions.com> Conflicts: neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py Change-Id: I0c3a570cbb3fbb03b4224744b32e034e9e255f8e (cherry picked from commit |
||
---|---|---|
api-ref | ||
bin | ||
devstack | ||
doc | ||
etc | ||
neutron | ||
playbooks | ||
rally-jobs | ||
releasenotes | ||
roles | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.pylintrc | ||
.stestr.conf | ||
.zuul.yaml | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
README.rst | ||
TESTING.rst | ||
babel.cfg | ||
bindep.txt | ||
lower-constraints.txt | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Team and repository tags
Welcome!
To learn more about neutron:
- Documentation: https://docs.openstack.org
- Features: https://specs.openstack.org/openstack/neutron-specs
- Defects: https://launchpad.net/neutron
- Release notes: https://docs.openstack.org/releasenotes/neutron/index.html
Get in touch via email. Use [Neutron] in your subject.
To learn how to contribute:
CONTRIBUTING.rst