Wednesday, 2026-07-01

opendevreviewOpenStack Proposal Bot proposed openstack/octavia-dashboard master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/octavia-dashboard/+/99078003:17
opendevreviewAdam Harwell proposed openstack/octavia master: Add ASGI entry point for Octavia API  https://review.opendev.org/c/openstack/octavia/+/99523004:09
opendevreviewAdam Harwell proposed openstack/octavia master: Add ASGI entry point for Octavia API  https://review.opendev.org/c/openstack/octavia/+/99523006:03
opendevreviewSergey Kraynev proposed openstack/octavia master: Validate duplicate l7rules  https://review.opendev.org/c/openstack/octavia/+/99566110:58
gthiemonge#startmeeting Octavia16:00
opendevmeetMeeting started Wed Jul  1 16:00:22 2026 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
viniciusro/16:00
raineszmO/16:00
YushoYamaguchio/16:00
gthiemonge#topic Announcements16:02
gthiemonge* 2026.2 Hibiscus Release Schedule16:02
gthiemongewe are at Hibiscus-2 milestone16:02
gthiemongenothing special to do here16:03
gthiemongebut just a quick heads-up, the feature freeze will be on Aug 24-28 (time flies) and in case we have some changes for octavia-lib they'll have to merge the week before16:03
gthiemongethat's all for my announcements, anything else folks?16:04
gthiemonge#topic Brief progress reports / bugs needing review16:06
gthiemongei was on PTO last week, so not much to report16:07
gthiemongemy focus is on reviewing patches16:07
YushoYamaguchiSorry, this is my first time dealing with this, so I'm not very familiar with the process. Would it be better to discuss the RFE later?16:08
gthiemongeYushoYamaguchi: we can discuss it during the open discussion section in a few minutes16:09
YushoYamaguchiOkay. Thank you!16:09
gthiemonge#topic Open Discussion16:11
gthiemongeYushoYamaguchi: your turn ^^16:11
YushoYamaguchiThank you! I want to discuss two RFE. 16:13
YushoYamaguchihttps://bugs.launchpad.net/octavia/+bug/215812516:13
YushoYamaguchihttps://bugs.launchpad.net/octavia/+bug/215863716:13
YushoYamaguchiIf we reach an agreement on either RFE, I'd like to implement it myself.16:14
gthiemongeack, so for the first one, some folks are working on a feature that allows users to change the Octavia flavor of a load balancer https://review.opendev.org/c/openstack/octavia/+/89021516:15
gthiemongeit's different, but the result is similar: the nova flavor of an existing LB can be updated16:16
gthiemongeYushoYamaguchi: would it work for you?16:18
YushoYamaguchiI didn't know about this working Merge Request. Thank you.   Do you think we can allow to update nova flavor, too?16:18
gthiemongewith this feature, admin creates a new Octavia flavor with the new nova flavor, then users can switch their LB to use the new Octavia flavor16:19
gthiemongeso it doesn't really update the nova flavor, it replaces the octavia flavor16:19
YushoYamaguchiFor operational reasons, we'd prefer to provide the same Octavia flavor if possible.16:20
gthiemongebut yeah I see the difference, this feature aims to allow a user to switch for instance from a S or L flavor to an XL flavor, your feature sounds more like a feature for admins16:21
YushoYamaguchisame Octavia flavor with new Nova flavor is what I want.16:21
gthiemongeack I see16:21
YushoYamaguchiWill it be able to allow?16:23
gthiemongewell, I like the idea of your RFE, I'm going to think about it and add a comment in the launchpad, my concern is that we've never had API calls that override immutable fields (and don't apply the change directly to the amphora), so we need to consider potential side effects or inconsistencies between the DB and the existing amphora instances16:24
YushoYamaguchiThank you for your comment.16:25
gthiemongefor the 2nd RFE I already added a comment16:27
gthiemongeI feel that we could allow users to perform a failover of an amphora in ERROR status only if the other amphora is not in ERROR status (because that would trigger more mess)16:28
YushoYamaguchiI understand your concern. However, in my product environment, we have no choice but to rewrite DB directory, because there are multiple HyperVisor Type in my cluster.16:28
YushoYamaguchi↑ for the 1st one.16:28
gthiemongeack16:29
gthiemongefor this 2nd RFE, I also think that we need to evaluate the impact of the change16:30
YushoYamaguchi<second one> Thank you!  I understand that it should not be allowed to failover when the other amphora is ERROR status. 16:30
YushoYamaguchiSo, should we insert the code to check it?16:31
gthiemongeFYI there's an open bug that triggers bad things when a failover is performed when the other amphora is in ERROR status: https://bugs.launchpad.net/octavia/+bug/212137016:32
YushoYamaguchiThank you. I know this bug because it occur in my cluster multiple times.16:33
YushoYamaguchi(Fixing this bug is one of what I want do but I think the fix is not easy. )16:34
gthiemongeI think this code would have to be replaced by something new: https://github.com/openstack/octavia/blob/master/octavia/api/v2/controllers/amphora.py#L15716:34
gthiemongeYushoYamaguchi: (I proposed a patch this week for the VRRP issue, but it still needs to be tested: https://review.opendev.org/c/openstack/octavia/+/995455)16:35
YushoYamaguchiI agree whit you.  This is very good news for me. Thank you!16:36
YushoYamaguchiIt is okay to wait for merging this VRRP fix and then I try to do https://bugs.launchpad.net/octavia/+bug/2158637.16:36
gthiemongeok!16:37
YushoYamaguchiThank you! I'll watch this PR.16:38
opendevreviewAlicja Filipek proposed openstack/octavia master: Fix ZooKeeper session churn in ZookeeperTaskFlowDriver  https://review.opendev.org/c/openstack/octavia/+/99355616:38
YushoYamaguchiSo please organize about https://bugs.launchpad.net/octavia/+bug/2158125 lastly.  Could I continue or discuss about other topic?16:40
gthiemongeyeah you can continue16:41
YushoYamaguchiThank you.  so your concern about in mismatch between old amphora and DB is so serious?16:43
YushoYamaguchiOr, you think we could  implement it?16:44
gthiemongeI don't think it's serious, it's just that AFAIK we always try to be consistent, so that would be new, but it's probably acceptable16:45
gthiemongegive me one week, I will put a new comment in the launchpad16:45
YushoYamaguchiOkay, thank you.16:46
YushoYamaguchiAfter I see it, I'll decide whether or not to implement it.16:47
gthiemongeok16:47
YushoYamaguchiThank you so much for listening to me and giving me so much advice!16:47
gthiemongehey, thank you16:48
gthiemongeany other topics for this week guys?16:48
viniciusrI would like to give a brief update on our bgp-aa deployment in lab at CERN16:49
gthiemongeviniciusr: sure16:50
viniciusrI did few patches involving failover, the newly created amphora were trying to create to use VIP subnet as mgmt ip, and was failing. Another fix was in our deployment we have 2 different netmasks for VIP subnet and vrrp subnet and this was breaking the setup16:52
viniciusrMy changes are based in the patchset from December 2025, I was looking to the new patchsets and will rebase upon it, then we can discuss further those scenarios16:53
gthiemongeI think I broke the latest patchchain, I noticed some issues in the tests, so don't focus on it16:54
viniciusrhmmmm ok, In this case I can send my patches anyway with a description of why it was breaking in our deployment16:56
viniciusrthis is everything from me, thank you :)16:56
gthiemongeok thank you viniciusr!16:56
gthiemongewe are at the end of the meeting, I guess we can close it16:58
gthiemongethank you guys, great discussions!16:58
gthiemongehave a good week!16:58
viniciusrCheers! Thank you'all16:58
YushoYamaguchiThank you!16:58
gthiemonge#endmeeting16:58
opendevmeetMeeting ended Wed Jul  1 16:58:34 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:58
opendevmeetMinutes:        https://meetings.opendev.org/meetings/octavia/2026/octavia.2026-07-01-16.00.html16:58
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/octavia/2026/octavia.2026-07-01-16.00.txt16:58
opendevmeetLog:            https://meetings.opendev.org/meetings/octavia/2026/octavia.2026-07-01-16.00.log.html16:58
raineszmHave a good one16:58

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