From c290a6ed75c9a2dc54bd348faebbc5dcacf90fa6 Mon Sep 17 00:00:00 2001 From: Sean Mooney Date: Mon, 18 Sep 2023 13:47:01 +0100 Subject: [PATCH] disable ovn based testing of test_live_migration_with_trunk due to bug #1940425 where ml2/ovn is not correctly configuring the active status on trunk port we see test_live_migration_with_trunk fail more often then not. This was previously disbaled in tempest and then fixed in neutorn. the tempest skip was then reverted and so was the neutron fix as it broke somethign else... so this is failing in our gate again. This change skips test_live_migration_with_trunk on all jobs that are using ml2/ovn but keeps it enabled on the hybrid plug job which uses ml2/ovs. Related-Bug: #1940425 Change-Id: I0a8dd6e6e30526aa2841b4db67ed9affed166fd8 --- .zuul.yaml | 14 +++++++++++++- devstack/nova-multi-cell-exclude-list.txt | 3 +++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/.zuul.yaml b/.zuul.yaml index 199dc16909..f6be25ff11 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -109,6 +109,8 @@ vars: tox_envlist: all tempest_test_regex: (^tempest\.api\.compute\.admin\.(test_live_migration|test_migration)) + # revert this when bug #1940425 is fixed in neutron + tempest_exclude_regex: (test_live_migration_with_trunk) devstack_services: neutron-trunk: true devstack_local_conf: @@ -146,6 +148,8 @@ - ^tox.ini$ vars: tox_envlist: all + # bug #1940425 only affect ml2/ovn so we execute + # test_live_migration_with_trunk in this job to keep tempest_test_regex: (^tempest\..*compute\..*(migration|resize|reboot).*) devstack_localrc: Q_AGENT: openvswitch @@ -238,6 +242,8 @@ vars: tox_envlist: all tempest_test_regex: (^tempest\.api\.compute\.admin\.(test_live_migration|test_migration)) + # revert this when bug #1940425 is fixed in neutron + tempest_exclude_regex: (test_live_migration_with_trunk) devstack_local_conf: test-config: $TEMPEST_CONFIG: @@ -381,7 +387,9 @@ # tempest_test_exclude_list. # FIXME(lyarwood): The tempest.api.compute.admin.test_volume_swap tests # are skipped until bug #1929710 is resolved. - tempest_exclude_regex: ^tempest\.(scenario\.test_network_(?!qos)|api\.compute\.admin\.test_volume_swap)|tempest.api.compute.servers.test_device_tagging.TaggedAttachmentsTest.test_tagged_attachment + # revert excluding test_live_migration_with_trunk when bug #1940425 + # is fixed in neutron + tempest_exclude_regex: ^tempest\.(scenario\.test_network_(?!qos)|api\.compute\.admin\.test_volume_swap)|tempest.api.compute.servers.test_device_tagging.TaggedAttachmentsTest.test_tagged_attachment|test_live_migration_with_trunk devstack_local_conf: post-config: $NOVA_CPU_CONF: @@ -541,6 +549,8 @@ block_migrate_cinder_iscsi: true tox_envlist: all tempest_test_regex: ((tempest\.(api\.compute|scenario)\..*smoke.*)|(^tempest\.api\.compute\.admin\.(test_live_migration|test_migration))) + # revert this when bug #1940425 is fixed in neutron + tempest_exclude_regex: (test_live_migration_with_trunk) - job: name: nova-multi-cell @@ -628,6 +638,8 @@ pre-run: - playbooks/ceph/glance-setup.yaml vars: + # revert this when bug #1940425 is fixed in neutron + tempest_exclude_regex: (test_live_migration_with_trunk) # NOTE(danms): Increase our swap size since we're dealing with # larger images and trigger OOMs. configure_swap_size: 8192 diff --git a/devstack/nova-multi-cell-exclude-list.txt b/devstack/nova-multi-cell-exclude-list.txt index 0dbe383abf..ff3a372466 100644 --- a/devstack/nova-multi-cell-exclude-list.txt +++ b/devstack/nova-multi-cell-exclude-list.txt @@ -14,3 +14,6 @@ test_resize_with_qos_min_bw_allocation # Also exclude unshelve to specific host test cases as unshelve cannot move VMs across cells # See https://bugs.launchpad.net/nova/+bug/1988316 tempest.api.compute.admin.test_servers_on_multinodes.UnshelveToHostMultiNodesTest + +# revert this when bug #1940425 is fixed in neutron +test_live_migration_with_trunk \ No newline at end of file