tempest/tempest/api/compute/admin
melanie witt 4e96588cf4 workaround: Wait for instance.host=None when shelving
There is a race in Nova where an instance being shelved is set to the
SHELVED_OFFLOADED vm_state before the instance.host is cleared. It
appears to be non-trivial to fix given the comments in that code
explictly say the updates have the be in that order.

This works around the issue by waiting until the instance.host is None
before considering the shelve offload to be completed.

Related-Bug: #2045785

Change-Id: Ia45247a7aa14eb5f0038d4512a0b4ebe6af5a573
2024-10-02 19:09:57 +00:00
..
__init__.py rename tests -> api 2013-05-20 17:20:54 -04:00
test_aggregates_negative.py Pass resource_name_prefix from tests 2023-12-07 11:47:00 +01:00
test_assisted_volume_snapshots.py Use service role also in test_assisted_volume_snapshots 2023-08-23 22:23:16 -07:00
test_auto_allocate_network.py Use create_test_server wrapper for server creation 2018-03-04 08:48:30 +00:00
test_availability_zone_negative.py Adding description for testcases - compute part9 2020-08-12 17:07:50 +08:00
test_availability_zone.py Adding description for testcases - compute part9 2020-08-12 17:07:50 +08:00
test_create_server.py Pass resource_name_prefix from tests 2023-12-07 11:47:00 +01:00
test_delete_server.py Adding description for testcases - network part1 2020-07-27 10:45:18 +08:00
test_flavors_access_negative.py Remove compute api_extensions config option 2022-05-05 18:15:29 -05:00
test_flavors_access.py Remove compute api_extensions config option 2022-05-05 18:15:29 -05:00
test_flavors_extra_specs_negative.py Pass resource_name_prefix from tests 2023-12-07 11:47:00 +01:00
test_flavors_extra_specs.py Pass resource_name_prefix from tests 2023-12-07 11:47:00 +01:00
test_flavors_microversions.py Adding description for testcases - compute part9 2020-08-12 17:07:50 +08:00
test_flavors.py Pass resource_name_prefix from tests 2023-12-07 11:47:00 +01:00
test_hosts_negative.py Adding description for testcases - compute part3 2020-05-29 07:53:33 +08:00
test_hosts.py Add configurable hostname pattern to filter hosts 2024-08-16 10:06:44 -04:00
test_hypervisor_negative.py Adding description for testcases - compute part3 2020-05-29 07:53:33 +08:00
test_hypervisor.py Add fields in hypervisor schema for 2.33 and 2.53 2021-12-17 00:45:04 +00:00
test_instance_usage_audit_log_negative.py Remove usage of six 2021-02-18 10:43:57 +08:00
test_instance_usage_audit_log.py Remove usage of six 2021-02-18 10:43:57 +08:00
test_keypairs_v210.py Pass resource_name_prefix from tests 2023-12-07 11:47:00 +01:00
test_live_migration_negative.py Pass resource_name_prefix from tests 2023-12-07 11:47:00 +01:00
test_live_migration.py Merge "Remove [compute-feature-enabled] block_migrate_cinder_iscsi" 2024-01-20 01:24:25 +00:00
test_migrations.py Pass resource_name_prefix from tests 2023-12-07 11:47:00 +01:00
test_networks.py Skip test_list_all_networks if no known network configured 2023-05-23 09:40:54 +02:00
test_quotas_negative.py Pass resource_name_prefix from tests 2023-12-07 11:47:00 +01:00
test_quotas.py Pass resource_name_prefix from tests 2023-12-07 11:47:00 +01:00
test_security_groups.py Pass resource_name_prefix from tests 2023-12-07 11:47:00 +01:00
test_server_diagnostics_negative.py Adding description for testcases - compute part6 2020-08-10 16:30:28 +08:00
test_server_diagnostics.py Adding description for testcases - compute part11 2020-09-16 07:25:13 +00:00
test_server_external_events.py Use service role also in test_server_external_events 2023-08-23 22:53:14 -07:00
test_servers_negative.py Adding description for testcases - compute part6 2020-08-10 16:30:28 +08:00
test_servers_on_multinodes.py workaround: Wait for instance.host=None when shelving 2024-10-02 19:09:57 +00:00
test_servers.py Remove xenapi_apis option 2024-03-30 02:52:48 +00:00
test_services_negative.py Fix test_get_service_by_invalid_params for microversion 2.75 2020-06-18 16:36:52 +08:00
test_services.py Adding description for testcases - compute part3 2020-05-29 07:53:33 +08:00
test_simple_tenant_usage_negative.py Adding description for testcases - compute part9 2020-08-12 17:07:50 +08:00
test_simple_tenant_usage.py Adding description for testcases - compute part9 2020-08-12 17:07:50 +08:00
test_volume_swap.py Skip test early to improve memory footprint and time 2023-08-04 11:20:00 -07:00
test_volume.py Handle split kernel/ramdisk images 2023-12-05 09:28:08 +00:00
test_volumes_negative.py Update multiattach tests 2023-03-15 19:36:35 +00:00