15:02:08 #startmeeting distributed_virtual_router 15:02:09 Meeting started Wed May 7 15:02:08 2014 UTC and is due to finish in 60 minutes. The chair is Swami. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:10 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:02:12 The meeting name has been set to 'distributed_virtual_router' 15:02:34 #topic Agenda 15:02:55 1. DVR Update 15:03:10 2. Altanta Summit Planning 15:03:47 I do have only two topics today for discussion, if you have any other topic that you wanted to discuss please let me know. 15:04:07 xuhanp: Do you have any topic that you wanted to discuss 15:04:36 Swami, nope, just want to let you know I replied your question about SQL 15:04:42 :D 15:04:57 xuhanp: Yes I got your message, but I did not try it out, I will try it out and let you know. 15:05:05 carl_baldwin: hi 15:05:06 sounds great. 15:05:12 Swami: hi 15:05:49 xuhanp: are you planning to attend the Atlanta summit 15:06:05 Swami, unfortunately I won't 15:06:23 xuhanp: Just checking. thanks. 15:06:25 but I will try to catch what you guys have discussed 15:06:40 1. DVR Update 15:07:42 On the plugin side, we are doing some refactoring and also finishing up the SNAT part. 15:08:28 pcm_:hi 15:08:32 banix; hi 15:08:52 Swami: hi 15:09:21 I had one comment that I wanted to address, xuhanp is helping in refining the queries so that we don't have two many queries. 15:09:49 Swami: ok 15:10:17 carl_baldwin: On the plugin side I have also addressed your comments, about run a "for loop" within the sync_data call. 15:10:35 I’ll take a look at your new patch. 15:10:57 carl_baldwin: I have not pushed it yet, I will push it today or tomorrow. 15:11:15 I’ll watch out for it. Thanks for the heads up. 15:11:23 I need to add some more code for the SNAT work that I did, so I will push it along with it. 15:11:35 That's all I had for the plugin side. 15:11:42 mrsmith: are you there 15:11:52 yep 15:12:17 for l3-agent we are almost done with SNAT 15:12:27 #topic L3 Agent 15:14:15 mrsmith: Good progress 15:14:25 yep 15:14:32 once we have basic SNAT done 15:14:32 Anything else that you wanted to add or wanted to discuss with the community at this time. 15:14:44 we'll have E/W and N/S 15:14:56 our next step will be moving the icehouse-GA 15:15:01 Great!. 15:15:08 and since there were more changes to FIPs there 15:15:20 we'll have to refactor/integrate a bit agagin 15:15:24 *again 15:15:52 then I'll update the WIP code 15:15:52 One other thing that we wanted to make sure after we are done with the E/W and N/S we should also update the "HowTo Wiki". 15:16:00 ah... true 15:16:33 hi Swami 15:16:34 mrsmith: Thanks for the update 15:16:39 np 15:16:40 viveknarasimhan: hi 15:16:53 #topic L2 Agent 15:17:05 Vivek can you provide an update on the L2 Agent 15:17:18 yes 15:17:28 i got the 2nd patch set working 15:17:37 and i had problems getting dependencies sorted out 15:17:50 Carl helped me to get that done. Thanks to carl 15:17:59 today i will be pushing the second patchset with 15:18:09 most of the Unit Tests running 15:18:28 further i worked on few fixes to l2-pop side of ovs agent 15:18:39 which i need to push upstream as well 15:19:13 viveknarasimhan: Thanks for the update. 15:19:26 Have you filed bugs on the l2-pop 15:20:32 viveknarasimhan: If you have filed those bugs, please go ahead and file the bugs and then push your code. 15:20:41 Murali: hi 15:20:57 Hi Swami 15:21:08 hmm. 15:21:11 i took one bug 15:21:17 patch by Sylvain 15:21:18 viveknarasimhan: Anything else you want to share. 15:21:34 for the new issue which i have fix, i'll file bug on L2-POp 'tip' code 15:21:39 and send it for review 15:21:51 viveknarasimhan: You mentioned about the "CLI" command to show all the port-bindings. 15:22:04 yes, we can request community here on if that is required 15:22:14 can you elaborate on that to the community, 15:22:20 ok 15:22:22 Yes, so that we can plan for that. 15:22:42 IN dvr . the interfaces of DVR are replicated across multiple nodes. 15:22:55 These replicated dvr interface ports are now stored in a new binding table 15:23:04 ml2_dvr_port_bindings inside the ml2 db 15:23:30 since given port has only one binding, normal port binding info is shwon already kn port-show command today in Openstack 15:23:44 what we are planning for is to enhance this 'neutron port-show' 15:24:07 command to show the replicated port binding info for DVR interface ports as well 15:25:00 I think the question to the sub-team, will this be helpfull for the cloud admins or will it be too much of information. 15:25:53 It is going to be more number of lines for a single port-show with the additional port-binding. 15:26:08 Swami, I think it will be helpful 15:26:20 yes correct 15:26:29 +1 with xuhanp 15:26:34 Helpful for troubleshooting if nothing else +1 15:26:38 +1 15:26:48 as these lines will show which replicated ports are ACTIVE and which are DOWN as well 15:27:00 xuhanp: scott: carl: thanks 15:27:07 agreed 15:27:52 vivek: you can go ahead and implement it after we complete the core functionality 15:27:58 ok 15:28:10 the next one which i would like to pass forward is that 15:28:19 Will this be an admin only command or tenant can also see this, what is your proposal 15:28:25 the bulk flow adding / removing facility in ovs_lib today is raw 15:28:57 so when there is a 'race' for two sets of methods to do bulk flow manipulation (methods in ovs_neutron_agent) 15:29:11 some flows get missed to be applied (or) deleted 15:29:14 Swami, I might consider admin only because nothing else in the API reveals to a normal tenant which host a port or VM is hosted on. 15:29:23 +1 on Admin only 15:29:38 +1 admin 15:29:41 I was also aligning with "admin" only command. 15:29:52 agreed 15:30:27 continuing on the earlier two lines 15:30:42 so the ovs_lib need to be enhanced to handle bulk manipulation on contextual basis 15:32:28 vivek: Yes you can go ahead and file a blueprint spec on this enhancement and we can take it up once we are done with the base core dvr work 15:32:43 ok 15:33:22 viveknarasimhan: thanks for the update 15:33:37 #topic L3/DVR scheduler 15:33:56 #Murali can you provide an update on the scheduler 15:34:03 yes Swami 15:34:44 I am looking at VRRP scheduler code to leverage. to avoid the duplicate 15:35:28 Murali: Yes that was "sylvain" recommendation 15:35:38 i am post the WIP code for snat scheduling 15:35:55 I may push this week 15:36:11 Murali: Thanks for the update 15:36:11 yeah I got comments from sylian 15:36:59 But we need to yet finish the CLI for SNAT scheduling 15:37:11 murali: yes got it. 15:37:20 manual scheduling? 15:37:27 no 15:37:47 its like list_hosting the snat router ....etc 15:38:02 k 15:38:21 murali: got it. 15:38:30 #topic Atlanta summit 15:38:58 Folks next week most of the people will be in Atlanta 15:39:14 So we will not be having our regular meeting next week 15:39:28 We will continue our sub-team meeting the following week 15:40:17 I have updated our DVR Etherpad with the topics of interest for discussion, if you feel that you need to add any other topic or item for discussion please feel free to edit the Etherpad. 15:40:22 #link https://etherpad.openstack.org/p/Distributed-Virtual-Router 15:41:54 Folks our DVR session is on Wednesday at 5.20p.m 15:42:03 ok 15:42:30 rajeev: hi 15:42:39 Swami: HI 15:42:48 #topic Open Discussion 15:43:06 If you have any other topics or open discussion we can discuss now 15:44:45 We have been constantly pushing the code upstream and trying to address the comments, if there is any delay in addressing the review comments it is because we are in parallel working with N/S features for completion. 15:45:00 #link https://review.openstack.org/#/q/topic:bp/neutron-ovs-dvr,n,z 15:45:17 also we are testing east west with several cases, and so delay incurred on pushing 15:45:22 subsequent patch sets upstream 15:45:52 We value all your comments, so please review the code and provide your feedback that way we can make it ready for the Juno milestone 1. 15:46:07 xunhanp: Do you have anything 15:46:17 carl: Do you have item for discussion 15:46:22 Swami, nope. Thanks for driving this. 15:46:45 scott, rajeev, mrsmith: any other items for discussion 15:46:49 Swami: just curious is everyone here attending the Atlanta summit 15:47:04 not I 15:47:05 banix: pcm_: do you have any other items. 15:47:16 not I 15:47:20 no 15:47:36 rajeev: I am attending the sumit. 15:48:10 not I 15:48:17 Thanks everyone for joining the DVR sub team meeting. 15:48:41 See you all the week after next. 15:48:56 Swami: Thank You 15:48:59 Meet others at the Atlanta 15:49:07 bye 15:49:12 #endmeeting