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

Make nova's global executor handling cleaner

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • openstack-nova
    • None

      We have a bunch of code duplication and some shady business about naming the executors in nova.utils. We should clean this up

       

      Acceptance criteria:

      • There is a single interface to create executors
      • There is a single call to shut down all executors created by the process
      • Executor definition is moved from nova.utils to its own module
      • Name should be part of the Executor interface
      • Globalness of the executors more encapsulated
      • Code duplication is removed

              Unassigned Unassigned
              rh-ee-bgibizer Balazs Gibizer
              rhos-workloads-compute
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: