15:00:21 #startmeeting neutron_l3 15:00:22 Meeting started Thu Jun 14 15:00:21 2018 UTC and is due to finish in 60 minutes. The chair is mlavalle. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:23 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:26 The meeting name has been set to 'neutron_l3' 15:00:29 Hi there! 15:00:46 hi! 15:01:14 hi 15:01:32 hey haleyb, Swami 15:01:37 o/ 15:01:43 hi janzian 15:02:22 #topic Announcements 15:02:55 Last week we released Rocky-2: 15:03:02 #link https://review.openstack.org/#/c/572666 15:03:29 along with neutron-pythonclient: https://review.openstack.org/#/c/573681/ 15:03:54 and earlier this week we release neutron-lib 1.16.0 15:04:00 #link https://review.openstack.org/#/c/573826/ 15:04:28 Next milestone is Rocky-3, July 23 - 27 15:04:41 That is a little lesss than 6 weeks from today 15:05:26 Cll for presentations for Berlin is open until July 15th 15:05:32 Call^^^^ 15:05:52 If you intend to give a presentation in Berlin, keep that deadline in mind 15:06:06 Any other announcements from the team? 15:06:12 so we need to tag stable branches as well, if they have changes ? 15:06:39 that's what we agreed last time we talked about it, yeah 15:06:56 and to tell you the truth, I just forgot about it 15:06:56 i keep forgetting to update contributor docs, but that doesn't get the work done anyways :) 15:07:26 i will do it since i'm the face of the stable team these days 15:07:58 haleyb: will you continue doing it going forward? 15:08:43 hi all, is meeting at 8 or 9am PST? 15:08:44 mlavalle: sure 15:09:04 Xubo-Zhang: Yes 15:09:38 hi Miguel 15:09:43 haleyb: let's talk about it in the next neutron meeting. That way we make sure amotoki is aware 15:10:02 #topic Bugs 15:10:16 Swami: do you want to start? 15:10:46 sure 15:11:22 mlavalle: you mentioned about the gate error log week before meeting. 15:11:40 mlavalle: I wanted to discuss that first before I move on to the bugs. 15:11:46 go ahead 15:12:55 Yes I looked a the log, it seems that there is a timing issue where the 'fg' port is getting created and when there is an update to the 'fg' port that is being issued. We do have a ways to handles it and when the exception occurs it would correct itself, when the floatingIP fails. 15:13:27 So the Error log that we were seeing in the gate was due to this self correction. 15:13:40 I did not see anything else odd in the logs. 15:13:50 so, we don't need to worry about it? 15:14:06 Yes it is a known behavior and we don't need to worry about it. 15:14:15 Cool! 15:15:01 mlavalle: In relation to that I figured out there is one another issue that can happen, where if some process or someone accidentally deletes the 'fg' port, then I do see an issue were it can't recover by itself. 15:15:29 mlavalle: We were seeing a similar problem downstream, but I will push in a bug and a patch to address that issue. 15:15:57 Now coming back to existing bugs 15:16:00 Thanks! 15:16:31 #link https://bugs.launchpad.net/neutron/+bug/1773999 15:16:32 Launchpad bug 1773999 in neutron "Allowed Address Pairs doesn’t work after neutron-port update" [Undecided,In progress] - Assigned to Brian Haley (brian-haley) 15:17:07 The revert patch was submitted for this bug and was reviewed. But it still fails in gate. I have added a recheck to it. 15:17:31 #link https://review.openstack.org/#/c/572168/ 15:18:30 #link https://bugs.launchpad.net/neutron/+bug/1776566 15:18:31 Launchpad bug 1776566 in neutron "DVR: FloatingIP create throws an error if the L3 agent is not running in the given host" [Low,In progress] - Assigned to Swaminathan Vasudevan (swaminathan-vasudevan) 15:18:48 #link https://review.openstack.org/#/c/574917/ 15:18:54 There is a patch up for review. 15:19:05 haleyb: thanks for your review. I have addressed your review comments. 15:19:27 Swami: thanks, i'll take a look 15:19:30 But I do see a failure in the unit test with py35. I may have to rewrite the test case. 15:19:36 yeah 15:19:37 I will address it today. 15:19:52 py27 was passing. 15:20:18 that happens some times 15:20:20 #link https://bugs.launchpad.net/neutron/+bug/1774459 15:20:21 Launchpad bug 1774459 in neutron "RFE: Update permanent ARP entries for allowed_address_pair IPs in DVR Routers" [Wishlist,Confirmed] 15:20:40 haleyb: mlavalle: I have filed this RFE bug based on our discussion. 15:20:50 haleyb: I looked at your comment on this bug. 15:21:00 and I brought it up during the last drivers meeting 15:21:43 haleyb: we can use the approach of the keepalived_state_change, but I am worried, that since the keepalived is running only in the VM, this may or may not work for our purpose. 15:21:47 haleyb made a suggestion 15:22:19 haleyb: But I will take a look at it and see if it is possible to reuse keepalived_state_change 15:22:32 mlavalle: yes I read his suggestion 15:22:42 Swami: keepalived runs in the namespace 15:23:20 haleyb: yes, in our usecase it runs in the VM 15:23:24 for the VRRP. 15:23:58 when you say "our", who are we talking about? 15:24:02 For the case of the l3-ha, the keepalived runs within the namespace and so the ipmonitor was usefull to track it. 15:24:28 mlavalle: in the case of 'vrrp' 15:24:38 ok 15:25:21 haleyb: mlavalle: I will look into it and update the RFE based on my learnings and you can comment on it. 15:25:50 Swami: should we treat this as a regular bug and remove the RFE tag? 15:26:31 mlavalle: not sure, either way would work for me. If treating it as a bug is simpler, we can go that route. Since we all know the problem. 15:27:39 yeah, let's keep it here. removing the rfe tag and giving it high priority, so we track it in this meeting 15:27:57 mlavalle: ok that would work. 15:28:12 The next is 15:28:16 #link https://bugs.launchpad.net/neutron/+bug/1762454 15:28:17 Launchpad bug 1762454 in neutron "FWaaS: Invalid port error on associating ports (distributed router) to firewall group" [Medium,Triaged] - Assigned to Sridar Kandaswamy (skandasw) 15:28:55 I triaged this one and also some to Sridhar about the issue. I have not seen any patch for this but will ping sridhar on this issue. 15:29:31 shoud this be fixed from the FWaaS side? 15:30:32 mlavalle: yes, while applying the firewall rules, today they only apply to ports with device_owner='router_interface'. They should probably be applying to ports without checking the 'device_owner'. That would solve the problem. 15:31:27 Moreover for DVR we don't recommend applying the firewall rules to the router-ports because of the stateless router behavior in DVR. For DVR we recommend applying the firewall rules to the VM ports. 15:31:44 Swami: if you don't get a hold of Sridhar by Wednesday next week, please ping me and I can bring it up in the FWaaS meeting on Thursday 15:31:53 mlavalle: sure 15:32:22 There are couple of stable/pike patches that needs attention. 15:32:35 https://review.openstack.org/#/c/558585/ 15:32:55 https://review.openstack.org/#/c/559282/ 15:33:20 The second one is approved 15:33:36 waiting on the first... 15:33:42 do we need to push it again? 15:33:48 ah ok 15:34:02 i never saw the first one, will look 15:34:03 mlavalle: yes it is dependent 15:34:06 #link https://review.openstack.org/#/c/573785/ 15:34:49 #link https://bugs.launchpad.net/neutron/+bug/1774463 15:34:51 Launchpad bug 1774463 in neutron "RFE: Add support for IPv6 on DVR Routers for the Fast-path exit " [Undecided,Confirmed] 15:35:02 mlavalle: haleyb: I also added this RFE to the list. 15:35:29 haleyb: can you point me to the patch that you mentioned for the ipv6 work on the fip namespace. 15:36:22 mlavalle: that's all I have from my side. 15:36:26 mlavalle: back to you 15:37:08 I have this one: https://bugs.launchpad.net/neutron/+bug/1776255 15:37:09 Launchpad bug 1776255 in neutron "DVR scheduling checks wrong port binding profile for host in live-migration" [High,In progress] - Assigned to Kailun Qin (kailun.qin) 15:37:51 haleyb and Swami have visibility of it. Fix is here: 15:37:57 #link https://review.openstack.org/#/c/574370/ 15:38:06 just need to keep an eye on it 15:38:49 The other one that I have for today is https://bugs.launchpad.net/neutron/+bug/1757482 15:38:51 Launchpad bug 1757482 in neutron "IP address for a router interface allowed outside the allocation range of subnet" [High,In progress] - Assigned to Miguel Lavalle (minsel) 15:39:08 mlavalle: yes I reviewed it. It fails gate. 15:39:18 mlavalle: sure I will keep an eye on it. 15:39:45 I proposed a fix for it https://review.openstack.org/#/c/575444 15:40:10 earlier today. But reading the bug again I realized I didn't address all of it 15:41:03 so I will re-work it today and tomorrow to make it more comprenhensive 15:41:22 but I think I am in the right path, do you agree haleyb ? 15:41:37 mlavalle: yes, i think that part looked correct 15:41:46 btw, thanks for the comment 15:42:01 I will keep the entire fix in the same patch 15:42:08 sounds good 15:42:25 so I won't change to partial-bug tag 15:43:04 ok, any other bugs we should disucss today? 15:43:36 yes, can we talk about dvr-bridge? 15:43:49 Xubo-Zhang: that's not a bug ;-) 15:43:56 oh 15:44:02 let us finish this topic first 15:44:20 ok 15:44:24 ok, let's move on 15:44:31 no more bugs from me 15:44:45 #topic dvr-bridge 15:44:55 Xubo-Zhang: you are on 15:45:19 dvr-bridge passed CI 15:45:44 so is there anyone reviewing it? 15:46:29 btw, how do i paste url here? 15:46:52 review.openstack.org/#/c/472289 15:46:58 Xubo-Zhang: Copy paste with a #link tag 15:47:20 #link 15:42:09 Xubo-Zhang | review.openstack.org/#/c/472289 \u2502 fnordahl ++ 15:47:23 #link https://review.openstack.org/#/c/472289/ 15:47:51 i am new here as you can see :-) 15:48:03 Thanks for the heads up. We'll take a look at it 15:48:10 we want to make it to the rocky 15:48:27 so what are next steps? 15:48:37 we will review it 15:48:40 ok 15:48:44 Xubo-Zhang: Is there is quick start guide or a doc wiki for this work. 15:48:49 I am not sure it will make it in Rocky 15:49:05 cool. i will be on vacation from tomorrow til 7/4 15:49:17 we still have an issue 15:49:23 it is a massive patch 15:49:34 yes 15:50:13 so it will be hard for it to be merged by Rocky-3, especially with you gone for the next 2 weeks 15:50:33 what is the issue? 15:51:37 the issue is the dvr-bridge's flows seem all have the same cookie 15:52:03 so when an interface was deleted, all flows was deleted 15:52:19 we are working on that 15:52:43 any idea how to fix that? 15:52:48 are you planning to address it before you leave for vacation? 15:53:23 Just assign a different cookie to the flows, I guess 15:53:55 we are still working on that, I think David will continue looking into it 15:54:27 ok, cool 15:54:35 Xubo-Zhang: Do you have any quick start guide or wiki doc for this implementation details and to explain the flows 15:54:59 what needs to be done to make it to Rocky? 15:54:59 yeah, that would be very helpful, given the size of the change 15:55:44 ok 15:55:48 documentation will surely help to understand and validate it ! 15:56:05 where do i post the docs? 15:56:29 Post the docs as link in the patch commit message. 15:56:38 That would help the reviewers 15:56:51 Also post it here if you already have the docs 15:56:52 it could be an etherpad: https://etherpad.openstack.org/ 15:56:57 would it make sense to have official documentation in neutron/docs for it ? 15:57:15 or as manjeets, a patch with docs 15:57:44 ok 15:57:57 you can propose a patch that goes in the Neutron tree: https://github.com/openstack/neutron/tree/master/doc 15:58:06 ++ 15:58:39 More precisely, add a file here: https://github.com/openstack/neutron/tree/master/doc/source/contributor/internals 15:59:01 That way it leaves in the Neutron tree 15:59:18 ok, running out of time 15:59:33 thanks for the update Xubo-Zhang and enjoy your vacation 15:59:40 thanks! 15:59:42 bye 16:00:22 still here? 16:00:27 #endmeeting