Integration library between network (Neutron) and compute (Nova) providers
Go to file
Sean Mooney 2df01e8845 address test stablity under load
vif_plug_ovs.tests.functional.ovsdb.test_ovsdb_lib.TestOVSDBLib.test_create_ovs_vif_port_with_default_qos(native)
can fail under load as the ovs-db requires the ovsvswitchd
to acknowlage the requested configution
before the db tansaction is complete.

currently os-vif works around this using a wait_until_true retry loop
with a hardcoded 2 second timeout. This change bumps the default timeout
to 10 seconds and make it configurable via a new env var.

OS_VIF_CHECK_PARAMETER_TIMEOUT

this should stablise the test under load such as in ci and allow the timeout
to be turned via ci jobs if requried.

note 10 seconds is already over kill so if we see instablity after this
change we likely shoudl reduce concurrency instead.

Related-Bug: #2087982
Change-Id: Icd0b69a7f3a121fbe4fe2b754c1fc1d993d2a741
2024-11-20 21:21:44 +00:00
doc Remove old excludes 2024-07-03 12:36:22 +00:00
os_vif Drop wrong stacklevel 2024-02-22 00:04:52 +09:00
playbooks/openstack-tox-functional-ovs-with-sudo move os-vif-ovs to be a non legacy job. 2020-01-22 14:39:19 +00:00
releasenotes reno: Update master for unmaintained/2023.1 2024-11-14 10:43:50 +00:00
vif_plug_linux_bridge Fix typos 2021-09-21 09:33:29 +08:00
vif_plug_noop add noop plugin 2018-07-05 16:20:22 +00:00
vif_plug_ovs address test stablity under load 2024-11-20 21:21:44 +00:00
.coveragerc coveragerc: Remove non-existent path 2023-12-19 20:58:39 +09:00
.gitignore update tox envs and support pdf docs 2020-08-18 14:13:03 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:37:13 +00:00
.mailmap Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
.stestr.conf Migrate from 'ip' commands to 'pyroute2' 2018-01-08 10:17:42 +00:00
.zuul.yaml remove focal based jobs 2023-05-09 21:39:35 +01:00
bindep.txt update tox envs and support pdf docs 2020-08-18 14:13:03 +00:00
CONTRIBUTING.rst [Community goal] Update contributor documentation 2020-04-30 21:46:35 +00:00
HACKING.rst Reflow docs to 79 columns 2018-10-11 16:40:54 +02:00
LICENSE Import of code from https://github.com/jaypipes/os_vif 2016-01-13 12:56:01 -05:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-04-29 13:24:37 +08:00
requirements.txt Remove old excludes 2024-07-03 12:36:22 +00:00
setup.cfg Remove Python 3.8 support 2024-10-04 21:02:32 +09:00
setup.py Fix missing or unnecessary dependencies 2024-02-19 10:40:44 +09:00
test-requirements.txt Remove old excludes 2024-07-03 12:36:22 +00:00
tox.ini address test stablity under load 2024-11-20 21:21:44 +00:00

Team and repository tags

image

os-vif

Latest Version

Downloads

A library for plugging and unplugging virtual interfaces in OpenStack.