releases/deliverables/train/nova.yaml
Előd Illés 850216da45 nova: Release 20.2.0
Minor version bump is due to a couple of API related changes:
Idf84ccff254d26fa13473fe9741ddac21cbcf321 / 240d030902
I85423c7bcacff3bc465c22686d0675529d211b59 / 938b499b1f
I0ca50665b86b9fdb4618192d4d6a3bcaa6ea2291 / 09059de8a9
a new neutron API call retry config option:
Ifb3afb13aff7e103c2e80ade817d0e63b624604a / 71971c2062
and a live migration behavior change:
I900f74d482fc87da5b1b5ec9db2ad5aefcfcfe7a / b08d59ac7b

The complete list of included changes:

$ git log --oneline --no-merges 20.1.1..HEAD
240d030902 Reject boot request for unsupported images
923a4f9be6 Avoid spurious error logging in _get_compute_nodes_in_db
6fa8540f2c Abort live-migration during instance_init
03fd4ac755 libvirt: Calculate disk_over_committed for raw instances
6749bad463 Use placement stable version for functional job
88205a4e91 Reset the cell cache for database access in Service
71971c2062 Add config option for neutron client retries
b08d59ac7b bug-fix: Reject live migration with vpmem
91d410b92f nova-live-migration: Ensure subnode is fenced during evacuation testing
70447bca2f nova-live-migration: Wait for n-cpu services to come up after configuring Ceph
588b0484bf Lowercase ironic driver hash ring and ignore case in cache
c48d621843 Fix intermittently failing regression case
93f903d794 Fix os-keypairs pagination links
2f4e3ac3b0 Fix hypervisors paginted collection_name.
e6b749dbdd Clean up allocation if unshelve fails due to neutron
bd1bfc13d7 Reproduce bug 1862633
3e935325a8 Unplug VIFs as part of cleanup of networks
24600430a2 Functional test for UnexpectedDeletingTaskStateError
73d9b6e5f6 libvirt: Ignore DiskNotFound during update_available_resource
7fd41e9b8c libvirt: Provide the backing file format when creating qcow2 disks
09059de8a9 Recalculate 'RequestSpec.numa_topology' on resize
03d59e2893 Make RBD imagebackend flatten method idempotent
52426cb15d Set instance CPU policy to 'share' through image property
938b499b1f Ensure source service is up before resizing/migrating
48f9b1c2ce Print help if nova-manage subcommand is not specified
6484d9ff5b Create instance action when burying in cell0
7d7a3ba70a libvirt: avoid cpu check at s390x arch

Change-Id: Ic882a194f4f7e5ce95dc95f81310247df65c915f
2020-04-22 14:45:19 +02:00

86 lines
3.6 KiB
YAML

---
launchpad: nova
release-model: cycle-with-rc
team: nova
type: service
repository-settings:
openstack/nova: {}
cycle-highlights:
- |
Live migration support for servers with a
`NUMA topology, pinned CPUs <https://docs.openstack.org/nova/latest/admin/cpu-topologies.html>`_
and/or `huge pages <https://docs.openstack.org/nova/latest/admin/huge-pages.html>`_,
when using the libvirt compute driver.
- |
Live migration support for servers with
`SR-IOV ports <https://docs.openstack.org/neutron/latest/admin/config-sriov>`_
attached when using the libvirt compute driver.
- |
Support for cold migrating and resizing servers with bandwidth-aware
`Quality of Service ports <https://docs.openstack.org/api-guide/compute/port_with_resource_request.html>`_
attached.
- |
Improvements to the scheduler for more intelligently filtering
`results from the Placement service <https://docs.openstack.org/nova/latest/admin/configuration/schedulers.html#prefiltering>`_.
- |
Improved multi-cell resilience with the ability to
`count quota usage <https://docs.openstack.org/nova/latest/user/quotas.html#quota-usage-from-placement>`_
using the Placement service and API database.
- |
A new framework supporting hardware-based encryption of guest memory
to protect users against attackers or rogue administrators snooping on
their workloads when using the libvirt compute driver. Currently only has
basic support for
`AMD SEV (Secure Encrypted Virtualization) <https://docs.openstack.org/nova/latest/admin/configuration/hypervisor-kvm.html#amd-sev-secure-encrypted-virtualization>`_.
- |
`API improvements <https://docs.openstack.org/nova/latest/reference/api-microversion-history.html>`_
for both administrators/operators and end users.
- |
Improved `operational tooling <https://docs.openstack.org/nova/latest/cli/nova-manage.html>`_
for things like archiving the database and healing instance resource
allocations in Placement.
- |
Improved coordination with the baremetal service during external node
`power cycles <https://docs.openstack.org/ironic/latest/admin/power-sync.html>`_.
- |
Support for
`VPMEM (Virtual Persistent Memory) <http://specs.openstack.org/openstack/nova-specs/specs/train/approved/virtual-persistent-memory.html>`_
when using the libvirt compute driver. This provides data persistence
across power cycles at a lower cost and with much larger capacities than
DRAM, especially benefitting HPC and memory databases such as redis,
rocksdb, oracle, SAP HANA, and Aerospike.
releases:
- version: 20.0.0.0rc1
projects:
- repo: openstack/nova
hash: 207d2c22538ddec4d82fafbc01e756c9d25f6e36
- version: 20.0.0.0rc2
projects:
- repo: openstack/nova
hash: 5d7e4c52ff0b8d71881c209de03a6856fbdcb2fc
- version: 20.0.0
projects:
- repo: openstack/nova
hash: 5d7e4c52ff0b8d71881c209de03a6856fbdcb2fc
diff-start: 19.0.0.0rc1
- version: 20.0.1
projects:
- repo: openstack/nova
hash: c9f2e603d754660e5122992a1bcc28376ce699dc
- version: 20.1.0
projects:
- repo: openstack/nova
hash: 27bfd0bc6233c25114504bb363402807752a7ece
- version: 20.1.1
projects:
- repo: openstack/nova
hash: 8363905a6a6d5c8b2488619bdf807c5dc17b2842
- version: 20.2.0
projects:
- repo: openstack/nova
hash: 0421968f4a2ef2df43f21c739206c38fa047115b
branches:
- name: stable/train
location: 20.0.0.0rc1
release-notes: https://docs.openstack.org/releasenotes/nova/train.html