Public bug reported:

References:
* https://etherpad.opendev.org/p/oct2024-ptg-neutron
* https://etherpad.opendev.org/p/neutron-eventlet-deprecation

Remove the import and usage of the eventlet library in the L3 agent.

============================================================

It is spawned using ``oslo_service.launch``. Same comment as in the OVN
Neutron agent.

It uses a greenpool to handle the resource processing
https://github.com/openstack/neutron/blob/04e9efec78fe308b50f6f1eab8b24f29f3164684/neutron/agent/l3/agent.py#L331.
Same as in the DHCP agent
(https://review.opendev.org/c/openstack/neutron/+/923626), it is
questionable the speed improvement of this implementation.

It also uses ``eventlet.spawn`` in HA to spawn the keepalived
notifications server.

** Affects: neutron
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/2087943

Title:
  [eventlet-deprecation] Remove the usage of eventlet in the L3 agent

Status in neutron:
  New

Bug description:
  References:
  * https://etherpad.opendev.org/p/oct2024-ptg-neutron
  * https://etherpad.opendev.org/p/neutron-eventlet-deprecation

  Remove the import and usage of the eventlet library in the L3 agent.

  ============================================================

  It is spawned using ``oslo_service.launch``. Same comment as in the
  OVN Neutron agent.

  It uses a greenpool to handle the resource processing
  
https://github.com/openstack/neutron/blob/04e9efec78fe308b50f6f1eab8b24f29f3164684/neutron/agent/l3/agent.py#L331.
  Same as in the DHCP agent
  (https://review.opendev.org/c/openstack/neutron/+/923626), it is
  questionable the speed improvement of this implementation.

  It also uses ``eventlet.spawn`` in HA to spawn the keepalived
  notifications server.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/2087943/+subscriptions


-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to