From 048250a4b76c0b6a85e459f92b436c448d592235 Mon Sep 17 00:00:00 2001 From: Balazs Gibizer Date: Thu, 10 Dec 2020 14:33:08 +0100 Subject: [PATCH] Disable qos resize tempest test for nova-multi-cell job It turned out that during the qos resize work we did not implemented support of cross cell resize with qos ports. Tempest test coverage for the resize and migrate is landed recently that made the nova-multi-cell job to fail. So this patch disables the qos resize and migrate tempest tests for the nova-multi-cell job to unblock the gate. Related-Bug: #1907522 [1] I8c573c4a11a76932057d8415d76114a03269b9f3 Change-Id: I95bc22f7d65454cd9e7b54a0e6d9516f2f204978 --- api-guide/source/port_with_resource_request.rst | 3 ++- devstack/nova-multi-cell-blacklist.txt | 6 ++++++ ...ith-ports-having-resource-request-a8e1029ef5983793.yaml | 7 +++++++ 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 releasenotes/notes/cros-scell-resize-not-supported-with-ports-having-resource-request-a8e1029ef5983793.yaml diff --git a/api-guide/source/port_with_resource_request.rst b/api-guide/source/port_with_resource_request.rst index 2d4cc113e24e..b09698c008b4 100644 --- a/api-guide/source/port_with_resource_request.rst +++ b/api-guide/source/port_with_resource_request.rst @@ -29,7 +29,8 @@ As of 20.0.0 (Train), nova supports cold migrating and resizing servers with neutron ports having resource requests if both the source and destination compute services are upgraded to 20.0.0 (Train) and the ``[upgrade_levels]/compute`` configuration does not prevent the computes from -using the latest RPC version. +using the latest RPC version. However cross cell resize and cross cell migrate +operations are still not supported with such ports. As of 21.0.0 (Ussuri), nova supports evacuating, live migrating and unshelving servers with neutron ports having resource requests. diff --git a/devstack/nova-multi-cell-blacklist.txt b/devstack/nova-multi-cell-blacklist.txt index 1b7131cc1053..a81dfc47fa31 100644 --- a/devstack/nova-multi-cell-blacklist.txt +++ b/devstack/nova-multi-cell-blacklist.txt @@ -7,3 +7,9 @@ # Skip until bug 1906428 is resolved tempest.scenario.test_shelve_instance.TestShelveInstance.test_cold_migrate_unshelved_instance + +# Also exlude resize and migrate tests with qos ports as qos is currently +# not supported in cross cell resize case . See +# https://bugs.launchpad.net/nova/+bug/1907511 for details +test_migrate_with_qos_min_bw_allocation +test_resize_with_qos_min_bw_allocation diff --git a/releasenotes/notes/cros-scell-resize-not-supported-with-ports-having-resource-request-a8e1029ef5983793.yaml b/releasenotes/notes/cros-scell-resize-not-supported-with-ports-having-resource-request-a8e1029ef5983793.yaml new file mode 100644 index 000000000000..678eddcebdaf --- /dev/null +++ b/releasenotes/notes/cros-scell-resize-not-supported-with-ports-having-resource-request-a8e1029ef5983793.yaml @@ -0,0 +1,7 @@ +--- +issues: + - | + When the tempest test coverage was added for resize and cold migrate + with neutron ports having QoS minimum bandwidth policy rules we + discovered that the cross cell resize code path cannot handle such ports. + See bug https://bugs.launchpad.net/nova/+bug/1907522 for details.