15:01:18 #startmeeting neutron_l3 15:01:18 Meeting started Thu Oct 12 15:01:18 2017 UTC and is due to finish in 60 minutes. The chair is mlavalle. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:19 hi 15:01:20 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:22 The meeting name has been set to 'neutron_l3' 15:01:24 hi 15:01:27 hi 15:01:30 Hi 15:01:46 nice to be in 'known territory' 15:02:05 #topic Announcements 15:02:37 Q-1 milestone is next week 15:02:51 please keep that in mind 15:03:17 We are less than one week away from the summit in Sydney 15:03:24 a month, that is 15:04:05 haleyb, davidsha: you'll be missed Down Under 15:04:21 mlavalle: :( 15:04:31 Swami and I will do all the beer drinking for you :-) 15:04:35 :P 15:04:39 mlavalle: sure 15:04:53 although we are not beer drinkers 15:05:03 damn, beer :) 15:05:29 Should that be logged as an agreed action :P 15:05:39 Finally, I made a failed a attempt earlier today to host the drivers meeting at an alternate time 15:05:52 some drivers are available at the new time 15:06:07 so please stay tuned for further annoucements on this topic 15:06:40 we will settle on an alternate time that is better for people in the Europe, Middle East and the US East Coast 15:07:00 * mlavalle felt like a sucker earlier today 15:07:14 any other annoucements? 15:07:18 mlavalle: There isn't a drivers meeting later this evening then? 15:07:29 davidsha: it might happen 15:07:36 kk 15:08:03 mlavalle: I saw that even last week it was a very short meeting. 15:08:20 no last week we had a good meeting 15:08:46 what you saw was armax testing whether we could run a meeting in the Neutron channel 15:09:06 ok, moving on 15:09:15 mlavalle: Ok now I got it. 15:09:23 #topic Bugs 15:09:35 please go ahead Swami 15:09:37 mlavalle: thanks 15:10:06 #link https://bugs.launchpad.net/neutron/+bug/1716782 15:10:08 Launchpad bug 1716782 in neutron "DVR multinode job has linuxbridge agent mech driver defined" [Low,Confirmed] - Assigned to Brian Haley (brian-haley) 15:10:40 This is a new bug that was filed and we did not discuss on this. 15:11:02 haleyb: you did file this bug. 15:11:26 yes and i have a devstack fix, might just need a push 15:11:35 haleyb: Do you think that we need to remove the linuxbridge mech driver. 15:11:52 haleyb: Ok, once you push it in then we can review it. 15:12:00 let me find the link 15:12:02 is that a fix in the devstack repo? 15:12:14 https://review.openstack.org/#/c/503741/ 15:12:28 oh, it's already hit devstack master, that's just a pike backport 15:12:52 let me update the bug, somehow didn't get updated 15:13:25 haleyb: ok so we can add backport-potential to it. 15:13:30 and close this bug. 15:13:46 The next in the list is 15:13:49 #link https://bugs.launchpad.net/neutron/+bug/1718788 15:13:50 Launchpad bug 1718788 in neutron "DVR: Migrate centralized unbound floatingip to the respective host when the port is bound" [High,In progress] - Assigned to Swaminathan Vasudevan (swaminathan-vasudevan) 15:14:04 This patch is still failing gate on merge. 15:14:38 #link https://review.openstack.org/#/c/505324/ patch link 15:15:01 Issued a recheck yesterday and still failing with volume tests. 15:15:29 haleyb: we should probably skip this volume test similar to what we did a year ago. 15:16:09 Swami: did we add a decorator? 15:16:30 haleyb: yes I think so for one of the volume tests. 15:16:58 The next in the list is 15:17:01 #link https://bugs.launchpad.net/neutron/+bug/1718345 15:17:02 Launchpad bug 1718345 in neutron "ml2_distributed_port_bindings not cleared after migration from DVR" [Medium,In progress] - Assigned to Swaminathan Vasudevan (swaminathan-vasudevan) 15:17:27 #link https://review.openstack.org/#/c/508808/ 15:18:07 This patch is still work in progress. I have to add a functional test to validate the portbindings cleared. 15:18:49 #link https://bugs.launchpad.net/neutron/+bug/1716401 15:18:51 Launchpad bug 1716401 in neutron "FWaaS: Ip tables rules do not get updated in case of distributed virtual routers (DVR)" [Undecided,New] - Assigned to Reedip (reedip-banerjee) 15:19:08 mlavalle: Did you get any update from the FWaaS meeting on this issue. 15:19:24 reedip: ping 15:19:36 no I didn't, I was trying to run the drivers meeting 15:20:13 mlavalle: ok I don't see reedip here, he is not responding. I will check back later on this. 15:20:20 ok 15:20:29 mlavalle: Maybe I will ping Sridark and let him know. 15:20:53 yeah, they have their own channel, #openstack-fwaas 15:21:20 mlavalle: yes will ping them on the fwaas channel. 15:21:29 The last one for today is 15:21:32 #link https://bugs.launchpad.net/neutron/+bug/1717302 15:21:33 Launchpad bug 1717302 in neutron "Tempest floatingip scenario tests failing on DVR Multinode setup with HA" [High,Confirmed] 15:22:13 Still I am investigating this problem. I could not spend much time on this last week. I will see if I can pay attention to this in the coming week. 15:22:33 Swami: even with the two arping fixed the east-west fip tests still fail. i added info from the duplicate just now 15:22:44 Also I have pushed in a patch for the fullstack testing for DVR. 15:23:04 haleyb: yes, that's my assumption. 15:23:24 great. i think if we get that fixed and the trunk test the scenario test will be happy :) 15:23:35 ++ 15:23:44 haleyb: hoping :) 15:24:18 #link https://review.openstack.org/#/c/507658/ - full stack test patch 15:24:59 I discussed this with haleyb and also with ihar. There is some setup issue seen with this patch. 15:25:22 Which is clear at this point on why it is failing. 15:25:48 So added a simple patch to see if the setup issue is still seen. I have also seen the setup issue in this patch. 15:26:02 Swami: does that require the other agent mode patch? 15:26:08 #link https://review.openstack.org/#/c/510192/ 15:26:35 haleyb: Yes I initially had it all together. Then in order to debug the issue I had to split it. 15:27:17 Also if we have the agent type mode patch as a separate patch that would also help davidsha to write his tests for the dvr_bridge type. 15:27:35 Swami: ahh, we should link them together, either same topic, or just have second depend on first? does it need it to pass? 15:28:00 haleyb: Yes I will link it together today. Since the first one was failing, I did not link it. 15:28:07 haleyb: but will do. 15:28:17 i.e. rebase second to first and gerrit will have them both on right side 15:28:35 haleyb: yes will address it. 15:28:40 jenkins likes it now, zuul not so much 15:29:00 510192? 15:29:23 yup 15:29:24 510192 failed jenkins. 15:29:33 yeah, but zuul doesn't like anything, reminded of an old Life Cereal commercial about Mikey... 15:29:52 I just looked at the zuul failures 15:29:58 not related to the patch 15:29:59 oops! yes zuul failure is seen not jenkins 15:30:02 Swami: well, it passed jenkins, maybe didn't fix the test? 15:30:08 jenkins has a +1 on 510192 15:30:19 haleyb: yes the tests are still failing, that is my concern. 15:30:46 those zuul failures related to file permissions is the reason they delayed the roll out again this week 15:30:53 These two line change is in the host_desc and it should not cause the tests to fail. 15:31:23 mlavalle: back to you. That's all I had for today. 15:31:37 ok, I don't have any other bugs this week 15:31:53 any other bugs we should discuss from the team this week 15:31:57 ? 15:33:00 #topic Openflow DVR 15:33:12 davidsha: you are up 15:34:21 Thanks, This week I've been focused on neutron-classifier, but I've been working on testing some north south issues I've noticed. 15:35:34 sorry just got dropped. 15:35:35 any thing elase you want to share with the team 15:35:38 ? 15:35:47 The way openflow dvr does N/S traffic is by copying the source MAC from br-ex however im having an issue with it responding 15:36:09 Sorry, I'm rewriting the line once or twice each time 15:36:45 davidsha: When you say N/S is it for floatingIP or for SNAT 15:36:45 I'm investigating this issue at the mement, and hoping to have it resolved by the next PS 15:37:06 Floating IP 15:37:24 davidsha: thanks 15:37:36 is openflow dvr a name you like? 15:37:38 SNAT could be added later but davids current patches are intended to replace teh dvr on the compute nodes only 15:38:03 mlavalle: It's not quite dvr_kickass but it's do ;) 15:38:03 mlavalle: dragonflow is also openflow based dvr. 15:38:19 it'll* 15:38:21 Swami: so is odl and ovn 15:38:40 but in the context of the l3 agent i think it makes sense 15:38:46 yeah 15:39:40 openflow is too generic, since everyone is using it. 15:40:08 even the current dvr uses openflow along with namespaces. 15:40:32 Swami: do you have another suggestion 15:40:39 dvr_bridge is probably best then 15:40:58 As it uses OpenFlow Bridges in place of network namespaces 15:41:02 davidsha: that was the original name but it could be confused with linux bridge 15:41:16 True. 15:41:55 sean-k-mooney: no I don't have anything right now, but you can call it no_namespace_dvr 15:42:09 if nameing is the main issue holding this work back though i think we are getting to a good place with this work 15:43:14 armax did suggest dvr_kickass if we really are stuck. 15:43:47 But are there any questions? 15:43:59 ok, for the purposes of naming the topic in this meeting, will use dvr_kickass 15:44:05 I like dvr_bridge 15:44:52 ok, let's revisit next week 15:45:00 anything else, davidsha? 15:45:01 +1 15:45:11 Not unless there are questions 15:45:24 but I don't think there are? 15:45:24 nothing else from me. 15:45:39 #topic Multiple port bindings 15:46:07 so on my side I spent time reviewing the currently proposed implementation 15:46:33 #link https://review.openstack.org/#/c/414251/ 15:46:54 I have decided to keep the API in the service plugin proposed there 15:47:03 but don't worry, sean-k-mooney 15:47:27 I will implement this in ML2 using callbacks 15:47:40 that was the approach that was followed with segments 15:47:56 placeing it in a service plugin may allow you to use it as a mixin/callback from a monolitic plugin if not useing ml2 15:47:58 which also have a service plugin for the API 15:48:33 exactly, I think with this approach we get the best of both worlds 15:48:42 I'll keep the service plugin 15:48:47 +1 15:48:49 \and implement the callbacks in ML2 15:49:06 and then we live the door open for other plugins 15:50:07 so from my side i have started to look at the code to determin how to pass the new bindings to the destination node and how to cater for mixed old+new computes. 15:50:18 so expect to see over the next few days a dependent patch on the current one with the callbacks in ML2 15:51:02 i will update the spec with what i am discovering and relect the ml2-> service plugin change also 15:51:41 from the point of view of the nova spec, you assume ml2 implementation 15:51:47 can ^^^ 15:52:19 yes well form nova ml2 vs core plugin should not be visable but ml2 is better understood 15:52:29 yeap 15:53:13 I think our focus over the next few days is to get the nova spec approved 15:53:42 yes i will try and respond to any feedback as it comes in 15:54:08 right now it is failing Jenkins 15:54:21 and passing zuul v3 15:54:27 LOL 15:54:49 there were dependcy issue in the jenkins runs 15:55:37 ill be updating the spec later today so ill hold of on rechecking for now 15:55:43 ok 15:55:50 sounds good 15:56:59 anything else on this topic? 15:57:12 no not for this week. 15:57:35 Thanks for the update 15:57:43 #topic Open Agenda 15:58:02 any other topic we should discuss in 3 minutes? 15:58:07 2 15:58:23 I have nothing. 15:58:27 I have nothing 15:58:58 ok team, thanks for attending 15:59:04 see you next week 15:59:05 * cdent waves at mlavalle 15:59:33 * mlavalle waves back at cdent, smiling 15:59:36 * edleafe waves too 15:59:37 #endmeeting