![Michael Johnson](/assets/img/avatar_default.png)
Neutron may be slow to start passing traffic after a health monitor has been defined on a pool. We have seen "Layer4 timeout" errors[1] in some of the gate job runs where a few seconds later the health monitor traffic starts getting a response from the backend member server. This patch changes the waiter to allow an "ERROR" status for the initial member check after the health monitor is added. The waiter will still timeout if it does not become "ONLINE" as expected. As the zuul log viewer is broken I can't link to the log line, but it is at time: Aug 30 01:20:40 [1] https://openstack.fortnebula.com:13808/v1/ \ AUTH_e8fd161dc34c421a979a9e6421f823e9/logs_58/679358/2/check/ \ octavia-v2-dsvm-scenario/1bcb675/controller/logs/ \ octavia-amphora_log.txt.gz Change-Id: Ic55fabe94627b21a6f347e5822893a8b63cd1afb
Team and repository tags
Tempest integration of Octavia
This project contains the Tempest plugin for the Octavia project for OpenStack Load Balancing.
For more information about Octavia see: https://docs.openstack.org/octavia/latest/
For more information about Tempest plugins see: https://docs.openstack.org/tempest/latest/plugin.html
- Free software: Apache license
- Documentation: https://docs.openstack.org/octavia-tempest-plugin/latest/
- Source: https://opendev.org/openstack/octavia-tempest-plugin
- Bugs: https://storyboard.openstack.org/#!/project/openstack/octavia-tempest-plugin
Installing
Clone this repository to the destination machine, and call from the repo:
$ pip install -e .
Running the tests
To run all the tests from this plugin, call from the tempest repo:
$ tox -e all-plugin -- octavia_tempest_plugin
To run a single test case, call with full path, for example:
$ tox -e all-plugin -- octavia_tempest_plugin.tests.scenario.v2.test_traffic_ops.TrafficOperationsScenarioTest.test_basic_traffic
To retrieve a list of all tempest tests, run:
$ testr list-tests
Description
Languages
Python
99.4%
Go
0.5%
Shell
0.1%