Skip to content

Commit 31fd81c

Browse files
committed
Merge remote-tracking branch 'origin/stable/victoria' into stackhpc/victora-ironic-rebalance
2 parents 03fe127 + 35fb52f commit 31fd81c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+1436
-796
lines changed

.zuul.yaml

Lines changed: 36 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,17 @@
5656
bindep_profile: test py38
5757
timeout: 3600
5858

59+
- job:
60+
name: nova-tox-validate-backport
61+
parent: openstack-tox
62+
description: |
63+
Determine whether a backport is ready to be merged by checking whether it
64+
has already been merged to master or more recent stable branches.
65+
66+
Uses tox with the ``validate-backport`` environment.
67+
vars:
68+
tox_envlist: validate-backport
69+
5970
- job:
6071
name: nova-live-migration
6172
parent: tempest-multinode-full-py3
@@ -180,6 +191,12 @@
180191
# reduce the number of placement calls in steady state. Added in
181192
# Stein.
182193
resource_provider_association_refresh: 0
194+
workarounds:
195+
# This wa is an improvement on hard reboot that cannot be turned
196+
# on unconditionally. But we know that ml2/ovs sends plug time
197+
# events so we can enable this in this ovs job for vnic_type
198+
# normal
199+
wait_for_vif_plugged_event_during_hard_reboot: normal
183200
$NOVA_CONF:
184201
quota:
185202
# Added in Train.
@@ -253,22 +270,24 @@
253270

254271
- job:
255272
name: nova-grenade-multinode
256-
parent: nova-dsvm-multinode-base
273+
parent: grenade-multinode
257274
description: |
258-
Multi-node grenade job which runs gate/live_migration/hooks tests under
259-
python 3.
260-
In other words, this tests live and cold migration and resize with
261-
mixed-version compute services which is important for things like
262-
rolling upgrade support.
275+
Run a multinode grenade job and run the smoke, cold and live migration
276+
tests with the controller upgraded and the compute on the older release.
263277
The former names for this job were "nova-grenade-live-migration" and
264278
"legacy-grenade-dsvm-neutron-multinode-live-migration".
265-
run: playbooks/legacy/nova-grenade-multinode/run.yaml
266-
post-run: playbooks/legacy/nova-grenade-multinode/post.yaml
267-
required-projects:
268-
- openstack/grenade
269-
- openstack/devstack-gate
270-
- openstack/nova
271279
irrelevant-files: *dsvm-irrelevant-files
280+
vars:
281+
devstack_local_conf:
282+
test-config:
283+
$TEMPEST_CONFIG:
284+
compute-feature-enabled:
285+
live_migration: true
286+
volume_backed_live_migration: true
287+
block_migration_for_live_migration: true
288+
block_migrate_cinder_iscsi: true
289+
tox_envlist: all
290+
tempest_test_regex: ((tempest\.(api\.compute|scenario)\..*smoke.*)|(^tempest\.api\.compute\.admin\.(test_live_migration|test_migration)))
272291

273292
- job:
274293
name: nova-multi-cell
@@ -398,7 +417,6 @@
398417
- check-requirements
399418
- integrated-gate-compute
400419
- openstack-cover-jobs
401-
- openstack-lower-constraints-jobs
402420
- openstack-python3-victoria-jobs
403421
- periodic-stable-jobs
404422
- publish-openstack-docs-pti
@@ -418,11 +436,12 @@
418436
# so that we only run it on changes to networking and libvirt/vif
419437
# code; we don't need to run this on all changes.
420438
- ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$
421-
- nova-grenade-multinode
422439
- nova-live-migration
423440
- nova-lvm
424441
- nova-multi-cell
425442
- nova-next
443+
- nova-tox-validate-backport:
444+
voting: false
426445
- nova-tox-functional-py38
427446
- tempest-integrated-compute:
428447
# NOTE(gmann): Policies changes do not need to run all the
@@ -443,7 +462,7 @@
443462
- ^setup.cfg$
444463
- ^tools/.*$
445464
- ^tox.ini$
446-
- grenade:
465+
- nova-grenade-multinode:
447466
irrelevant-files: *policies-irrelevant-files
448467
- tempest-ipv6-only:
449468
irrelevant-files: *dsvm-irrelevant-files
@@ -457,11 +476,11 @@
457476
voting: false
458477
gate:
459478
jobs:
460-
- nova-grenade-multinode
461479
- nova-live-migration
462480
- nova-tox-functional-py38
463481
- nova-multi-cell
464482
- nova-next
483+
- nova-tox-validate-backport
465484
- nova-ceph-multistore:
466485
irrelevant-files: *dsvm-irrelevant-files
467486
- neutron-tempest-linuxbridge:
@@ -472,7 +491,7 @@
472491
- ^(?!nova/network/.*)(?!nova/virt/libvirt/vif.py).*$
473492
- tempest-integrated-compute:
474493
irrelevant-files: *policies-irrelevant-files
475-
- grenade:
494+
- nova-grenade-multinode:
476495
irrelevant-files: *policies-irrelevant-files
477496
- tempest-ipv6-only:
478497
irrelevant-files: *dsvm-irrelevant-files

doc/source/admin/networking.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,18 @@ A full guide on configuring and using SR-IOV is provided in the
2424
:neutron-doc:`OpenStack Networking service documentation
2525
<admin/config-sriov.html>`
2626

27+
.. note::
28+
29+
Nova only supports PCI addresses where the fields are restricted to the
30+
following maximum value:
31+
32+
* domain - 0xFFFF
33+
* bus - 0xFF
34+
* slot - 0x1F
35+
* function - 0x7
36+
37+
Nova will ignore PCI devices reported by the hypervisor if the address is
38+
outside of these ranges.
2739

2840
NUMA Affinity
2941
-------------

doc/source/admin/pci-passthrough.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,18 @@ devices with potentially different capabilities.
3737
supported until the 14.0.0 Newton release, see
3838
`bug 1512800 <https://bugs.launchpad.net/nova/+bug/1512880>`_ for details.
3939

40+
.. note::
41+
42+
Nova only supports PCI addresses where the fields are restricted to the
43+
following maximum value:
44+
45+
* domain - 0xFFFF
46+
* bus - 0xFF
47+
* slot - 0x1F
48+
* function - 0x7
49+
50+
Nova will ignore PCI devices reported by the hypervisor if the address is
51+
outside of these ranges.
4052

4153
Configure host (Compute)
4254
------------------------

gate/live_migration/hooks/ceph.sh

Lines changed: 0 additions & 208 deletions
This file was deleted.

0 commit comments

Comments
 (0)