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