diff --git a/.zuul.yaml b/.zuul.yaml index f3aa5ea4bd..4c65a845f5 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -475,6 +475,8 @@ # https://bugs.launchpad.net/nova/+bug/2110545 NOVA_COMPILE_MDEV_SAMPLES: False 'SYSTEMD_ENV_VARS["n-sch"]': OS_NOVA_DISABLE_EVENTLET_PATCHING=true + 'SYSTEMD_ENV_VARS["n-api"]': OS_NOVA_DISABLE_EVENTLET_PATCHING=true + 'SYSTEMD_ENV_VARS["n-api-meta"]': OS_NOVA_DISABLE_EVENTLET_PATCHING=true devstack_services: # Disable OVN services br-ex-tcpdump: false diff --git a/doc/source/admin/concurrency.rst b/doc/source/admin/concurrency.rst index 5d1813961e..e303ce117e 100644 --- a/doc/source/admin/concurrency.rst +++ b/doc/source/admin/concurrency.rst @@ -24,8 +24,8 @@ threading mode at service startup via setting the environment variable .. note:: - Since nova 32.0.0 (2025.2 Flamingo) the nova-scheduler 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. Tunables for the native threading mode diff --git a/releasenotes/notes/threaded-nova-api-d8ec6704dcf66fb3.yaml b/releasenotes/notes/threaded-nova-api-d8ec6704dcf66fb3.yaml new file mode 100644 index 0000000000..531c16992b --- /dev/null +++ b/releasenotes/notes/threaded-nova-api-d8ec6704dcf66fb3.yaml @@ -0,0 +1,8 @@ +--- +features: + - | + The nova-api and nova-metadata services now can be run in native threading + mode instead of with eventlet. This is an experimental feature that is + disabled by default. Please read the + `concurrency `__ + guide for more details.