18:01:47 #startmeeting networking_l2gw 18:01:47 Meeting started Mon Mar 30 18:01:47 2015 UTC and is due to finish in 60 minutes. The chair is Sukhdev. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:01:48 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:01:50 The meeting name has been set to 'networking_l2gw' 18:02:08 #topic: Agenda 18:02:13 #link: https://wiki.openstack.org/wiki/Meetings/L2Gateway 18:02:25 #topic: Announcements 18:02:35 I have an announcement 18:03:04 I updated our L2 GW wiki to include the documentation - 18:03:16 Do not know if you guys had any chance to look at it yet 18:03:59 http://docs-draft.openstack.org/39/164639/3/check/gate-networking-l2gw-docs/b111c4c//doc/build/html/ 18:04:18 yea. i have seen it. u linked l2gateway documentation in the wikipage 18:04:52 Also, in last week's Neutron core meeting I announced about the availability of our API 18:05:20 I wanted to make sure wider audience is aware of this and start to use it 18:05:29 koteswar: good 18:05:31 ok. 18:05:56 Any body has any announcement that you want to share with the team? 18:06:08 * Sukhdev waiting 18:06:43 #topic: Project Status 18:06:52 @sukhdev: as you know l2gw packaging is under review. vikas is waiting for +2 from armando\ 18:07:01 @Vikas can you go ahead and talk about packaging stuff 18:07:05 yes.. 18:07:21 vikas: I’ll be picking up on l2gw related reviews this week 18:07:34 I was swamped with Neutron’s RC reviews last week 18:07:59 that said, I am not the only one with +2 rights 18:08:00 ok fine 18:08:13 https://review.openstack.org/#/c/163827/ 18:08:21 Now armax is making me feel guilty:-) 18:08:38 Sukhdev: I wasn’t blaming anyone :) 18:08:48 I looked at the reviews over the weekend 18:09:30 vikas: I reviewed this earlier and posted comment - I will look at it today 18:10:03 ok fine 18:10:23 Myself and Phani reported some bugs and we are working on it. 18:10:38 all the major code is merged in stackforge. only some defect fixes are pending 18:11:24 This has been amazing progress - hats off to you guys 18:11:35 we started testing end to end with HP switch 18:11:52 koteswar: how is it coming? 18:12:20 koteswar: VM to BM ping back-n-forth? 18:12:37 sukhdev: you guys can start testing with arista switches and let us know the status 18:12:56 koteswar: I have two people looking at it 18:13:49 yes sukhdev. VM to BM ping is working fine. 18:14:26 koteswar: that is great 18:14:42 ok. please let us know if you guys face any issues 18:15:12 koteswar: I will - I am trying to get the testing scheduled - 18:16:07 sukhdev: ok. thanks. 18:16:10 I have commitment from two people to jump on it soon - they have already pulled the code and reviewed it. It is looking all good 18:16:52 I have a bit of update as well - will provide in a bit - want to have you guys cover first 18:17:04 ok 18:17:36 #topic: Patches under review: 18:18:04 We discussed about one patch - anything else on any of other patches? 18:18:09 from now onwards armando asked to raise defects and then raise code review against it 18:18:30 koteswar: that is the right way.... 18:19:14 I saw few bugs - which is a good thing - that means things are working 18:19:16 https://review.openstack.org/#/c/167556/ 18:19:26 sukhdev: what ever the issues found, please raise defects in launchpad 18:19:39 koteswar: will do 18:20:41 armax: when ever you become overwhelmed, feel free to ping me, I would be happy to step in 18:21:24 Sukhdev: ok, 18:21:38 few patch sets are waiting for +2 from armando https://review.openstack.org/#/q/status:open+project:stackforge/networking-l2gw,n,z 18:21:41 I am always overwhelmed 18:21:42 :) 18:22:10 OK - I will review these patches later this evening 18:22:29 koteswar: feel free to ping me - I am mostly on the neutron channel 18:23:00 Anything else on the patches? 18:23:07 * Sukhdev waiting 18:23:46 #topic: Discussion about missing pieces 18:23:51 sukhdev: ok 18:24:44 armax: for Kilo, is there anything additional that is missing? 18:25:14 we’d need to pusblish this stuff to pypi, but other than that we should be good 18:25:39 Sukhdev: I am thinking of adding an AFFILIATED file to Neutron that captures all the neutron-related project, just for reference 18:25:43 but that would be it 18:26:05 armax: I can help with pypi stuff 18:26:21 Sukhdev: you got yourself an #action 18:26:47 #action: Sukhdev to look at adding L2-GW to pypi 18:27:39 armax: for versioning - 2015.1.1 is good, right? 18:28:22 Sukhdev: not sure if going with the 0.x.y scheme is better 18:28:30 Sukhdev: this is a sort of library after all 18:29:42 armax: I was thinking we can align it with neutron release by using similar numbering - i.e. 2015.1.X with kilo/stable and 2015.2..x with Liberty/stable, etc.. 18:30:16 this way we can add bug fixes, etc on different versions to keep it aligned with Neutron releases 18:30:38 Sukhdev: that works too, but the nice thing about the different versioning scheme is that we don’t have to align 18:30:45 and go at our pace 18:32:20 armax: I guess you have a point - I was thinking down the road, when many people are using this with different releases of Neutron (fast forward 2 years) and want to submit fixes to only sub branches 18:32:56 2 years from now, I dunno if I am alive 18:33:01 :) 18:33:31 armax: Well, when thinking versioning, etc.. it is good to think that way 18:33:45 jokes aside, yes 18:33:58 armax: I can place a bet that I will be bugging you two years down the road as well (God willing :-)) 18:34:03 do we see ourselves iterate faster than Neutron? 18:34:06 I would think so 18:34:18 armax: Yes, 18:34:30 armax: actually may be - 18:34:41 how do other projects’ versioning scheme is like? I see that most choose x.y.z where x,y,z=0,1,2,3,… 18:34:55 so I figured that it’s prolly more appropriate 18:35:06 considering we are in early stage - I have a feeling many will jump in and would want to make changes, enhancements, etc 18:35:49 armax: I just went through the discussion about networking_arista, and decided it that way 18:36:07 this gives tremendous flexibility to vendors, users, developers - 18:36:48 Sukhdev: sure, overall they are pretty much the same, it’s a matter of perception 18:36:59 Sukhdev: I leave the choice to you 18:37:06 or the larger consensus 18:37:16 of the folks sitting in this room 18:37:37 what do others think? 18:37:46 Here is how I was thinking: 18:38:21 we can align it with neutron release 18:38:25 When kilo is close, we will create a branch on this project called kilo/stable, create a tag, version it, and publish it to pypi 18:39:21 Sukhdev: ok 18:39:52 ok 18:40:00 And, going forward, the version for the master branch for this project will become 2015.2.0 18:40:28 this way now one can fix bug against only Kilo, if they want or against both master and kilo 18:41:22 the users who do not care about the release (e.g. if they pick neutron master branch) they will simply use "pip install networking_l2gw" and get the latest code 18:42:12 Agreed 18:42:31 for those who worry about using a specific code branch they can use "sudo pip install networking_l2gw>=2015.1.0, <2015.2.0" - this gives them latest on the kilo/stable 18:42:49 if nuetron changes its version amd l2gw has no changes, do we still change l2gw version to align with neutron? 18:43:32 koteswar: we do not have to - but, if we make any fix which will go into liberty, then we do 18:44:28 For instance (as an example) - kilo/stable will support vxlan<->VLAN mapping. If we add VLAN<->VLAN mapping in liberty - we can change the version 18:44:53 Hope this is making sense 18:45:20 sukhdev: ok 18:45:28 We can discuss further in our next meeting - once you have had a chance to digest it and think about it 18:45:47 armax: does this make sense? 18:46:05 sukhdev:sure 18:46:06 We still have some time to do this - Kilo does not go our until 4/29 18:46:11 Sukhdev: sure 18:46:27 Sounds good 18:46:34 Anything else on this? 18:46:50 * Sukhdev waiting 18:47:10 #topic: Open Discussion 18:47:26 I want to give you guys an update 18:47:49 I have been socializing this project with wider audiaence 18:47:59 many people are not aware of this project 18:48:19 When I give them high level overview - everybody likes it 18:48:43 I have been sending the link to our wiki to many vendors/customers 18:49:34 We need to make sure that we make larger population aware of this 18:50:19 that is it from me 18:50:27 anybody wants to add anything? 18:51:03 armax: any final departing thoughts? 18:51:25 Sukhdev: nope 18:51:52 OK - folks, in that case we are done - thanks for joining and providing update 18:51:58 #endmeeting