15:03:34 <Swami> #startmeeting distributed_virtual_router
15:03:35 <openstack> Meeting started Wed Jul 30 15:03: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:03:36 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:03:38 <openstack> The meeting name has been set to 'distributed_virtual_router'
15:04:04 <Swami> #info Agenda DVR Update
15:05:00 <Swami> As you all are aware most of the DVR patches have merged upstream except for the scheduler patch.
15:05:16 <Swami> #link https://review.openstack.org/#/q/topic:bp/neutron-ovs-dvr,n,z
15:06:16 <carl_baldwin> Swami: I believe the final one will merge today.  Working on it.
15:06:38 <Swami> carl_baldwin: Thanks for the update, yes I did see that it was ready to move in.
15:07:46 <Swami> Having said that all the patches will end up in upstream by today, the next action item that we have is to test.
15:08:16 <carl_baldwin> Yes.  Still lots of work to do here.
15:08:18 <Swami> As you all are aware there is a "DVR HowTo" and people can use it for testing the DVR code.
15:08:46 <Swami> Fixing bugs would be our highest priority.
15:08:46 <carl_baldwin> #link https://wiki.openstack.org/wiki/Neutron/DVR/HowTo
15:09:26 <carl_baldwin> I am using the tag “l3-dvr-backlog” on bugs to track our backlog upstream.  If you know of a backlog item, let’s get it reported there.
15:09:51 <Swami> carl_baldwin: Thanks for bringing it up.
15:10:16 <Swami> Yes yesterday I filed a bug and then Armando tagged it to "l3-dvr-backlog".
15:11:17 <carl_baldwin> With the original patches merged, all of the tangled dependencies are freed.  We can make a lot of progress with small fixes done in parallel.
15:11:18 <Swami> #link https://bugs.launchpad.net/neutron/+bugs?field.tag=l3-dvr-backlog
15:11:45 <Swami> carl_baldwin: yes that would be great.
15:12:11 <carl_baldwin> Please don’t hesitate to ping me when reviews are needed.  This is my top priority.
15:12:28 <Swami> carl_baldwin: Sure will do
15:13:11 <Swami> #topic Horizon support for DVR
15:13:20 <Swami> bhooshan: are you still there
15:13:49 <bhooshan> yes
15:13:54 <bhooshan> yes Swami
15:14:18 <Swami> bhooshan: I saw your mail about working with Akihiro motoki on the horizon side to support dvr.
15:14:53 <Swami> Are you clear about the requirements to support the "distributed" flag for the routers.
15:15:10 <bhooshan> yes I had couple of mail exchange with Akihiro Motoki
15:15:38 <bhooshan> He asked me to start working on horizon support for  DVR
15:16:10 <Swami> when are you planning to start the work.
15:16:42 <bhooshan> I will start the investigation this week itself
15:16:58 <Swami> The reason I am asking is, the milestone 3 is going to have more reviews than any other milestone. So makesure that your patch gets in early.
15:17:02 <bhooshan> right now I could not find much information from blueprint
15:17:11 <amotoki> bhooshan: it is good to add a note on work items we discussed in the blueprint page. Everyone can share the information.
15:17:43 <Swami> amotoki: thanks for working with bhooshan on the horizon support for DVR.
15:17:53 <bhooshan> Sure Akhiro, i will surely do that
15:18:13 <Swami> bhooshan: Please ping me if you need any information on the DVR if it is not clear.
15:18:38 <bhooshan> thanks, yes I will do that
15:18:40 <amotoki> Swami: In my view, horizon side change is small enough that we can do it as a bug :-)
15:19:06 <Swami> Basically we need to have a field ( distributed) in the horizon router-create page that is only exposed/valid for admin users.
15:19:29 <Swami> It should accept boolean ( True/False).
15:19:45 <Swami> amotoki: Yes, that sounds reasonable.
15:20:29 <amotoki> Swami: I added what I need to add to the blueprint page: https://blueprints.launchpad.net/horizon/+spec/enhance-horizon-for-dvr
15:20:39 <Swami> bhooshan: Does this help you understand the requirement.
15:20:47 <amotoki> Please check the whiteboard.
15:20:53 <bhooshan> swami: yes
15:21:40 <Swami> bhooshan: Thanks, let me know if you more information.
15:21:58 <amotoki> IMO we don't need to support migration from CR to DVR in GUI.
15:22:19 <Swami> amotoki: Migration is through router-update command.
15:22:45 <amotoki> Swami: i think we are in the same page.
15:22:52 <Swami> So from the horizon gui perspective you still support router-update and router-create with the "distributed" key/value pair.
15:23:26 <bhooshan> swami : route-update command support DVR
15:24:09 <Swami> bhooshan: all other commands will be supported similar to a legacy router.
15:24:14 <amotoki> one question: Is a migration from DVR to CR supported?
15:24:56 <Swami> amotoki: Glad that you brought up this question. No the migration from DVR to CR is not supported at this time.
15:25:20 <Swami> We are only supporting legacy routers to be migrated to the centralized.
15:26:11 <amotoki> Swami: thanks for the clarification. That is what I gather from the discussion so far. It is important from UI perspective.
15:26:23 <Swami> amotoki: np
15:27:03 <Swami> Do you have any other questions related to DVR support in horizon, otherwise I will move on to the next topic
15:27:20 <amotoki> none from me
15:27:42 <bhooshan> none from me
15:28:00 <carl_baldwin> Swami: amotoki:  I will add conversion the other way to the backlog but I will recommend a low to medium importance.  I don’t think it will make Juno.
15:28:03 <Swami> bhooshan: amotoki: Thanks
15:28:49 <amotoki> carl_baldwin: totally makes sense
15:29:00 <Swami> carl_baldwin: Yes go ahead and add it but we will address that migration later, once we finish the Legacy-to-dvr migration.
15:29:27 <Swami> #topic Migration/conversion
15:30:04 <Swami> There is already a patch out there on the migration support for DVR.
15:30:39 <Swami> I think I have added support on the plugin side.
15:31:25 <Swami> #link https://review.openstack.org/#/c/105855/
15:31:46 <Swami> Still the scheduler side and the agent side work has to go in.
15:32:20 <Swami> As per last week's discussion, we still wanted this patch to be a single patch that supports migration.
15:32:36 <Swami> We don't want to split them into scheduler, agent and plugin side.
15:35:00 <Swami> I don't have anything else on the migration at this point.
15:35:24 <Swami> #topic Services support with DVR
15:36:38 <Swami> I have mentioned in the previous meeting that we are working with the FWaaS team to implement FWaaS with DVR on the North-South traffic.
15:37:06 <Swami> We are not targeting FWaaS to the East-West at this time, this has some issues and need to be resolved.
15:37:40 <Swami> Is Yi and SridharK here to talk about their progress.
15:38:06 <Swami> Ok, let me check with them in the FWaaS meeting.
15:38:32 <Swami> Next is the LBaaS service.
15:39:16 <Swami> Right now with the DVR enabled routers, the LBaaS service is broken. But with the legacy routers they are still functional.
15:40:52 <Swami> There is an issue with our scheduler that only schedules routers, whose interface ports are associated with just the "Compute" Node
15:41:21 <Swami> If the interface ports are associated with a port of port_owner "Loadbalancer" it does not honor it.
15:41:53 <Swami> We will have to fix and test this for the LBaaS to be function with DVR enabled nodes.
15:42:27 <Swami> Next we need to also work on the VPNaaS.
15:43:13 <Swami> For immediate work, we might have to introduce a check in the VPNaaS code that only allows the "legacy" routers to be part of the VPNaaS.
15:44:01 <Swami> This can be addressed through a bug fix.
15:44:38 <Swami> Meanwhile we should work on supporting the VPNaaS for the DVR. This may not be possible by the Juno timeframe.
15:44:56 <Swami> #topic Testing
15:45:07 <Swami> armax: hi
15:45:14 <armax> Swami: hi
15:45:35 <armax> we’re pretty close to getting the experimental job up and running
15:45:50 <armax> if there are any infra guys browsing this room
15:46:01 <armax> we need some more love on these two patches:
15:46:08 <armax> https://review.openstack.org/#/c/106901/
15:46:13 <armax> https://review.openstack.org/#/c/106902/
15:46:30 <Swami> armax: I could not make it to the yesterday infra meeting.
15:46:49 <Swami> On monday's meeting they mentioned that they will give an update on the multinode setup.
15:46:59 <Swami> Did you hear anything from them.
15:47:09 <armax> Swami: I have seen the patch
15:47:21 <armax> https://review.openstack.org/#/c/106043/
15:47:27 <armax> so the work is in progress
15:47:47 <armax> there’s another one:
15:47:48 <armax> https://review.openstack.org/#/c/105569/
15:47:58 <Swami> armax: thanks for the update
15:48:04 <armax> np
15:48:35 <Swami> #topic OpenDiscussion
15:49:23 <Swami> Any topic that you would like to discuss
15:49:56 <Swami> From next week onwards we can go over the bug lists as one of the topics for our DVR meeting until release.
15:50:40 <Swami> If there are no other topics to be discussed, I will end this session.
15:50:49 <Swami> Thanks everyone for joining the meeting.
15:51:10 <Swami> meet you all next week, hopefully then DVR will all be upstream and we can do some regression testing on it.
15:51:11 <Swami> Thanks
15:51:12 <Swami> bye
15:51:21 <Swami> #endmeeting