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

Remove Eventlet and GreenThreadPoolExecutor from Designate Worker Service

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • openstack-designate
    • None
    • Important

      Goal: 

      We should get Designate Worker service to no longer rely on Eventlet's concurrency model, so that its execution environment is standardized on Python's native threading and is easier to debug and maintain.

      Acceptance Criteria:

      • Verify futurist.GreenThreadPoolExecutor is replaced with futurist.ThreadPoolExecutor (or concurrent.futures.ThreadPoolExecutor) in designate/worker/processing.py.
      • Verify the Worker service correctly processes DNS record changes and other tasks.
      • Verify unit and functional tests related to the Worker service pass.

              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: