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 7a9d4df24b)
(cherry picked and squashed 048250a4b7)
(cherry picked and squashed eaa98e3340)
This commit is contained in:
Lee Yarwood 2020-12-11 12:04:24 +00:00 committed by Balazs Gibizer
parent 8fab5fc7c7
commit e3da2ca7be
5 changed files with 18 additions and 3 deletions

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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.