21:03:05 #startmeeting Networking 21:03:06 Meeting started Mon Sep 29 21:03:05 2014 UTC and is due to finish in 60 minutes. The chair is markmcclain. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:03:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:03:09 The meeting name has been set to 'networking' 21:03:19 mestery is in transit this week, so I'll be filling it 21:03:26 (fortunately it is a light week) 21:03:40 party time. 21:03:55 #link https://wiki.openstack.org/wiki/Network/Meetings Agenda 21:04:19 dougwig: haha 21:04:24 #topic Announcements 21:04:29 #link https://wiki.openstack.org/wiki/Network/Meetings Release Notes 21:05:19 We're starting to work on the Juno release notes. If anything is missing please let us know 21:05:53 RC1 should be cut very soon 21:06:08 #topic Bugs 21:06:12 enikanorov: hi 21:06:40 #link https://bugs.launchpad.net/neutron/+bug/1374573 21:06:41 Launchpad bug 1374573 in neutron "Server hang on external network deletion with FIPs" [Critical,Confirmed] 21:06:54 armax: you were working on this one, but nobody seemed to pick it up 21:07:03 seems like this is a release critical bug 21:07:52 markmcclain: yes, but the change was not deemed acceptable, and I won’t have to look at it today or tomorrow 21:08:15 markmcclain, armax: I did a quick review of armax’s patch this AM, and was concened about the change to use a separate mutex. 21:08:20 armax: but is the hang observed in specific or all cases 21:08:55 salv-orlando: the hang is only observable when deleting an external network with disassociated fip's 21:09:28 armax: yes, but it’s not intermittent - everytime you have an ext net with disassociate floating ips it hanfs 21:09:55 and by hanging stop processing for all routers on the l3 agent, I guess 21:10:01 salv-orlando: correct 21:10:10 ok.. so we'll continue to track it 21:10:13 salv-orlando: this is a server-side hang 21:10:38 I think we can cut RC1 and either release note it or target this specific bug for RC2 21:11:02 Any other release critical bugs the team should be tracking? 21:11:19 armax: If we could eliminate the with_lockmode(‘update’), I think we could also remove the mutex locking. 21:11:29 frankly I am looking at review comments and it seems they ended up in argument which goes way beyond the specifc bug being addressed 21:11:45 is this bug so deep rooted in the ml2 architecture that we can’t really fix it in an easy way? 21:11:52 salv-orlando: No 21:12:04 rkukura: so how should we fix it? 21:12:35 salv-orlando: Not sure, but the mutex was added for a specific purpose, and using a different mutex no longer serves that purpose. 21:13:04 rkukura: it looks like you got the hang of this, so you should fix it :) 21:13:29 rkukura: my question was not about whuy the fix is ineffective, but rather about what would be the proper fix. I would like to release juno with a fix rather than a release note 21:13:45 salv-orlando: I agree that the deadlock is very troubling 21:13:50 armax: I can take a closer look. 21:13:52 and would prefer a fix 21:13:57 which would basically say “ermm… please try not to do this particular thing otherwise your l3 agent will be gone for good" 21:14:03 rkukura: thanks for digging into it 21:14:59 Last call for release blocking bugs… 21:15:50 #topic Docs 21:15:52 emagana: hi 21:16:01 Hi There! 21:16:32 #link https://etherpad.openstack.org/p/neutron-docs-juno 21:16:44 Looks like we need a few volunteers for doc items 21:16:49 how's the recruitment going? 21:16:58 Ok, News on the Docs side. The Networking guide is moving forward #link https://blueprints.launchpad.net/openstack-manuals/+spec/create-networking-guide 21:17:16 markmcclain: I will cover that in a bit! 21:17:25 ok.. cool 21:17:55 A bunch of people reach me out to find out the how to review content, well in that BP you will find all the current content (very raw still) 21:18:26 Now, we have defined a new process to add content quickly and easier for developers that are NOT familiar with the Docs process 21:18:48 Basically, this wiki #link https://wiki.openstack.org/wiki/NetworkingGuide/TOC 21:18:52 oh cool… that will be a big help for contributors 21:19:44 So, we have identified a couple of Docs folks to help with the translation from the wiki to the Docs (HTML) but we need people filling up the gaps on the wiki 21:20:20 The contribution will be recorded as co-author in the gerrit commits 21:20:43 WE are going to focus on the Networking Guide and then the Admin Guide will be fixed based no that 21:21:01 So, that is actually what is going on right now!. 21:21:14 good stuff thanks for sharing the changes 21:21:28 For the guys leading DVR and L3 HA. Please, make sure that you review those sub-sections. 21:21:42 The migration path will be covered in the Operations Guide! 21:21:48 I will discuss that in the next meeting 21:22:03 emagana: can you share links to these reviews? 21:22:24 armax: For the networking guide? 21:22:33 ya 21:23:15 #link https://review.openstack.org/#/q/project:openstack/openstack-manuals,n,z 21:23:43 Look for networking-guide directory: https://review.openstack.org/#/c/117327/ 21:24:04 emagana: thanks! 21:24:15 markmcclain: That is what I have so far 21:24:22 emagana: thanks for the update 21:24:49 #topic Sub Team Reports 21:25:13 Looks like the subteam reports are unchanged from last week, so if you've got something speak up now :) 21:26:20 should we mention the lbaas v2 feature branch and review standards for it? 21:26:38 dougwig: sure 21:26:56 so for the feature branch 21:27:07 cores should review the code to ensure it is correct, but it does not have to be complete 21:27:14 (ie partial implementations are ok) 21:27:33 I think the current patch in the series has comments on missing migration information 21:27:51 mostly it's retrofitting to the new non-conditional migrations. 21:27:53 if we create a note or bug to fix it later, I'd be ok moving 21:27:55 current review list is here: https://etherpad.openstack.org/p/lbaas_reviews 21:28:21 at the gerrit level, feature branches can have a different core them can’t they? 21:28:46 salv-orlando: yes… we can define a different group, but we've been trying to get RC1 out first :) 21:29:16 markmcclain: ok - you said “cores” and I thought you meant the standard core team 21:29:26 for now, he does. 21:29:27 for now those groups are the same 21:29:40 * salv-orlando retracts his question and goes to put his head in shame in the sand 21:29:55 whoops no sand… I’ll have then to bang my head against the wall! 21:30:05 salv-orlando: haha 21:30:17 channel that emotion into some lbaas code reviews. :) 21:30:22 dougwig: did I answer your question? 21:30:36 yes, i just wanted it on radar with the neutron cores. 21:30:45 ty 21:31:34 #info cores should be reviewing LBaaSv2 for feature branch 21:31:51 Any other subteam reports? 21:32:38 #topic Kilo Specs 21:33:16 #link http://git.openstack.org/cgit/openstack/neutron-specs/tree/specs/kilo Kilo Specs 21:33:27 the kilo directory for the specs repo is now open 21:33:41 #info The template we use has changed since Juno 21:33:49 #link http://git.openstack.org/cgit/openstack/neutron-specs/tree/specs/template.rst 21:34:23 yay ascii art 21:34:54 The repository has been opened for submissions, but we still have lots of work todo on Juno which we should stay focused on 21:35:43 beagles: everyone's favorite right? 21:36:05 markmcclain: vim shines w visual block mode ;) 21:36:30 The spec tools have been updated to test for the new template, so if you propose using the old template expect a -1 from jenkins 21:37:15 Also don't forget that Paris summit session ideas are being collected here: 21:37:24 #link https://etherpad.openstack.org/p/kilo-neutron-summit-topics Neutron summit session ideas 21:38:04 Any other open discussion items? 21:38:20 o/ 21:38:31 beagles: yes 21:38:44 markmcclain: Sorry I joined late - when is RC1 being cut and is there RC2 in plan? 21:38:53 so I've been looking at doing something about neutronv2/api.py in nova 21:39:20 Sukhdev: RC1 will be cut very soon.. ideally after we have a fix for the FIP bug 21:39:33 as for RC2 we are not tracking any bugs for it at this time 21:39:40 so far I've more-or-less an island but I know others have also been thinking about this a lot and may have done some work on it already 21:39:46 markmcclain: Thanks 21:40:19 what's the state of flavors? will be re-proposed as is for kilo, or...? 21:40:26 most of the process oriented stuff happens in nova - and they are also still focused on juno 21:40:50 beagles: right I know some Nova folks I've chatted with have wanted to discuss this too 21:40:52 but sometime soon things will start rolling 21:40:53 oh whoops, sorry, for some reason i thought we were in open discussion. 21:41:05 I'm hoping we can get some cross project discussion time set aside for it 21:41:10 * beagles nods 21:41:15 dougwig: we are in open discussion 21:41:33 dougwig: yes flavors will be re-proposed for Kilo 21:41:53 since we didn't have a ready made user for them in Juno without pain for everyone 21:41:56 did we have consensus on the spec at the end of juno, or is there still work there? 21:42:02 I unfortunately will not be in Paris, but no doubt there will be others there to bash it about 21:43:05 dougwig: we've mostly converged on a spec 21:43:20 just need to reformat it for the new template and clarify a few bits 21:43:33 enikanorov also has made an initial implementation of it 21:43:39 will the spec need to go through the spec review process for kilo? 21:43:59 blogan: yes… all specs have to go through the process 21:44:18 okay, wasn't sure if since this may have already had an agreement if it still needed to 21:44:19 thanks 21:44:22 blogan: fortunately since everyone has discussed it, ensuring consensus should be easy 21:44:29 lol 21:44:32 famous last words 21:45:02 one of the suggestions that was made to me that is looking more attractive all of the time is treating the effort as a sort of enhanced neutron client and implement the nova network stuff in terms of that 21:45:52 ...and we can roll those enhancements into neutronclient? 21:45:54 blogan: yep.. I've probably cursed it 21:46:12 if it is deemed appropriate, yeah 21:46:18 markmcclain: we just need to throw in some UDP based objections. 21:46:22 beagles: the neutronclient is one of the issues 21:46:37 but the general workflow between Nova and Neutron is not efficient at all 21:46:40 markmcclain: mmm yeah 21:46:57 dougwig: haha 21:46:58 markmcclain: I've already ran into some of those things in mucking about with some ideas 21:47:28 also any work we do on the neutronclient should be balanced with the community initiative for the openstacksdk 21:47:36 markmcclain: the nova code sometimes is just inefficient, but in other cases it is clearly a slave tot he client 21:47:49 markmcclain: mmm.. noted 21:47:59 I'd hate for the two teams to duplicate work and choose diverging paths 21:48:23 beagles: agreed 21:49:03 markmcclain marun: so in general .. improvements to neutronclient is a net win 21:49:06 ? 21:49:44 beagles: I think we need a better client. Not just via the cli, but also as a library. 21:50:03 yes… I expect the improvements to involve a significant refactoring 21:50:32 would it be fair to say that the current "library" is nearly 100% driven from cli requirements? 21:50:41 we also have to pin the CLI to provide backwards compatiblity 21:50:48 right 21:51:43 beagles: actually the current client was just the easiest path to serialize any API call 21:51:58 I'd argue it does not serve the CLI well either 21:52:16 markmcclain: ic 21:52:42 any other open discussion items? 21:53:48 ok.. thanks for stopping in this week and see everyone on the ML and IRC 21:53:51 #endmeeting