15:00:03 #startmeeting openstack-eventlet-removal 15:00:03 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 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:03 The meeting name has been set to 'openstack_eventlet_removal' 15:00:14 Ping amorin, JayF, gouthamr, ralonsoh 15:00:17 o/ 15:00:25 #link https://etherpad.opendev.org/p/epoxy-eventlet-tracking 15:00:52 We are at line 140 15:01:34 I'm waiting 1 or 2 minutes to allow folks to join 15:03:05 ok lets go 15:03:13 hello (I was in the Neutron meeting) 15:03:29 #topic review task completion 15:03:49 no tasks from previous weeks 15:04:05 #topic updates 15:06:00 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 yes but needs to be approved 15:06:19 at least we are replacing the metdata server 15:06:38 now I'm trying to deal with the Neutron API issues since we migrate to wsgi 15:06:40 yes the base implementation seems already merged if I'm right 15:06:57 ack 15:07:05 just a heads-up 15:07:13 https://review.opendev.org/c/openstack/neutron/+/938659 15:07:14 Great job Rodolfo 15:07:20 we are running Neutron API without eventlet 15:07:30 (but we have many problems with OVN) 15:07:34 oh nice 15:07:57 can we prefix all these series of patches with "eventlet-removal"? 15:08:08 as topic 15:08:15 sure, I'll do it 15:08:28 it will allow them to appear here https://review.opendev.org/q/prefixtopic:%22eventlet-removal%22 15:08:30 thanks 15:09:51 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 And glance started to prepare some refactor of their functional tests without eventlet 15:11:19 We could also note that the requirements bump is now merged and openstack use the latest version of eventlet 15:11:50 this version land the support of python 3.13, so in theory OSP now support Python 3.13 15:12:57 takashi proposed to drop the support of python 3.8, is this version is now EOL 15:13:09 but for now the patch is stuck by our gates 15:13:45 Do you have other updates that you want to share with us? 15:13:59 no, thanks 15:14:19 nop 15:14:34 ack,thanks 15:15:00 #topic oslo.service's migration 15:16:53 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 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 an env var? This may be difficult to implement on operators side 15:18:50 am I wrong? 15:19:10 good question 15:19:34 apparently a couple of other deliverables already function this way 15:19:42 https://review.opendev.org/c/openstack/oslo.service/+/935783 15:20:22 the discussion started around patch set 26-27 15:20:32 https://review.opendev.org/c/openstack/oslo.service/+/935783/comments/0f71b887_594e76a8 15:21:36 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 I'll take a look at the patchset 15:22:17 thanks 15:22:23 thanks 15:23:51 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 #topic open discussion 15:24:29 Anything else that you want to discuss today? 15:25:02 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 ack, thanks 15:27:02 Then I think we are done 15:27:08 Thanks everyone 15:27:12 #endmeeting