16:00:50 #startmeeting networking-guide 16:00:51 Meeting started Thu Dec 3 16:00:50 2015 UTC and is due to finish in 60 minutes. The chair is emagana. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:53 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:55 The meeting name has been set to 'networking_guide' 16:00:57 hello 16:01:18 #topic team 16:01:28 hi Sam-I-Am and john-davidge 16:01:38 ok, our first IRC 16:01:47 yep 16:01:51 I need to know who else was else to attend it 16:01:56 anyone else? 16:01:57 and lots to cover since the team hasnt met in months 16:02:21 Sam-I-Am: should be easy with short audience 16:02:42 yeah, we need more people :/ 16:02:53 the whole idea of irc meetings was that people didnt like hangouts 16:03:04 but we saw this with the install guide moving to irc too 16:03:09 #action a reminder of this meeting and how important is 16:03:19 yeah that :) 16:03:26 i also need to add an apac meeting to the list 16:04:00 Sam-I-Am: I wont be able to host that one, could yo do it? 16:04:15 yeah that was the plan 16:04:21 it would be in the evening here sometime 16:04:25 Sam-I-Am: I am about including people but for this one we are just three, I dont want you to be the only one in APAC 16:04:51 Sam-I-Am: send me your preference in time and date and I will add it to the calendar, ok? 16:04:55 hi there...sorry i'm late. 16:05:05 lwilliams__: welcome! 16:05:07 yeah one more! 16:05:16 thx! 16:05:19 Perhaps a doodle poll on the ML to find the best times and gauge attendance? 16:05:51 john-davidge: we did it before but minimal response 16:06:01 this is a good time for US/EU people 16:06:05 we just dont have attendees 16:06:19 ok, let's move on 16:06:40 #topic goals 16:07:06 emagana: I probably missed that unfortunately. I didn’t realise at first that i needed to be subscribed the the openstack-docs ML, rather that the docs section of the openstack-dev ML 16:07:21 from my perspective, it is very clear. We need to move the networking-guide from WIP to Official 16:07:43 is it still a wip? 16:07:50 i thought we published it for kilo 16:07:52 yeap. 16:07:55 well, MOST of it 16:07:58 #link http://docs.openstack.org/networking-guide/ 16:08:04 we did not get enough contributors to finish it 16:08:07 and still dont have enough 16:08:09 emagana: Do we have a list of sections that are still WIP? 16:08:11 the WIP warining is still there 16:08:20 john-davidge: more or less anything that lacks content 16:08:25 or seems a bit light on content 16:08:33 most of it is in the 'concepts' sections 16:08:51 john-davidge: I was trying to do that yesterday and documented in our wiki: #link https://wiki.openstack.org/wiki/NetworkingGuide/TOC#Proposed_topics_for_the_Networking_Guide 16:09:20 we also need a place for our meeting agenda in the wiki 16:09:23 or whereever 16:09:36 Sam-I-Am: I will take care of that 16:09:40 emagana: Excellent, thanks 16:09:54 emagana: plus some advertisement to neutron 16:10:03 #action emagana agenda in our wiki.. basically fix the wiki, it is messy 16:10:05 emagana: and operators, ideally 16:10:12 Hi 16:10:16 Sam-I-Am: sounds good! 16:10:18 hi 16:10:24 HI navinrio.. Thanks for joining 16:10:58 Hi Everyone I am Navin from HP 16:11:41 so... 16:11:47 my proposal is: 16:12:12 Let's review the current status of the guide and prepare a wiki with the section that we want to complete 16:12:18 Yes please 16:12:23 that's a good idea 16:12:30 emagana: how about an etherpad? 16:12:32 people hate wikis 16:12:33 emagana: +1 16:12:38 +1 16:12:50 +1 16:12:51 make potential assignments and once those sections are completed we remove the WIP finally 16:12:59 and make a lot of noise about it LOL 16:13:05 i think that will help 16:13:08 I like etherpad 16:13:08 I’m a people and I like wikis. But an eterpad will be fine too 16:13:14 haha 16:13:19 lol 16:13:21 ok.. I like etherpads better. Actually, we had one already but not sure where the link is 16:13:22 (as long as it’s linked on the wiki) 16:13:30 john-davidge: yeah, it would be linked 16:13:31 I got my laptop stolen and a lot of data is lost 16:13:36 its just a little more interactive, imo 16:13:39 I am fine with Wiki and Etherpad 16:13:46 emagana: Oh man, that sucks :( 16:13:52 which ever team decide 16:14:00 #action prepare etherpad with the section to be completed as target for Mitaka 16:14:52 emagana: might be good to add a bp/spec for the larger picture of things to add 16:14:56 I want to start with assignments but I rather discuss that over ML once we have the etherpad 16:15:09 Sam-I-Am: +1 16:15:09 something we can at least target with patches 16:15:26 agreed 16:15:34 Sam-I-Am: I like that idea.. 16:15:44 I also like the idea 16:15:59 #action create a docs-spec for the section to be completed in Mitaka cycle and target all patches to it 16:16:14 so how about we organize our ideas in the etherpad, then figure out what we're going to target for mitaka, then write a spec 16:16:34 Sam-I-Am: That is what I have in mind 16:16:40 Sam-I-Am: Sounds good 16:16:46 Sam-I-Am: I will have the etherpad by EOD 16:17:05 will send the link over ML to let everybody discuss.. we are all open ;-) 16:17:19 sounds good 16:17:24 also make sure neutron and ops know about it 16:17:53 emagana: Yes, send links on the openstack-dev ML as well 16:17:56 Sam-I-Am: roger that, I will include their MLs in the email 16:18:09 and maybe join their meetings 16:19:13 Sam-I-Am: I am trying to re-organize my schedule to attend all those meetings.. it is just hard.. but that is the goal.. 16:19:40 should we move to the next topic, OVN in networking guide? 16:20:07 time is hard 16:20:13 yeah, so ovn... 16:20:24 #topic OVN in networking guide 16:20:27 the idea around the original spec was this: 16:20:57 "looks like ovn is the evolution of ovs, which is a ref arch, so lets document it in a way people can use BEFORE it gets released" 16:21:22 Understood 16:21:33 but its not really a refarch yet, so this opened a can of worms for vendors and third-party folks to add their plugins and stuff to the networking guide 16:21:53 which is exactly what we dont want, because we've already had lots of problems with third-party content in the docs 16:21:58 The problem for me is that .. arrgghhh you just stole my opinion 16:22:04 LOL.. 16:22:06 they dump stuff in there and leave it, then it gets stale, and the docs team cant maintain it alll 16:22:12 I agree with Sam-I-Am 16:22:40 The idea of the networking-guide was to keep it clean and easy to follow for people who wanted to use neutron 16:22:53 so the question is can we write policy around what goes in the networking guide that includes something like OVN and not things like astara or plumgrid 16:23:02 it is already hard to keep it in good shape between LB and OVS to include now OVN 16:23:11 if ovn was accepted as a refarch for neutron this would be different, but its not (yet) 16:23:18 i think that's fair.. 16:23:22 russellb: wakey wakey 16:23:59 neutron should clarify if they want to support now three official plugins 16:24:16 emagana: i think ovn will eventually replace conventional ovs 16:24:18 if that is the case, then we should include OVN. simple enough 16:24:40 Sam-I-Am: That makes things easier, we just replace OVS sections by OVN ones :) 16:24:41 so the other option is writing up network-guide-like docs in the networking-ovn repo, and porting them to the networking guide when ovn becomes a thing 16:24:49 emagana: yeah, when ovn works :) 16:24:57 Sam-I-Am: I second that.. 16:25:05 eventually yes, i think conventional ovs will disappear 16:25:08 I agree 16:25:09 because its really pointless 16:25:14 Sam-I-Am: about the porting part of course.. nothing against OVN 16:26:04 so if we think it makes sense to document ovn in networking-ovn, we should figure out what to do with the spec, because its no longer a docs spec 16:26:18 Well good enough to have all the potential docs in the networking-ovn repo and then help them to move it to networking-guide? 16:26:39 maybe reword the spec to say initial docs are in networking-ovn and we'll port into the networking guide when ready, but this may not be mitaka 16:26:49 emagana: yeah good thing its all rst :) 16:27:09 i'm working with russellb already 16:27:22 i can catch up with him about it later since he's not here 16:27:48 so, what to do with this one: #link https://review.openstack.org/#/c/252592/ 16:27:53 -2 ? 16:27:58 in the end it doesnt matter which repo the docs start out in - the end goal is having user/oper docs available when its released 16:28:12 emagana: not yet 16:28:24 emagana: i have a feeling i'll remove the whole spec 16:28:41 Sam-I-Am: I will include my opinion on the review to have it documented 16:28:47 i'll probably discuss it with the docs ptl later 16:28:51 sure 16:29:06 ok.. anything else on OVN? 16:29:14 i dont know where we store policies for docs, but we might replace this spec with a policy for what goes into the networking guide 16:29:24 thats it for me on ovn 16:29:31 I think we shall have comparision of ovs and ovn 16:29:44 and lb 16:29:49 well, maybe 16:29:58 and maybe a bit of why one vs another 16:29:59 ovn is ovs 16:30:01 hi egon I did not know you were around 16:30:10 i am always around ;-) 16:30:16 so right now we could do a comparison between lb and ovs 16:30:29 ovn is simply making ovs more realistic 16:30:41 true 16:30:43 question is how to make an objective comparison 16:30:48 we're all opinionated 16:31:14 understood 16:31:20 well, you could hash out the most edge views 16:31:29 so you get to the real meat of the differences 16:31:34 there's definitely some feature support differences - linuxbridge doesnt do gre or dvr, for example 16:31:37 as old school people will search for ovs 16:31:52 and some people ovn 16:31:53 let's do not make this a OVN - OVS - LB discussion :-) 16:32:04 we see a lot of nova-net people adopting linuxbridge because nova-net uses it 16:32:07 but yeah :) 16:32:12 let's move on.. to scenarios restructure 16:32:17 most people didnt know linuxbridge existed until we wrote the networking guide 16:32:17 sounds good? 16:32:20 Ok 16:32:20 yep 16:32:34 I agree 16:32:46 #topic restructuring legacy scenarios 16:33:00 Sam-I-Am: Please, explain the idea here 16:33:16 emagana: ok 16:33:31 the idea of neutron was to push people toward "true" cloud networking 16:33:39 which is self-service private networks, a router, and floating IPs 16:33:49 yes 16:34:19 but we've figured out that neutron L3 doesn't perform/scale well and a lot of people avoid it by using provider nets (l2 only) 16:34:37 right now, if you want to deploy the legacy scenarios, you must use L3/routing and private networks 16:34:45 you can't attach a vm directly to a provider network 16:34:58 ? 16:35:17 egon: the ext/public network is not mapped to the compute nodes 16:35:26 its only attached to the network nodes 16:35:42 so if you try booting a vm on it, neutron blows up with a vif error because the network isnt there 16:35:47 if you're using l3 routing, you mean? 16:36:12 Sam-I-Am: does it too soon for that functionality in neutron? 16:36:15 well, you have to use l3 routing 16:36:32 I dont like to make things more complicated... they are already complicated 16:36:33 because there's a conventional network node, and the only attach point for the ext/public net is there 16:36:44 let's clarify this after this meeting. We're attaching VMs directly to provider networks. 16:36:53 emagana: its not too bad. you just add the ext-net to your compute nodes 16:37:03 point is - i think we need to allow people to do both 16:37:16 Sam-I-Am: understood 16:37:28 they can attach vms directly to provider networks when needed, but can also create private networks and routers 16:37:30 I haven't tried it myself.. shame on me 16:37:37 Sam-I-Am: I agree people should be able to do both, but we do... already 16:37:39 it works fine. the install guide does it now by default. 16:37:49 egon: who is 'we' 16:37:55 walmart 16:38:17 the thought behind this is that a lot of people come from nova-net, and like the simple provider networks option because they hear bad things about neutron L3 16:38:20 Sam-I-Am: well, makes clear that we could do the refactoring 16:38:20 and dvr is too complicated 16:38:53 so they would have the ability to use provider networks directly, but also try private/router stuff and hopefully transition some things to it 16:39:02 but I dont want to be very aggressive on the goals for the networking guide in mitaka 16:39:39 yeah, let's talk after the meeting. We're doing both now. 16:40:02 sure, its not too big of a change 16:40:02 mostly the provider network directly, though 16:40:23 my question was a) do we need to do this and b) should we augment the existing legacy scenarios or create new scenarios 16:40:32 I think in Japan Provider network deployment is more popular 16:40:33 also i think we need to ditch the 'legacy' wording 16:40:50 when we did that we were under the impression people would use dvr and l3ha, but neither of them have taken off due to bugs 16:41:01 so i'd change legacy to conventional or something 16:41:37 Sam-I-Am: I would like to create new ones 16:41:45 so I think pros and cons of provider network , private network , dvr if time permits can be included 16:41:46 new scenarios 16:42:03 then the question is do we have too many scenarios - overload 16:42:41 navinrio: the pros and cons would initially be linuxbridge vs. ovs... then maybe we can get into provider networks vs. private networks and DVR/L3HA 16:43:28 Sam-I-Am: I have not strong opinion on that 16:43:47 Copy that 16:43:53 +1 16:44:21 might be more a question of "cost" to maintain... if that cost is low and intent of scenarios is clear, probably not a big concern on # 16:44:27 Sam-I-Am: maybe consulting with the MLs? 16:44:30 so we probably need a spec for somehow adding provider nets to the existing scenarios... we'll put it in the etherpad first 16:45:01 yeah, ML discussion sounds good 16:45:21 which ml? the people who use/write this stuff are not on the docs list. 16:45:35 it would probably be ops if we're polling people 16:45:41 Sam-I-Am: docs and ops 16:45:42 true 16:45:56 agree with Sam-I-am opinion 16:46:18 i suggest we just do ops and maybe neutron 16:46:33 agree 16:47:25 so i can take the ML thing 16:47:35 i'll post it to ops and neutron, see what sticks 16:47:52 if there's agreement, we can add it to the mitaka spec of things to do 16:47:54 isn't x-posting discouraged? 16:47:55 Sam-I-Am: great! 16:48:16 sc68cal: do them sequentially? not sure how else to handle it 16:48:58 Sam-I-Am: I think probably post the actual topic to one ML, and redirect the other audience to it 16:49:24 are we good on this topic? 16:49:31 Yes 16:49:31 we have one thing leaast! 16:49:32 sc68cal: makes sense 16:49:34 I am fine 16:49:38 emagana: give me an action 16:49:57 out of curiosity... do we have usage #s on the existing scenarios via google analytics? 16:49:58 my bad 16:50:14 lwilliams__: no, thats apparently fixed now (or soon) 16:50:21 ok, cool 16:50:29 #action Sam-I-Am will document the changes on the etherpad and write a spec after the discussion there and ML 16:50:32 lwilliams__: ask annegentle for more info 16:50:47 thx 16:51:40 #topic versioning of the networking guide 16:51:46 this is a big deal 16:52:00 sc68cal: yor wrote the spec, right? 16:52:41 you* 16:53:00 we have just eight minutes left.. 16:53:07 problem - neutron changes a lot from release to release, often in ways not backward compatible with previous versions 16:53:20 we have a lot of people who install older versions for 'stability' reasons 16:53:37 lwilliams__: still validating the fix works :) 16:53:49 I agree 16:53:51 lwilliams__: but sadly we have no data 16:53:59 pretty much anything that involves specific config (like the install and network guide) need versioning 16:54:02 thx for the update, anne:) cool! 16:54:10 we found out that trying to use "in X version, do Y" is too hard to maintain 16:54:21 emagana: no I don't believe i did 16:54:30 sc68cal: my bad.. 16:54:32 emagana: Is the debate wheher or not we should verion? Or how exactly to do it? 16:54:42 john-davidge: whether or not we should version it 16:54:47 how to do it is not a problem 16:54:51 john-davidge: yes, the first part 16:54:54 I think we should version 16:54:58 a version gets cut with each release 16:55:03 I’m of the opinion that we should version 16:55:12 otherwise the guides will become very messy 16:55:23 + 16:55:27 I think we probably have to, just based on how much changes as we go forward 16:55:29 +1 16:55:32 based on how much things change, we should tag after Mitaka 16:55:52 well here's the problem 16:56:09 right now the guide is for kilo, so tagging it for liberty wouldnt work 16:56:20 we could update it for liberty and tag but then we lose the kilo stuff 16:56:42 so if we can tag for kilo now that'd be great, then update master for liberty, then cut that 16:57:09 Sam-I-Am: targetting Kilo makes more sense 16:57:10 Sam-I-Am: There may already be some content that is liberty-specific 16:57:24 We could tag it based on the commit date 16:57:39 find a SHA of the networking guide from the kilo timeframe, tag that as kilo 16:57:57 sc68cal: yeah that makes sense 16:58:05 sc68cal: that sounds goof 16:58:09 *good 16:58:12 :) 16:58:14 sc68cal: sounds like you just volunteered :) 16:58:19 :D 16:58:23 Sam-I-Am: done - i'll do it now 16:58:27 sc68cal: I am ready to add the action :-) 16:58:41 so tag kilo -> do liberty updates -> tag liberty -> then do mitaka updates in master 16:58:56 this changes the strategy we've been using a little too: 16:58:58 #action sc68cal will tag networking guide 16:59:10 kilo was ..... last fall 16:59:12 right? 16:59:16 ok, one minute left... wow.. long meeting 16:59:19 with CD, we usually waited until the end of the current release cycle to update the guide for that release cycle 16:59:23 sc68cal: spring 16:59:26 2015.1 16:59:30 Sam-I-Am: thanks 16:59:37 Does this mean w should plan to remove kilo and liberty specific sections for Mitaka? 16:59:49 now we'll have to update the guide prior to release when we tag the release 16:59:57 john-davidge: I would like to identify those sections first 17:00:06 emagana: we should move the meeting to #openstack-doc 17:00:10 we are over time 17:00:15 let's move the conversation.. 17:00:19 #end-meeting 17:00:20 byeeee 17:00:20 ok 17:00:23 bye 17:00:31 #endmeeting