16:00:10 <gthiemonge> #startmeeting Octavia
16:00:10 <opendevmeet> Meeting started Wed Apr 17 16:00:10 2024 UTC and is due to finish in 60 minutes.  The chair is gthiemonge. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:10 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:00:10 <opendevmeet> The meeting name has been set to 'octavia'
16:00:15 <gthiemonge> o/
16:00:19 <johnsom> o/
16:00:26 <tweining> o/
16:01:09 <gthiemonge> #topic Announcements
16:01:18 <gthiemonge> * Dalmatian PTG
16:01:28 <gthiemonge> Greet PTG session last week
16:01:48 <gthiemonge> Thank you to all who participated!
16:01:57 <gthiemonge> You can find the notes of the PTG at
16:02:02 <gthiemonge> https://etherpad.opendev.org/p/apr2024-ptg-octavia
16:02:30 <gthiemonge> * 2024.2 Dalmatian Release Schedule
16:02:36 <gthiemonge> New release cycle!
16:02:47 <gthiemonge> jsut a heads-up the schedule is available
16:02:51 <gthiemonge> https://releases.openstack.org/dalmatian/schedule.html
16:03:05 <gthiemonge> and yes, Dalmatian-1 is in one month from today
16:03:37 <gthiemonge> * ORM apocalypse mostly averted (a.k.a. SQLAlchemy 2.0 is here)
16:03:41 <gthiemonge> FYI:
16:03:48 <gthiemonge> https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/RBHXHTO3GUOOXVSZXD4C2O3TKDOH2QSC
16:04:02 <gthiemonge> heads-up on this hot topic
16:04:16 <gthiemonge> sqlalchemy 2 is almost here
16:04:17 <tweining> which milestone is the deadline for spec acceptance? MS-2?
16:04:43 <gthiemonge> should be Dalmatian-3
16:05:03 <tweining> good thx
16:05:08 <gthiemonge> (there's no official spec freeze for Octavia)
16:05:20 <gthiemonge> back on sqlalchemy2:
16:05:29 <gthiemonge> tkajinam has set up a job to test it
16:05:46 <gthiemonge> so far we have had 2 issues with it: the migration scripts in octavia and taskflow
16:06:15 <gthiemonge> the fixes are merged and I think now we're waiting for a new taskflow release
16:06:34 <gthiemonge> That's all for my announcements, any questions? did I miss anything?
16:07:06 <tweining> I have nothing to add I think
16:07:11 <johnsom> Yeah, I reviewed those yesterday, so it should be moving along
16:09:12 <gthiemonge> #topic CI Status
16:09:35 <gthiemonge> we have had a couple of issues with pep8 on the stable branches, it was resolved by pinning pylint
16:10:00 <gthiemonge> there's still some crashes with haproxy on ubuntu on master
16:10:23 <gthiemonge> I have a workaround for this issue, but I need to update the code after the last round of reviews
16:10:31 <gthiemonge> (https://review.opendev.org/c/openstack/octavia/+/909849)
16:11:05 <gthiemonge> #topic Brief progress reports / bugs needing review
16:12:13 <tweining> https://review.opendev.org/q/topic:%22pyupgrade%22+project:%22openstack/octavia%22 of the pyupgrade patch all except are merged now. Thanks for all the reviews!
16:12:34 <gthiemonge> great!
16:12:37 <tweining> and sorry for the merge conflicts that causes. they should be very easy to resolve however
16:13:00 <johnsom> +1
16:13:08 <gthiemonge> Following the license change in Redis, I've been working on finding an alternative backend for taskflow jobboard
16:13:27 <gthiemonge> zookeeper has always been an option but etcd is also a tool that would fit perfectly there
16:13:43 <gthiemonge> there's no etcd backend in taskflow so I started working on it
16:13:50 <gthiemonge> https://review.opendev.org/c/openstack/taskflow/+/915492
16:13:55 <tweining> there is only the f-strings patch left in the chain, and that one touches a lot of files. I wanted to ask you if you think it's worth finishing that work, because it will create even more conflicts.
16:14:00 <gthiemonge> I also added the support to handle it in octavia (+ a CI job)
16:14:03 <johnsom> I have been making slow progress on the SR-IOV for members. Too many downstream distractions this week
16:14:05 <gthiemonge> https://review.opendev.org/c/openstack/octavia/+/915834
16:14:11 <gthiemonge> still WIP but I hope I can complete the work soon
16:14:42 <johnsom> tweining I think we should just move forward with getting this cleaned up
16:14:42 <gthiemonge> tweining: I don't have a strong opinion on it
16:15:07 <tweining> ack. I'll continue that then
16:16:27 <tweining> https://review.opendev.org/q/topic:%22mypy%22+project:%22openstack/octavia%22 please also don't forget the typing changes. one has V-1, but it should be unrelated to the patch
16:16:52 <gthiemonge> ack
16:17:22 <tweining> and I have one more news
16:17:51 <tweining> https://review.opendev.org/q/topic:%22add_tls_terminated_api_tests-patch16%22 please review TTLS and HSTS tempest test changes. kudos to gthiemonge for finding the cause for the test failure
16:18:24 <gthiemonge> I'll take a look
16:18:38 <tweining> https://review.opendev.org/c/openstack/octavia/+/859826 oh, and this one is only waiting for a W+1 and is really trivial
16:19:18 <johnsom> ha, yeah, rst do not need to run
16:20:10 <johnsom> I wonder if we shouldn't remove those vagrant files. I don't think anyone uses them and they certainly aren't tested
16:22:22 <tweining> I also don't think anyone would miss them probably
16:22:50 <gthiemonge> yeah
16:23:08 <tweining> I can remove them in a follow-up patch
16:24:07 <gthiemonge> ack
16:24:17 <gthiemonge> #topic Open Discussion
16:24:51 <johnsom> One topic I think we missed at the PTG is the anycore issue with Taskflow
16:25:28 <gthiemonge> right, the py12 job is non-voting because it is failing
16:25:33 <johnsom> Sorry, "asyncore"
16:25:38 <johnsom> Ugh, mornings
16:26:09 <johnsom> Yeah, I think we need to have a plan to address that as I'm not sure anyone else is willing to invest in Taskflow at the moment
16:26:12 <gthiemonge> my opinion was that the module that imports asyncore is not used by any openstack projects
16:26:23 <gthiemonge> I can double check
16:26:38 <johnsom> Then maybe we should propose a removal patch
16:26:47 <gthiemonge> +1
16:26:52 <johnsom> Though deprecation cycles could be an issue
16:28:02 <gthiemonge> replacing asyncore is also an option, but it's probably a useless task
16:31:36 <gthiemonge> johnsom: do you think we should discuss it with the oslo team?
16:31:56 <johnsom> I might just propose a patch with the removal and see what feedback you get
16:32:09 <gthiemonge> +1
16:33:28 <opendevreview> Tom Weininger proposed openstack/octavia master: Delete Vagrant related files for devstack  https://review.opendev.org/c/openstack/octavia/+/916124
16:35:04 <gthiemonge> ok
16:35:07 <gthiemonge> any other topics guys?
16:35:15 <johnsom> That is all I had this week
16:35:35 <tweining> https://review.opendev.org/c/openstack/octavia/+/915970 I forgot to mention that I also updated the config for the new Python runtime
16:35:41 <tweining> but that is all then
16:36:28 <gthiemonge> +1 tweining
16:37:38 <gthiemonge> ok then thank you all!
16:37:42 <gthiemonge> #endmeeting