15:00:46 #startmeeting neutron_l3 15:00:47 Meeting started Thu Aug 27 15:00:46 2015 UTC and is due to finish in 60 minutes. The chair is carl_baldwin. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:48 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:51 The meeting name has been set to 'neutron_l3' 15:01:01 #link https://wiki.openstack.org/wiki/Meetings/Neutron-L3-Subteam Agenda 15:01:16 hi 15:01:25 hi all, let’s get moving. 15:01:31 #topic Announcements 15:02:10 Liberty-3 will be around the 31st. Time is running out. 15:02:23 That will be feature freeze also. 15:02:49 mestery has mentioned the possibility of an FFE for address scopes and BGP. 15:03:18 I imagine that even with a FFE, we’ll need to have fully functional code in the next couple of days. 15:04:03 * carl_baldwin doesn’t enjoy the experience of rushing an incomplete feature in and then paying the very heavy price for it later. :) 15:04:20 agreed :) 15:04:22 * regXboi cough *dvr?* cough 15:04:32 currently, there is no blueprint about BGP MPLS VPN, right? 15:04:37 * neiljerram arrives a little late, sorry. 15:04:48 is there any plan about BGP MPLS VPN or BGP MPLS EVPN? 15:04:54 BTW, thanks all for running the meeting last week. I meant to join, even while travelling but suffered from an embarrassing mental TZ miscalculation. 15:05:27 carl_bladwin: no worries - mlavalle was on top of things 15:05:28 easily donw 15:05:33 Juno: There is and it is being discussed extensively on the ML. It is a separate project and is getting good attention. 15:05:45 * carl_baldwin is glad to have mlavalle around 15:05:51 ;-) 15:06:30 Any other announcements? 15:06:40 Carl: great, will BGP MPLS VPN integrated with BGP dynamic routing? 15:07:05 carl_baldwin: if we have time I'd like to talk a little about DVR at the end 15:07:15 if not, it can wait until after L-3 15:07:24 Juno: No plans now but it is a possible eventuality. 15:07:27 Juno: Not now.. 15:07:30 I find there are 2 blueprint about BGP, one is BGPVPN, the other is dynamic routing, will the both integrated together? 15:07:35 regXboi: ack 15:07:41 Juno: let's chat after this 15:07:58 Everything in Neutron is integrated together, in some sense. That's the point. 15:09:07 Moving on... 15:09:13 what is the release plan about BGPVPN and dynamic routing? 15:09:15 #topic Bugs 15:09:29 Juno: let's chat offline 15:09:39 mlavalle: How are bugs looking? 15:09:53 how to touch you offline? 15:09:59 irc is fine 15:10:06 our last critical bug was closed a few days ago thanks to regXboi 15:10:13 thank you so much 15:10:13 ok 15:10:22 * regXboi is still watching the gate in case it comes back 15:10:23 Juno: in the #openstack-neutron channel 15:10:27 we only hva high importance, most of them in progress 15:10:38 mlavalle: regXboi: excellent 15:10:50 I am following https://bugs.launchpad.net/neutron/+bug/1461172 15:10:52 Launchpad bug 1461172 in neutron "neutron.tests.functional.agent.test_l3_agent.MetadataL3AgentTestCase.test_access_to_metadata_proxy times out intermittently" [High,Confirmed] - Assigned to Miguel Lavalle (minsel) 15:11:00 mlavalle++ 15:11:19 I haven't benn able to reproduce locally, so I am digging in logstash 15:11:33 mlavalle: I found 4 cases in the last 48 hours 15:11:38 but that was all 15:11:45 it has happened 10 times over the past 7 days 15:11:54 nevermind :) 15:12:02 so i'll dig there and update accordingly 15:12:13 Is there perhaps something structurally wrong with the gate or infra at the moment? Delays seem really long. 15:12:38 as far as https://bugs.launchpad.net/neutron/+bug/1365473 15:12:39 Launchpad bug 1365473 in neutron "Unable to create a router that's both HA and distributed" [High,In progress] - Assigned to Adolfo Duarte (adolfo-duarte) 15:12:59 yes, on this - I'm no longer sure *which* patchsets apply to it anymore 15:13:05 seems to be worked on, but i'll ping Adolfo to see really how it is going 15:13:07 mlavalle: I’ve recently picked up reviewing this bug. 15:13:17 mlavalle: carl_baldwin: I'm involved there as well 15:13:19 * carl_baldwin goes to find the two he’s reviewing. 15:13:26 can we get the bug updated with the *real* patch sets? 15:13:35 jschwarz is helping there as well 15:13:49 * jschwarz is reading 15:13:51 #link https://review.openstack.org/#/c/196893 15:14:07 ^ This is where I started reviewing yesterday. 15:14:10 carl_baldwin: I'll update the bug with the patchset so we can keep track 15:14:29 yes sorry, i'm with you 15:14:50 so I'm debugging a problem with HA+DVR routers where some of the flows get deleted somewhere in the binding stage 15:15:07 Are there any patches other than this one and the one that depends on it? (https://review.openstack.org/#/c/143169/) 15:15:11 also l2pop seems to non-deterministicly delete the vxlan- devices from one or more of the hosts 15:15:28 carl_baldwin: naw it's just the 2 patches 15:15:33 amuller_mtg: ack 15:15:35 one for server, one for agent 15:15:46 ok... then the launchpad is correct 15:15:57 this will obviously slip L3, we'll need to decide if we want to ask for an extension or target it for M1 15:16:09 I'm waiting on jschwarz's investigation 15:16:24 he'll determine the status of it 15:16:39 amuller_mtg: jschwarz: Thanks 15:17:03 I've got one other to put on the list from the backlog as I'd like to see if it can make L-3 15:17:10 regXboi: any other dvr bugs you want to highlight? 15:17:13 https://bugs.launchpad.net/neutron/+bug/1479130 15:17:16 Launchpad bug 1479130 in neutron "DVR:Removing an interface from router with multiple interfaces and with ext gw set does not remove interface from SNAT namespace" [High,In progress] - Assigned to Swaminathan Vasudevan (swaminathan-vasudevan) 15:17:49 launchpad has three patch sets associated with that one (so far), so I'm not sure if it will make L-3 15:17:57 but I'd like to see if we can push it across the line 15:18:41 regXboi: I’ll have a look at this to see where it stands. I proposed an alternate way to resolve it based on pinpointing the commit that broke it. 15:18:50 carl_baldwin: ack 15:18:54 regXboi: I need to touch base with Swami to confirm that it fixes it. 15:19:06 carl_baldwin: even better :) 15:19:12 #action carl_baldwin will sync with Swamy on 1479130 15:19:23 We’ll try to get it in this week. 15:19:39 After 8/1 I plan on sitting down an re-prio-ing the mass of "Medium" bugs 15:19:43 er 9/1 15:20:13 the good news is the backlog is coming down :) 15:20:15 regXboi: great, thanks for that. 15:20:23 Any other bugs? 15:20:23 regXboi: ++ 15:20:31 not from me.... 15:20:36 nope - 15:20:45 https://review.openstack.org/#/c/212818/ could use another +workflow 15:20:58 got caught by a merge conflict last night 15:21:08 john-davidge: ack, will look soon 15:21:12 * regXboi has none to give :( 15:21:24 thanks :) 15:21:41 Okay, moving on. Let’s skip routed networks until after Liberty-3. 15:21:59 #topic bgp-dynamic-routing 15:22:15 tidwellr: vikram_ : Over to you. 15:22:27 I have a question about bgp-dynamic-routing, 15:22:34 why it does not support vrf? 15:22:51 Juno: keeping things simple at first 15:23:09 we're having a hard enough time getting basic functionality in 15:23:23 which is a great segway to status 15:23:45 Juno: Lot will come :) 15:24:18 ok, i think if not support vrf, the bgp dynamic routing only used to advertise floating ip 15:24:49 Juno: let's talk offline, I disagree with that assertion 15:24:49 if user want to advertise tenant subnets, they can not use it 15:25:00 ok 15:25:29 I'm skeptical we'll get this in to Liberty 15:25:56 as carl_baldwin mentioned, I don't want to rush this and end up with big headaches later 15:26:09 tidwellr:+1 15:26:32 tidwellr: That may be the reality. I know the feeling. I’ve had a number of things slip to the next cycle. 15:26:37 We got the code almost ready but suspect test sufficiency 15:26:43 we're still gluing together the server and agent RPC's, address scope awareness isn't there, and the automated tests don't account for DVR and non-DVR cases very thoroughly 15:26:55 hi 15:27:00 Presumably it has some pieces merged already? Are those OK for Liberty as they are? 15:27:15 neiljerram: nope, nothing has merged 15:27:16 I'll start vacations next week, but I feel in debt with you vikram_ and tidwellr 15:27:26 devvesa: no worries 15:27:27 because I've been out too much 15:27:35 devvesa: hi! Good to see you. 15:27:36 you've given us a good head start 15:27:36 i'll try to help you during next week 15:27:48 carl_baldwin: hi! thanks :) 15:27:57 I'm inclined to aim to merge in M-1 15:27:58 I'll not try, I'll do :) 15:28:01 devvesa: review wil be helpful 15:28:08 sure vikram_ 15:28:55 tidwellr: vikram_: devvesa: Thanks for reporting in. Keep up the good work and I’m sure we’ll have something merged when Mitaka opens up. 15:28:59 carl_baldwin: With FFE how much time we can buy? 15:30:05 vikram_: It is hard to say. Usually not more than a week or two. Much later than that would likely been seen as risky for Liberty final. 15:30:29 carl_badwin: ok.. 15:30:38 Also, I view FFEs as more about giving a little extra time to review and test code that is complete. But, others may have a different view. 15:31:16 we're still iterating some basic things, so an FFE wouldn't be appropriate 15:31:18 Keep pushing to complete functionality and we can look at it then. 15:31:37 ok 15:31:42 carl_baldwin: that is a very useful definition 15:33:06 Anything else on BGP? 15:34:08 yes, 15:34:26 steve____: ? 15:34:27 how many use case bgp dynamic will support 15:34:37 I found 2 in https://review.openstack.org/#/c/196452/7/doc/source/devref/bgp_speaker.rst 15:34:46 except this, any more else 15:34:53 steve___: the devref is incomplete 15:35:34 we've been targeting FIP host routes, tenant networks (address scope aware), and DVR host routes 15:35:35 yes, in devref, bgp can only advertise fip, it will limit the bgp value 15:36:11 steve___: it can advertise more than FIP's 15:36:19 ok 15:36:24 It is well understood that the current proposal limits the value. We are iterating and hope to get to something much fuller in the end. 15:36:30 anyway, we can discuss in openstack-neutron after this 15:36:41 input on future direction would be great 15:36:42 sure 15:37:03 tidwellr: I have few :-) 15:37:33 Let’s skip a few topics … 15:37:36 #topic dns-resolution 15:37:42 mlavalle: Over to you... 15:37:42 hi 15:37:51 yesterday we merged https://review.openstack.org/#/c/200952/ 15:38:08 thanks to all the reviewers who helped to get this thorugh 15:38:27 very usful feedback all the time! 15:38:46 mlavalle: ++ Nice job. 15:39:04 right now working on the external side. This week I am getting the designate client loaded in Neutron 15:39:06 +1 ! 15:39:48 once I do that, I think the rest of the work is very similar to what we have already merged, so I expect rapid progress 15:40:29 so I expect to have functional code by the end of next week 15:41:08 mlavalle: note my comment on there - I still don't see a need to query the zones 15:41:18 mlavalle: Great, keep pinging reviewers (including me) to stay on top of it. 15:41:32 johnbelamaric: I saw that =and I intend to follow your advice 15:41:42 mlavalle: even better :) 15:42:02 johnbelamaric: btw, thank for the feedback! 15:42:30 I will also start bugging johnthetubaguy to get the nova side moving asap 15:42:36 mlavalle: sure. it's selfish too. I'll add an Infoblox driver for this interface in networking-infoblox. Less work to do that is better :) 15:42:54 johnbelamaric: I know :-) 15:43:38 johnbelamaric: It is great to have your perspective in this. 15:43:50 ++ 15:44:25 mlavalle: Thanks 15:44:32 #topic Address Scopes 15:45:01 I’m happy to say that I believe that my implementation is fully functional and you could try it out today from the gerrit chain. 15:45:42 carl_baldwin: fantastic! 15:45:48 Awesome! 15:45:55 I’m sad to say that testing is still abismal and I’m embarrassed. So, I’m going to continue to invest time on writing proper tests. 15:46:31 So, I don’t believe that it is ready to merge yet and they’re marked WIP to reflect that. 15:47:04 I’ll continue to push to the 31st to get this cleaned up. 15:47:16 carl_baldwin: is the link handy? 15:47:22 carl_baldwin: Do you see any parts of it changing significantly other than the tests? 15:47:58 #link https://review.openstack.org/#/q/status:open+topic:bp/address-scopes,n,z 15:48:23 john-davidge: I don’t think so but sometimes feedback has a way of changing that. 15:48:43 * carl_baldwin loves feedback but it can be difficult to swallow at first sometimes. :) 15:48:54 carl_baldwin: Haha, I have no idea what you’re talking about… 15:49:37 john-davidge: :) I dish it out so I ought to be able to take it, right? 15:50:11 That’s all I have. 15:50:46 #topic IPv6 Prefix Delegation 15:51:09 john-davidge: great job here. 15:51:39 Anything still pending? 15:51:55 Thanks! The ongoing feedback from everyone over the months was invaluable, I’m really happy with the state when it merged 15:52:08 Nothing still pending, I closed the blueprint this morning :) 15:52:28 The one thing that fell out of this is the default subnet pool config option. The more I think about it, the more I think we need to deprecate it and come up with something better. 15:52:32 Looking forward to talking about future improvements 15:52:35 it was merged? oh my that's good 15:53:02 carl_baldwin: Yes I agree, hopefully we can hash something out to discuss at the summit 15:53:29 john-davidge: ++ 15:54:01 I’ll post a review to deprecate it. Maybe we can begin the discussion there. 15:54:25 #action carl_baldwin will post a review to deprecate the default subnet pool option. 15:55:11 carl_baldwin: Do you propose deprecating the option before we agree on an alternative? 15:55:53 john-davidge: No, I just want a place-holder and somewhere to collect thoughts. 15:55:59 carl_baldwin: For the record I would have no strong feelings against doing that, PD could easily be enabled with its own config option 15:56:03 Maybe there is a better way but that should get us started. 15:56:05 carl_baldwin: Ok great 15:56:45 I won’t let it merge until Mitaka so that we can deprecate for Mitaka along with developing an alternative in Mitaka. 15:57:04 #topic Open Discussion 15:57:34 carl_baldwin: I've got one vis-a-vis DVR 15:57:35 carl_baldwin: Sounds good. Happy to volunteer my time to helping develop that alternative 15:57:41 carl_baldwin: my confidence at being in Tokyo is up to 95% now :) so, we should but the DHCP relay piece on the agenda somewhere 15:58:10 carl_baldwin: prob. only there Tues-Thu, maybe Fri AM (haven't booked flight yet) 15:58:42 regXboi: go 15:58:43 at the operator mid-cycle meetup (https://etherpad.openstack.org/p/PAO-ops-meetup) on of the major asks was DVR for LB (well not an ask, more a "if you want us to take this seriously, make it work with LB" statement) 15:59:00 and I've been thinking that the OVS DVR design could use some ... improving 15:59:41 so I'm wondering if we should consider doing OVS for LB as a separate design to see if we can come up with something that isn't as complex as what we have now 15:59:42 regXboi: We’ve looked at this a couple of ways. We should probably take this to the neutron room… 15:59:50 FWaaS is limited to north/south only with DVR. There is an etherpad started going over the problem with east/west and potential solutions. Would really like some feedback on the etherpad. https://etherpad.openstack.org/p/FWaaS_with_DVR 15:59:59 carl_baldwin: ack 16:00:09 mickeys: ack, thanks 16:00:13 #endmeeting