summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLee Yarwood <lyarwood@redhat.com>2020-12-11 12:04:24 +0000
committerBalazs Gibizer <balazs.gibizer@est.tech>2020-12-11 17:08:48 +0100
commite3da2ca7be0cb06fe05717ea78718d9323c7ca40 (patch)
treea9e1e667be1b6af5acd692e33428e118bf8c0d1f
parent8fab5fc7c7a046296e042edc63cb731da8327eaa (diff)
downloadnova-e3da2ca7be0cb06fe05717ea78718d9323c7ca40.tar.gz
lower-constraints: Bump packaging to 20.4
This version of packaging is actually required by oslo.utils as of 4.5 by Ic9bda0783d3664e1f518d513d81b3271028335fd that was itself introduced as a lower-constraints version within Nova as of Ic4d3b998bb9701cb1e3ef12d9bb6f4d91cc19c18. NOTE(gibi): In order to land this we also needed to backport I95bc22f7d65454cd9e7b54a0e6d9516f2f204978 due to bug #1907511 and bug #1907522 NOTE(lyarwood): Additionally I1aeab16e2b8d907a114ed22c7e716f534fe1b129 is backported and squashed into this change allowing nova-grenade-multinode to pass, avoiding bug #1901739. Change-Id: I67255fa1b919a27e92028da95d71ddd4bf53edc1 Closes-Bug: #1907117 Related-Bug: #1907522 Closes-Bug: #1907511 (cherry picked from commit 7a9d4df24b05c9a8ea14ba3743e21659c3f93f7b) (cherry picked and squashed 048250a4b76c0b6a85e459f92b436c448d592235) (cherry picked and squashed eaa98e33405b613d9a871e70bd33eb8354c1b636)
-rw-r--r--api-guide/source/port_with_resource_request.rst3
-rw-r--r--devstack/nova-multi-cell-blacklist.txt6
-rwxr-xr-xgate/live_migration/hooks/run_tests.sh3
-rw-r--r--lower-constraints.txt2
-rw-r--r--releasenotes/notes/cros-scell-resize-not-supported-with-ports-having-resource-request-a8e1029ef5983793.yaml7
5 files changed, 18 insertions, 3 deletions
diff --git a/api-guide/source/port_with_resource_request.rst b/api-guide/source/port_with_resource_request.rst
index 2d4cc113e2..b09698c008 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 afda00fae1..d0a62e61aa 100644
--- a/devstack/nova-multi-cell-blacklist.txt
+++ b/devstack/nova-multi-cell-blacklist.txt
@@ -4,3 +4,9 @@
# Exclude tempest.scenario.test_network tests since they are slow and
# only test advanced neutron features, unrelated to multi-cell testing.
^tempest.scenario.test_network
+
+# 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/gate/live_migration/hooks/run_tests.sh b/gate/live_migration/hooks/run_tests.sh
index 331f2fa204..8334df633d 100755
--- a/gate/live_migration/hooks/run_tests.sh
+++ b/gate/live_migration/hooks/run_tests.sh
@@ -26,7 +26,8 @@ STACK_USER=${STACK_USER:-stack}
echo '1. test with all local storage (use default for volumes)'
echo 'NOTE: test_volume_backed_live_migration is skipped due to https://bugs.launchpad.net/nova/+bug/1524898'
-run_tempest "block migration test" "^.*test_live_migration(?!.*(test_volume_backed_live_migration))"
+echo 'NOTE: test_live_block_migration_paused is skipped due to https://bugs.launchpad.net/nova/+bug/1901739'
+run_tempest "block migration test" "^.*test_live_migration(?!.*(test_volume_backed_live_migration|test_live_block_migration_paused))"
# TODO(mriedem): Run $BASE/new/nova/gate/test_evacuate.sh for local storage
diff --git a/lower-constraints.txt b/lower-constraints.txt
index 04af416aa6..f41ff68929 100644
--- a/lower-constraints.txt
+++ b/lower-constraints.txt
@@ -90,7 +90,7 @@ oslotest==3.8.0
osprofiler==1.4.0
ovs==2.10.0
ovsdbapp==0.15.0
-packaging==17.1
+packaging==20.4
paramiko==2.7.1
Paste==2.0.2
PasteDeploy==1.5.0
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 0000000000..678eddcebd
--- /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.