-
Epic
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
Nova Eventlet removal part-1
-
False
-
-
False
-
Not Selected
-
Proposed
-
Proposed
-
To Do
-
OSPRH-6655 - Eventlet Removal Compute
-
Proposed
-
Proposed
-
-
This epic tracks the initial efforts to remove the usage of eventlet form the nova project
This epic captures the upstream work in the Dalmation cycle to reduce the usage of eventlet in nova. complete removal or even large scale rewrites is not the goal of this epic
This epic will focus on the initial low hanging fruit
- moving binaries like nova-stats that don't use eventlet to there own folder https://review.opendev.org/c/openstack/nova/+/904424
- removing the usage of eventlet for the nova-api scater gather https://review.opendev.org/c/openstack/nova/+/905285/1, https://review.opendev.org/c/openstack/nova/+/650172
- removal of the eventlet.tpool proxy in the rbd utils
https://review.opendev.org/c/openstack/nova/+/905287, https://review.opendev.org/c/openstack/nova/+/900682
To this point, the work done has been exploratory POCs rather than a concerted effort to start removing eventlet.. This epic tasks the poc to the next minimal increment and try to address the low-hanging fruit to establish a pattern for how to tackle the harder challenges.
This epic does not include additional POCs to convert nova to use ASYNCIO
- links to