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