14:00:12 #startmeeting neutron_drivers 14:00:13 Meeting started Fri Oct 25 14:00:12 2019 UTC and is due to finish in 60 minutes. The chair is slaweq. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:15 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:15 hi 14:00:17 The meeting name has been set to 'neutron_drivers' 14:00:21 o/ 14:00:41 hi 14:00:49 hi 14:01:15 o/ 14:01:24 yamamoto sent an email today that he will not be able to join, so I think we can start now 14:01:41 #topic RFEs 14:01:58 first rfe for today is: 14:02:01 https://bugs.launchpad.net/neutron/+bug/1825345 14:02:01 Launchpad bug 1825345 in neutron "[RFE] admin-state-down doesn't evacuate bindings in the dhcp_agent_id column" [Wishlist,Confirmed] 14:02:05 we discussed about it last week 14:02:18 zigo made some clarifications about it in the comment 14:02:55 o/ 14:03:09 and personally I think that this rfe makes sense and it makes sense to do it on server side as was proposed by zigo 14:03:12 hi zigo :) 14:04:33 Does it make sense to also broaden the scope, and have it for l3-agent? 14:05:01 There too, someone may want to move routers away. 14:05:01 it sounds reasonable to me too. 14:05:06 zigo: IMO yes, it should works in same way for dhcp and l3 agents 14:05:40 when I was an operator, I wrote a similar script to evacuate networks/routers and it is same as what this RFE proposes. 14:07:54 sounds reasonable to me as well 14:08:07 haleyb: what's Your opinion about it? 14:08:32 slaweq: i'm +1 for it 14:09:01 thx 14:09:09 so I will approve this rfe 14:09:37 zigo: if You want/need help with implementing that I would be happy to help :) 14:12:18 approved, lets move to the next one 14:12:22 https://bugs.launchpad.net/neutron/+bug/1840979 14:12:22 Launchpad bug 1840979 in neutron "[L2] update the port DB status directly in agent-side" [Wishlist,In progress] - Assigned to LIU Yulong (dragon889) 14:14:03 updating the DB in the agent? 14:14:13 is that correct? 14:14:32 ralonsoh: yes, that's the proposal in this rfe basically 14:14:54 so each ovs agent would have access to db directly to improve performance 14:15:14 this is something I don't support, regardless of the idea of having a distributed system 14:15:30 but because Neutron server was not designed in this way, we should not support it 14:16:17 it can improve performance but it makes the upgrade difficult. when DB schema change happens, neutron agents cannot talk with DB until neutron agents are upgraded. 14:16:43 and this is another reason 14:16:57 amotoki: yes, upgrade is one of the reasons why I'm also against this 14:17:13 another is less security IMO 14:17:50 liuyulong said in one of the comments there that e.g. cinder and nova are doing something like that 14:17:54 and if we have a plan to converge with OVN, why would we want to take such a radical step with agents? 14:18:35 let's focus on the OVN convergence 14:19:26 +1, i don't think agents having direct access is a good idea either 14:20:47 ok, I think that we all agree here that it's not good idea to make such radical change in neutron's architecture 14:21:38 so I will summarize all those reasons in comment to the rfe and will close it as not approved - is it ok for You? 14:21:59 yes 14:22:03 works forr me 14:22:16 ok 14:22:38 ok for me 14:23:07 ok, thx 14:23:12 we are going very fast today 14:26:57 ok, done 14:28:12 next one on my list is https://bugs.launchpad.net/neutron/+bug/1847068 14:28:12 Launchpad bug 1847068 in neutron "[RFE] create option in neutron.conf to disable designate+neutron consistency" [Wishlist,New] - Assigned to Gregoire Mahe (gregoiremahe) 14:28:18 but I'm not sure if gregoiremahe is here tody 14:28:21 *today 14:30:06 personally I don't think that such "inconsistent" designate driver should be in neutron repo as it fits very specific usecase of OVH 14:30:19 so his challenge is that the Designate is not available all the time, right? 14:30:53 *the Designate API 14:31:25 mlavalle: TBH I'm not sure, I think they have custome driver in designate for OVH dns service and maybe this isn't available always 14:31:44 but we would need to have gregoiremahe here to explain that in details 14:32:31 current DNS integration was designed under the assumption that the Designate API is most of the time available 14:32:41 and I think that is a reasonable assumption to make 14:33:15 and that is proven by the fact that other operators use it succesfully 14:33:35 my employer among them 14:34:04 so yes, I think this RFE is a very OVH specific request 14:34:19 so here is what I propose for now: 14:35:34 I will ask gregoiremahe to explain in more details what he meant in his last comment in this BZ and to provide maybe details about his usecase for that 14:36:02 than we can maybe check once again if that makes sense to have new driver in neutron tree or not 14:36:10 is it fine for You? 14:36:43 IMO, we can evaluate any option as long as what exists today is not touched 14:37:31 mlavalle: that's for sure, I don't think that touching existing designate driver would be needed for that 14:37:51 IMO it's clear that we are considering only new driver potentially 14:40:15 slaweq: your plan sounds good to me. 14:40:38 thx amotoki and mlavalle for Your opinions about this one 14:41:27 side note: Step #2 in the bug description sounds similar to a journalling mechanism proposed to sync netwokring-ovn/odl with neutron server. 14:44:23 amotoki: right, it sounds similar to that mechanism 14:45:21 ok, lets move on than 14:45:26 next one on the list is 14:45:29 https://bugs.launchpad.net/neutron/+bug/1846285 14:45:29 Launchpad bug 1846285 in neutron "[RFE] routed network for hypervisor" [Undecided,Confirmed] 14:45:56 mlavalle was asking some questions there, and reporter of the rfe answers them 14:46:21 but I'm not sure if that's enough for mlavalle to make this rfe clear 14:46:43 personally I'm not routed networks expert so it's hard for me to triage that rfe 14:46:59 so I wanted to check others opinions about it 14:47:37 well, look at his number 1 answer 14:48:20 essentially he is saying that he is going to change the way things work now 14:48:47 in other words, if we move in that direction, everybody needs to move in that direction 14:49:00 I mean all the deployers 14:49:38 now, I am not saying this is not an interesting idea 14:50:13 because it is 14:50:56 but the price cannot be be that everybody needs to adopt this way to deploy Neutron 14:51:19 mlavalle: segments are done as separate service plugin, right? 14:51:29 yes 14:51:37 mlavalle: can't this be proposed as another service plugin maybe? even outside of the neutron tree 14:52:06 let's clarify something 14:52:20 segments plugin != routed networks 14:52:42 segments plugin is used in routed networks 14:52:52 but routed networks is more that that 14:53:18 routed networks use segments 14:53:51 the segments plugin was a way to make a concept that already existed (segments) directly accesible from the API 14:54:44 it was a way to make segments a resource in the API. But segments existed in ML2 way before that 14:55:15 having said that, yes, this could be implemented as a different plugin 14:55:30 so this rfe would require changes in ml2 plugin also? 14:56:00 submitter hasn't given dteailed information 14:56:20 but his comments suggest changes in L3 and L2 at least 14:56:32 again, the idea is interesting 14:56:38 mlavalle: can You take care of this rfe and continue triaging it? 14:56:54 and I would be happy to experiment with the idea 14:57:20 but I don't want to commit Neutron to something that would force everybody to deploy in this way 14:58:15 slaweq: yes, that was my plan and then you marked it as triaged 14:58:25 mlavalle: sorry for that 14:58:39 slaweq: no problem whatsoever 14:58:46 I am complaining 14:59:00 I am just sharing my thoughts and how I see this has evolved 14:59:06 I will now change it back to "rfe" and we will wait for when You will think it's triaged :) 14:59:27 I am not complaining 14:59:38 that;s what I meant to say slaweq^^^ 14:59:47 thx a lot for update about this mlavalle 14:59:53 we are almost out of time now 14:59:58 thx for attending the meeting 15:00:03 bye 15:00:08 Thanks :) 15:00:08 and have a great weekend guys 15:00:12 thanks 15:00:16 o/ 15:00:17 slaweq: nest week I won't attend. I'll be on my way to China 15:00:19 #endmeeting