[codespell] apply codespell to the releasenotes

this change fixes the typos in the releasenotes
"""
codespell --ignore-words=doc/dictionary.txt -i 3 -w  releasenotes/
"""

Change-Id: I29cd5268cd129b194c43a9f6b08a2b7b1c254b65
This commit is contained in:
Sean Mooney 2023-10-03 01:17:21 +01:00
parent 320c6fadde
commit 6314f09ed4
32 changed files with 40 additions and 40 deletions

View File

@ -13,7 +13,7 @@ features:
These configuration options can be used to enable and set the These configuration options can be used to enable and set the
SPICE compression settings for libvirt (QEMU/KVM) provisioned SPICE compression settings for libvirt (QEMU/KVM) provisioned
instances. Each configuration option is optional and can be set instances. Each configuration option is optional and can be set
explictly to configure the associated SPICE compression setting explicitly to configure the associated SPICE compression setting
for libvirt. If all configuration options are not set, then none for libvirt. If all configuration options are not set, then none
of the SPICE compression settings will be configured for libvirt, of the SPICE compression settings will be configured for libvirt,
which corresponds to the behavior before this change. In this case, which corresponds to the behavior before this change. In this case,

View File

@ -47,5 +47,5 @@ prelude: |
stopped on the destination host until manually started. stopped on the destination host until manually started.
- Nova APIs now `by default support new RBAC policies <https://docs.openstack.org/nova/latest/configuration/policy.html>` - Nova APIs now `by default support new RBAC policies <https://docs.openstack.org/nova/latest/configuration/policy.html>`
and scopes. See our `Policy Concepts documention <https://docs.openstack.org/nova/latest/configuration/policy-concepts.html>` and scopes. See our `Policy Concepts documentation <https://docs.openstack.org/nova/latest/configuration/policy-concepts.html>`
for further details. for further details.

View File

@ -26,7 +26,7 @@ upgrade:
* **New Defaults(Admin, Member and Reader)** * **New Defaults(Admin, Member and Reader)**
Policies are default to Admin, Member and Reader roles. Old roles Policies are default to Admin, Member and Reader roles. Old roles
are also supproted. You can switch to new defaults via config option are also supported. You can switch to new defaults via config option
``[oslo_policy]enforce_new_defaults`` in ``nova.conf`` file. ``[oslo_policy]enforce_new_defaults`` in ``nova.conf`` file.
* **Policies granularity** * **Policies granularity**

View File

@ -1,7 +1,7 @@
--- ---
fixes: fixes:
- | - |
Nova will now replace periods (``.``) with dashes (``-``) when santizing an Nova will now replace periods (``.``) with dashes (``-``) when sanitizing an
instance's display name for use as a hostname. instance's display name for use as a hostname.
Nova publishes hostnames for instances via the metadata service and config Nova publishes hostnames for instances via the metadata service and config

View File

@ -11,6 +11,6 @@ features:
``hw:emulator_threads_policy`` extra spec. ``hw:emulator_threads_policy`` extra spec.
- | - |
It is now possible to specify a mask in ``hw:cpu_realtime_mask`` without a It is now possible to specify a mask in ``hw:cpu_realtime_mask`` without a
leading ``^``. When this is ommitted, the value will specify the cores that leading ``^``. When this is omitted, the value will specify the cores that
should be included in the set of realtime cores, as opposed to those that should be included in the set of realtime cores, as opposed to those that
should be excluded. should be excluded.

View File

@ -2,7 +2,7 @@
fixes: fixes:
- | - |
The `os-resetState`_ API will now log an instance action when called. The The `os-resetState`_ API will now log an instance action when called. The
resulting instance action being visable via the `os-instance-actions`_ API resulting instance action being visible via the `os-instance-actions`_ API
to users and admins, resolving `bug 1911924`_. to users and admins, resolving `bug 1911924`_.
.. _bug 1911924: https://launchpad.net/bugs/1911924 .. _bug 1911924: https://launchpad.net/bugs/1911924

View File

@ -1,7 +1,7 @@
--- ---
upgrade: upgrade:
- | - |
The defalut value for policy rule The default value for policy rule
``os_compute_api:servers:create:zero_disk_flavor`` has changed from ``os_compute_api:servers:create:zero_disk_flavor`` has changed from
``rule:admin_or_owner`` to ``rule:admin_api`` which means that by default, ``rule:admin_or_owner`` to ``rule:admin_api`` which means that by default,
users without the admin role will not be allowed to create servers using users without the admin role will not be allowed to create servers using

View File

@ -17,7 +17,7 @@ features:
After Nova database cleanup, similarly Cinder database is checked for After Nova database cleanup, similarly Cinder database is checked for
attachments related to instance. If attachments found in Cinder DB that attachments related to instance. If attachments found in Cinder DB that
are not present in Nova DB, they will get deleted from Cinder databse. are not present in Nova DB, they will get deleted from Cinder database.
See `spec`__ for more details. See `spec`__ for more details.

View File

@ -1,7 +1,7 @@
--- ---
features: features:
- | - |
Extra sortings were added to numa_fit_instance_to_host function Extra sorting were added to numa_fit_instance_to_host function
to balance usage of hypervisor's NUMA cells. Hypervisor's NUMA to balance usage of hypervisor's NUMA cells. Hypervisor's NUMA
cells with more free resources (CPU, RAM, PCI if requested) cells with more free resources (CPU, RAM, PCI if requested)
will be used first (spread strategy) when configuration option will be used first (spread strategy) when configuration option

View File

@ -5,7 +5,7 @@ fixes:
nova will assert that the policy is not violated on move operations nova will assert that the policy is not violated on move operations
and initial instance creation. As noted in `bug 1890244`_, if a and initial instance creation. As noted in `bug 1890244`_, if a
server was created in a server group and that group was later deleted server was created in a server group and that group was later deleted
the validation upcall would fail due to an uncaught excpetion if the the validation upcall would fail due to an uncaught exception if the
server group was deleted. This prevented evacuate and other move server group was deleted. This prevented evacuate and other move
operations form functioning. This has now been fixed and nova will operations form functioning. This has now been fixed and nova will
ignore deleted server groups. ignore deleted server groups.

View File

@ -5,7 +5,7 @@ fixes:
monkey patching of greendns broke ipv6. monkey patching of greendns broke ipv6.
https://bugs.launchpad.net/nova/+bug/1164822 https://bugs.launchpad.net/nova/+bug/1164822
Since then nova has been disabling eventlet monkey patching Since then nova has been disabling eventlet monkey patching
of greendns. Eventlet adressed the ipv6 limitation in v0.17 of greendns. Eventlet addressed the ipv6 limitation in v0.17
with the introduction of python 3 support in 2015. Nova with the introduction of python 3 support in 2015. Nova
however continued to disable it, which can result i slow dns however continued to disable it, which can result i slow dns
queries blocking the entire nova api or other binary queries blocking the entire nova api or other binary

View File

@ -15,7 +15,7 @@ features:
neither X86 (Q35) or AArch64. neither X86 (Q35) or AArch64.
Note that, enable vIOMMU might introduce significant performance overhead. Note that, enable vIOMMU might introduce significant performance overhead.
You can see performance comparision table from You can see performance comparison table from
`AMD vIOMMU session on KVM Forum 2021`_. `AMD vIOMMU session on KVM Forum 2021`_.
For above reason, vIOMMU should only be enable for workflow that require it. For above reason, vIOMMU should only be enable for workflow that require it.
.. _`AMD vIOMMU session on KVM Forum 2021`: https://static.sched.com/hosted_files/kvmforum2021/da/vIOMMU%20KVM%20Forum%202021%20-%20v4.pdf .. _`AMD vIOMMU session on KVM Forum 2021`: https://static.sched.com/hosted_files/kvmforum2021/da/vIOMMU%20KVM%20Forum%202021%20-%20v4.pdf

View File

@ -11,7 +11,7 @@ other:
should do if you use the same networking backend universally, you do not should do if you use the same networking backend universally, you do not
have to worry about this. have to worry about this.
This is disabled by default for backward compatibilty and because the This is disabled by default for backward compatibility and because the
compute service cannot reliably determine which types of virtual compute service cannot reliably determine which types of virtual
interfaces (``port.binding:vif_type``) will send ``network-vif-plugged`` interfaces (``port.binding:vif_type``) will send ``network-vif-plugged``
events without an accompanying port ``binding:host_id`` change. events without an accompanying port ``binding:host_id`` change.

View File

@ -18,7 +18,7 @@ deprecations:
- | - |
The ``os_compute_api:os-extended-server-attributes`` policy controls The ``os_compute_api:os-extended-server-attributes`` policy controls
which users a number of server extended attributes are shown to. which users a number of server extended attributes are shown to.
Configuring visiblity of the ``OS-EXT-SRV-ATTR:hostname`` attribute via Configuring visibility of the ``OS-EXT-SRV-ATTR:hostname`` attribute via
this policy has now been deprecated and will be removed in a future this policy has now been deprecated and will be removed in a future
release. Upon removal, this attribute will be shown for all users release. Upon removal, this attribute will be shown for all users
regardless of policy configuration. regardless of policy configuration.

View File

@ -7,5 +7,5 @@ upgrade:
driver. driver.
Releases are available on https://pypi.org/project/os-vif-bigswitch/. Major Releases are available on https://pypi.org/project/os-vif-bigswitch/. Major
version for the package matches upstream neutron version number. Minor version for the package matches upstream neutron version number. Minor
version tracks compatiblity with Big Cloud Fabric (BCF) releases, and version tracks compatibility with Big Cloud Fabric (BCF) releases, and
typically is set to the lowest supported BCF release. typically is set to the lowest supported BCF release.

View File

@ -3,11 +3,11 @@ fixes:
- | - |
apache mod_wsgi does not support passing commandline arguments to the wsgi apache mod_wsgi does not support passing commandline arguments to the wsgi
application that it hosts. As a result when the nova api or metadata api application that it hosts. As a result when the nova api or metadata api
where run under mod_wsgi it was not posible to use multiple config files where run under mod_wsgi it was not possible to use multiple config files
or non-default file names i.e. nova-api.conf or non-default file names i.e. nova-api.conf
This has been adressed by the intoduction of a new, optional, envionment This has been addressed by the intoduction of a new, optional, environment
varible ``OS_NOVA_CONFIG_FILES``. ``OS_NOVA_CONFIG_FILES`` is a ``;`` variable ``OS_NOVA_CONFIG_FILES``. ``OS_NOVA_CONFIG_FILES`` is a ``;``
seperated list fo file path relitive to ``OS_NOVA_CONFIG_DIR``. separated list of file path relitive to ``OS_NOVA_CONFIG_DIR``.
When unset the default ``api-paste.ini`` and ``nova.conf`` will be used When unset the default ``api-paste.ini`` and ``nova.conf`` will be used
form ``/etc/nova``. This is supported for the nova api and nova metadata form ``/etc/nova``. This is supported for the nova api and nova metadata
wsgi applications. wsgi applications.

View File

@ -5,7 +5,7 @@ fixes:
3. It controls how many times to retry a Neutron API call in response to a 3. It controls how many times to retry a Neutron API call in response to a
HTTP connection failure. An example scenario where it will help is when a HTTP connection failure. An example scenario where it will help is when a
deployment is using HAProxy and connections get closed after idle time. If deployment is using HAProxy and connections get closed after idle time. If
an incoming request tries to re-use a connection that is simultaneously an incoming request tries to reuse a connection that is simultaneously
being torn down, a HTTP connection failure will occur and previously Nova being torn down, a HTTP connection failure will occur and previously Nova
would fail the entire request. With retries, Nova can be more resilient in would fail the entire request. With retries, Nova can be more resilient in
this scenario and continue the request if a retry succeeds. Refer to this scenario and continue the request if a retry succeeds. Refer to

View File

@ -2,4 +2,4 @@
features: features:
- Enhance pci.passthrough_whitelist to support regular expression syntax. - Enhance pci.passthrough_whitelist to support regular expression syntax.
The 'address' field can be regular expression syntax. The 'address' field can be regular expression syntax.
The old pci.passthrough_whitelist, glob sytnax, is still valid config. The old pci.passthrough_whitelist, glob syntax, is still valid config.

View File

@ -1,7 +1,7 @@
--- ---
other: other:
- | - |
The reporting for bytes available for RBD has been enhanced to accomodate The reporting for bytes available for RBD has been enhanced to accommodate
`unrecommended `unrecommended
<http://docs.ceph.com/docs/luminous/start/hardware-recommendations/#hard-disk-drives>`_ <http://docs.ceph.com/docs/luminous/start/hardware-recommendations/#hard-disk-drives>`_
Ceph deployments where multiple OSDs are running on a single disk. The new Ceph deployments where multiple OSDs are running on a single disk. The new

View File

@ -3,5 +3,5 @@ upgrade:
- | - |
Deprecated config options to enable/disable extensions Deprecated config options to enable/disable extensions
``extensions_blacklist`` and ``extensions_whitelist`` have been removed. ``extensions_blacklist`` and ``extensions_whitelist`` have been removed.
This means all API extensions are always enabled. If you modifed policy, This means all API extensions are always enabled. If you modified policy,
please double check you have the correct policy settings for all APIs. please double check you have the correct policy settings for all APIs.

View File

@ -5,7 +5,7 @@ upgrade:
RetryFilter RetryFilter
Deprecated in Train (20.0.0). The RetryFilter has Deprecated in Train (20.0.0). The RetryFilter has
not been requied since Queens following the completion of the not been required since Queens following the completion of the
return-alternate-hosts blueprint return-alternate-hosts blueprint
Aggregatefilter, AggregateRAMFilter, AggregateDiskFilter Aggregatefilter, AggregateRAMFilter, AggregateDiskFilter

View File

@ -2,7 +2,7 @@
upgrade: upgrade:
- | - |
Configuration options related to RPC topics were deprecated in the past Configuration options related to RPC topics were deprecated in the past
releases and are now completly removed from nova. There was no need to releases and are now completely removed from nova. There was no need to
let users choose the RPC topics for all services. There was little let users choose the RPC topics for all services. There was little
benefit from this and it made it really easy to break Nova by changing benefit from this and it made it really easy to break Nova by changing
the value of topic options. the value of topic options.

View File

@ -2,7 +2,7 @@
upgrade: upgrade:
- | - |
Configuration options related to the Barbican were deprecated and now Configuration options related to the Barbican were deprecated and now
completly removed from ``barbican`` group. These options are available in completely removed from ``barbican`` group. These options are available in
the Castellan library. Following are the affected options: the Castellan library. Following are the affected options:
- ``barbican.catalog_info`` - ``barbican.catalog_info``

View File

@ -3,6 +3,6 @@ fixes:
- Physical network name will be retrieved from a multi-segement network. - Physical network name will be retrieved from a multi-segement network.
The current implementation will retrieve the physical network name for the The current implementation will retrieve the physical network name for the
first segment that provides it. This is mostly intended to support a first segment that provides it. This is mostly intended to support a
combinatin of vxlan and vlan segments. Additional work will be required to combination of vxlan and vlan segments. Additional work will be required to
support a case of multiple vlan segments associated with different support a case of multiple vlan segments associated with different
physical networks. physical networks.

View File

@ -3,7 +3,7 @@ features:
- | - |
The compute manager now uses a local file to provide node uuid persistence The compute manager now uses a local file to provide node uuid persistence
to guard against problems with renamed services, among other things. to guard against problems with renamed services, among other things.
Deployers wishing to ensure that *new* compute services get a predicatble Deployers wishing to ensure that *new* compute services get a predictable
uuid before initial startup may provision that file and nova will use it, uuid before initial startup may provision that file and nova will use it,
otherwise nova will generate and write one to a `compute_id` file in otherwise nova will generate and write one to a `compute_id` file in
`CONF.state_path` the first time it starts up. Accidental renames of a `CONF.state_path` the first time it starts up. Accidental renames of a
@ -12,7 +12,7 @@ features:
they manage nodes and uuids differently. they manage nodes and uuids differently.
upgrade: upgrade:
- | - |
Existing compute nodes will, upon upgrade, perist the uuid of the compute Existing compute nodes will, upon upgrade, persist the uuid of the compute
node assigned to their hostname at first startup. Since this must match node assigned to their hostname at first startup. Since this must match
what is currently in the database, it is important to let nova provision what is currently in the database, it is important to let nova provision
this file from its database. Nova will only persist to a `compute_id` file this file from its database. Nova will only persist to a `compute_id` file

View File

@ -3,7 +3,7 @@ features:
- | - |
Now nova-api and nova-api-metadata WSGI services support command line Now nova-api and nova-api-metadata WSGI services support command line
arguments similarly to other nova services. For example these services arguments similarly to other nova services. For example these services
now support specifying mutliple config files via --config-file parameter. now support specifying multiple config files via --config-file parameter.
Please note that passing command line arguments to WSGI apps depends on Please note that passing command line arguments to WSGI apps depends on
the given WSGI runner. For example uwsgi supports this via the --pyargv the given WSGI runner. For example uwsgi supports this via the --pyargv
parameter of the uwsgi binary. parameter of the uwsgi binary.

View File

@ -53,7 +53,7 @@ prelude: |
.. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id79 .. __: https://docs.openstack.org/nova/latest/reference/api-microversion-history.html#id79
- Support for `heterogenous virtual GPU types per compute node`__. - Support for `heterogeneous virtual GPU types per compute node`__.
.. __: https://docs.openstack.org/nova/latest/admin/virtual-gpu.html#enable-gpu-types-compute .. __: https://docs.openstack.org/nova/latest/admin/virtual-gpu.html#enable-gpu-types-compute

View File

@ -9,7 +9,7 @@ features:
virtio interfaces. virtio interfaces.
issues: issues:
- | - |
Nova currenly does not support the following livecycle operations when Nova currently does not support the following lifecycle operations when
combined with a instance using vDPA ports: shelve, resize, cold migration, combined with a instance using vDPA ports: shelve, resize, cold migration,
live migration, evacuate, suspend or interface attach/detach. live migration, evacuate, suspend or interface attach/detach.
Attempting to use one of the above operations will result in a HTTP 409 Attempting to use one of the above operations will result in a HTTP 409
@ -26,7 +26,7 @@ issues:
This requires the DMA buffers to be locked in memory. As the DMA buffers This requires the DMA buffers to be locked in memory. As the DMA buffers
are allocated by the guest and can be allocated anywhere in the guest RAM, are allocated by the guest and can be allocated anywhere in the guest RAM,
QEMU locks **all** guest RAM. By default the ``RLIMIT_MEMLOCK`` for a QEMU locks **all** guest RAM. By default the ``RLIMIT_MEMLOCK`` for a
normal QEMU intance is set to 0 and qemu is not allowed to lock guest normal QEMU instance is set to 0 and qemu is not allowed to lock guest
memory. In the case of SR-IOV, libvirt automatically set the limit to guest memory. In the case of SR-IOV, libvirt automatically set the limit to guest
RAM + 1G which enables QEMU to lock the memory. This does not happen today RAM + 1G which enables QEMU to lock the memory. This does not happen today
with vDPA ports. As a result if you use VDPA ports without enabling locking with vDPA ports. As a result if you use VDPA ports without enabling locking
@ -37,7 +37,7 @@ issues:
using ``hw:cpu_realtime`` for its side-effect of locking the guest memory, using ``hw:cpu_realtime`` for its side-effect of locking the guest memory,
this usage does not require the guest or host to use realtime kernels. this usage does not require the guest or host to use realtime kernels.
However, all other requirements of ``hw:cpu_realtime`` such as requiring However, all other requirements of ``hw:cpu_realtime`` such as requiring
hw:cpu_policy=dedicated still apply. It is also stongly recommended that hw:cpu_policy=dedicated still apply. It is also strongly recommended that
hugpages be enabled for all instnace with locked memory. This can be done hugpages be enabled for all instances with locked memory. This can be done
by setting ``hw:mem_page_size``. This will enable nova to correctly account by setting ``hw:mem_page_size``. This will enable nova to correctly account
for the fact that the memory is unswapable. for the fact that the memory is unswapable.

View File

@ -4,7 +4,7 @@ features:
The versioned notification interface of nova is now complete and in The versioned notification interface of nova is now complete and in
feature parity with the legacy interface. The emitted notifications feature parity with the legacy interface. The emitted notifications
are documented in `notification dev ref`_ with full sample files. are documented in `notification dev ref`_ with full sample files.
The deprecation of the legacy notification interface is under dicussion The deprecation of the legacy notification interface is under discussion
and will be handled separately. and will be handled separately.
.. _notification dev ref: https://docs.openstack.org/nova/latest/reference/notifications.html#existing-versioned-notifications .. _notification dev ref: https://docs.openstack.org/nova/latest/reference/notifications.html#existing-versioned-notifications

View File

@ -6,4 +6,4 @@ features:
If your guest has a native kernel (called "virtio-gpu" in Linux; If your guest has a native kernel (called "virtio-gpu" in Linux;
available since Linux 4.4 and above) driver, then it'll be used; available since Linux 4.4 and above) driver, then it'll be used;
otherwise, the 'virtio' model will gracefully fallback to VGA otherwise, the 'virtio' model will gracefully fallback to VGA
compatibiliy mode, which is still better than ``cirrus``. compatibility mode, which is still better than ``cirrus``.

View File

@ -4,7 +4,7 @@ other:
The ``[workarounds]/rbd_volume_local_attach`` configuration option has been The ``[workarounds]/rbd_volume_local_attach`` configuration option has been
introduced. This can be used by operators to ensure RBD volumes are introduced. This can be used by operators to ensure RBD volumes are
connected to compute hosts as block devices. This can be used with connected to compute hosts as block devices. This can be used with
the ``[worarounds]/disable_native_luksv1`` configuration option to the ``[workarounds]/disable_native_luksv1`` configuration option to
workaround recently discovered performance issues found within the workaround recently discovered performance issues found within the
`libgcrypt library`__ used by QEMU when natively decrypting LUKSv1 `libgcrypt library`__ used by QEMU when natively decrypting LUKSv1
encrypted disks. encrypted disks.

View File

@ -271,7 +271,7 @@ New Features
.. releasenotes/notes/instance-hostname-used-to-populate-ports-dns-name-08341ec73dc076c0.yaml @ b'997d8f516cee99b4e16429d13ca5cf7fc05166aa' .. releasenotes/notes/instance-hostname-used-to-populate-ports-dns-name-08341ec73dc076c0.yaml @ b'997d8f516cee99b4e16429d13ca5cf7fc05166aa'
- When booting an instance, its sanitized 'hostname' attribute is now used to populate the 'dns_name' attribute of the Neutron ports the instance is attached to. This functionality enables the Neutron internal DNS service to know the ports by the instance's hostname. As a consequence, commands like 'hostname -f' will work as expected when executed in the instance. When a port's network has a non-blank 'dns_domain' attribute, the port's 'dns_name' combined with the network's 'dns_domain' will be published by Neutron in an external DNS as a service like Designate. As a consequence, the instance's hostname is published in the external DNS as a service. This functionality is added to Nova when the 'DNS Integration' extension is enabled in Neutron. The publication of 'dns_name' and 'dns_domain' combinations to an external DNS as a service additionaly requires the configuration of the appropriate driver in Neutron. When the 'Port Binding' extension is also enabled in Neutron, the publication of a 'dns_name' and 'dns_domain' combination to the external DNS as a service will require one additional update operation when Nova allocates the port during the instance boot. This may have a noticeable impact on the performance of the boot process. - When booting an instance, its sanitized 'hostname' attribute is now used to populate the 'dns_name' attribute of the Neutron ports the instance is attached to. This functionality enables the Neutron internal DNS service to know the ports by the instance's hostname. As a consequence, commands like 'hostname -f' will work as expected when executed in the instance. When a port's network has a non-blank 'dns_domain' attribute, the port's 'dns_name' combined with the network's 'dns_domain' will be published by Neutron in an external DNS as a service like Designate. As a consequence, the instance's hostname is published in the external DNS as a service. This functionality is added to Nova when the 'DNS Integration' extension is enabled in Neutron. The publication of 'dns_name' and 'dns_domain' combinations to an external DNS as a service additionally requires the configuration of the appropriate driver in Neutron. When the 'Port Binding' extension is also enabled in Neutron, the publication of a 'dns_name' and 'dns_domain' combination to the external DNS as a service will require one additional update operation when Nova allocates the port during the instance boot. This may have a noticeable impact on the performance of the boot process.
.. releasenotes/notes/libvirt-live-migration-new-tunneled-option-d7ebb1eb1e95e683.yaml @ b'621594fc41d0e07fd63dfe7c3c5cfee9edc380ad' .. releasenotes/notes/libvirt-live-migration-new-tunneled-option-d7ebb1eb1e95e683.yaml @ b'621594fc41d0e07fd63dfe7c3c5cfee9edc380ad'
@ -638,7 +638,7 @@ Deprecation Notes
- The Zookeeper Service Group driver has been removed. - The Zookeeper Service Group driver has been removed.
The driver has no known users and is not actively mantained. A warning log The driver has no known users and is not actively maintained. A warning log
message about the driver's state was added for the Kilo release. Also, message about the driver's state was added for the Kilo release. Also,
evzookeeper library that the driver depends on is unmaintained and evzookeeper library that the driver depends on is unmaintained and
`incompatible with recent eventlet releases`_. `incompatible with recent eventlet releases`_.