15:01:34 <Swami> #startmeeting distributed-virtual-router
15:01:35 <openstack> Meeting started Wed Nov 26 15:01:34 2014 UTC and is due to finish in 60 minutes.  The chair is Swami. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:01:36 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:01:38 <openstack> The meeting name has been set to 'distributed_virtual_router'
15:01:53 <Swami> #topic Agenda
15:02:05 <Swami> DVR technical debts
15:02:19 <Swami> 1. VLAN Support for DVR
15:02:35 <Swami> 2. VPNaaS support for DVR
15:02:50 <Swami> 3. Migration of Legacy routers to DVR
15:03:02 <Swami> 4. HA for Service Node
15:03:23 <Swami> 5. DVR to work with IPv6 in neutron
15:03:37 <Swami> 6. L3 Agent Refactor
15:03:46 <Swami> 7. Agent Restart
15:04:01 <Swami> 8. Distributed DHCP
15:04:15 <Swami> 9. Functional and Scenario Tests
15:04:31 <Swami> 10. Firewall as a Service East-West
15:04:44 <Swami> 11. Performance tuning.
15:05:24 <Swami> There are more items in the list that can be achieved in the Kilo time frame.
15:06:02 <Swami> But based on the Kilo design summit and the items prioritized we will choose the high priority items and try to finish it by Kilo.
15:06:29 <Swami> #topic Legacy to DVR Migration
15:06:43 <Swami> mrsmith: are you here
15:07:20 <Swami> This patch to migrate from Legacy to DVR routers got merged couple of days back.
15:08:11 <Swami> Rajeev: hi
15:08:34 <Rajeev> Hi Swami
15:09:15 <Swami> #link https://review.openstack.org/#/c/105855/
15:09:39 <Swami> This is the link to the migration patch that got merged.
15:10:30 <Swami> There is an additional patch to go along with the migration that will validate the services before migration. That patch is up for review.
15:11:01 <Swami> #link https://review.openstack.org/#/c/123273/
15:11:47 <Swami> that's all from the migration of legacy to dvr routers.
15:12:07 <Swami> So one of the item from our backlog list can be marked as done.
15:12:25 <Swami> mrsmith: great job for working on this migration patch.
15:12:51 <Rajeev> Swami: mrsmith: Great work
15:13:01 <Swami> #topic DVR to work with IPv6
15:13:05 <Swami> Rajeev: any update on this
15:13:49 <Rajeev> we have couple of patches up for review
15:13:58 <Rajeev> https://review.openstack.org/#/c/134676/
15:14:10 <haleyb> and https://review.openstack.org/#/c/136947/
15:14:32 <Swami> haleyb: hi
15:14:33 <Rajeev> These enable IPv6 with DVR
15:14:37 <haleyb> hi swami
15:14:38 <Rajeev> for devstack
15:14:52 <Rajeev> haleyb: HI and thanks
15:15:08 <haleyb> I will file another bug for the duplicate ip rule issue, since this happens before this is well
15:15:31 <Swami> haleyb: is this related to IPv6?
15:15:47 <haleyb> no, just a bug rajeev noticed
15:16:07 <haleyb> i was trying to fold it into my patch, but time is short this week
15:16:17 <Swami> ok, then go ahead and file the bug in launchpad and we can take it from there.
15:16:35 <Swami> haleyb: sounds good.
15:17:10 <Swami> So with these two patches up, will this solve turning on IPv6 with DVR.
15:17:57 <haleyb> I think we still might need a plan for optimizing IPv6 w/DVR in Kilo.  There was a blueprint filed by robert, but it needs a little work.
15:18:10 <Rajeev> Swami: there are quite a few things being worked out in Ipv6 group
15:18:33 <Rajeev> This patch enables initial deployment with devstack
15:18:43 <Swami> But then we do have some dependencies on the IPv6 team.
15:18:43 <Rajeev> so that further dev can be done
15:18:48 <haleyb> Swami: it should get it working, but as rajeev said, there are some other IPv6 things to get working before we claim victory
15:19:02 <Swami> Are these patches a candidate for backport to Juno Stable.
15:19:32 <haleyb> Rajeev: if you haven't read roberts spec, please do, or maybe we have to create another
15:19:56 <Swami> haleyb: do you have the link, can you post it here for us to track.
15:20:00 <Rajeev> haleyb: will take a look at it
15:20:30 <Rajeev> after the holidays
15:20:43 <haleyb> Swami: https://review.openstack.org/#/c/136878/ is the IPv6/DVR spec
15:22:06 <Swami> haleyb: thanks for the link
15:22:13 <haleyb> Swami: as far as backport, they are pretty contained so could be done
15:22:29 <Swami> haleyb: Rajeev : thanks for the update
15:22:40 <Swami> Moving on to the next agenda topic
15:23:24 <Swami> #topic VLAN support for DVR
15:23:32 <Swami> I don't see vivek in here.
15:23:47 <Swami> vivek is currently working on the VLAN support for DVR.
15:24:45 <Swami> He posted wip patch
15:24:49 <Swami> #link https://review.openstack.org/#/c/129884/
15:25:11 <Swami> I need to check with vivek on the progress.
15:26:10 <Swami> he also had a spec for VLAN support
15:26:13 <Swami> #link https://review.openstack.org/#/c/131800/
15:26:49 <Swami> Ok I can collect the status from him later and will update next week.
15:26:57 <Swami> Moving on to the next topic.
15:27:16 <Swami> #topic VPNaaS support for DVR
15:27:39 <Swami> I worked on a wip patch for VPNaaS support for DVR.
15:28:06 <Swami> #link https://review.openstack.org/#/c/127133/
15:28:40 <Swami> This patch had some issues and i have fixed it and the VPN is working along with DVR in the service node.
15:29:03 <Swami> I will push another wip today with the changes and I am also working on the UT for this patch.
15:29:32 <Swami> So this should be all done by next week.
15:29:54 <Swami> #topic L3 Agent Refactor
15:30:29 <Swami> carl_baldwin has posted a spec for the L3 agent refactoring
15:30:36 <Swami> #link https://review.openstack.org/#/c/131535/
15:31:34 <Swami> The team to work on the L3 agent refactoring will be amuller, mrsmith, carl_baldwin and probably rajeev
15:32:10 <Swami> This is work in progress and carl_baldwin has some patches out there for the L3 agent refactoring.
15:32:46 <Swami> Moving on to the next topic
15:33:01 <Swami> #topic Functional test and Scenario test
15:33:24 <Swami> I brought in this topic now is because it is related to the l3 agent refactor.
15:33:54 <Swami> Before we handle any major change in L3 agent refactor we have to complete the functional tests for the DVR.
15:34:33 <Swami> Yesterday we had a meeting with marun, amuller, adolfo, rajeev, mrsmith and carl_baldwin regarding the testing approach.
15:35:03 <Swami> The plan is the first work on the functional test. Adolfo will be working on it and will push the patch upstream for review.
15:35:44 <Swami> Then once the functional tests are completed, then we will move on to the scenarion test in tempest. This has some dependencies, so we will help the community to speed up the process.
15:36:43 <Swami> Also we want to review the test plan based on either scenario or functional and move it to the right modules.
15:37:30 <Swami> The team mentioned above will keep track and review it until a proper process is in place in the community for reviewing the test plan.
15:38:19 <Swami> #topic L3 HA and DVR
15:38:47 <Swami> Rajeev: do you want to give an update on this
15:39:37 <Rajeev> mrsmith and I are looking into HA for DVR
15:40:19 <Rajeev> this would address the SNAT HA because rest of the functionality is distributed already
15:40:59 <Swami> #link https://wiki.openstack.org/wiki/Neutron/DVR/ServiceNode-HA
15:41:08 <Rajeev> Currently, L3-HA is not working with L2POP, this will be a blocker for us
15:41:52 <Swami> #link https://bugs.launchpad.net/neutron/+bug/1365476
15:41:54 <uvirtbot> Launchpad bug 1365476 in neutron "HA routers interact badly with l2pop" [High,In progress]
15:42:15 <safchain> Rajeev, Swami Hi
15:42:18 <safchain> yes working it
15:42:46 <Rajeev> safchain: Thanks
15:43:07 <Swami> safchain: Yes saw your activity in the launchpad.
15:43:21 <safchain> Rajeev, the main issue here is to have port/multiple host binding
15:43:47 <Swami> safchain: thanks, it would be great if have fix for it, while we will be working on the other aspects of the Service node HA.
15:43:48 <safchain> so more a work around ml2
15:43:58 <Rajeev> safchain: ok, anything you can draw from how DVR handles L2POP
15:44:34 <safchain> Rajeev, not for now but I'll ping you if needed
15:44:35 <Swami> safchain: do you have a wip patch that we can use for our testing or are you still working on it.
15:44:47 <safchain> Swami, still working on it
15:44:58 <Rajeev> it seems DVR has a similar situation of same port on multiple nodes
15:45:19 <safchain> Rajeev, yes you added a special table for that
15:45:22 <safchain> Rajeev, ?
15:45:30 <Swami> safchain: Ok we will wait for your response then.
15:46:11 <Swami> safchain: Yes vivek added a port binding table in the ml2 that handles a single port being used in multiple hosts.
15:46:51 <safchain> Swami, yes so there will be a kind of overlap here, so i'll check how to address that
15:47:03 <Rajeev> safchain: the router ports appear on multiple nodes with the same MAC address. From your prev. comment it looks like you have seen into it
15:47:34 <safchain> Rajeev, yes
15:47:54 <Swami> safchain: if you need any help ping vivek for it.
15:48:02 <safchain> Swami, ok thx
15:48:07 <Rajeev> safchain: sounds good. drop an email if you need more info
15:48:43 <safchain> sure, i'll do
15:49:53 <Swami> ok, sounds good.
15:49:55 <Rajeev> Swami: that is all on HA that I know of
15:50:39 <Swami> Here is the link to the wiki that we maintain to share the ideas on knowledge with the HA team.
15:50:42 <Swami> #link https://wiki.openstack.org/wiki/Neutron/DVR/ServiceNode-HA
15:51:03 <Swami> moving on to the next topic
15:51:15 <Swami> #topic Firewall as a Service East West with DVR
15:51:33 <Swami> We had some preliminary talk with the FWaaS team in Paris.
15:51:58 <Swami> there were two ideas that we had to implement the East-West routing for DVR.
15:52:21 <Swami> The first one would be to route the return traffic back into the qr and the forward it to the VMs.
15:52:54 <Swami> The second one will be like a bump in the wire, to add another bridge in between the br-int and the br-tun and apply the firewall rules in there.
15:53:27 <Swami> I have an action item to send a high level picture on our proposal to the FWaaS team.
15:53:38 <Swami> I will talk to them today in their FWaaS IRC meeting.
15:54:01 <Swami> #topic Documentation
15:54:27 <Swami> We will be working with the documentation team to review the DVR documentation.
15:54:59 <Swami> The DVR documentation will be included in the networking guide and we will be in the reviewers list to review the document.
15:56:12 <Swami> I am currently working with Matt Kassawara, Phil Hopkins, Edgar Magana and Elke Vorheis to provide our feedback on the DVR documentation.
15:56:40 <Swami> So we are almost at the end of the hour.
15:56:47 <Swami> #topic Open Discussions
15:57:03 <Swami> Any other topics
15:58:03 <Swami> If no other topics, we can end the session.
15:58:14 <Swami> Thanks everyone for joining the meeting.
15:58:34 <Swami> We did not have enough time to do the bug scrum, probably we will do it next week.
15:58:43 <Swami> See you all next week. Bye
15:58:47 <Swami> #endmeeting