14:01:04 #startmeeting networking 14:01:05 Meeting started Tue Nov 18 14:01:04 2025 UTC and is due to finish in 60 minutes. The chair is haleyb. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:05 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:05 The meeting name has been set to 'networking' 14:01:14 Ping list: bcafarel, elvira, frickler, mlavalle, mtomaska, slaweq, tobias-urdin, ykarel, lajoskatona, jlibosva, averdagu, haleyb, ralonsoh 14:01:15 \o 14:01:17 o/ 14:01:17 o/ 14:01:23 hello 14:01:23 o/ 14:02:21 #announcements 14:02:44 We are in week R-19 of Gazpacho 14:02:48 o/ 14:02:59 We are now past the gazpacho-1 milestone 14:03:13 Our next milestone in this development cycle will be gazpacho-2, on January 8, 2026 14:03:43 #link https://releases.openstack.org/gazpacho/schedule.html 14:03:47 o/ 14:04:21 We did push release tags for neutron and other things 14:04:49 I think maybe ovsdbapp is the only one still in progress 14:05:37 is merged now 14:05:58 perfect 14:06:17 related to this ^ 14:06:20 please check https://review.opendev.org/c/openstack/neutron/+/967395 14:06:40 in order to keep the CI working once the requirements patch bumps the version 14:06:56 yup 14:08:15 we've been doing good at fixing any leftover eventlet issues, thanks for everyone finding the bugs and working on them 14:09:13 we have a frsh one: https://bugs.launchpad.net/neutron/+bug/2131801 :-) 14:09:16 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 14:09:19 :( 14:10:03 we can talk about this one in the eventlet section 14:10:17 And continue to use the priorities dashboard for important changes or things ready to merge 14:10:27 #link https://tinyurl.com/59z278km 14:10:46 I have a few easy ones there that could use another +2 14:11:00 that was all the neutron announcements i had, any others? 14:11:30 #topic bugs 14:11:40 mtomaska was the bug deputy last week, his report is at 14:11:46 #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/DDNPSGVJY7PAHSTX7IYZS7ZD6MEE7GEZ/ 14:12:24 some have been picked-up but let's look at the others 14:12:30 #link https://bugs.launchpad.net/neutron/+bug/2131087 14:12:37 Is updating a port's fixed_ip list without specifying existing IP addresses valid? 14:13:25 In my opinion it should be and looks like code already does it. If we agree then we should just add some unit tests to reinforce that 14:13:43 but I left it as an opinion for now. I am open for others opinions 14:14:33 i was looking at the api ref but it's not clear there (to me) 14:14:45 #link https://docs.openstack.org/api-ref/network/v2/index.html#ports 14:15:19 this is also related to the issue with the metadata port, adding multiple subnets at the same time 14:15:37 the IPAM module computes the subnet IPs at once 14:15:48 so there is no API to just add one single IP 14:15:59 you pass all the subnets/fixed_ips in one command 14:16:12 but is there other method to remove specific IP from the port? 14:16:23 not that I'm aware 14:16:41 same for removal: you need to pass all the IPs of this port (removing the one not needed) 14:17:04 I think that if we want this API to be atomic we should do it in similar way as we did some time ago with (IIRC) router's static routes 14:17:13 I think rubasov was doing that 14:17:23 that will solve several problems we have now 14:17:55 of course, we'll need a big refactor in the IPAM module, that has not been touched in one decade 14:18:03 as original API required to always pass all exisitng and new routes and that was causing problems, but on the other hand it make it possible to remove routes too 14:18:41 IMO, that could be an interesting and practical feature 14:18:46 so I think that with current API which we have, if there is no other way to remove IP from the port, we should always set only those IPs which are send in request 14:19:12 but better API would be new one to add/remove fixed IPs to/from port 14:19:13 yes, we have now an extension for atomic updates to extraroutes, if that's relevant, that addressed the problem of races between api clients though 14:19:39 a similar API for port IPs could also solve some race conditions 14:19:56 e.g.: https://bugs.launchpad.net/neutron/+bug/2125500 14:20:06 I can take a closer look at that bug but for now that's my opinion about it :) 14:20:39 +1 to this 14:20:50 Ok so it goes deeper I see. I thought it was pretty straight forward :) 14:21:00 the help message for 'port set' has a little better info at least 14:21:17 for --no-fixed-ip it says "Specify both --fixed-ip and --no-fixed-ip to overwrite the current fixed IP addresses" 14:21:26 that implies that --fixed-ip does not overwrite 14:21:51 no, but that the CLI 14:22:11 then, internally, it sends the full update: reads the current IPs, unset them and then set the new one 14:22:27 ^ yep 14:22:28 ah, i did not look under the hood 14:22:32 Mengyang Zhang proposed openstack/neutron-specs master: Create spec for RFE:project-specific qos controls https://review.opendev.org/c/openstack/neutron-specs/+/965946 14:22:38 I linked the code that does that 14:22:39 this is the api for the atomic extraroute stuff: https://docs.openstack.org/api-ref/network/v2/index.html#add-extra-routes-to-router (and the 'remove' part) 14:25:29 anyway, maybe someone can write these notes in the bug for whoever picks it up 14:26:07 if not i'll do it after meeting 14:26:52 haleyb: I will look at it deeper and will reply in the bug tomorrow 14:26:56 Merged openstack/neutron stable/2025.2: [FT] Wait for the manager to be created https://review.opendev.org/c/openstack/neutron/+/967337 14:27:10 slaweq_web: thanks! 14:27:13 next bug 14:27:23 #link https://bugs.launchpad.net/neutron/+bug/2130972 14:27:24 Show response body on GET enforcement request 14:27:42 this came in as a security issue, bug was un-embargoed 14:29:11 the submittor had started a proof of concept patch to demonstrate 14:29:34 ralonsoh: are you ok based on the latest comment there? 14:29:37 Merged openstack/neutron stable/2025.1: [FT] Wait for the manager to be created https://review.opendev.org/c/openstack/neutron/+/967338 14:29:53 yes, the patch works and the port information is not longer returned 14:30:08 now we have a small talk about what to return 14:30:27 I think this should be raise webob.exc.HTTPNotFound(msg) 14:30:36 same as in other methods, I'll comment in the patch 14:32:03 ++ 14:32:24 ralonsoh: ack, thanks 14:34:08 one more unassigned bug 14:34:11 #link https://bugs.launchpad.net/neutron/+bug/2131290 14:34:24 Octavia OVN - ovsdbapp.exceptions.TimeoutException: Commands DbCreateCommand 14:34:49 At first I thought this might be an issue with connecting to OVN services. But based on latest response, it is not 14:36:51 is it more just the ovn provider? 14:38:02 froyo_: don't know if you're around but maybe you can look at that ^^ ? 14:38:12 sure! 14:38:29 thanks 14:38:30 I will take a look 14:39:17 isn't it similar to https://bugs.launchpad.net/octavia/+bug/2080630 ? 14:41:19 looks similar, but i'll let froyo_ determine 14:41:48 last bug looks like an rfe, but will mention since i saw a comment from slaweq 14:41:51 ^ that one is already managed I sent some patches and waiting their reply 14:41:51 #link https://bugs.launchpad.net/neutron/+bug/2131072 14:42:04 [RFE] Publish network resource exists notification 14:42:52 slaweq_web: I will put a comment on 2080630 to get some feedback 14:43:40 haleyb, and where this info is stored? in the logs? 14:43:58 ralonsoh: for that rfe? i don't know 14:44:07 I think for that RFE bug we just need to wait for more details. It is incomplete 14:44:21 and then we will know better what to do with it 14:44:28 yeah, a bit of context and definition would be required 14:44:40 I suggest to ping the author to add this topic in the drivers agenda 14:44:48 yep ^ 14:45:25 I can monitor that RFE and I will add it to agenda once it gets defined little better 14:45:27 yeah, i didn't know if anyone had seen those before (besides the links in the bug) 14:46:00 that was all the bugs, any others to discuss? 14:46:33 #topic specs 14:46:38 #link https://review.opendev.org/q/project:openstack/neutron-specs+status:open 14:47:22 i do see some of these were updated recently, thanks for that, i will take a look later this week 14:47:51 hopefully others can too :) 14:48:14 #topic community goals 14:48:28 lajoskatona: hi, any updates on neutronclient patches? 14:49:11 not much, I went back to nova to continue the floating IP patch 14:49:22 that's it for neutronclient 14:49:31 ack 14:49:55 ralonsoh: i'll let you give any eventlet update, there's been some fixes... 14:50:50 yes but the main issue now is the DHCP agent 14:50:55 so the problem since last patch 14:51:03 https://review.opendev.org/c/openstack/neutron/+/963386 14:51:12 is that we KILL EVERYTHING 14:51:21 including the dnsmasq processes 14:51:35 I'm spawning an old OVS system to confirm that 14:52:05 in that case, we should exit DHCP agent but leaving the dnsmasq processes 14:52:10 I check in my env how to kill the service but keep processes like dnsmasq alive 14:52:13 this is what is tested in tobiko 14:52:49 and the neytron-dynamic-routing project 14:53:11 is still broken since we remove the evnetlet utils in Neutron 14:53:21 and I didn't have too much time to investigate the problem 14:53:38 I'll send a mail today to try to engage someone else there 14:53:58 that's all 14:54:22 ralonsoh: ack, thanks for the update 14:54:34 lajoskatona: so you'll look at how to keep dnsmasq running? 14:54:56 yes, after the perfect kill I try to make it partial.... 14:55:19 lajoskatona: ok, thanks 14:55:28 and keep in mind the conclusion for the patch which is for ovs-agent 14:55:35 lajoskatona: "perfect kill" sounds like something from video game :P 14:55:44 https://review.opendev.org/c/openstack/neutron/+/967105 14:56:03 slaweq: :-) 14:56:06 yes, or an alien/predator movie 14:56:28 ok, last topic 14:56:32 #topic on-demand 14:57:03 there was one topic, but seems like a reference to an rfe? 14:57:03 I have one quick question actually 14:57:15 slaweq: sure 14:57:30 I noticed today that I probably don't have access to the security vulnerabilities bugs anymore - did something changes with who can access them? Do you know maybe? 14:57:42 Merged openstack/neutron master: [OVN] Use ``uuid.UUID`` to build a OVN database row https://review.opendev.org/c/openstack/neutron/+/967395 14:58:34 slaweq: i remember something changed a while back, maybe you got removed? i'll try and find the group/list 14:58:58 thx haleyb 14:59:03 I want to bring this spec to the team's attention https://review.opendev.org/c/openstack/neutron-specs/+/966334. This is the formatted version https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_f9d/openstack/f9d679643b7b4f2bae614f47a7c0b373/docs/specs/2026.1/multiple-segments-per-host-routed-net-ovn.html 14:59:07 we can talk about it in private too 14:59:38 that's all from me 15:01:17 ok, we are at time, and the on-demand topic was related to a spec, so will review later 15:01:29 +1, will look at the spec 15:01:32 thanks for coming everyone, and will see people friday for drivers meeting 15:01:37 #endmeeting