Douglas Viroel 58a2fc9a37 Make native threading the default concurrency mode
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 <[email protected]>
2026-04-06 17:02:37 -03:00
2026-03-20 20:25:20 +00:00
2025-09-13 11:49:11 +09:00
2019-04-19 19:40:45 +00:00
2015-06-04 15:27:57 +02:00
2018-07-10 15:38:50 +07:00
2025-05-19 23:55:20 +00:00
2017-04-07 10:55:59 +08:00
2018-02-28 03:58:07 +00:00
2015-06-04 15:27:57 +02:00
2025-12-10 07:19:48 +00:00
2026-02-19 12:13:13 +01:00
2026-03-20 20:25:20 +00:00

Watcher

image

OpenStack Watcher provides a flexible and scalable resource optimization service for multi-tenant OpenStack-based clouds. Watcher provides a robust framework to realize a wide range of cloud optimization goals, including the reduction of data center operating costs, increased system performance via intelligent virtual machine migration, increased energy efficiency and more!

Description
Resource optimization service for OpenStack.
Readme 40 MiB
Languages
Python 99.7%
Shell 0.3%