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