-
Story
-
Resolution: Done
-
Normal
-
None
-
None
-
None
-
3
-
False
-
-
False
-
Not Selected
-
-
-
-
VANS-023
-
1
-
Moderate
Goal:
Remove eventlet and greenlet from Designate's dependencies and perform final cleanup to ensure no eventlet code remains in the codebase. This is the final step in the eventlet removal effort. Performance optimization and thread pool tuning will be addressed in a follow-up effort.
Acceptance Criteria:
- Verify eventlet and greenlet are removed from requirements.txt.
- Verify no import eventlet or from eventlet statements remain in the codebase (excluding historical comments or documentation).
- Verify no futurist.GreenThreadPoolExecutor usages remain anywhere in the code.
- Verify the entire test suite (unit and functional) passes without eventlet initialize in their init file.
- Update any documentation that references eventlet to reflect the new threading model.
Cleanup locations to verify:
- requirements.txt (remove eventlet and greenlet)
- Any remaining eventlet imports or references
- Documentation mentioning eventlet or green threads
- Configuration files referencing eventlet backends