Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-21012

Remove Eventlet & Greenlet requirements and cleanup

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • openstack-designate
    • None
    • VANS-023
    • 1
    • Moderate

      Goal: 

      Remove eventlet and greenlet from Designate's dependencies and perform final cleanup to ensure no eventlet code remains in the codebase. This is the final step in the eventlet removal effort. Performance optimization and thread pool tuning will be addressed in a follow-up effort.

      Acceptance Criteria:

      • Verify eventlet and greenlet are removed from requirements.txt.
      • Verify no import eventlet or from eventlet statements remain in the codebase (excluding historical comments or documentation).
      • Verify no futurist.GreenThreadPoolExecutor usages remain anywhere in the code.
      • Verify the entire test suite (unit and functional) passes without eventlet initialize in their init file.
      • Update any documentation that references eventlet to reflect the new threading model.

      Cleanup locations to verify:

      • requirements.txt (remove eventlet and greenlet)
      • Any remaining eventlet imports or references
      • Documentation mentioning eventlet or green threads
      • Configuration files referencing eventlet backends

              oschwart1 Omer Schwartz
              oschwart1 Omer Schwartz
              rhos-dfg-networking-squad-vans
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: