OVN Octavia provider driver.
Go to file
Fernando Royo 4d15d0d2f6 Delete vip port if create_vip_port raise exception
Sometimes on heavy load over Neutron, operations over
neutron client could raise a NeutronClientException that
could cover, e.g. a timeout. In those case, sometimes the
request finish after the client timeout and we have
leftover resource.

create_vip_port is called from Octavia API just before
the create LB request, if this call raise a timeout
maybe the vip port is finally created and linked to a LB
that is not going to be created, so we have this port
unuse.

This patch will try to remove the leftover port for those
situations.

(manually cherry picked from commit
cd3264a07e)

Closes-Bug: #1973765
Change-Id: Iad9839ce99d50b969924b3fe369301b6dfed369d
2022-07-04 10:43:54 +02:00
devstack Add installation of octavia-tempest-plugin to sample local.conf 2020-08-03 12:24:12 +02:00
doc Add configuration page to docs 2020-03-18 14:26:32 +00:00
etc Add configuration page to docs 2020-03-18 14:26:32 +00:00
ovn_octavia_provider Delete vip port if create_vip_port raise exception 2022-07-04 10:43:54 +02:00
playbooks Import OVN LB functional tests 2020-02-24 08:15:13 +00:00
releasenotes Support creating members without a subnet ID 2022-02-09 16:38:47 +00:00
roles Fix pep8 and functional jobs 2020-08-03 10:17:31 +00:00
tools Add configuration page to docs 2020-03-18 14:26:32 +00:00
zuul.d Increase code coverage 2022-04-12 11:08:11 +02:00
.coveragerc Omit tests directory while couting the coverage report 2020-08-03 12:24:19 +02:00
.gitignore Initialize repository 2020-01-15 14:41:32 +00:00
.gitreview Update .gitreview for stable/ussuri 2020-04-11 18:46:35 +00:00
.pylintrc Initialize repository 2020-01-15 14:41:32 +00:00
.stestr.conf Initialize repository 2020-01-15 14:41:32 +00:00
CONTRIBUTING.rst Initialize repository 2020-01-15 14:41:32 +00:00
HACKING.rst Initialize repository 2020-01-15 14:41:32 +00:00
LICENSE Initialize repository 2020-01-15 14:41:32 +00:00
README.rst Initialize repository 2020-01-15 14:41:32 +00:00
requirements.txt Fix gate failure 2020-12-15 21:28:02 -05:00
setup.cfg Spawn long-running processes in the driver agent 2020-04-29 10:11:19 -04:00
setup.py Initialize repository 2020-01-15 14:41:32 +00:00
test-requirements.txt Fix gate failure 2020-12-15 21:28:02 -05:00
tox.ini Reduce coverage threshold to allow old backports 2022-02-11 12:01:30 +01:00

README.rst

ovn-octavia-provider - OVN Provider driver for Octavia LoadBalancer

OVN provides virtual networking for Open vSwitch and is a component of the Open vSwitch project. This project provides integration between OpenStack Octavia and OVN.

Team and repository tags

image