Skip to content

Commit e3da2ca

Browse files
lyarwoodBalazs Gibizer
authored andcommitted
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 7a9d4df) (cherry picked and squashed 048250a) (cherry picked and squashed eaa98e3)
1 parent 8fab5fc commit e3da2ca

File tree

5 files changed

+18
-3
lines changed

5 files changed

+18
-3
lines changed

api-guide/source/port_with_resource_request.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ As of 20.0.0 (Train), nova supports cold migrating and resizing servers with
2929
neutron ports having resource requests if both the source and destination
3030
compute services are upgraded to 20.0.0 (Train) and the
3131
``[upgrade_levels]/compute`` configuration does not prevent the computes from
32-
using the latest RPC version.
32+
using the latest RPC version. However cross cell resize and cross cell migrate
33+
operations are still not supported with such ports.
3334

3435
As of 21.0.0 (Ussuri), nova supports evacuating, live migrating and unshelving
3536
servers with neutron ports having resource requests.

devstack/nova-multi-cell-blacklist.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,9 @@
44
# Exclude tempest.scenario.test_network tests since they are slow and
55
# only test advanced neutron features, unrelated to multi-cell testing.
66
^tempest.scenario.test_network
7+
8+
# Also exlude resize and migrate tests with qos ports as qos is currently
9+
# not supported in cross cell resize case . See
10+
# https://bugs.launchpad.net/nova/+bug/1907511 for details
11+
test_migrate_with_qos_min_bw_allocation
12+
test_resize_with_qos_min_bw_allocation

gate/live_migration/hooks/run_tests.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ STACK_USER=${STACK_USER:-stack}
2626

2727
echo '1. test with all local storage (use default for volumes)'
2828
echo 'NOTE: test_volume_backed_live_migration is skipped due to https://bugs.launchpad.net/nova/+bug/1524898'
29-
run_tempest "block migration test" "^.*test_live_migration(?!.*(test_volume_backed_live_migration))"
29+
echo 'NOTE: test_live_block_migration_paused is skipped due to https://bugs.launchpad.net/nova/+bug/1901739'
30+
run_tempest "block migration test" "^.*test_live_migration(?!.*(test_volume_backed_live_migration|test_live_block_migration_paused))"
3031

3132
# TODO(mriedem): Run $BASE/new/nova/gate/test_evacuate.sh for local storage
3233

lower-constraints.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ oslotest==3.8.0
9090
osprofiler==1.4.0
9191
ovs==2.10.0
9292
ovsdbapp==0.15.0
93-
packaging==17.1
93+
packaging==20.4
9494
paramiko==2.7.1
9595
Paste==2.0.2
9696
PasteDeploy==1.5.0
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
issues:
3+
- |
4+
When the tempest test coverage was added for resize and cold migrate
5+
with neutron ports having QoS minimum bandwidth policy rules we
6+
discovered that the cross cell resize code path cannot handle such ports.
7+
See bug https://bugs.launchpad.net/nova/+bug/1907522 for details.

0 commit comments

Comments
 (0)