[eventlet-deprecation] Deprecation of eventlet in Neutron
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
In Progress
|
High
|
Rodolfo Alonso |
Bug Description
The goal of this bug is to track all the efforts in the deprecation of eventlet in Neutron and the umbrella projects.
Changed in neutron: | |
importance: | Undecided → High |
assignee: | nobody → Rodolfo Alonso (rodolfo-alonso-hernandez) |

OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master) | #1 |
Changed in neutron: | |
status: | New → In Progress |

OpenStack Infra (hudson-openstack) wrote : | #2 |
Fix proposed to branch: master
Review: https:/
summary: |
- [eventlet] Deprecation of eventlet in Neutron + [eventlet-deprecation] Deprecation of eventlet in Neutron |

OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron-lib (master) | #3 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master) | #4 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron-tempest-plugin (master) | #5 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master) | #6 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master) | #7 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 16fc47127a663c0
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Mon Sep 30 10:28:44 2024 +0000
Disable the OVN/OVS WGSI experimental jobs
The following jobs have been disabled:
* neutron-
* neutron-
Once [1] is merged, all ML2/OVS and ML2/OVN jobs will be executed
with WSGI module. These jobs will be converted to *-eventlet and
will be in the experimental and periodic queues.
[1]https:/
Related-Bug: #2069581
Related-Bug: #2069831
Topic: eventlet-
Change-Id: I901a5abb92a5a1

OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron-lib (master) | #8 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 9840db162493975
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Fri Sep 27 14:35:39 2024 +0000
Do not define the executor of the RPC server
The method ``oslo_
executor between "eventlet" and "threading".
By default the server class used is
``oslo_
the base class will get it depending on the context [2][3]. If
``thread`` is not monkey patched, the executor to use will be
"threading".
[1]https:/
[2]https:/
[3]https:/
Change-Id: I1541137ea59cc4
Related-Bug: #2069831

OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master) | #9 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : | #10 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : | #11 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (master) | #12 |
Change abandoned by "Rodolfo Alonso <email address hidden>" on branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master) | #13 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 79ad54f6b7695d8
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Thu Oct 3 07:32:59 2024 +0000
Remove the sleep calls in the ``create_
A Neutron API call thread should not yield until the result return
and finalization.
Related-Bug: #2069831
Topic: eventlet-
Change-Id: Iebc895e6c8bd0f

OpenStack Infra (hudson-openstack) wrote : | #14 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 6fb6c67e442f846
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Thu Oct 3 08:35:43 2024 +0000
Replace ``greenthread.
If the threading libraries have been monkey patched, the ``time.sleep``
method will be replaced with ``greenthread.
Related-Bug: #2069831
Topic: eventlet-
Change-Id: Ibbfc773ff04f6e

OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron-tempest-plugin (master) | #15 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : | #16 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : | #17 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron-tempest-plugin (master) | #18 |
Change abandoned by "Rodolfo Alonso <email address hidden>" on branch: master
Review: https:/
Reason: Patch abandoned in favor of the series: "[WSGI] Move all OVN jobs to use WSGI API module (xx)"

OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron-tempest-plugin (master) | #19 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 573033c7ecffbe1
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Wed Oct 16 15:00:18 2024 +0000
[WSGI] Move all OVN jobs to use WSGI API module (1)
NOTE: This is the first patch of many to migrate the ML2/OVN jobs
in this repository.
Jobs migrated:
* neutron-
* neutron-
Related-Bug: #2069581
Related-Bug: #2069831
Topic: eventlet-
Change-Id: I86a3fc753292ae

OpenStack Infra (hudson-openstack) wrote : | #20 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit fc6ae7f5f14b388
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Wed Oct 16 15:06:17 2024 +0000
[WSGI] Move all OVN jobs to use WSGI API module (2)
Jobs migrated:
* neutron-
Related-Bug: #2069581
Related-Bug: #2069831
Topic: eventlet-
Change-Id: I2bad6303c15bd0

OpenStack Infra (hudson-openstack) wrote : | #21 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 2e17b80ef58c50d
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Thu Oct 17 06:06:19 2024 +0000
[WSGI] Move all OVN jobs to use WSGI API module (3)
Introduce two new experimental and periodic jobs:
* neutron-
* neutron-
Related-Bug: #2069581
Related-Bug: #2069831
Topic: eventlet-
Change-Id: I401ff4dcd2ff09

OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master) | #22 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 34b0ce6aeaca7f8
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Tue Oct 1 13:24:52 2024 +0000
Add Neutron API eventlet experimental jobs
Now all ML2/OVN and ML2/OVS jobs run, by default, with WSGI module.
This patch adds following jobs to the experimental and periodic
queues:
* neutron-
* neutron-
Depends-On: https:/
Related-Bug: #2069581
Related-Bug: #2069831
Topic: eventlet-
Change-Id: If5c0f6d20cc18e

OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master) | #23 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron-tempest-plugin (master) | #24 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master) | #25 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master) | #26 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 09e13ffad090cc7
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Tue Nov 19 16:00:42 2024 +0000
Make grenade jobs work with Neutron API WSGI module
The "skip-level" jobs, that work with 2024.1 (two releases back),
cannot yet work with WSGI because:
* For ML2/OVS it was refactored and fixed in 2024.2
* For ML2/OVN it was implemented in 2024.2
We'll need to wait until 2025.2 to provide this support and remove
the WSGI flag from the devstack libraries (check [1]).
[1]https:/
Topic: eventlet-
Related-Bug: #2069831
Change-Id: I55ac4048ab0da8

OpenStack Infra (hudson-openstack) wrote : | #27 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 0415d3a41a6cd36
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Tue Nov 19 10:52:21 2024 +0000
Remove all eventlet Neutron API jobs
The Neutron API WSGI module will be the only one available in
devstack [1].
[1]https:/
Depends-On: https:/
Topic: eventlet-
Related-Bug: #2069831
Change-Id: Ib7b1a0b80b766b

OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (master) | #28 |
Change abandoned by "Slawek Kaplonski <email address hidden>" on branch: master
Review: https:/
Reason: This review is > 4 weeks without comment, and failed Zuul jobs the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron-tempest-plugin (master) | #29 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit c27cf6baed462fe
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Tue Nov 19 11:00:18 2024 +0000
Remove all eventlet Neutron API jobs
The Neutron API WSGI module will be the only one available in
devstack [1].
[1]https:/
Topic: eventlet-
Related-Bug: #2069831
Change-Id: I38d64650ae1115

OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron-tempest-plugin (master) | #30 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron-tempest-plugin (master) | #31 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit f405d0774d22830
Author: yatinkarel <email address hidden>
Date: Tue Dec 17 12:59:59 2024 +0530
Turn off wsgi in linuxbridge stable branch jobs
Got missed when default switched in [1].
[1] https:/
Topic: eventlet-
Related-Bug: #2069831
Change-Id: Ic698e264a43b0d

OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master) | #32 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master) | #33 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 51528a802392e0b
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Fri Jan 3 09:17:18 2025 +0000
[eventlet-
Related-Bug: #2069831
Change-Id: I565d02e6760406

OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master) | #34 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master) | #35 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit adba4b960cd902a
Author: yatinkarel <email address hidden>
Date: Wed Jan 15 11:09:41 2025 +0530
Move neutron rally jobs to wsgi
Were missed when other jobs were moved[1], also
now with eventlet bump[2] the ovn rally job is broken
as described in the related bug #2094970.
[1] https:/
[2] https:/
Topic: eventlet-
Related-Bug: #2069831
Related-Bug: #2094970
Change-Id: I1bc6b80c2bd111

OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master) | #36 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master) | #37 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 0b975a679fa3e30
Author: yatinkarel <email address hidden>
Date: Mon Feb 10 17:16:37 2025 +0530
Switch dvr grenade job Neutron API WSGI module
Got missed with [1] and got visible when [2] made this
job broken.
[1] https:/
[2] https:/
Topic: eventlet-
Related-Bug: #2069831
Related-Bug: #2096912
Change-Id: Ic1de0731969bd1

OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (master) | #38 |
Change abandoned by "Rodolfo Alonso <email address hidden>" on branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : Related fix proposed to neutron (master) | #39 |
Related fix proposed to branch: master
Review: https:/

OpenStack Infra (hudson-openstack) wrote : Related fix merged to neutron (master) | #40 |
Reviewed: https:/
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit cd3957a0f90e965
Author: yatinkarel <email address hidden>
Date: Mon May 26 16:59:38 2025 +0530
Move grenade skip level jobs to wsgi
With [1] we can't deploy neutron with eventlet in
master and wsgi is default mode[2], so let's switch
grenade skip level jobs to deploy with wsgi.
Just dropped the overrides as parent grenade jobs have these
already set.
[1] https:/
[2] https:/
Topic: eventlet-
Related-Bug: #2069831
Change-Id: I2c52805a497d2c
Fix proposed to branch: master /review. opendev. org/c/openstack /neutron/ +/922329
Review: https:/