14:00:02 #startmeeting networking_ml2 14:00:03 Meeting started Wed Sep 18 14:00:02 2013 UTC and is due to finish in 60 minutes. The chair is mestery. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:04 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:06 The meeting name has been set to 'networking_ml2' 14:00:19 #link https://wiki.openstack.org/wiki/Meetings/ML2 Agenda 14:00:38 I don't have much on the agenda for today, so once we get through it, if others have items we can discuss those at that time. 14:01:09 #topic devstack 14:01:21 The only bug for ML2 with devstack is this one: https://bugs.launchpad.net/devstack/+bug/1220745 14:01:22 Launchpad bug 1220745 in devstack "Change devstack to use the ML2 plugin instead of the OVS plugin by default" [Undecided,Confirmed] 14:01:41 I have a patch for this, I just need to find time to do a bit more testing and push it out for review. 14:02:10 Any other devstack issues people are seeing? 14:02:15 https://review.openstack.org/#/c/45565/ 14:02:40 rkukura: Thanks, for some reason I thought that one had already gone up. :) 14:02:54 is the above still needed? 14:02:58 yes, I see one :-) 14:04:03 I think it is, right Sukhdev? 14:04:37 I tested twice with and without the patch and I do not see the problem either way 14:05:25 in new clean VMs, or is the dependency already installed? 14:06:09 in a new clean VM without dependency as well in a new clean VM with dependency - I did not see the issue 14:07:29 So we don't need this patch anymore? rkukura, have you verified this as well by any chance? 14:07:30 But, since somebody saw the issue... it may have to do with some corner case issue 14:07:32 I think this would show up in testing mestery's patch to switch the default if it is needed 14:07:49 mestery: I have not tried with clean VM recently 14:08:05 Yes, with mestery's patch I do see the problem 14:08:08 Myself either. 14:08:15 this has to do with the config 14:08:28 Sukhdev: Can you explain further? 14:09:07 If I install mestery's patch and enable Arista patch and do not have a config file to go along with, everything goes in the wrong way 14:09:28 I mean specify arista in localrc 14:10:17 Sukhdev: Did you set Q_PLUGIN_EXTRA_CONF_PATH and Q_PLUGIN_EXTRA_CONF_FILES to point it at the arista .ini file as well? 14:10:27 And what do you mean it goes wrong, it doesn't work at all? 14:10:28 so only the arista driver requires jsonrpclib, right? 14:10:52 mestery: no 14:10:54 cisco md does not use jsan 14:10:59 rkukura: yes 14:11:02 or json 14:11:21 only Arista uses it now 14:11:39 I am assuming others will use in future 14:12:30 mestery: I can go back and retest it with the config file options and report back via email 14:12:51 Yes, without those, Arista won't have it's config 14:12:52 Switching devstack to use ml2 by default will not require this patch, so we can deal with these separately. 14:13:49 rkukura: Agreed. 14:14:58 Anything else on devstack? 14:15:16 I think we are concluding that we can switch the devstack default without waiting for the other devstack patches, right? 14:15:18 So, in terms ofhttps://review.openstack.org/#/c/45565/ 14:15:26 what is the conclusion? 14:16:07 rkukura: Yes, I agree. I'll proceed with that approach then. 14:16:55 Lets resolve ofhttps://review.openstack.org/#/c/45565/ in the review, and determine with it is sufficient, or we somehow need to make devstack load driver-specific dependencies 14:17:07 rkukura: Agreed. 14:17:19 sounds good 14:17:27 Anything else devstack related? 14:17:35 when can we expect mestery's patch? 14:17:51 rkukura: I'll do my best to finish testing and send it out tomorrow. 14:18:01 Today I'm swamped at LinuxCon, tomorrow is much better. 14:18:21 * rkukura will be ready to review 14:18:28 #topic Documentation 14:18:36 I will give it a test as well - within next day or so and report back 14:18:41 #link https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs ML2 Documentation BP 14:18:52 rkukura: You are leading documentation, any updates? 14:18:56 I started looking at what documents need updating 14:19:33 At least: install guides, could admin guide, config reference, networking admin guide, operations guide 14:19:34 Dear ML team is there any documentation task which can be assigned to me? 14:19:58 same, I'm looking for a documentation task (hopefully basic) 14:20:21 we have several volunteers to work on docs: me, mestery, dandrushko and roaet 14:20:46 rkukura: Are you the only one setup to actually edit and submit gerrit reviews for docs? I am not. 14:20:46 how many of us are fluent with the doc tools? 14:20:55 rkukura: Not me 14:21:03 java doc? 14:21:05 rkukura: I am not fluent with the doc tools. 14:21:09 not me either 14:21:28 rkukura: The best option may be for some of us to provide text and maybe graphics to you and let you format them and submit? 14:21:34 * mestery is thinking out loud here perhaps. 14:21:34 So one approach is to split up the various docs, and each deal with one or two 14:22:09 agree 14:22:14 rkukura: am I right to use https://wiki.openstack.org/wiki/Documentation/HowTo as a guide? 14:22:15 +1 14:22:23 +1 as well on that 14:22:31 someone from core ML2 team should act as supervisor for this activity 14:22:41 How about if we each take one or two existing docs and identify what's needed - new chapter, minor edits, re-org, ...? 14:22:52 dandrushko: That's rkukura, with me as his trusty sidekick. :) 14:23:01 dandrushko: I'm willing to do that, and am assigned the bug 14:23:04 rkukura: Seems fair, do you want to assign these? 14:23:28 I'll take networking admin guide, who wants the others? 14:23:41 rkukura: how can i contack you offline to arrange details? 14:23:44 roaet: I think that's the place to start 14:23:54 rkukura@redhat.com 14:24:00 Is there a list of the others (sorry for silly question)? 14:24:11 thanks 14:24:21 rkukura: Can you assign them to the 3 of us? 14:24:24 May be easier. 14:24:25 :) 14:24:30 agree :) 14:24:32 or rkukura on freenode 14:25:12 ok, can each of you send me an email, and I'll coordinate? 14:25:19 yes, thanks rkukura! 14:25:25 I'd also be happy to help, but neither fluent in english nor in OS docs worflow 14:26:07 rkukura: sent initial req you 14:26:17 I've only dabbled with docs, and a long time ago, but we'll figure it out 14:26:28 can I make a comment about the documentation? 14:26:33 sure 14:26:35 Sukhdev: Yes, please do 14:26:57 On this main page https://wiki.openstack.org/wiki/Quantum 14:27:19 rkukura: maybe we can put a list of tasks as bugs on https://bugs.launchpad.net/openstack-manuals/+bugs with tag ml2 14:27:22 we need add the ML2 stuff and bring out all the ML2 drivers 14:27:47 roaet: makes sense 14:28:01 this documentation is based upon the old plugins - with Havana ML2 architecture, we should highight the drivers and list them out 14:29:19 So should our doc updates take the attitude that the monolithic (openvswitch, linuxbridge, hyperv) plugins are deprecated? 14:29:39 rkukura: yes 14:29:44 rkukura: yes 14:29:52 Sukhdev: Lets address updating the wikis as part of the docs effort over the next couple weeks 14:29:55 I spoke with markmcclain about that yesterday, we will possibly remove them end of Icehouse even. 14:30:13 I'd also like to see some documentation on the ml2 driver APIs, probably in the wiki 14:30:19 mestery: that'd be great, and certainly would remove the confusion 14:30:29 remove the ovs plugin at end of icehouse? 14:30:46 rcurran: Yes, that's what markmcclain was saying. 14:30:47 we'll keep the agents of course! 14:30:49 or just from a doc perspective 14:30:52 Yes 14:30:57 unless we've got a modular agent by then 14:31:03 True 14:31:20 rkukura: can only document that OVS and LB are deprecated 14:31:38 markmcclain: agreed 14:31:39 HyperV deprecation is up to their maintainer 14:32:40 rkukura: Thanks for organizing documentation. 14:32:45 Anything else on documentation? 14:32:55 markmcclain: good point - I've been working with them to get the hyperv agent fully supportable with ml2, so we can hopefully get a decision 14:32:55 Question 14:33:07 How about the vendor plugins - shall we also say they are depricated as well 14:33:25 Sukhdev: No 14:33:26 Sukhdev: I think that's up to each vendor 14:33:30 Right 14:33:34 +1 14:33:39 We're only deprecating the open source plugins. 14:33:40 Should I watch the launchpad then for manual bugs tagged ml2? Will I be assigned through that mechanism or will I pick and choose? 14:33:59 OK - I guess that makes sense 14:34:00 roaet: Lets let rkukura assign documentation tasks to people and then we can file bugs and assign them. 14:34:05 roaet: feel free to email with preferences 14:34:24 mestery: rkukura: thanks. 14:34:50 roaet: My inclination is to coordinate via email and track via launchpad 14:35:04 rkukura: +1 14:35:31 Do you need our e-mail addresses or should we just e-mail you? 14:36:04 roaet: Email rkukura would be best. 14:36:12 OK, anything else on docs at the moment? 14:36:18 Thank you, will do. 14:36:29 I've got roaet's and dandrushko's 14:36:36 * mestery hopes you also have mine. :) 14:37:02 #topic Open Discussion 14:37:07 Anything else on ML2 this week? 14:37:24 icehouse design topics? 14:38:11 This is open forum for non documentation topics? 14:38:25 roaet: yes 14:38:41 rkukura: Let me unbury from LinuxCon to come up with Icehouse topics 14:39:04 so next week? 14:39:04 We are intending to continue work on https://blueprints.launchpad.net/neutron/+spec/configurable-ip-allocation and will soon announce our intentions on the openstack-dev mailing list. Does ML2 have concerns when it comes to configurable IPAM? 14:39:20 For me, I'll have some for next week, I promise. 14:39:36 tldr: Pluggable IPAM conflicts with ML2 design? 14:39:50 roaet: It won't conflict as far as I know. 14:40:14 roaet: ml2 just uses base IPAM right now 14:40:35 Excellent. Thanks for the input. 14:40:45 That is all from me. 14:40:45 roaet: No problem. 14:40:59 OK, lets focus on documentation, bugs, and devstack for the next week. 14:41:08 sounds good 14:41:10 Thanks for everyone's contributions on ML2! 14:41:15 Thanks alll! 14:41:16 #endmeeting