-
Spike
-
Resolution: Done
-
Normal
-
None
-
None
-
5
-
False
-
-
False
-
rhos-ops-platform-services-pidone
-
-
-
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