Skip to content

Commit aa1bfb6

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "Add a prelude release note for the 19.0.0 Stein GA"
2 parents acbbc3e + 0284187 commit aa1bfb6

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
---
2+
prelude: |
3+
The 19.0.0 release includes many new features and bug fixes. Please be
4+
sure to read the upgrade section which describes the required actions to
5+
upgrade your cloud from 18.0.0 (Rocky) to 19.0.0 (Stein).
6+
7+
There are a few major changes worth mentioning. This is not an exhaustive
8+
list:
9+
10+
- The latest Compute API microversion supported for Stein is v2.72. Details
11+
on REST API microversions added since the 18.0.0 Rocky release can be
12+
found in the `REST API Version History`_ page.
13+
14+
- It is now possible to run Nova with version 1.0.0 of the recently
15+
extracted placement service, hosted from its own repository. Note
16+
that install/upgrade of an extracted placement service is not yet fully
17+
implemented in all deployment tools. Operators should check with their
18+
particular deployment tool for support before proceeding. See the
19+
placement `install`_ and `upgrade`_ documentation for more details.
20+
In Stein, operators may choose to continue to run with the integrated
21+
placement service from the Nova repository, but should begin planning a
22+
migration to the extracted placement service by Train, as the removal of
23+
the integrated placement code from Nova is planned for the Train release.
24+
25+
- Users can now specify a volume type when creating servers when using the
26+
2.67 compute API microversion. See the `block device mapping`_
27+
documentation for more details.
28+
29+
- The 2.69 compute API microversion adds handling of server details in the
30+
presence of down or poor-performing cells in a multi-cell environment for
31+
the ``GET /servers``, ``GET /servers/detail``,
32+
``GET /servers/{server_id}``, ``GET /os-services`` REST APIs. See the
33+
`handling down cells`_ documentation for more details.
34+
35+
- Users are now able to create servers with Neutron ports that have QoS
36+
minimum bandwidth rules when using the 2.72 compute API microversion. See
37+
the `using ports with resource request`_ documentation for more details.
38+
39+
- Operators can now set overcommit allocation ratios using Nova
40+
configuration files or the placement API, by making use of the initial
41+
allocation ratio configuration options. See the `initial allocation
42+
ratios`_ documentation for more details.
43+
44+
- Compute capabilities are now exposed as traits in the placement API.
45+
See the `compute capabilities as traits`_ documentation for more details.
46+
47+
- The configuration option
48+
``[compute]resource_provider_association_refresh`` can now be set to zero
49+
to disable refresh entirely. This should be useful for large-scale
50+
deployments.
51+
52+
- The VMwareVCDriver now supports live migration. See the
53+
`live migration configuration`_ documentation for information on how to
54+
enable it.
55+
56+
- Nova now supports nested resource providers in two cases:
57+
58+
#. QoS-enabled ports will have inventories and allocations created on
59+
nested resource providers from the start.
60+
#. Libvirt compute nodes reporting VGPU inventory will have that VGPU
61+
inventory and corresponding allocations moved to a child resource
62+
provider on restart of the nova-compute service after upgrading to
63+
Stein.
64+
65+
In both cases this means when looking at resource providers, depending on
66+
the scenario, you can see more than one provider where there was
67+
initially just a root compute node provider per compute service.
68+
69+
.. _REST API Version History: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html
70+
.. _install: https://docs.openstack.org/placement/latest/install/index.html
71+
.. _upgrade: https://docs.openstack.org/placement/latest/upgrade/to-stein.html
72+
.. _handling down cells: https://developer.openstack.org/api-guide/compute/down_cells.html
73+
.. _block device mapping: https://docs.openstack.org/nova/latest/user/block-device-mapping.html
74+
.. _using ports with resource request: https://developer.openstack.org/api-guide/compute/port_with_resource_request.html
75+
.. _initial allocation ratios: https://docs.openstack.org/nova/latest/admin/configuration/schedulers.html#allocation-ratios
76+
.. _compute capabilities as traits: https://docs.openstack.org/nova/latest/admin/configuration/schedulers.html#compute-capabilities-as-traits
77+
.. _live migration configuration: https://docs.openstack.org/nova/latest/admin/configuring-migrations.html#vmware

0 commit comments

Comments
 (0)