506361d445
$ git log --oneline --no-merges 20.4.0..HEAD 115b43ed3e Follow up for cherry-pick check for merge patch 750655c19d Allow tap interface with multiqueue 75c0327a67 Set different VirtualDevice.key 1634d3f59a api: Set min, maxItems for server_group.policies field cf6db29168 tests: Add regression test for bug 1894966 efc35b1c52 Sanity check instance mapping during scheduling 4984b3b75b Correctly disable greendns 06df7cae31 Removes the delta file once image is extracted 7ace26e4bc post live migration: don't call Neutron needlessly d92fe4f3e6 libvirt:driver:Disallow AIO=native when 'O_DIRECT' is not available ed9eacff92 Add note and daxio version to the vPMEM document bbc562c572 compute: Validate a BDMs disk_bus when provided c5abbd17b5 Removed the host FQDN from the exception message 683005df39 Add checks for volume status when rebuilding c6c3483a41 compute: Don't delete the original attachment during pre LM rollback 377dc5bda9 compute: refactor volume bdm rollback error handling 6a9bb79fc0 Add regression tests for bug #1889108 44676ddf84 hardware: Reject requests for no hyperthreads on hosts with HT b60be4a941 tests: Add reproducer for bug #1889633 Change-Id: I18e828a68fdf706f934db932baf5cf01c9b45fbc
98 lines
3.9 KiB
YAML
98 lines
3.9 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
|
|
- version: 20.3.0
|
|
projects:
|
|
- repo: openstack/nova
|
|
hash: 1e9502549672628055a53506c81866085ecda23b
|
|
- version: 20.4.0
|
|
projects:
|
|
- repo: openstack/nova
|
|
hash: 6f24f0f5d87447ed6b6fd6b95a5eb969a82880ee
|
|
- version: 20.4.1
|
|
projects:
|
|
- repo: openstack/nova
|
|
hash: 5016a36d25de30c78dce3f3a9a247335de286039
|
|
branches:
|
|
- name: stable/train
|
|
location: 20.0.0.0rc1
|
|
release-notes: https://docs.openstack.org/releasenotes/nova/train.html
|