13:00:32 #startmeeting networking 13:00:32 Meeting started Tue May 6 13:00:32 2025 UTC and is due to finish in 60 minutes. The chair is haleyb. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:00:32 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:00:32 The meeting name has been set to 'networking' 13:00:34 Ping list: bcafarel, elvira, frickler, mlavalle, mtomaska, obondarev, slaweq, tobias-urdin, ykarel, lajoskatona, jlibosva, averdagu, haleyb, ralonsoh 13:00:35 \o 13:00:37 o/ 13:00:43 o/ 13:00:47 hello 13:00:50 o/ 13:01:24 ok let's get started 13:01:27 #announcements 13:01:30 o/ 13:01:43 We are currently in Week R-21 of Flamingo 13:01:47 o/ 13:01:56 Final 2025.2 Flamingo release: October 3rd, 2025 13:02:03 #link https://releases.openstack.org/flamingo/schedule.html 13:02:12 Reminder: If you have a topic for the drivers meeting on Friday, please add it to the wiki @ https://wiki.openstack.org/wiki/Meetings/NeutronDrivers 13:02:47 that said, I am out this Friday and all next week 13:03:08 o/ 13:03:10 might be online randomly but at work meeting 13:03:37 if anyone is in Frankfurt i will buy the beers 13:04:28 so i am looking for someone to run this meeting next week, and the drivers if there is an agenda 13:04:55 I can do it 13:05:19 thanks ralonsoh! 13:06:18 i had no other announcements, anyone else have something? 13:06:41 I won't be able to attend drivers meeting this week probably 13:07:01 then we should cancel next drivers meeting 13:07:03 Merged openstack/neutron stable/2025.1: [Stable Only][CI][fips jobs] Use stable constraints for tempest https://review.opendev.org/c/openstack/neutron/+/948796 13:07:52 sure, will cancel this weeks meeting and cleanup the wiki 13:08:56 #topic bugs 13:09:53 otherwiseguy was marked as deputy but i never did track him down, but i was watching bugs and there were not many, will just go through the unowned ones 13:10:04 #link https://bugs.launchpad.net/neutron/+bug/2109865 13:10:12 OVN 24.09.0: Router Ports Remain DOWN and Unclaimed in OpenStack (Kolla-Ansible) Deployment 13:11:28 this is most likely something in the config 13:11:45 All router ports remain DOWN and are not reachable from DHCP namespaces. Are they using DHCP agent with ML2 OVN? 13:12:33 mtomaska: that's a good question, didn't connect the dots there 13:12:49 there should only be ovnmeta namespaces 13:13:31 right, but maybe they need DHCP agent for baremetal? that is the only use case I know about dhcp agent + OVN 13:13:38 anyway. Ill ask more Qs 13:13:51 I'm checking the CI and I don't think we are yet testing this OVN version 13:14:08 in noble, we use the package provided that is 24.03.x 13:14:17 and we use other (older) versions in Jammy before 13:14:35 but, and please correct me if I'm wrong, we are not yet testing this version in the CI 13:14:43 (that doesn't mean it should not work) 13:15:36 don't we have ovn and ovs main jobs? 13:15:51 right, it should work. i can ask if it is a ubuntu-provided OVN as well 13:16:03 lajoskatona, yeah... right 13:16:21 I'll ask in the bug for logs, in particular when the router and the interfaces are created 13:16:28 ralonsoh: ack, thanks 13:17:26 next one 13:17:44 #link https://bugs.launchpad.net/neutron/+bug/2109591 13:17:45 master periodic job running with centos 9-stream broken with py39 constraint drop https://review.opendev.org/c/openstack/requirements/+/948285 13:17:57 ykarel picked this up and just pushed a series 13:18:04 yatin fixed it https://review.opendev.org/c/openstack/neutron/+/948796 13:18:08 https://review.opendev.org/q/topic:%22bug/2109591%22 13:19:17 ykarel: so does this mean we can run the centos9 fips job with py3.11 ? 13:19:46 oh maybe yatin is not here 13:19:50 haleyb, with those set of patches jobs are green, if those are expected we should be fine 13:19:59 s/expected/accepted 13:20:33 ykarel: ack, so then that will allow us to remove py39 from setup.cfg? 13:20:39 yes 13:21:12 ack, can do that when they all merge, thanks! 13:22:50 next one 13:23:25 there was another occurence of a possible OVS bug 13:23:29 #link https://bugs.launchpad.net/neutron/+bug/2109676 13:23:33 which i marked as a duplicate of 13:23:44 #link https://bugs.launchpad.net/neutron/+bug/2103641 13:24:04 a thread was started on ovs-discuss to try and figure this out 13:25:07 seemed to be a new occurence from the responses 13:25:29 I'm not sure about the scenario 13:25:36 Create 2 instances: one uses a VLAN IP, and the other uses Geneve(with floating IP), both same subnet 13:25:53 same subnet? these are 2 different networks (vlan, geneve) 13:27:08 I know you have closed the previous bug as duplicated, but maybe the reporter is not subscribed to the new one 13:27:12 I'll comment on the closed one 13:27:52 ralonsoh same subnet I guess means that it is same ip address range, like e.g 192.168.1.0/24 in both 13:27:55 it was more about getting vswitchd stuck in the ovs_rcu loop 13:28:29 slaweq, yes but then it is using iperf between both 13:28:42 and he mentions FIP, so I think there is a router in the middle 13:28:57 right 13:29:06 I'll try to reproduce this scenario 13:29:16 but router don't allow to connect overlapping subnets to it 13:29:29 that's the point 13:29:30 so there is something strange there IMHO 13:30:07 ahhh the FIP, I think the VLAN VM is in the external network 13:30:17 anyway, I'll try to reproduce it 13:31:20 ralonsoh: ack, thanks, i can point you at the thread on ovs-discuss if necessary, they had a suggestion if we can reproduce it, i just hadn't had time yet 13:31:36 haleyb, for sure, please, send the link 13:31:50 or maybe you can add it in the LP bug too 13:32:16 https://mail.openvswitch.org/pipermail/ovs-discuss/2025-April/053586.html 13:32:21 will add to LP too 13:34:22 i think that was all the new bugs, any others to discuss? 13:34:58 this week mtomaska is the deputy, next week is bcafarel - is that good for both? 13:35:04 ACK 13:35:33 thanks 13:36:26 #topic community goals 13:36:59 lajoskatona: i noticed your neutronclient change for heat 13:37:05 was there one for nova as well? 13:37:41 yes, but n time since last tuesday 13:37:43 to check them 13:38:13 I even have to push this one : https://review.opendev.org/c/openstack/horizon/+/946269 with Horizon folks 13:38:52 ack, will take a look! 13:39:03 thanks 13:39:37 ralonsoh: did you want to give an update on eventlet patches? 13:39:47 no new reviews but this is the progress: 13:39:58 I was working on the metadata agent, to replace the socket server 13:40:11 and, finally, I realize what is happening 13:40:30 haleyb: late ack, but good for next week! 13:40:40 the new socket server (same as in OVN metadata agent or OVN agent) has a blocking method 13:40:40 bcafarel: thanks! 13:41:03 that doesn't work with eventlet (you need to manually yield) 13:41:14 so we need to migrate all the agent in one shot to kernel threads 13:41:34 because is using oslo.service, I'll push a patch depending on the patch that is under review 13:41:47 that's all (not too much, but took me a lot of time) 13:42:31 thanks for tracking it down, was it causing random CI failures? 13:43:08 not this agent, that I'm aware 13:43:32 and all the progress I've done is local (in my computer) 13:43:41 ah ok 13:44:43 related to eventlet i saw the requirements bump of pyroute2 was reverted since it broke nova (or os-vif?) 13:45:02 os-vif, that is the library that uses it in nova-compute 13:45:02 so i think we have to wait 13:45:19 yes, Peter is working now with gibi, if I'm not wrong 13:46:35 * gibi perks up 13:46:38 ack, and i saw they are making progress on eventlet 13:47:08 gibi: we were just talking about having to revert pyroute2 bump since it broke nova/os-vif 13:47:34 ahh yeah at least the maintainer created an issue on pyroute2 to make it work for us 13:47:44 until that we pin the deps 13:48:40 https://github.com/svinota/pyroute2/issues/1338 13:48:42 oh, perfect, so we can eventually move to some 0.9-ish pyroute2, perfect 13:49:39 i'll watch the bug thanks for the link 13:50:57 #topic on-demand 13:51:07 anything else to discuss? 13:51:13 I have one topic 13:51:18 sure 13:51:33 https://bugs.launchpad.net/neutron/+bug/2106463 13:51:42 this bug is legit 13:52:01 since we moved to WSGI, there is a problem with the network segment ranges initialization 13:52:09 so we can end with duplicated default registers 13:52:19 there are two approaches 13:52:37 Liu is pushing this: https://review.opendev.org/c/openstack/neutron/+/947898 13:52:55 that implies to modify the physnet field 13:53:32 just to be clear: in the Neutron code, if physnet is None, we usually declare this a a tunnelled netwokr 13:53:44 also this change is not backportable 13:53:55 my change: https://review.opendev.org/c/openstack/neutron/+/948200 13:54:36 is backportable, doesn't need the revert of the code, is WSGI friendly (it moves the initialization to worker=1) and wraps the initialization code inside a DB context 13:54:54 if two servers are starting at the same time, this will be DB safe 13:55:40 that's all, is up to you to decide what implementation is better 13:56:03 i remember reviewing this last night but seems you've updated, i think it looks good 13:56:17 yes, to add the initialization wrap 13:56:28 so all DB calls will be pushed in the same txn 13:56:52 I'll review both. I also think it would be a good idea to give him some time to respond to your latest explanation in response to his comment 13:57:09 for sure, this is why I raise this topic 13:57:14 raised* 13:57:20 +1 13:57:38 mlavalle: sure, i will look but only +1 until liu has commented 13:57:57 yeap, let's try to get to a consesnsus 13:58:33 alright, we are near top of hour, any other topics? 13:59:43 ok, good luck next week, reach out via email if there is a fire while i'm away 13:59:50 #endmeeting