Default native threading for sch, api and metadata
This patch switches the default concurrency mode to native threading for the services that gained native threading support in Flamingo: nova-scheduler, nova-api, and nova-metadata. The OS_NOVA_DISABLE_EVENTLET_PATCHING env variable still can be used to explicitly switch the concurrency mode to eventlet by OS_NOVA_DISABLE_EVENTLET_PATCHING=false We also ensure that the cover, docs, py3xx and functional tox targets are still running with eventlet while py312-threading kept running with native threading. Change-Id: I86c7f31f19ca3345218171f0abfa8ddd4f8fc7ea Signed-off-by: Balazs Gibizer <gibi@redhat.com>
This commit is contained in:
@@ -21,14 +21,21 @@ up support for the native threading mode.
|
||||
Selecting concurrency mode for a service
|
||||
----------------------------------------
|
||||
|
||||
Nova still uses Eventlet by default, but allows switching services to native
|
||||
threading mode at service startup via setting the environment variable
|
||||
``OS_NOVA_DISABLE_EVENTLET_PATCHING=true``.
|
||||
Since nova 33.0.0 (2026.1 Gazpacho) the nova-scheduler, nova-api, and
|
||||
nova-metadata are using native threading by default. The rest of the
|
||||
services are using eventlet by default in this release. The concurrency mode
|
||||
can be configured via setting the environment variable
|
||||
``OS_NOVA_DISABLE_EVENTLET_PATCHING``. Setting that variable to ``true``
|
||||
requests the native threading mode while setting it to ``false`` requests the
|
||||
eventlet mode. If the variable is not set the above default is applied.
|
||||
|
||||
.. note::
|
||||
|
||||
Since nova 32.0.0 (2025.2 Flamingo) the nova-scheduler, nova-metadata,
|
||||
nova-api, and nova-conductor can be switched to native threading mode.
|
||||
Since nova 32.0.0 (2025.2 Flamingo) the nova-scheduler, nova-metadata, and
|
||||
nova-api can be switched to native threading mode.
|
||||
|
||||
Since nova 33.0.0 (2026.1 Gazpacho) also the nova-conductor can be switched
|
||||
to native threading mode.
|
||||
|
||||
|
||||
Tunables for the native threading mode
|
||||
|
||||
Reference in New Issue
Block a user