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