Skip to content

Commit 1f60a71

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "Add a Bobcat prelude section"
2 parents 022b1bf + 10ea7a4 commit 1f60a71

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
prelude: |
3+
The OpenStack 2023.2 (Nova 28.0.0) release includes many new features and
4+
bug fixes. Please be sure to read the upgrade section which describes the
5+
required actions to upgrade your cloud from 27.0.0 (2023.1) to 28.0.0
6+
(2023.2).
7+
As a reminder, OpenStack 2023.2 is a non-`Skip-Level-Upgrade Release`__
8+
(starting from now, we name it a `non-SLURP release`) meaning that you can
9+
only do rolling-upgrade from 2023.1. Next SLURP release will be 2024.1 where
10+
you will be able to upgrade from 2023.1 directly by skipping this release.
11+
12+
.. __: https://governance.openstack.org/tc/resolutions/20220210-release-cadence-adjustment.html
13+
14+
There are a few major changes worth mentioning. This is not an exhaustive
15+
list:
16+
17+
- The latest Compute API microversion supported for 2023.2 is `v2.95`__.
18+
19+
.. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#maximum-in-2023-1-antelope-and-2023-2-bobcat
20+
21+
- The Ironic driver ``[ironic]/peer_list`` configuration option has been
22+
deprecated. The Ironic driver now more closely models other Nova drivers by
23+
having a single compute have exclusive control over assigned nodes.
24+
If high availability of a single compute service is required, operators
25+
should use active/passive failover.
26+
27+
- The legacy quota driver is now deprecated and a
28+
`nova-manage limits command <https://docs.openstack.org/nova/latest/cli/nova-manage.html#limits-migrate-to-unified-limits>`_
29+
is provided in order to migrate the legacy limits into Keystone. We plan
30+
to change the default quota driver to the unified limits driver in an
31+
upcoming release (hopefully 2024.1 Caracal). It is recommended that you
32+
begin planning and executing a migration to unified limits as soon as
33+
possible.
34+
35+
- QEMU in its TCG mode (i.e. full system emulation) uses a translation
36+
block (TB) cache as an optimization during dynamic code translation.
37+
The libvirt driver can now configure the tb-cache size when the virt type is
38+
``qemu``. This helps running VMs with small memory size.
39+
In order to use this feature, a configuration option
40+
``[libvirt]/tb_cache_size`` has been introduced.
41+
42+
- Two new scheduler weighers have been introduced. One helps `sorting the nodes
43+
by the number of active instances they run <https://docs.openstack.org/nova/latest/configuration/config.html#filter_scheduler.num_instances_weight_multiplier>`_,
44+
the other helps `sorting by the hypervisor version each compute runs <https://docs.openstack.org/nova/latest/configuration/config.html#filter_scheduler.hypervisor_version_weight_multiplier>`_.
45+
Accordingly, you can place your instances with different strategies, eg.
46+
by allocating them to more recent nodes or by reducing the number of noisy
47+
instance neighbors.
48+
49+
- It is now possible to define different authorization policies for migration
50+
with and without a target host.
51+
52+
- A couple of other improvements target reducing the number of bugs we have,
53+
one `checking at reboot if stale volume attachments still reside <https://specs.openstack.org/openstack/nova-specs/specs/2023.2/approved/cleanup-dangling-volume-attachments.html>`_
54+
and another one ensuring a `strict linkage between a compute, a service and the instances
55+
it runs <https://specs.openstack.org/openstack/nova-specs/specs/2023.2/approved/compute-object-ids.html>`_.

0 commit comments

Comments
 (0)