18:03:59 <Sukhdev> #startmeeting networking_l2gw 18:04:00 <openstack> Meeting started Mon Mar 16 18:03:59 2015 UTC and is due to finish in 60 minutes. The chair is Sukhdev. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:04:01 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:04:03 <openstack> The meeting name has been set to 'networking_l2gw' 18:04:14 <Sukhdev> #topic: Agenda 18:04:22 <Sukhdev> #link: https://wiki.openstack.org/wiki/Meetings/L2Gateway#Agenda 18:04:53 <Sukhdev> #topic: Project Status 18:05:14 <Sukhdev> armax is not going to be able to join us today 18:05:31 <Sukhdev> Looks like maruti is late to the party 18:05:41 <Sukhdev> selvakumar: Can you provide the update? 18:05:46 <selvakumar> yes Sukhdev : we can start 18:06:03 <selvakumar> Action item from previous week 18:06:23 <Sukhdev> #topic: Action Item from previous week 18:06:28 <selvakumar> on document the users guide to deploy the L2-Gateway service , we have raised a review 18:06:45 <Sukhdev> #link: https://review.openstack.org/#/c/164639/ 18:06:46 <selvakumar> in gerrit and I is under review 18:07:09 <Sukhdev> I saw this earlier this morning 18:07:17 <selvakumar> Today Alok filed a defect in launchpad https://bugs.launchpad.net/networking-l2gw/+bug/1432495 18:07:18 <openstack> Launchpad bug 1432495 in networking-l2gw "L2 gateway connection creation is failing" [Undecided,In progress] - Assigned to MANJUNATH PATIL (mpatil) 18:07:18 <Sukhdev> selvakumar: Great start - 18:07:18 <uvirtbot> Launchpad bug 1432495 in networking-l2gw "L2 gateway connection creation is failing" [Undecided,In progress] 18:07:20 <uvirtbot> Launchpad bug 1432495 in networking-l2gw "L2 gateway connection creation is failing" [Undecided,In progress] https://launchpad.net/bugs/1432495 18:07:43 <selvakumar> now everyone can able to consume the l2gateway code in devstack 18:08:12 <Sukhdev> Great - so, it is available for general consumption 18:08:52 <selvakumar> yes it is available , and Alok has started filing the defect from today 18:09:15 <Sukhdev> Is Alok here? 18:09:18 <selvakumar> for deployment we just need to follow the .rst document thats it! 18:10:13 <Sukhdev> selvakumar: I started to look at the document that you wrote 18:10:19 <Sukhdev> one question for you 18:10:27 <selvakumar> yes Sukhdev : please ask me 18:11:02 <Sukhdev> So, if I want a virgin deployment of L2 GW 18:11:36 <Sukhdev> I update the devstack as per suggestion in the document - do I need to pull any packages or the script does it all for me? 18:12:02 <selvakumar> no need to pull any packages 18:12:14 <selvakumar> devstack script does the trick 18:12:15 <selvakumar> https://github.com/stackforge/networking-l2gw/blob/master/devstack/README.rst 18:12:55 <Sukhdev> cool - another question 18:13:00 <selvakumar> yes 18:13:27 <Sukhdev> In the initial implementation, does it support multiple gateways? 18:13:59 <selvakumar> yes we have supported multiple gateways 18:14:27 <Sukhdev> Cool - so I can connect neutron networks to multiple external networks, right? 18:15:22 <selvakumar> yes very much possible Sukhdev: 18:15:41 <Sukhdev> good - thanks for clarification 18:15:59 <Sukhdev> Looks like Alok is not here - wanted to ask him about his testing 18:17:23 <Sukhdev> selvakumar: thanks for the update 18:17:32 <Sukhdev> this is looking pretty good 18:17:33 <selvakumar> okay Sukhdev: 18:17:41 <Sukhdev> I notice vikas is not here either 18:18:06 <Sukhdev> I reviewed his patch about the script to start the agent 18:18:33 <selvakumar> yes he is not there ... he has posted a patchset for create the debian package and install the l2 gateway code 18:18:43 <selvakumar> any concerns over that patch Sukhdev:? 18:19:00 <Sukhdev> selvakumar: no concerns - just clarification. 18:19:18 <Sukhdev> Does your document refer to his script? 18:19:45 <selvakumar> our document predominately focussed based on devstack 18:20:19 <selvakumar> after stack.sh , networking-l2gw code will be deployed in /usr/local/lib/* 18:20:44 <selvakumar> Vikas patch focussed on packaging (debian) 18:21:05 <Sukhdev> Yes, that is correct - 18:21:25 <Sukhdev> wanted to make sure that the same config knobs are addressed in both cases 18:21:40 <Sukhdev> in other words, there are no disconnects 18:21:50 <selvakumar> yes I do agree 18:22:40 <selvakumar> we request you to to follow the step as per .rst for deployment and let us know in case of concerns/issues 18:23:16 <Sukhdev> Yes, will do - now that we have code ready 18:23:30 <selvakumar> yes now pending things are : 18:23:59 <selvakumar> https://review.openstack.org/#/q/status:open+project:stackforge/networking-l2gw,n,z 18:24:17 <selvakumar> and we will start fixing the defects 18:24:27 <Sukhdev> #link: https://review.openstack.org/#/q/status:open+project:stackforge/networking-l2gw,n,z 18:24:27 <selvakumar> picking from launchpad nowonwards 18:25:01 <Sukhdev> I will add the link to the launchpad to the wiki - for easy access for the readers 18:25:37 <selvakumar> okay sure Sukhdev: 18:25:46 <Sukhdev> Most of the patches are regarding testing - which is a good sign 18:26:31 <selvakumar> yes and that patches are depends on CI testing . Alok will have an update .. I will ask him to update in Wiki 18:26:36 <selvakumar> about CI status 18:27:39 <Sukhdev> selvakumar: cool - thanks 18:28:05 <Sukhdev> Also, I noticed maruti also update the wiki with steps for deployment 18:28:20 <Sukhdev> That was good 18:28:27 <Sukhdev> #topic: Testing 18:28:42 <Sukhdev> selvakumar: I wanted to chat about testing a bit 18:28:51 <selvakumar> yes sure we can discuss 18:29:18 <Sukhdev> can you explain your test setup - i.e. the test environment 18:30:37 <selvakumar> our test environment consists of one controller node, one network node (where l2gateway agent resides) , one compute node and Switch with OVSDB support 18:32:03 <Sukhdev> network node is running on a separate compute node? 18:34:39 <Sukhdev> selvakumar: so you have bare metal server behind the switch 18:35:08 <selvakumar> I am back 18:35:29 <Sukhdev> i wondered what happened? 18:35:55 <selvakumar> network got disconnected 18:36:10 <Sukhdev> that explains:-) 18:36:17 <Sukhdev> were you able to see my question? 18:36:31 <selvakumar> sorry for the inconvenience 18:36:39 <selvakumar> could you please repost again? 18:37:14 <Sukhdev> so, in your test setup, your network node is running on a different compute node? 18:37:19 <selvakumar> what I was saying is we need to have one deployment diagram like GBP does(https://github.com/stackforge/group-based-policy/blob/master/doc/source/usage.rst) 18:37:42 <selvakumar> network node is a separate node with DHCP and l3 services are running 18:38:19 <Sukhdev> Do you have a diagram that you can share? 18:38:22 <selvakumar> in compute node we spawn a VM with VXLAN network for external connectivity 18:38:44 <selvakumar> I will update in the as part of https://review.openstack.org/#/c/164639/2/doc/source/usage.rst 18:38:48 <selvakumar> soon 18:38:56 <Sukhdev> good - 18:40:08 <Sukhdev> another question that I had asked, which you missed because of disconnection - 18:40:28 <Sukhdev> Do you have a bare metal server behind the switch? 18:40:50 <selvakumar> yes we do have that is linux box 18:41:26 <Sukhdev> so, you launch a VM on the compute node and you ping between the linux box and the VM 18:42:00 <selvakumar> Alok and team had validated the end to end functionality (VM -> Bare metal and Bare metal to VM ping worked) in our internal setup 18:42:34 <Sukhdev> we are missing Alok :-):-) 18:42:35 <selvakumar> that is based on back ported juno code. In stackforge code they have filed a defect in lauchpad 18:42:39 <selvakumar> yes :) 18:43:15 <Sukhdev> so, VM is in vxlan and bare metal is on VLAN, and they are able to ping, right? 18:43:36 <selvakumar> yes right 18:44:14 <Sukhdev> both compute node, bare metal are connected to the same switch, right? 18:44:42 <selvakumar> yes Sukhdev 18:44:53 <selvakumar> right now only VXLAN network for VM is supported for rest of the network type our plugin throws error when we connect network to the logical gateway. 18:45:28 <Sukhdev> oh - I was going to ask VLAN to VLAN - 18:45:50 <Sukhdev> how come? why non vxlan type network gives exception? 18:45:54 <selvakumar> that still we have not supported as of now 18:46:04 <selvakumar> may be next release we will start working on this 18:46:55 <Sukhdev> is there issue in the tag swapping in the L2 agent? 18:47:18 <Sukhdev> I would have thought vlan to vlan would be straight forward, no? 18:48:34 <selvakumar> it is not straight forward , basically our switch side needs support for this 18:49:22 <Sukhdev> selvakumar: is this something specific to the HW in the switch or some functionality is missing in the L2 GW agent? 18:50:00 <selvakumar> basically we need to see how we can make work with existing OVSDB hardware VTEP schema 18:50:19 <Sukhdev> understood - got it... 18:50:32 <Sukhdev> yamahata: do you have any question 18:50:44 <yamahata> Sukhdev: nothing from me for now. 18:50:52 <Sukhdev> selvakumar: This was great conversation 18:51:03 <selvakumar> Thanks Sukhdev 18:51:12 <Sukhdev> yamahata: do you plan on testing this? 18:51:13 <selvakumar> for let us summarize the action item on us 18:51:51 <yamahata> Sukhdev: I'll try. But I can't promise. 18:52:13 <Sukhdev> yamahata: Good. 18:52:31 <Sukhdev> yamahata: we need more and more vendors jump on board to test this 18:52:45 <yamahata> Sukhdev: sure. Defeinitvely 18:53:11 <Sukhdev> selvakumar: you were going to summarize - please go on 18:53:53 <selvakumar> Vikas - README on debian packaging and installation document Selva- update the testing/deployment setup in usage.rst Alok - update the CI progress in wiki L2gateway team- start looking and fixing the defect from launchpad 18:54:12 <selvakumar> anything else do I missed Sukhdev: 18:54:14 <selvakumar> ? 18:54:56 <Sukhdev> selvakumar: be sure to include the diagram 18:55:10 <Sukhdev> selvakumar: You summarized well 18:55:15 <selvakumar> yes as part of the usage.rst I will add it 18:55:41 <Sukhdev> I will give it a test drive and ping you if run into any issues? 18:55:54 <selvakumar> sure Sukhdev: 18:56:13 <Sukhdev> selvakumar: I noticed you folks are no different time zones - few times I tried looking for you on irc 18:56:29 <Sukhdev> what time is best to get hold of you guys on irc? 18:57:10 <selvakumar> during our day time IST or email address ? 18:57:36 <Sukhdev> cool - thanks 18:57:40 <selvakumar> I would prefer email address is the best way , we always looks our email 18:58:01 <Sukhdev> sounds good 18:58:19 <Sukhdev> #topic: Open Discussion 18:58:36 <Sukhdev> We are on the tail end - any general discussion item? 18:58:57 <Sukhdev> selvakumar: Thanks a ton for providing all the update 18:59:03 <Sukhdev> This was very helpful 18:59:05 <selvakumar> will Arista consumes NB REST API for l2 gateway ? or only OVSDB part Arista is interested? 18:59:23 <Sukhdev> Both 18:59:34 <selvakumar> okay thats cool Sukhdev: 18:59:45 <Sukhdev> we will be testing end-to-end 19:00:11 <Sukhdev> OK folks, we are done 19:00:14 <selvakumar> Thanks Sukhdev and all , we will keep you posted in Wiki 19:00:17 <Sukhdev> thanks for joining in 19:00:26 <Sukhdev> #endmeeting