summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2019-09-26 11:27:59 +0000
committerGerrit Code Review <review@openstack.org>2019-09-26 11:28:00 +0000
commit207d2c22538ddec4d82fafbc01e756c9d25f6e36 (patch)
tree439e109cb04e4fd2c2f7b0617f6087e6f99465aa
parente9872e83a2d847c082eb35c139dc7866af6e0d65 (diff)
parent7c25caa4183e6a728063ad0144525b83d336cbb8 (diff)
downloadnova-20.0.0.0rc1.tar.gz
Merge "Add a prelude for the Train release"20.0.0.0rc1
-rw-r--r--releasenotes/notes/train-prelude-3db0f5f6a75cc57a.yaml74
1 files changed, 74 insertions, 0 deletions
diff --git a/releasenotes/notes/train-prelude-3db0f5f6a75cc57a.yaml b/releasenotes/notes/train-prelude-3db0f5f6a75cc57a.yaml
new file mode 100644
index 0000000000..c7dfecaed6
--- /dev/null
+++ b/releasenotes/notes/train-prelude-3db0f5f6a75cc57a.yaml
@@ -0,0 +1,74 @@
+---
+prelude: |
+ The 20.0.0 release includes many new features and bug fixes. Please be
+ sure to read the upgrade section which describes the required actions to
+ upgrade your cloud from 19.0.0 (Stein) to 20.0.0 (Train).
+
+ There are a few major changes worth mentioning. This is not an exhaustive
+ list:
+
+ - The latest Compute API microversion supported for Train is v2.79. Details
+ on REST API microversions added since the 19.0.0 Stein release can be
+ found in the `REST API Version History`_ page.
+
+ - 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>`_.
+
+ - 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) <https://docs.openstack.org/nova/latest/admin/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.
+
+ - It is now possible to place CPU pinned and unpinned servers on the same
+ compute host when using the libvirt compute driver. See the
+ `admin guide <https://docs.openstack.org/nova/latest/admin/cpu-topologies.html#configuring-libvirt-compute-nodes-for-cpu-pinning>`_
+ for details.
+
+ - Nova no longer includes Placement code. You must use the extracted
+ Placement service. See the `Placement extraction upgrade instructions`_
+ for details.
+
+ - The XenAPI virt driver is now deprecated and may be removed in a future
+ release as its quality can not be ensured due to lack of maintainers.
+
+ - The ``nova-consoleauth`` service has been removed as it was deprecated
+ since the 18.0.0 (Rocky) release.
+
+ - The deprecated ``Cells V1`` feature (not to be confused with `Cells V2`_)
+ has been removed.
+
+ .. _REST API Version History: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html
+ .. _Placement extraction upgrade instructions: https://docs.openstack.org/placement/latest/upgrade/to-stein.html
+ .. _Cells V2: https://docs.openstack.org/nova/latest/user/cells.html