58a2fc9a37
This change makes native threading the default concurrency mode for all Watcher services (API, Decision Engine, and Applier), deprecating the Eventlet mode. Key changes: - Invert the OS_WATCHER_DISABLE_EVENTLET_PATCHING logic so threading is enabled by default; users must explicitly set the variable to 'false' to use Eventlet mode - Rename CI jobs and tox environments from *-threading to *-eventlet since threading is now the default Assisted-By: Claude (opus-4-5) Change-Id: I3c2c7782542bce64f0232f9f79ed07b48fbcfa12 Signed-off-by: Douglas Viroel <viroel@gmail.com>
14 lines
650 B
YAML
14 lines
650 B
YAML
---
|
|
upgrade:
|
|
- |
|
|
All Watcher services (API, Decision Engine, and Applier) now run in
|
|
``native threading`` mode by default. Previously, Eventlet was the default
|
|
concurrency library. For more information, please check `eventlet removal
|
|
<https://wiki.openstack.org/wiki/Eventlet-removal>`__ documentation.
|
|
deprecations:
|
|
- |
|
|
The Eventlet concurrency mode is now deprecated and will be removed in a
|
|
future release. To temporarily re-enable Eventlet mode, set the environment
|
|
variable ``OS_WATCHER_DISABLE_EVENTLET_PATCHING=false`` in the service
|
|
configuration. Users are encouraged to migrate to native threading mode.
|