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

Stop using eventlet for HashRingMemberManager notification listener

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Obsolete
    • Icon: Major Major
    • None
    • None
    • None
    • Moderate

      Goal: 

      As a maintainer of networking-baremetal, following community decision to drop eventlet usage, the networking-baremetal HashRingMemberManager's notification listener must switch to an eventlet alternative.

      Acceptance Criteria:

      The function _set_up_listener should be updated to use a different, non-eventlet executor.

      • Verify that the clustering of multiple networking-baremetal agent's operates as expected after changeing the executor.
        • Verify by running it in devstack, and launch multiple agent processes. It will build a cluster between the different processes, check the logs and verify that messages about agent members are joining the hash ring.
        • Above is a manual test, not something we have to automate.

       

      NOTE: oslo.messaging library already supports an executor based on threading, as an alternative.

              Unassigned Unassigned
              rhn-gps-hjensas Harald Jensas
              rhos-dfg-hardprov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: