diff options
author | Lee Yarwood <lyarwood@redhat.com> | 2020-12-11 12:04:24 +0000 |
---|---|---|
committer | Balazs Gibizer <balazs.gibizer@est.tech> | 2020-12-11 17:08:48 +0100 |
commit | e3da2ca7be0cb06fe05717ea78718d9323c7ca40 (patch) | |
tree | a9e1e667be1b6af5acd692e33428e118bf8c0d1f | |
parent | 8fab5fc7c7a046296e042edc63cb731da8327eaa (diff) | |
download | nova-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)
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. |