eventlet-removal-part-1
This blueprint tracks the initial efforts to remove the usage of eventlet from the nova project
complete removal or even large-scale rewrites is not the goal of this bluepirnt
which will focus on the initial low-hanging fruit in nova
- moving binaries like nova-stats that don't use eventlet to there own folder https:/
- removing the usage of eventlet for the nova-api scater gather https:/
- removal of the eventlet.tpool proxy in the rbd utils
https:/
This blueprint does not include additional POCs to convert nova to use ASYNCIO
Blueprint information
- Status:
- Started
- Approver:
- Sylvain Bauza
- Priority:
- Undefined
- Drafter:
- sean mooney
- Direction:
- Approved
- Assignee:
- sean mooney
- Definition:
- Approved
- Series goal:
- Accepted for 2024.2
- Implementation:
- Good progress
- Milestone target:
- None
- Started by
- Sylvain Bauza
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Note(sean-
Gerrit topic: https:/
Addressed by: https:/
use futureist for scater_gather
Addressed by: https:/
add bin dir for non eventlet console_scripts
Addressed by: https:/
move context executor to utils and remove eventlet.tpool
Addressed by: https:/
[WIP] use futerist for RBD calls
[20240514 bauzas] Approved as specless during today's nova meeting and based on PTG agreement