tempest/tempest/api/compute
Balazs Gibizer 55414580c2 Remove race from wait_for_interface_detach waiter
Nova list the interfaces attached to a server based on list of ports
bound to the server. However during detach interface nova unbounds the
port first and then deallocates the resources used by that port in
placement. The current detach waiter only waits until the interface
disappears from the interface list. This can cause that waiter returns
before the resource allocation is removed from placement cause a race in
the test asserting such allocation.

So this patch changes the waiter to wait for the successful detach
os-instance-action event for the server as that is only recorded after
the port is fully deallocated.

blueprint: qos-minimum-guaranteed-packet-rate
Change-Id: I8740f8e0cc18ffea31a9a068bccee50bf4e6fe28
2021-11-04 13:32:55 +01:00
..
admin Merge "Skip ide and ephmoral storage on aarch64" 2021-06-15 00:46:31 +00:00
certificates Adding description for testcases - compute part7 2020-08-12 13:49:43 +08:00
flavors Remove usage of six 2021-02-22 09:12:42 +08:00
floating_ips Merge "Adding description for testcases - compute part9" 2020-09-06 13:22:50 +00:00
images Remove usage of six 2021-02-22 09:12:42 +08:00
keypairs Adding description for testcases - compute part7 2020-08-12 13:49:43 +08:00
limits Adding description for testcases - compute part5 2020-07-30 10:05:37 +08:00
security_groups Add reboot_server() helper 2021-08-24 10:20:28 -04:00
servers Remove race from wait_for_interface_detach waiter 2021-11-04 13:32:55 +01:00
volumes Skip snaphost tests unless snapshot feature is enabled 2021-09-14 08:13:13 +00:00
__init__.py remove unneeded __init__ file 2013-12-22 20:40:31 -05:00
api_microversion_fixture.py Migrated microversion testing framework to tempest/lib 2016-03-11 08:17:15 +00:00
base.py Add reboot_server() helper 2021-08-24 10:20:28 -04:00
test_extensions.py Adding description for testcases - compute part7 2020-08-12 13:49:43 +08:00
test_networks.py Adding description for testcases - compute part7 2020-08-12 13:49:43 +08:00
test_quotas.py Adding description for testcases - compute part6 2020-08-10 16:30:28 +08:00
test_tenant_networks.py Adding description for testcases - compute part7 2020-08-12 13:49:43 +08:00
test_versions.py Move the `attr` decorator from test.py to tempest/lib 2017-04-14 11:16:36 +02:00