Friday, 2026-06-26

opendevreviewHelen Chen proposed openstack/neutron master: Add upstream EVPN multinode Zuul job  https://review.opendev.org/c/openstack/neutron/+/99425701:59
lajoskatonafrickler, elodilles: Hi, I pushed -eol tags for x/networking-l2gw  from ocata to 2023.2 , so I think it is now safe to delete those branches07:03
fricklerlajoskatona: thanks, I'll take care of that, might not be today though07:20
lajoskatonafrickler: thanks, if any questions or things in I can help appear just ping me07:28
opendevreviewLajos Katona proposed openstack/python-neutronclient master: Remove Vpnaas client code  https://review.opendev.org/c/openstack/python-neutronclient/+/99155007:34
ralonsohhi folks, a quick fix for py314 UTs: https://review.opendev.org/c/openstack/neutron/+/99491807:42
ralonsoh(this is mostly happening in py314 but also in py313)07:42
opendevreviewRodolfo Alonso proposed openstack/neutron master: ovn: Fix HA_Chassis_Group race condition in port create/update  https://review.opendev.org/c/openstack/neutron/+/99500908:01
opendevreviewalisafari proposed openstack/neutron stable/2026.1: bgp: Limit lrp_mac to the chassis  https://review.opendev.org/c/openstack/neutron/+/99501008:28
opendevreviewMerged openstack/neutron master: tests: Fix random failure in ``test_router_update_with_too_many_routes``  https://review.opendev.org/c/openstack/neutron/+/99491808:46
opendevreviewEduardo Olivares proposed openstack/neutron master: Add upstream EVPN multinode Zuul job  https://review.opendev.org/c/openstack/neutron/+/99425708:47
opendevreviewMerged openstack/os-ken master: pre-commit: Bump versions  https://review.opendev.org/c/openstack/os-ken/+/99468108:55
opendevreviewMerged openstack/ovsdbapp master: Don't call frozen_row if there are no matching events  https://review.opendev.org/c/openstack/ovsdbapp/+/99461109:16
opendevreviewElvira García Ruiz proposed openstack/neutron master: Add PVLAN documentation  https://review.opendev.org/c/openstack/neutron/+/99476009:30
opendevreviewRodolfo Alonso proposed openstack/neutron-tempest-plugin master: DNM == Migrate QoS with placement tests from tempest  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/99502009:47
opendevreviewMerged openstack/os-ken master: zuul: Use openstack-python3-next-jobs template  https://review.opendev.org/c/openstack/os-ken/+/99468210:12
opendevreviewyatin proposed openstack/neutron master: [UT] Update base_mac config override  https://review.opendev.org/c/openstack/neutron/+/99502810:59
opendevreviewMerged openstack/neutron master: evpn: Add priority to EVPN callbacks  https://review.opendev.org/c/openstack/neutron/+/99473911:15
opendevreviewMerged openstack/neutron-tempest-plugin master: evpn: Add API router tests for EVPN extension  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/98735511:15
ralonsohHi folks, I can't access to the agenda, the website is down12:59
ralonsohBut I have the topics to be discussed12:59
ralonsoh#startmeeting neutron_drivers13:00
opendevmeetMeeting started Fri Jun 26 13:00:03 2026 UTC and is due to finish in 60 minutes.  The chair is ralonsoh. Information about MeetBot at http://wiki.debian.org/MeetBot.13:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.13:00
opendevmeetThe meeting name has been set to 'neutron_drivers'13:00
froyoo/13:00
ralonsohping haleyb|out lajoskatona slaweq mlavalle bcafarel rubasov 13:00
ralonsohand anyone else that I don't recall now13:00
ralonsoh(as commented, I can't access now to the drivers agenda, the site is down)13:00
mlavalle\o13:01
ralonsohslaweq, lajoskatona can you attend to the meeting?13:01
ralonsohfroyo, sorry, we don't have enough quorum13:03
froyoyeah, I see13:03
ralonsohin any case, after reviewing https://bugs.launchpad.net/neutron/+bug/2156981 (that was the first topic)13:03
ralonsohI don't think a spec would be needed13:03
ralonsohit seems more like a refactor13:03
froyoyeah, it could be consider a refactor also yeah13:04
ralonsohand this table Load_Balancer_Group has been there since 20.03, so stable enough and no incompatibilities with the current OVN support13:04
ralonsohIMO, you can start working on it and try to present it next week13:04
ralonsohI'm 100% sure this RFE will be well received13:04
froyosure, I have already a patch started13:05
froyobasically a quick summary 13:05
ralonsohperfect!13:05
froyo PROBLEM: Current implementation associates individual Load_Balancers directly to Logical_Routers (lr_lb_add per LB).13:05
froyo  In multi-router topologies with many LBs, this creates N×M associations scaling poorly in large deployments.13:05
froyo  SOLUTION: Use OVN's Load_Balancer_Group table (available since OVN 21.09). One group per router13:05
froyo  (octavia_router_{uuid}) containing all LBs, reducing N individual lr_lb_add to 1 group association.13:05
ralonsohso if you have a POC, that will be better for the RFE presentation13:05
froyo"refactor" allows that improvement  ^   13:05
ralonsohcool13:06
ralonsohso I'll close the meeting now and move the topics for the next week13:06
ralonsohI hope we'll have more people attending13:06
slaweqHi 13:06
froyook, so next week I will do the same nutshell (better formatted) and link to the patch 13:06
slaweqSorry. I missed notifications 13:06
ralonsohok, hold on13:06
ralonsohwe are now 3 drivers, I think that's enough13:07
ralonsohfroyo, please present the topic13:07
froyook13:07
ralonsoh#link https://bugs.launchpad.net/neutron/+bug/215698113:07
lajoskatonao/13:07
opendevreviewMerged openstack/neutron master: ovn: Handle missing ``neutron:network_name`` in sibling LRPs  https://review.opendev.org/c/openstack/neutron/+/99361713:07
lajoskatonasorry, I lost my clock.....13:07
froyoso the RFE I'm proposing is linked above 13:07
froyoRFE for Load_Balancer_Group support in ovn-octavia-provider13:07
froyoBasically urrent implementation associates individual Load_Balancers directly to Logical_Routers (lr_lb_add per LB).  In multi-router topologies with many LBs, this creates N×M associations scaling poorly in large deployments.13:08
froyoand new implementation (refactor could match here) will use OVN's Load_Balancer_Group table (available since OVN 21.09). One group per router  (octavia_router_{uuid}) containing all LBs, reducing N individual lr_lb_add to 1 group association.13:09
froyothe functionality keeps the same but we would have several benefits:13:09
froyo- scalability: one single association vs N individual LB associations13:10
froyo- Cleaner data model: router -> LBs relation13:10
froyo- OVN native solution13:10
ralonsohI was going to ask about the functionality, but you already answered that13:11
froyoand that is basically what I have13:11
ralonsohyou'll handle the existing LBs, right?13:11
mlavalleso it boils down to taking advantage of an optimization in our underlying technology (OVN). I think it is a no brainer13:12
ralonsohmigrating them to the LBG soluion13:12
froyoyeah, initially will send a patch with new logic, and in chain a maintenance task to update existing LBs13:12
ralonsohperfect13:12
froyomlavalle, yeah!13:12
ralonsohso IMO there is no need for spec, as mlavalle commented, this is a logical and expected proposal13:12
slaweqyeah, I agree with that13:13
lajoskatonasounds great , and good that you push it13:13
ralonsohso no need for voting, I'll update the RFE approving it13:13
ralonsohthanks froyo!!13:13
froyothank you folks! 13:13
slaweqthere is no any api or other user facing changes there, it is just internal implementation changes AFAIU, so for me it is fine to go13:13
mlavalleto formalize my position:13:13
mlavalle+113:13
froyoslaweq, correct!13:14
ralonsohcool, that was fast, waiting for the patch (or patches)13:14
froyo;)13:15
ralonsohI have another topic, I couldn't add to the meeting agenda because is down 13:15
ralonsoh#link https://bugs.launchpad.net/neutron/+bug/215825313:15
ralonsoh[RFE] Wait for ovn-controller OpenFlow rules during live migration13:15
ralonsohthis is a follow up of https://review.opendev.org/q/topic:%22bug/2069718%2213:16
ralonsohthe goal: to allow the port binding only when the destination host was the OF rules installed13:16
ralonsohafter talking to OVN folks, that could be done now using the NB_Global.nb_cfg flag13:16
ralonsohwe can force an update of this value in the NB when we receive the port binding of the migrated port13:17
ralonsohand wait for the destination chassis_private.nb_cfg to update this value 13:17
lajoskatonaso another OVN optimization?13:17
ralonsohyes13:17
ralonsohso at this point we'll know the rules are already written and we can unpause the VM and start transmitting13:18
ralonsohthat's basically all13:18
ralonsohI have a POC: https://review.opendev.org/c/openstack/neutron/+/99429613:18
ralonsohI don't think that deserves a spec, but good testing13:18
ralonsohand docs13:18
lajoskatona+113:19
ralonsohdo you have any question? you can also ask it in the patches too13:20
lajoskatonanot from me, let's check the patches13:22
mlavalleto be clear, we are applying this to live migration?13:22
ralonsohyes, only for OVN with non-dpdk ports13:22
lajoskatonaperhaps worth cross checking with Nova, with some nova-next or whatever job they have for nice scenarios13:22
ralonsohthat's Neutron only, we need to send to Nova the vif-plugged event13:22
slaweq[lajoskatona](https://matrix.to/#/@_oftc_lajoskatona:matrix.org)++ to double check with Nova 13:23
ralonsohbut we are responsible of when to send it13:23
slaweqbut other than that it is also good for me as this is yet another internal optimization really13:23
ralonsohI mean, the previous feature was a cross team effort13:23
lajoskatonaI don't mean to have meeting or similar, I suppose a depends-on patch or similar can be enough to be on the positive side13:24
mlavalleyeah, we are using now NB_Global.nb_cfg13:24
ralonsohyes, what we need is to ensure that this feature is working, using also the Nova CI jobs13:24
ralonsohanything in tempest or n-t-p related to live migration13:25
ralonsohthis is why this feature needs to focus on testing and docs13:25
mlavalleas far as I know, Nova has a live migration job that is still using the "fake" interface up event13:26
ralonsohI need to confirm that will Nova folks during the development of these patches13:26
ralonsohlocal testing ("in my machine works"), these patches are working fine13:27
mlavalleone final question: this makes sense in the context where we are using the cross team optimization implemented a few month ago, correct?13:28
ralonsohyes, that's is mandatory: we need to enable the ovs_creation_tap flag13:29
ralonsohI proposed a patch to make it True by default13:29
ralonsohand in 2027.1 it will be removed (assuming True by default always)13:29
ralonsohhttps://review.opendev.org/c/openstack/neutron/+/99475213:29
mlavalleok, +1 from me13:29
lajoskatona+113:30
ralonsohslaweq, ?13:31
ralonsohI assume yes based on previous comments (I know he is in another meeting now)13:32
slaweq+113:32
ralonsohcool!13:32
ralonsohThere are no more topics13:32
ralonsohdo you want to add anything else?13:32
mlavallePlease remember that next Friday is a holiday in the USA13:32
mlavalleso neither me nor haleyb|out will be here13:33
ralonsohthen I'll send a mail cancelling next meeting13:33
ralonsohthank you folks, have a nice weekend13:33
ralonsoh#endmeeting13:33
opendevmeetMeeting ended Fri Jun 26 13:33:27 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)13:33
opendevmeetMinutes:        https://meetings.opendev.org/meetings/neutron_drivers/2026/neutron_drivers.2026-06-26-13.00.html13:33
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/neutron_drivers/2026/neutron_drivers.2026-06-26-13.00.txt13:33
opendevmeetLog:            https://meetings.opendev.org/meetings/neutron_drivers/2026/neutron_drivers.2026-06-26-13.00.log.html13:33
mlavalle\o13:33
lajoskatonao/ Bye13:33
froyoo/ see u13:33
slaweqhave a great weekend13:33
slaweqo/13:33
opendevreviewLajos Katona proposed openstack/tap-as-a-service master: Extract DB model classes into models  https://review.opendev.org/c/openstack/tap-as-a-service/+/99505913:33
opendevreviewLajos Katona proposed openstack/tap-as-a-service master: Remove nested DB context decorators from private getter methods  https://review.opendev.org/c/openstack/tap-as-a-service/+/99506013:33
opendevreviewLajos Katona proposed openstack/tap-as-a-service master: Introduce OVO objects for TaaS resources  https://review.opendev.org/c/openstack/tap-as-a-service/+/99506113:33
stephenfinralonsoh: slaweq: lajoskatona: Could one of you sanity check this for me? https://review.opendev.org/c/openstack/python-openstackclient/+/995003/13:38
ralonsohstephenfin, right now13:40
stephenfinThanks. I've asked a few of the nova folks also. I assume it's fine but I've never done anything dual-stack'y like that13:41
ralonsohstephenfin, from Neutron point of view is valid13:42
stephenfinty 🙏13:42
slaweqyes, I also think it is ok13:42
slaweqactually if you don't specify IP neutron will allocate for port one IPv4 and one IPv6 address if there are such subnets in the network13:43
ralonsoh^^ exactly13:43
opendevreviewArnaud Morin proposed openstack/neutron master: Allow service role to create default SG for other project  https://review.opendev.org/c/openstack/neutron/+/99474413:52
opendevreviewyatin proposed openstack/neutron master: [FT] Wait some time for lsp tag to be set  https://review.opendev.org/c/openstack/neutron/+/99507214:31
opendevreviewJakub Libosvar proposed openstack/neutron master: Fix ugly traceback when attaching a subnet to a router  https://review.opendev.org/c/openstack/neutron/+/99507614:41
opendevreviewFernando Royo proposed openstack/ovn-octavia-provider master: Implement Load_Balancer_Group support  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/99507714:42
opendevreviewEduardo Olivares proposed openstack/neutron master: Add upstream EVPN multinode Zuul job  https://review.opendev.org/c/openstack/neutron/+/99425714:44
opendevreviewEduardo Olivares proposed openstack/neutron master: Add upstream EVPN multinode Zuul job  https://review.opendev.org/c/openstack/neutron/+/99425714:50
opendevreviewEduardo Olivares proposed openstack/neutron master: Add upstream EVPN multinode Zuul job  https://review.opendev.org/c/openstack/neutron/+/99425715:18
mlavalleslaweq: are you going to work on RPC for FWaaS RFE you just filed? Do I assign it to you?15:27
opendevreviewMerged openstack/neutron-tempest-plugin master: Re-enable PUT body checks in PVLAN port update test  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/99359016:19
opendevreviewElod Illes proposed openstack/networking-bgpvpn stable/2025.2: WIP: [CI][stable-only] Fix tox-py312 job  https://review.opendev.org/c/openstack/networking-bgpvpn/+/98828116:34
opendevreviewJakub Libosvar proposed openstack/neutron master: Add upstream EVPN multinode Zuul job  https://review.opendev.org/c/openstack/neutron/+/99425716:56
opendevreviewJakub Libosvar proposed openstack/neutron master: Add upstream EVPN multinode Zuul job  https://review.opendev.org/c/openstack/neutron/+/99425716:59
opendevreviewJakub Libosvar proposed openstack/neutron master: Add upstream EVPN multinode Zuul job  https://review.opendev.org/c/openstack/neutron/+/99425720:14

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