Wednesday, 2023-09-27

tweiningskraynev: FYI, we intend to discuss your change in our Octavia meeting at 1800 UTC, so might want to join.09:57
tweining*you might09:58
fricklerisn't that 1600 UTC?10:04
skraynev@tweining thank you for review, @gthiemonge could you also please review PR: https://review.opendev.org/c/openstack/octavia/+/883063 and also who else could help with it? 11:03
tweiningFrickler: you're right thanks 11:08
tweiningskraynev: today 1600 UTC we'll discuss your Patch in our meeting 11:09
skraynevtweining: awesome! thank you11:10
tweiningYeah so if you can you're welcome to join the discussion of course 11:11
noonedeadpunkhey folks! I was wondering - with removal of amphorav1 - how previously create loadbalancers are going to be managed? What's the way to convert them to amphorav2?15:45
gthiemongenoonedeadpunk: hi, there's nothing to do, an amphora/LB created by amphorav1 can be controlled by v2 too15:47
noonedeadpunkaha, I see15:48
gthiemongenoonedeadpunk: the amphora doesn't even know what v1 or v2 are. the API between the controllers and the amphorae didn't change15:48
noonedeadpunkYeah, I wasn't sure if octavia will try to manage v1 when there's nothing that handles v115:48
johnsomThe only thing to keep an eye on is rolling upgrades. Do the DB, then API, then controllers.15:50
gthiemongenoonedeadpunk: people who explicitly created LB with the "amphorav1" provider (and not "amphora" provider) may have issues when updating because this amphorav1 no longer exists15:50
johnsomI think we just left it as an alias right?15:51
gthiemongeno, it was removed15:51
gthiemongewe only have the alias amphora -> amphorav215:51
noonedeadpunkLooking at wha twe have - it;s only octavia and amphora15:52
johnsomYeah, so you are in good shape15:53
gthiemonge#startmeeting Octavia16:00
opendevmeetMeeting started Wed Sep 27 16:00:30 2023 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
tweiningo/16:00
johnsomo/16:00
gthiemonge#topic Announcements16:01
gthiemonge* Project Team Lead Election Conclusion and Results16:01
gthiemongein case you missed the news, I'll be your PTL for the Caracal release cycle16:02
tweiningyay. congrats!16:02
gthiemongethanks ;-)16:02
gthiemonge* 2023.2 Bobcat Release Schedule: R-116:02
gthiemongethis is the week of final RCs16:03
johnsomCongratulations!16:03
gthiemongeall good here, RC1 will be our Bobcat release (next week)16:03
gthiemongejohnsom: thanks16:03
tweiningwhat? I thought we'll backport the mypy patch before the release?!16:04
tweiningjust kidding16:04
gthiemonge:D16:04
gthiemonge* 2024.1 Caracal vPTG16:04
gthiemongeI've scheduled the Octavia session16:05
gthiemongeOctober 24th (Tuesday) - 14:00 UTC - 18:00 UTC16:05
gthiemonge(note sure if we need 4 hours)16:05
gthiemongeReminder, the etherpad is16:08
gthiemongehttps://etherpad.opendev.org/p/caracal-ptg-octavia16:08
gthiemongeyou can add your topics there16:08
johnsomgthiemonge FYI, that is not the etherpad linked from the PTG site: https://ptg.opendev.org/etherpads.html16:08
johnsomYou can update that link using the bot16:09
gthiemongeoh, I have to fix that16:09
tweininguh, active-active topology would be really nice I guess16:09
gthiemongeyup16:09
johnsomnative BGP16:09
johnsomSR-IOV16:09
tweiningalso, don't forget to register (even though it's optional)16:11
gthiemonge+116:11
gthiemongelet's skip the CI status section, I have no update16:11
gthiemonge#topic Brief progress reports / bugs needing review16:11
gthiemonge896255: Set default value for HSTS options to None | https://review.opendev.org/c/openstack/python-octaviaclient/+/89625516:12
gthiemongecould you review ^ guys16:12
gthiemongeI've updated it because the release note was msising16:12
tweiningok16:13
gthiemongethanks16:13
gthiemongeFYI I'm working on a patch that retries (for a very long time) to set the provisioning_status of a LB if the DB is down16:14
gthiemongestill wip16:14
gthiemongethat should fix16:14
gthiemongehttps://bugs.launchpad.net/octavia/+bug/203695216:14
gthiemonge#topic Add option to limit recursion in to_data_model16:20
gthiemongespecial topic for16:20
gthiemongehttps://review.opendev.org/c/openstack/octavia/+/88306316:21
gthiemongehttps://bugs.launchpad.net/octavia/+bug/201931116:21
gthiemongeit's about an issue with GET /members requests that take more that 2sec16:22
gthiemongenote that I also opened a launchpad for a similar issue in the driver-agent16:22
gthiemongehttps://bugs.launchpad.net/octavia/+bug/203328016:22
gthiemongethe idea is to limit the recursion of the to_data_model call16:23
gthiemonge(for instance to get a pool, octavia may fetch all the children resources but also the parents resources - we observed 19 SQL queries in the driver-agent)16:24
johnsomI had a look at this today. I think it looks ok to me. I have issues with the whole "to_data_model" thing in general, but in the members case, this is a reasonable fix IMO16:24
tweiningso how does it work currently? does that member GET respone only contain the direct child nodes information?16:24
gthiemongetweining: https://docs.openstack.org/api-ref/load-balancer/v2/index.html?expanded=show-member-details-detail,list-members-detail#list-members16:25
gthiemongeAFAIK the only recursive call is for the tags, we need to check if the patch doesn't break it16:26
tweiningokay, so it should be fine then16:26
gthiemongeI will test the possible corner cases in this patch16:26
gthiemongeok, anything else on this topic?16:28
tweiningI didn't test it but the unit test looks convincing, so I'll +2 it16:29
tweiningapart from that nothing16:29
gthiemongeack16:30
gthiemonge#topic Open Discussion16:30
gthiemongeany other topics folks?16:31
gthiemongeI guess that's a no16:33
tweiningnothing that needs your attention now ;)16:33
tweiningI know you're busy with other stuff already16:34
gthiemongeok16:34
gthiemongethen that's it for today!16:34
gthiemongethank you guys!16:34
gthiemonge#endmeeting16:34
opendevmeetMeeting ended Wed Sep 27 16:34:43 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:34
opendevmeetMinutes:        https://meetings.opendev.org/meetings/octavia/2023/octavia.2023-09-27-16.00.html16:34
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/octavia/2023/octavia.2023-09-27-16.00.txt16:34
opendevmeetLog:            https://meetings.opendev.org/meetings/octavia/2023/octavia.2023-09-27-16.00.log.html16:34
opendevreviewMerged openstack/python-octaviaclient master: Set default value for HSTS options to None  https://review.opendev.org/c/openstack/python-octaviaclient/+/89625521:18

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