15:03:31 <mlavalle> #startmeeting neutron_l3
15:03:32 <openstack> Meeting started Thu Jun  1 15:03:31 2017 UTC and is due to finish in 60 minutes.  The chair is mlavalle. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:03:33 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:03:35 <openstack> The meeting name has been set to 'neutron_l3'
15:03:47 <mlavalle> #chair haleyb Swami_
15:03:48 <openstack> Current chairs: Swami_ haleyb mlavalle
15:03:49 <Swami_> hi back in the right channel
15:04:00 <mlavalle> Sorry for the confusion
15:04:13 <mlavalle> #Announcements
15:04:26 <mlavalle> #topic Announcements
15:05:01 <mlavalle> We almost reached Pike-2. It is next week
15:05:10 <mlavalle> #link https://releases.openstack.org/pike/schedule.html
15:05:14 <Swami_> mlavalle: too close
15:05:56 <mlavalle> any other announcements from the team?
15:06:22 <Swami_> mlavalle: I don't have any thing to announce
15:06:59 <mlavalle> ok, moving on
15:07:08 <mlavalle> #topic Bugs
15:07:26 <mlavalle> Swami_: please fire away with DVR related bugs
15:08:06 <Swami_> mlavalle: thanks
15:08:19 <Swami_> mlavalle: haleyb: I found that the dvr is broken in upstream.
15:08:45 <Swami_> mlavalle: haleyb: was there any new devstack changes that occurred in the pike1
15:09:11 <haleyb> Swami_: i don't know.  what about the neutron change you noticed?
15:09:16 <Swami_> I did see that a patch that was merged from kevin broke the dvr. The snat namespace are not getting created.
15:09:50 <Swami_> #link https://review.openstack.org/#/c/457592/
15:10:00 <Swami_> After this patch, the snat namespaces are not getting created.
15:10:11 <Swami_> The snat ports are not getting bound to the actual host.
15:10:48 <haleyb> Why aren't all the DVR jobs broken then?
15:11:05 <Swami_> haleyb: mlavalle: that's my confusion right now.
15:11:51 <Swami_> haleyb: The agent side test cases that are specific to snat namespaces may pass. But I still wonder why the tempest tests are not showing any errors.
15:12:11 * haleyb is loading the grafana page now
15:12:15 <Swami_> haleyb: that is reason I was checking with you, if there was any devstack change beyond this patch that makes it work in upstream.
15:13:02 <Swami_> haleyb: mlavalle: I suspect that this might be one of the reason for the address scopes match to log the errors while trying to process the routers.
15:13:03 <mlavalle> I am not aware of relevant devstack changes
15:13:49 <haleyb> Swami_: is there an error in the server or l3 log?
15:13:52 <Swami_> mlavalle: Yes it is easy to reproduce, if you can go to a patch before this posted patch you can see both the snat and fip namespace and after this patch, I don't see the snat namespace.
15:14:08 <Swami_> haleyb: I did see one rpc error in the neutron-server.
15:14:32 <Swami_> haleyb: I don't see any error on the agent side, since the port is not bound.
15:15:03 <haleyb> so it just never gets bound, hmm
15:15:04 <Swami_> haleyb: I wanted to confirm first and then I will file a bug. I also posted a message to kevin last night.
15:15:10 <Swami_> haleyb: yes
15:15:37 <Swami_> I did see the rpc handler is trying to bound the port to a given host, but the port update fails.
15:16:32 <Swami_> haleyb: mlavalle: I will try to see if I can collect more information on this issue today, having said that there is no configuration changes in the devstack.
15:16:33 <mlavalle> even if we missed to update one of the calls, it is still used as a mixin, so it should work, right?
15:17:11 <Swami_> mlavalle: We need to identify, why the port is not getting bound to the snat host?
15:17:35 <Swami_> mlavalle: I am not clear on why this mixin change would cause this issue.
15:17:50 <mlavalle> yeah, seems pretty innocent
15:17:53 <haleyb> Swami_: i would open a bug with the port update failure, i am creating a new stack here
15:18:09 <Swami_> haleyb: ok, thanks
15:18:17 * haleyb still dealing with broken laptop, recreating everything sucks
15:18:27 <mlavalle> it does :_)
15:18:32 <Swami_> haleyb: Meanwhile I will also check for the path on why it is failing.
15:19:43 <Swami_> haleyb: mlavalle: So I am suspecting the patch that was reverted for error logs, might be an after effect of this issue. #link https://review.openstack.org/#/c/457592/
15:20:26 <mlavalle> ack
15:20:29 <haleyb> Swami_: for the address scopes?
15:20:29 <Swami_> haleyb: mlavalle: so the plan is we fix this snat issue first and then I can drill down to see if there is any check required in the address scopes patch to prevent those logs, if there is no existing route.
15:20:41 <Swami_> haleyb: yes
15:22:14 <Swami_> These are the only hot issues I had with DVR. There are no new bugs added to the list this week. Other than the one that we would be filing today to address the snat issue with the mixin change.
15:22:47 <Swami_> mlavalle: back to you
15:23:03 <mlavalle> Swami_: Thanks
15:23:40 <mlavalle> This one https://bugs.launchpad.net/neutron/+bug/1684682
15:23:41 <openstack> Launchpad bug 1684682 in neutron "DHCP namespace doesn't have IPv6 default route" [High,Fix released] - Assigned to Brian Haley (brian-haley)
15:23:46 <mlavalle> merged recently
15:24:05 <mlavalle> so I will remove it from the etherpad
15:24:19 <mlavalle> the bug itself shows fix released, so we are good
15:24:29 <haleyb> yup, i proposed backports yesterday
15:24:55 <mlavalle> Thanks haleyb
15:25:16 <mlavalle> Next one is https://bugs.launchpad.net/neutron/+bug/1655567
15:25:17 <openstack> Launchpad bug 1655567 in neutron "DHCPv6 failures with "address already allocated in subnet" error" [High,In progress] - Assigned to Miguel Lavalle (minsel)
15:25:53 <mlavalle> For this one I confirmed with more recent hits the pattern I explained last week
15:26:46 <mlavalle> subnet creation and dhcp port creation / update interfere each other when the subnet is dhcpv6-stateless
15:27:09 <mlavalle> Last night proposed a fix: https://review.openstack.org/#/c/469669
15:27:34 <mlavalle> I forgot to add matching ()
15:27:41 <mlavalle> so it failed a lot of tests
15:28:13 <mlavalle> I updated earlier today. As soon as it passes Jenkins I will remove WIP and it is good for reviews
15:28:30 <haleyb> thanks mlavalle
15:29:24 <mlavalle> haleyb, Swami_: please note that I left a comment / question in the code
15:29:45 <mlavalle> I would like some input on hat
15:29:49 <mlavalle> that^^^
15:29:52 <Swami_> mlavalle: ok
15:30:03 <haleyb> ok
15:30:29 <mlavalle> Next one is https://bugs.launchpad.net/neutron/+bug/1683227
15:30:31 <openstack> Launchpad bug 1683227 in neutron "test_connection_from_same_address_scope failed with: Cannot find device "qg-74372988-7f"" [High,Confirmed] - Assigned to Miguel Lavalle (minsel)
15:30:52 <mlavalle> I just started working on this one right before this meeting
15:31:29 <mlavalle> as usual, struggling a little bit coming up with the right query for Kibana
15:31:39 <mlavalle> I'll keep the team posted
15:32:42 <mlavalle> Finally, this one https://bugs.launchpad.net/neutron/+bug/1694764
15:32:43 <openstack> Launchpad bug 1694764 in neutron "test_metadata_proxy_respawned failed to spawn metadata proxy" [High,Confirmed]
15:32:47 <Swami_> mlavalle: I hope this is for a non-dvr
15:33:15 <mlavalle> LOL
15:33:36 <Swami_> mlavalle: :)
15:33:40 <mlavalle> I just came across this one before the meeting
15:34:30 <haleyb> that is newton as well
15:34:34 <mlavalle> yes
15:35:32 <mlavalle> any other comments or bugs from the team?
15:35:59 <haleyb> not from me
15:35:59 <Swami_> mlavalle: nothing from me.
15:36:02 <davidsha> Hey, is there an open discussion section for the meeting?
15:36:13 <mlavalle> davidsha: yes there is
15:36:24 <mlavalle> hang on just a few more minutes
15:36:24 <davidsha> mlavalle: I'll wait then, thanks!
15:36:45 <mlavalle> #topic DNS
15:38:00 <mlavalle> I recently pushed the last patchset of the series that adds dns_domain attribute and related functionality to ports
15:38:11 <mlavalle> #link https://review.openstack.org/#/c/468697/
15:38:23 <mlavalle> it is passing all the existing unit tests
15:38:33 <mlavalle> so I didn't break anything
15:38:51 <mlavalle> and I am working through the unit tests for the new functionality
15:38:59 <mlavalle> should be done early next week
15:39:25 <mlavalle> any questions?
15:39:49 <Swami_> mlavalle: no
15:39:51 <haleyb> mlavalle: so will dnsmasq send back this domain?  i haven't looked closely yet
15:39:52 <mlavalle> ok
15:40:18 <mlavalle> haleyb: no, this dns_domain is only for external dns service
15:40:38 <mlavalle> or in case the user want a dns_domain attribute assigned to its port
15:40:58 <haleyb> ah, so someone can host different domains with a single project
15:41:09 <mlavalle> correct
15:41:33 <haleyb> (light bulb ON)
15:41:39 <mlavalle> LOL
15:42:08 <mlavalle> #topic Open Discussion
15:42:18 <mlavalle> davidsha: the floor is yours
15:42:43 <davidsha> mlavalle: Thanks, I've been working on a PoC for dvr in user space
15:43:38 <Swami_> davidsha: is this to get rid of the namespaces.
15:43:50 <davidsha> It uses OpenFlow rules to make the switch act like a router, at the moment it supports east west traffic and I'm almost done with north south.
15:44:01 <davidsha> Swami_: To provide an alternative yes.
15:44:48 <mlavalle> davidsha: are you aware of https://wiki.openstack.org/wiki/Dragonflow
15:45:39 <mlavalle> ?
15:46:05 <davidsha> mlavalle: I was, do you think this would be a better topic for DragonFlow?
15:46:30 <mlavalle> davidsha: not necessarily. I just want you to have visibility of it
15:46:40 <mlavalle> please carry on
15:46:55 <davidsha> mlavalle: ack, I'll take a closer look :)
15:47:39 <davidsha> I'm hoping to wrap up north south soon, would you all be interested in taking a look?
15:47:51 <mlavalle> davidsha: I would
15:47:58 <haleyb> me too
15:48:23 <mlavalle> and thanks for the effort and for sharing :-)
15:49:03 <davidsha> No problem! I'll try to have it up asap!
15:49:58 <mlavalle> davidsha: you don't have to look at dragonflow. But if you find it interesting, you might want to watch https://www.youtube.com/watch?v=2zrMZFnBQuw
15:50:52 <davidsha> mlavalle: thanks, I'll check it out!
15:51:21 <mlavalle> anythong else?
15:51:44 <Swami_> davidsha: will take a look at it.
15:51:45 <mlavalle> anything^^^^
15:52:04 <Swami_> mlavalle: haleyb: next week I may be on vacation.
15:52:21 <mlavalle> Swami_: enjoy! are you going somewhere?
15:52:27 <Swami_> mlavalle: haleyb: moving my home to a new home.
15:52:44 <haleyb> Swami_: good luck!
15:52:46 <mlavalle> bigger, nicer, shinner?
15:53:03 <Swami_> mlavalle: bigger closer to high school for my kid
15:53:20 <mlavalle> that makes sense. Good luck, moves are not fun
15:53:39 <mlavalle> you realize how much stuff you have accumulated over the years
15:53:45 <mlavalle> a lot of it useless
15:53:55 <Swami_> mlavalle: yes it is.
15:54:08 <Swami_> mlavalle: 11 years store - too much to throw out.
15:54:37 <mlavalle> thanks for joining the meeting guys
15:54:44 <davidsha> Thanks!
15:54:45 <mlavalle> enjoy the rest of the week
15:54:54 <mlavalle> #endmeeting