14:00:30 #startmeeting neutron_drivers 14:00:30 Meeting started Fri Jan 26 14:00:30 2024 UTC and is due to finish in 60 minutes. The chair is haleyb. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:30 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:30 The meeting name has been set to 'neutron_drivers' 14:00:40 o/ 14:00:41 \o 14:00:41 Ping list: ykarel, mlavalle, mtomaska, slawek, obondarev, tobias-urdin, lajoskatona, amotoki 14:00:46 o/ 14:00:52 o/ 14:01:59 hi 14:02:22 alright, we have quorum 14:02:46 \o/ 14:02:59 first time this year 14:03:01 i forgot to update the wiki, but seems we have 3 things to review 14:03:43 first rfe 14:03:46 https://bugs.launchpad.net/neutron/+bug/2047849 14:03:54 [RFE] Start using oslo messaging namespaces 14:04:03 mtomaska__: are you here? 14:04:22 although i see ralonsoh sent out the patch 14:04:25 I've started with a POC: https://review.opendev.org/c/openstack/neutron/+/905309 14:04:45 this is duplicating the server RPCs: one with namespace, the other one without it 14:05:07 to allow the upgrades (newer servers, older agents) 14:05:15 of course, I found some issues... 14:05:29 in any case, the question here is if that should be approved or not 14:06:28 I'll start: yes, the RPC segregation should have been done since the beginning 14:06:45 RPC channels between different agents should have different namespaces and different APIs 14:06:49 +1 14:06:55 (now we are sharing some of them...) 14:07:06 it's really technical debt 14:07:11 so yes 14:07:12 exactly 14:07:44 but as you mentioned it isi tricky for the upgrade, C is slurp, am I right? 14:07:46 ralonsoh: so what happens during an upgrade? 14:08:03 for me there is no question if we should or not do that - we should BUT we need to have good plan and test well upgrades 14:08:07 during the upgrade the server will be listening to two namespaces 14:08:12 with keeping in mind SLURP releases 14:08:36 slaweq, right, this is mandatory and probably we'll need something more that grenade jobs 14:08:36 lajoskatona yes, C will be SLURP 14:09:15 I don't think there is any doubt we should do this. The question is how 14:09:26 so what's the main issue that namespaces are solving? Is it just method names collisions? 14:09:51 yes, we had that in the DHCP agent recently 14:10:06 so each API should be independent 14:10:18 I see, thanks 14:10:24 and each RPC server should be listening only to th specific agents 14:11:30 and to the SLURP question, it seems we should get this done in C to be useful for next SLURP 14:11:51 hmmm to be honest, i don't know if I'll be able to finish that in C 14:12:02 I know our current release cadence 14:13:03 that is my feeling also we are quite in the middle of C for this 14:13:41 ack 14:13:44 in any case, this is not a high priority, is not affecting any deployment and should be considered as a tech debt 14:14:34 right, thanks 14:14:56 as I see we can prepare it (perhaps discuss during the ptg in detail) and activate it in E 14:16:30 yes, we don't have a deluge of cases affected by this. so we have time 14:18:11 ++ 14:18:33 ok. and i guess that once it's complete we can decide if we activate in D or E 14:18:40 lets vote 14:18:44 +1 14:18:49 +1 14:18:50 +1 14:19:00 +1 14:19:11 +1 14:19:39 great, and should i assign to you ralonsoh ? 14:19:45 yeah 14:19:51 +! 14:22:12 ok, there was another RFE filed by ralonsoh this week 14:22:16 https://bugs.launchpad.net/neutron/+bug/2049623 14:22:23 [RFE] Refactor OVS Trunk plugin to have one single port 14:22:37 If you don't mind, I'll first try to create a POC 14:22:47 if that works, then I'll present it here 14:22:53 ralonsoh: that was going to be my first question 14:22:55 if not, I'll close the bug 14:23:11 morice proposed openstack/neutron master: [ovn] AZs distribution in L3 port scheduler https://review.opendev.org/c/openstack/neutron/+/892604 14:23:29 so please, discard this one for now 14:24:57 ok, and the other one we were also going to wait for a POC 14:24:58 https://bugs.launchpad.net/neutron/+bug/2045058 14:25:22 so i guess there is nothing else on the agenda 14:25:44 any other things anyone wants to discuss? 14:25:59 not from me 14:26:03 no thanks 14:26:09 nothing from me 14:26:11 nothing from me 14:26:32 ok, thanks for attending and have a nice weekend! 14:26:36 #endmeeting