15:00:03 <hberaud[m]> #startmeeting openstack-eventlet-removal
15:00:03 <opendevmeet> Meeting started Tue Jan 21 15:00:03 2025 UTC and is due to finish in 60 minutes.  The chair is hberaud[m]. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:03 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:03 <opendevmeet> The meeting name has been set to 'openstack_eventlet_removal'
15:00:14 <hberaud[m]> Ping amorin, JayF, gouthamr, ralonsoh
15:00:17 <amorin> o/
15:00:25 <hberaud[m]> #link https://etherpad.opendev.org/p/epoxy-eventlet-tracking
15:00:52 <hberaud[m]> We are at line 140
15:01:34 <hberaud[m]> I'm waiting 1 or 2 minutes to allow folks to join
15:03:05 <hberaud[m]> ok lets go
15:03:13 <ralonsoh> hello (I was in the Neutron meeting)
15:03:29 <hberaud[m]> #topic review task completion
15:03:49 <hberaud[m]> no tasks from previous weeks
15:04:05 <hberaud[m]> #topic updates
15:06:00 <hberaud[m]> There is one great news, Neutron finished to implement their new socket server to replace the eventlet wsgi one https://review.opendev.org/c/openstack/neutron/+/937545 Kudos ralonsoh
15:06:11 <ralonsoh> yes but needs to be approved
15:06:19 <ralonsoh> at least we are replacing the metdata server
15:06:38 <ralonsoh> now I'm trying to deal with the Neutron API issues since we migrate to wsgi
15:06:40 <hberaud[m]> yes the base implementation seems already merged if I'm right
15:06:57 <hberaud[m]> ack
15:07:05 <ralonsoh> just a heads-up
15:07:13 <ralonsoh> https://review.opendev.org/c/openstack/neutron/+/938659
15:07:14 <hberaud[m]> Great job Rodolfo
15:07:20 <ralonsoh> we are running Neutron API without eventlet
15:07:30 <ralonsoh> (but we have many problems with OVN)
15:07:34 <hberaud[m]> oh nice
15:07:57 <hberaud[m]> can we prefix all these series of patches with "eventlet-removal"?
15:08:08 <hberaud[m]> as topic
15:08:15 <ralonsoh> sure, I'll do it
15:08:28 <hberaud[m]> it will allow them to appear here https://review.opendev.org/q/prefixtopic:%22eventlet-removal%22
15:08:30 <hberaud[m]> thanks
15:09:51 <hberaud[m]> in parallel of that I started to deprecate more eventlet things in the oslo side by example futurist's green executor, oslo.utils's eventletutils etc...
15:10:35 <hberaud[m]> And glance started to prepare some refactor of their functional tests without eventlet
15:11:19 <hberaud[m]> We could also note that the requirements bump is now merged and openstack use the latest version of eventlet
15:11:50 <hberaud[m]> this version land the support of python 3.13, so in theory OSP now support Python 3.13
15:12:57 <hberaud[m]> takashi proposed to drop the support of python 3.8, is this version is now EOL
15:13:09 <hberaud[m]> but for now the patch is stuck by our gates
15:13:45 <hberaud[m]> Do you have other updates that you want to share with us?
15:13:59 <ralonsoh> no, thanks
15:14:19 <amorin> nop
15:14:34 <hberaud[m]> ack,thanks
15:15:00 <hberaud[m]> #topic oslo.service's migration
15:16:53 <hberaud[m]> concerning the migration of oslo.service, Daniel, Takashi, and Mike recently had an interesting discussion concerning the fact to use or not a config option to implement the backend selector
15:17:31 <hberaud[m]> and finally they agreed to move from a config option to an env var to setup the backend in use in oslo.service
15:18:26 <amorin> an env var? This may be difficult to implement on operators side
15:18:50 <amorin> am I wrong?
15:19:10 <hberaud[m]> good question
15:19:34 <hberaud[m]> apparently a couple of other deliverables already function this way
15:19:42 <hberaud[m]> https://review.opendev.org/c/openstack/oslo.service/+/935783
15:20:22 <hberaud[m]> the discussion started around patch set 26-27
15:20:32 <hberaud[m]> https://review.opendev.org/c/openstack/oslo.service/+/935783/comments/0f71b887_594e76a8
15:21:36 <hberaud[m]> concerning operators, I first glance I do not see the difficulty to define an env var, but I'm far to be an expert deployer...
15:22:16 <amorin> I'll take a look at the patchset
15:22:17 <amorin> thanks
15:22:23 <hberaud[m]> thanks
15:23:51 <hberaud[m]> I think the development of this part of the migration of oslo.service is almost done, only remains cosmetic changes, I'll put a comment to see if we can address the remaining tiny changes into a follow-up patch
15:24:18 <hberaud[m]> #topic open discussion
15:24:29 <hberaud[m]> Anything else that you want to discuss today?
15:25:02 <amorin> just for the record, I have not been able to work further with mistral eventlet removal, topic is paused on my side
15:25:14 <hberaud[m]> ack, thanks
15:27:02 <hberaud[m]> Then I think we are done
15:27:08 <hberaud[m]> Thanks everyone
15:27:12 <hberaud[m]> #endmeeting