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

Masakari Migration SPIKE 1 — Eventlet Usage Analysis & Feasibility Assessment

XMLWordPrintable

    • Icon: Spike Spike
    • Resolution: Done
    • Icon: Normal Normal
    • 2026.1 (G)
    • None
    • masakari
    • None
    • Sprint 9
    • 1
    • Important

      Summary:
      Investigate how Eventlet is currently used across the Masakari codebase and assess the feasibility, risks, and expected impact of fully removing it.

      Goal:
      Success means having a clear understanding of all Eventlet integration points, their complexity, associated risks, and whether a full migration to native Python threading is realistic and beneficial.

      TimeBox:
      2 weeks (80 hours)

      Deliverables/Outcomes:

      • Documentation detailing Eventlet usage patterns in Masakari (e.g., greenthreads, monkey-patching, synchronization, WSGI)
      • Risk analysis and complexity classification per usage area (low/medium/high)
      • Performance and behavior comparison: Eventlet vs Python threading
      • Written feasibility assessment with a go/no-go recommendation
      • Decision log for key architectural constraints or discoveries

              hberaud Hervé Beraud
              hberaud Hervé Beraud
              rhos-dfg-pidone
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: