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