[eventlet-removal][Neutron] neutron-dynamic-routing project status
Hello all: Since [1], Neutron removed any dependency of "eventlet", including several auxiliary methods used by other projects, in particular neutron-dynamic-routing. We have been trying to clean-up this project, updating the requirements (removing eventlet, updating os-ken) and refactoring the DR agent classes (similar to what was done in the DHCP or L3 agents). But the DR agent is still failing [2], maybe due to an incorrect implementation in os-ken. However, due to the limited time we have, we cannot investigate it. *This email is a request for assistance in getting the users/developers of that project to remediate the code and remove the eventlet dependency.* This topic and the resolution taken was mentioned in the last Neutron meeting [3]. Regards. [1]https://review.opendev.org/c/openstack/neutron/+/961210 [2]https://review.opendev.org/c/openstack/neutron-dynamic-routing/+/956747 [3] https://meetings.opendev.org/meetings/networking/2025/networking.2025-11-18-...
Hi, Sorry for the top-post but just wanted to ask again if someone familiar with neutron-dynamic-routing is able to take on this task of making it work without eventlet. I did just push an update to the patch [2] but I do not expect it to fix the issues. Please reach-out to myself or Rodolfo and we can give you some guidance. Thanks, -Brian On 11/19/25 6:53 AM, Rodolfo Alonso Hernandez wrote:
Hello all:
Since [1], Neutron removed any dependency of "eventlet", including several auxiliary methods used by other projects, in particular neutron- dynamic-routing.
We have been trying to clean-up this project, updating the requirements (removing eventlet, updating os-ken) and refactoring the DR agent classes (similar to what was done in the DHCP or L3 agents). But the DR agent is still failing [2], maybe due to an incorrect implementation in os-ken. However, due to the limited time we have, we cannot investigate it.
*This email is a request for assistance in getting the users/developers of that project to remediate the code and remove the eventlet dependency.* This topic and the resolution taken was mentioned in the last Neutron meeting [3].
Regards.
[1]https://review.opendev.org/c/openstack/neutron/+/961210 <https:// review.opendev.org/c/openstack/neutron/+/961210> [2]https://review.opendev.org/c/openstack/neutron-dynamic-routing/ +/956747 <https://review.opendev.org/c/openstack/neutron-dynamic- routing/+/956747> [3]https://meetings.opendev.org/meetings/networking/2025/ networking.2025-11-18-14.01.log.html#l-139 <https:// meetings.opendev.org/meetings/networking/2025/ networking.2025-11-18-14.01.log.html#l-139>
participants (2)
-
Brian Haley
-
Rodolfo Alonso Hernandez