Wednesday, 2024-07-31

opendevreviewMerged openstack/octavia master: Stop using DHCP for o-hm0 interface in devstack  https://review.opendev.org/c/openstack/octavia/+/92379209:08
opendevreviewRico Lin proposed openstack/octavia master: Add OVN DB sync to cmd  https://review.opendev.org/c/openstack/octavia/+/92532709:16
opendevreviewMerged openstack/octavia master: Fix IPv6 tempest job  https://review.opendev.org/c/openstack/octavia/+/90719909:40
gthiemonge#startmeeting Octavia16:00
opendevmeetMeeting started Wed Jul 31 16:00:03 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
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
opendevmeetThe meeting name has been set to 'octavia'16:00
gthiemongeo/16:00
johnsomo/16:00
tweiningo/16:00
gthiemonge#topic Announcements16:01
gthiemonge* 2024.2 Dalmatian Release Schedule16:01
gthiemongeThe feature freeze is in 4 weeks16:01
gthiemongehttps://etherpad.opendev.org/p/octavia-priority-reviews16:01
gthiemongeplease prioritize spec and feature patches!16:02
johnsom+1, we have some SR-IOV patches still open, including some that need to be backported16:03
tweiningwe have lots of patches still open16:03
tweiningwe also need to get better at following up after patches were updated16:04
johnsomIn other announcements, some stable branch releases have been proposed16:05
johnsomAlso, the foundation has student groups available for projects if anyone is interested in mentoring some students.16:05
gthiemongeright, and antelope will be unmaintained soon16:06
johnsom#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/62AGYQRPDWANS377DLSU7Q7TLNDNXPAK/16:06
tweininggood that Red Hat will start maintaining right in time then ;)16:07
tweining*downstream of course16:07
gthiemongeany other announcements?16:09
tweiningno, only that we didn't meet our goal from last week16:10
johnsomOh, the "E" series schedule has been announced as well16:10
johnsom#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/V3TU7EZ7QYHI2N57YG35RVUIOAMGDBKY/16:10
tweiningI mean to integrate at least one spec patch. but there were some reviews at least16:11
gthiemongeyeah I have updated the SG on VIPs spec after Michael's feedback, now I'll look at yours16:13
gthiemonge#topic CI Status16:14
gthiemongean update here!16:14
gthiemongeThe fix for the IPv6 tempest job merged today!16:14
gthiemongethank you johnsom!16:14
johnsom+1, good to have that running again16:15
tweininggthiemonge: https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/921402 (and the follow-up patch) still need approval16:16
gthiemonge+116:18
gthiemongeright16:18
gthiemonge#topic Brief progress reports / bugs needing review16:19
johnsomI have been working on a path to be able to test SR-IOV in the zuul gates. 16:20
tweiningI have nothing else for today.16:20
johnsomIt's not clear if opendev will be able to have nodepool instances with the right qemu driver in them due to the clouds that provide the resources.16:20
johnsomThe alternative would be to nest devstack one VM layer deeper, which is not ideal16:21
tweiningI agree, more overhead16:22
johnsomWhen I set this up local, the igb driver provides 7 VFs by default, which I think will work nicely for the tests.16:22
johnsomMost real nics provide up to 255, fyi16:22
gthiemongeinteresting!16:25
gthiemonge#topic Open Discussion16:30
johnsomI would like to talk about this patch that came in this morning:16:30
johnsom#link https://review.opendev.org/c/openstack/octavia/+/92532716:30
gthiemongeyeah I saw it16:31
johnsomI have concerns about adding third-party provider driver code to the main repository.16:32
gthiemongeit's related to https://review.opendev.org/c/openstack/ovn-octavia-provider/+/92532416:32
johnsomLooking at the code, it is accessing Octavia internals and the database16:32
gthiemongeI agree16:32
johnsomMost of it is Octavia related code, with one line that ties it specifically to OVN16:33
gthiemongeI think they're trying to avoid a limitation of the octavia_lib api: retrieving the list of LBs16:33
tweiningmmh, it's still W-1 so wouldn't even take notice of it normally16:34
gthiemongejohnsom: do you want to leave a comment about that?16:35
johnsomWell, I was trying to decide what comment to leave....16:36
johnsomOption 1, this should go in the OVN provider repo16:36
johnsomOption 2, it should be made driver agnostic16:36
johnsomOption 3, if you need a list of your own LBs, why can't you query the Octavia API?16:37
gthiemongefor 1. I think the ovn provider cannot import Octavia modules directly16:37
* johnsom notes, option 3 is documented in the driver developer guide16:37
johnsomThis is true, the provider should not for sure16:38
gthiemongeyeah mixing Octavia API and octavia_lib is possible16:38
johnsomThe other issue with that patch is it's creating a new provider driver method that doesn't exist today16:40
johnsomI.e. isn't documented, isn't in the base class, etc.16:41
gthiemongeso I would be in favor of Option 3. Option 2 is also possible but I'm not sure it would be useful for other provider drivers16:42
johnsomOne could argue that if one driver needs it, others might too16:43
gthiemongeit's a WIP patch, but in order to be proposed they would need to add the method to the driver framework16:43
johnsomFor sure.16:44
tweiningif you're concerned, maybe we should comment that this should be discussed further either here or on the mailing list16:44
johnsomI just wanted to start a discussion about this16:44
tweiningI would prefer option 3 as well BTW, because it seems to have the least impact16:44
gthiemongeoption 3 would be more backportable too16:45
johnsomIt also means less DB code to maintain16:45
johnsomOk, I think I have enough thoughts and input to comment on the patch16:47
johnsomThank you for the discussion16:48
gthiemongethanks johnsom16:48
gthiemongedo you have any other topics?16:49
johnsomI don't16:49
tweiningI already said that I don't either16:50
gthiemongeok!16:50
gthiemongethank you guys!16:50
gthiemonge#endmeeting16:50
opendevmeetMeeting ended Wed Jul 31 16:50:24 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:50
opendevmeetMinutes:        https://meetings.opendev.org/meetings/octavia/2024/octavia.2024-07-31-16.00.html16:50
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/octavia/2024/octavia.2024-07-31-16.00.txt16:50
opendevmeetLog:            https://meetings.opendev.org/meetings/octavia/2024/octavia.2024-07-31-16.00.log.html16:50
opendevreviewMerged openstack/octavia master: Fixed VRRP nopreempt option  https://review.opendev.org/c/openstack/octavia/+/87538217:30
opendevreviewMerged openstack/octavia-tempest-plugin master: Updates of jobs config for 2024.2  https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/92140218:47

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!