14:00:43 #startmeeting neutron_drivers 14:00:44 Meeting started Fri Mar 13 14:00:43 2020 UTC and is due to finish in 60 minutes. The chair is slaweq. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:45 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:47 hi 14:00:48 The meeting name has been set to 'neutron_drivers' 14:00:48 o/ 14:00:51 o/ 14:00:54 o/ 14:00:57 hi 14:01:10 hi 14:01:46 hey! 14:01:53 I think that haleyb|away will not be here today but we can wait few more minutes for amotoki 14:05:15 ok, lets start 14:05:20 #topic RFEs 14:05:26 we have only 1 RFE to discuss today 14:05:36 https://bugs.launchpad.net/neutron/+bug/1865889 14:05:38 Launchpad bug 1865889 in neutron "[RFE] Routed provider networks support in OVN" [Undecided,New] 14:06:13 I read it today but I'm definitely not an expert in either OVN driver and routed networks 14:06:29 so I hope that here we can have some discussion about it 14:07:14 so I think regarding the rfe, we need to decide about the limitation described there - ie. if it's a stopper if one hypervisor can host VMs from only one segment. The second approach there won't be able to have two VMs from two different network segments on the same hypervisor 14:07:45 It makes intuitive sense to me that you would want a logical switch per segment. 14:08:32 njohnston: that would be the correct way, yes. It's very invasive to ovn mech driver and will not have the limitation described above 14:08:38 jlibosva: what are the downsides of the first approach? 14:09:47 njohnston: basically currently OVN maps networks to logical switches, we'd need to redesign the driver to map segments to logical switches instead - it's a huge change. That's the only downside and I don't think we'll be able to achieve that this late in the cycle 14:10:06 njohnston, This solution will produce a lot of changes in OVN mech driver. We will need to modify a lot things there along with changing the code of maintanance tasks, sync tools and others. 14:11:31 ok, that makes sense. I just wanted to check and make sure that there isn’t something else also that would be a problem 14:11:55 but second approach requires changes in core ovn IIUC so this also would not be (probably) quick to do, right? 14:12:05 it's actually technically a better solution :) just hard to make and will not need core OVN changes 14:12:06 no 14:12:46 slaweq, from what I remember there is agreement between the owner of this RFE and core-ovn developers, that the 2) approach is doable in core-ovn. 14:13:07 based also on documentation: 14:13:08 #link https://docs.openstack.org/neutron/train/admin/config-routed-networks.html 14:13:14 the owner being Daniel? 14:13:19 Usually we have one segment per compute 14:13:31 mlavalle, Yes, Daniel Alvarez (dalvarez) 14:13:37 based on what I know about routes provider networks I don’t think having a host be on multiple segments is a valid choice, so option 2 is feasible. 14:13:43 the second approach is already being discussed on ovs-discuss - https://mail.openvswitch.org/pipermail/ovs-discuss/2020-March/049793.html 14:14:09 yeah, we don't support two segments per host 14:14:18 it's been discussed, but not implemented 14:14:37 we need to state that on the LP RFE, it's a crucial piece of information 14:15:01 jlibosva, yes 14:16:06 so if we now don't support multiple segments per host, than approach 2) don't have any "real" downsides, correct? 14:16:31 right 14:16:33 correct 14:17:32 slaweq, for now no 14:18:02 so IMHO approach 2) sounds as good choice for now 14:18:14 I think that I would rather go for option 2 and let the neutron-ovn team be able to focus more on parity gaps between OVS and OVN. 14:18:34 approach 2 also sounds like faster way to finish the rfe, assuming we have core OVN dev working on it 14:18:36 yes, if we ever say that routed networks should support more than one segment per host, we are back to square number 1 14:20:38 I would say from the official drivers view that I endorse both options; if I was the OVN folks I would do #2 but if for someone reason that becomes impractical I am also fine with #1 14:21:37 * jlibosva nods 14:22:30 yes, I have the same position 14:22:53 I don't oppose either of the two options. Just giving perspective 14:23:31 yamamoto: any thoughts? 14:24:01 i'm fine with letting ovn folks decide. honestly i'm not even sure why this needs to be a rfe. 14:24:06 and I can say that at me employer we do use routed networks and haven't found the situation where we need more than one segment per host 14:24:23 seems to be plenty 14:24:52 so it seems that this can be approved as rfe, and in fact ovn subteam can decide about which approach is better for them 14:25:05 is that correct summary? 14:25:09 +1 14:25:13 yes and I would be interested in helping 14:25:28 as a way to learn ovn 14:25:32 mlavalle++ thanks for your inputs about one semgment per host :) 14:25:38 s/semgment/segment/ 14:25:45 +1 (but with some feedback from OVN core about feasibility) 14:25:57 slaweq: +1 14:26:14 thx all, so I will mark this rfe as approved 14:26:26 and that's all what I have for today 14:26:32 #topic On Demand Agenda 14:26:41 do You have anything else You want to discuss today? 14:26:49 not me 14:27:12 do we want to have a rfe for each api to be implemented for ovn? 14:27:24 like today's one 14:27:31 this is a huge change 14:27:36 this is not trivial at all 14:27:43 and needs to be handled in a RFE 14:27:43 only huge ones? 14:27:47 yamamoto: imho it was good to have it as rfe so we could discuss it here 14:28:19 just my opinion :) not sure how much rfe differs from a regular bug except the approval process 14:28:39 I don't think that we will need to discuss any ovn related change here, lets decide "per LP" about that in the future :) 14:29:05 ok 14:30:04 i don't have anything else 14:30:43 nothing for me 14:31:05 ok, so lets have 30 minutes back today 14:31:08 thx for attending 14:31:13 and have a great weekend :) 14:31:15 o/ 14:31:19 #endmeeting