openstack-designate/designate
Omer c1a482a673 Isolate eventlet-dependent services for future migration
This commit creates the structure for migrating Designate
services from using eventlet, to using oslo.service threading backend
(standard/native python threading).

Key changes include:
* Eventlet isolation: existing eventlet-dependent service entrypoints
    (central, mdns, producer, sink, worker, manage, status) are moved
    from designate/cmd to a new designate/cmd/eventlet subdirectory.
* Updating their correct path in setup.cfg.

This prepares the codebase for future incremental migrations of
individual services to native threading.

Change-Id: I67941b5c7525d4b9661b30c4cc03dbd061e86083
Signed-off-by: Omer <oschwart@redhat.com>
2026-01-09 15:07:49 +00:00
..
api Isolate eventlet-dependent services for future migration 2026-01-09 15:07:49 +00:00
backend Initialize the client attribute to prevent AttributeError 2025-04-10 09:10:10 -05:00
central Merge "Convert email address to/from SOA" 2025-08-06 11:53:00 +00:00
cmd Isolate eventlet-dependent services for future migration 2026-01-09 15:07:49 +00:00
common Support "-" in region name for FIP's 2025-01-25 04:46:21 +04:00
conf Merge "Add HTTPS and SVCB record types" 2025-09-02 15:09:46 +00:00
hacking Remove old checks for Python 2-3 compatibility 2026-01-06 23:15:39 +09:00
locale Imported Translations from Zanata 2025-07-09 03:36:09 +00:00
manage Add designate-manage service clean cmd 2025-07-03 22:36:14 +08:00
mdns mdns: Expose option to customize tcp keepidle 2024-11-22 14:43:05 +09:00
network_api Remove unnecessary generate_uuid wrapper 2024-07-01 14:11:11 +02:00
notification_handler Simplified sink service and improved coverage 2024-04-12 22:31:54 +00:00
objects Merge "Remove next pagination link for floating IP list" 2025-09-03 10:12:23 +00:00
producer Use real abstract class 2025-12-24 02:23:21 +09:00
quota Cleaned up quota implementation 2023-12-05 11:28:19 +00:00
resources Remove unicode 2022-10-11 16:14:50 +00:00
scheduler Improve Scheduler coverage 2024-01-07 13:06:33 +00:00
sink Simplified sink service and improved coverage 2024-04-12 22:31:54 +00:00
storage Resolve deprecation warning from alembic 2025-12-24 02:28:14 +09:00
tests Isolate eventlet-dependent services for future migration 2026-01-09 15:07:49 +00:00
worker Do AXFR with latest data 2025-06-02 17:29:03 +00:00
wsgi Add wsgi module to Designate and remove wsgi script 2025-04-29 15:09:33 +00:00
__init__.py Isolate eventlet-dependent services for future migration 2026-01-09 15:07:49 +00:00
context.py Update functional tests for new RBAC system scope 2024-08-02 18:08:53 +00:00
coordination.py Remove unnecessary generate_uuid wrapper 2024-07-01 14:11:11 +02:00
dnsmiddleware.py Removed Python 2 compatibility bytes handling 2023-12-02 08:18:32 -08:00
dnsutils.py Convert email address to/from SOA 2025-07-01 19:45:16 +00:00
exceptions.py pyupgrade changes for Python3.8+ 2023-11-03 11:19:07 +00:00
heartbeat_emitter.py Cleanup Heartbeat Emitter abstraction code 2024-01-09 16:37:26 -08:00
i18n.py Update email addresses hp.com to hpe.com 2016-01-11 14:29:33 +00:00
notifications.py Improved Notifications coverage 2023-12-12 18:43:20 +00:00
plugin.py Standardize all configuration loading 2023-11-03 11:19:11 +00:00
policy.py More cleanup for the RBAC new default 2024-11-15 18:42:33 -08:00
rpc.py Drop explicit executor argument 2025-05-27 15:37:42 +09:00
schema.py pyupgrade changes for Python3.8+ 2023-11-03 11:19:07 +00:00
service.py Merge "mdns: Expose option to customize tcp keepidle" 2025-01-06 04:34:01 +00:00
utils.py Drop usage of pkg_resources 2024-11-20 23:03:48 +09:00
version.py Switch to oslo.reports 2015-11-05 10:55:29 +01:00