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