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 <viroel@gmail.com >
2026-04-06 17:02:37 -03:00
..
2016-06-09 11:01:20 +02:00
2025-03-05 17:57:55 +00:00
2025-09-09 17:43:53 +01:00
2026-03-04 12:08:44 -05:00
2026-02-27 18:43:24 +01:00
2017-06-07 05:36:18 +00:00
2017-02-02 17:35:07 +01:00
2017-07-26 10:45:15 +03:00
2018-11-26 12:21:06 +03:00
2025-08-19 11:05:11 +02:00
2019-05-27 02:08:33 +00:00
2018-07-26 12:54:11 +03:00
2025-01-23 13:23:04 +01:00
2018-02-09 11:45:05 +03:00
2016-08-29 12:56:02 +02:00
2017-06-13 15:07:33 +08:00
2025-12-17 13:20:55 +01:00
2024-11-07 19:50:21 +00:00
2018-10-12 11:21:17 +03:00
2018-10-22 13:51:56 +05:30
2025-05-01 00:19:59 +00:00
2025-08-14 02:27:24 -04:00
2024-11-07 19:50:21 +00:00
2024-11-07 19:50:21 +00:00
2025-12-29 10:12:05 -03:00
2018-01-23 13:53:31 +05:30
2017-07-26 10:45:15 +03:00
2017-01-26 14:03:12 +00:00
2017-01-26 14:03:12 +00:00
2017-07-26 10:45:15 +03:00
2025-08-20 13:13:19 +02:00
2026-01-21 18:19:57 +01:00
2018-04-20 08:47:07 +00:00
2025-08-26 11:35:18 -03:00
2025-09-16 16:12:35 -03:00
2025-05-01 00:19:59 +00:00
2025-05-09 08:16:51 +02:00
2025-09-16 12:20:18 +02:00
2025-06-04 14:46:36 +02:00
2025-09-01 16:59:38 +02:00
2025-08-18 16:35:38 +00:00
2025-06-19 16:25:27 +02:00
2025-08-12 09:47:01 -03:00
2025-08-20 08:35:18 -03:00
2025-08-28 16:16:01 +01:00
2025-09-05 14:54:25 -03:00
2025-11-24 11:01:50 +01:00
2025-11-24 11:01:24 +01:00
2026-03-05 17:27:57 +01:00
2025-12-02 08:42:40 +01:00
2026-02-25 11:01:11 +01:00
2026-01-26 18:44:46 +01:00
2018-01-10 14:46:41 +08:00
2017-10-31 10:01:52 +09:00
2017-01-26 14:03:12 +00:00
2026-02-24 09:44:03 +00:00
2017-08-07 16:04:19 +08:00
2018-01-24 13:39:42 +03:00
2017-07-05 08:55:10 +09:00
2016-08-29 12:56:02 +02:00
2018-02-23 03:13:46 +00:00
2016-08-29 12:56:02 +02:00
2018-11-01 03:07:23 +00:00
2016-08-29 12:56:02 +02:00
2025-09-13 11:49:11 +09:00
2017-07-26 10:45:15 +03:00
2019-06-13 15:52:53 +02:00
2017-01-26 14:03:12 +00:00
2025-08-05 16:45:48 -03:00
2017-01-26 14:03:12 +00:00
2026-02-06 12:16:01 -03:00
2026-04-06 17:02:37 -03:00
2026-02-06 00:06:07 +09:00
2018-12-07 07:56:54 +00:00
2021-02-12 19:59:27 +00:00
2026-02-06 12:31:00 -03:00
2025-02-16 18:45:31 +09:00
2025-05-12 15:44:39 -03:00
2026-02-26 15:40:13 +01:00
2025-05-14 09:24:25 +05:30
2025-07-09 15:44:20 +05:30
2025-07-09 15:44:20 +05:30
2025-07-21 18:25:04 +01:00
2019-11-16 14:55:01 +00:00
2024-11-06 16:00:11 +01:00
2025-08-05 23:09:50 +05:30
2017-07-26 20:42:01 -07:00
2016-08-29 12:56:02 +02:00
2018-11-14 01:23:07 +00:00
2020-02-04 03:46:32 +00:00
2025-06-07 11:33:28 -03:00
2019-05-20 10:28:00 +02:00
2025-05-26 14:58:03 +02:00
2019-06-12 16:23:58 +00:00
2024-11-07 19:50:21 +00:00
2016-11-23 11:40:51 +08:00
2019-05-09 11:02:15 +02:00
2017-07-26 10:45:15 +03:00
2019-07-02 10:20:49 +02:00
2017-01-26 14:03:12 +00:00
2018-05-14 11:33:59 +00:00
2025-08-20 22:32:33 +10:00
2025-09-11 15:50:04 +00:00
2024-11-07 19:50:21 +00:00
2017-07-26 10:45:15 +03:00
2025-08-28 16:53:48 +01:00
2025-12-11 09:18:45 +00:00
2019-05-23 15:49:19 -04:00
2017-01-26 14:03:12 +00:00
2026-01-26 14:22:27 +01:00
2018-02-09 11:45:05 +03:00
2019-09-06 18:03:43 -07:00
2017-10-21 14:54:16 +08:00
2018-02-09 11:45:05 +03:00
2016-08-29 12:56:02 +02:00
2016-08-29 12:56:02 +02:00
2017-01-26 14:03:12 +00:00
2026-02-24 10:35:59 +01:00
2025-01-10 15:20:37 +02:00
2025-08-27 23:22:45 +09:00
2024-12-16 23:51:27 +09:00
2025-10-08 11:53:01 +01:00
2026-02-09 16:50:52 -03:00
2025-10-08 11:53:01 +01:00
2026-02-19 12:13:13 +01:00
2025-10-08 11:53:01 +01:00
2018-09-30 09:03:00 +08:00
2026-02-26 11:24:56 +01:00
2018-04-13 10:53:26 +09:00
2025-09-11 15:46:21 +00:00
2026-02-24 15:14:26 +01:00
2025-12-02 07:45:32 +00:00
2025-05-16 09:35:50 +02:00
2019-03-13 10:16:52 +08:00
2017-07-26 10:45:15 +03:00
2019-09-10 09:39:10 +08:00
2024-10-22 20:12:53 +01:00
2016-08-29 12:56:02 +02:00
2026-01-15 14:21:43 +01:00
2025-09-10 15:58:24 +02:00
2018-01-18 22:18:18 -08:00
2019-05-18 18:36:19 +00:00
2019-06-12 11:11:13 +08:00
2017-04-11 20:50:24 +09:00
2016-08-29 12:56:02 +02:00
2025-09-01 11:23:07 +02:00
2019-06-27 14:56:52 +08:00
2017-07-21 11:27:37 +09:00
2024-11-07 19:50:21 +00:00
2019-09-18 01:59:01 -07:00
2016-08-29 12:56:02 +02:00
2024-11-07 19:50:21 +00:00
2017-01-26 14:03:12 +00:00
2025-08-21 11:09:46 -04:00
2017-08-09 07:04:10 +00:00
2016-08-29 12:56:02 +02:00
2025-09-16 12:20:18 +02:00
2025-11-07 09:27:56 +01:00
2025-09-10 15:58:24 +02:00
2018-01-24 19:33:22 +09:00
2025-09-16 12:20:18 +02:00