21:01:33 #startmeeting networking 21:01:34 Meeting started Mon Feb 8 21:01:33 2016 UTC and is due to finish in 60 minutes. The chair is armax. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:01:35 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:01:37 The meeting name has been set to 'networking' 21:01:38 o/ 21:01:39 o/ 21:01:40 o/ 21:01:42 o/ 21:01:42 o/ 21:01:43 o/ 21:01:44 o/ 21:01:50 hi 21:01:50 o/ 21:02:04 * mestery thinks if we're using meeting start to count people we're doing it wrong 21:02:13 aloha 21:02:27 mestery: we are doing it wrong if we count 21:02:36 * njohnston just likes little ASCII people. It reminds me of IRC in 1995. 21:02:45 mestery: ihrachys: stats... stats everywhere 21:02:47 hi 21:02:52 there’s not much on the agenda this week 21:02:56 by the looks of it 21:02:58 hi 21:03:08 we could bikeshed the stadium for at least an hour. 21:03:17 It is the irc of the 90's.... 21:03:45 dougwig: :/ 21:03:48 #topic Announcements 21:04:00 We 21:04:07 are well in the M3 window 21:04:15 as you guys are fully aware 21:04:31 during the past two weeks we did a checkpoint on blueprints and RFEs 21:05:11 as it pains me to say, some stuff will have to be removed from Mitaka 21:05:31 * mestery hands armax a kleenex 21:05:40 S.O.P. 21:05:47 * regXboi calls for the crowbar 21:05:57 I’ll be going over the list this week to see what can reasonably make Mitaka and what can’t 21:06:38 I would like to remind you that if you are an approver/assignee of a blueprint/rfe 21:06:50 to work with your peer to get things moving as much as you can 21:07:02 be proactive 21:07:18 https://launchpad.net/neutron/+milestone/mitaka-3 21:07:50 bear in mind 21:08:58 should stuff gets out of Mitaka, we’ll still allow progress for now 21:09:15 but any patch that includes a release note will be blocked 21:09:31 so just don't add a release note for your feature? 21:09:38 * ihrachys runs to remove release notes from his patches 21:09:39 russellb: ++ 21:09:53 that’s funny ah ah 21:09:58 russellb: if you do that it's not the patch that gets blocked, but the authro 21:10:05 blocked forever 21:10:10 harsh 21:10:13 physically blocked 21:10:13 super harsh 21:10:26 send to MN 21:10:30 texas chainsaw style 21:10:34 and put in an igloo 21:11:43 harsh 21:12:06 * armax waits an extra minute for people to finish off their remarks 21:12:09 sheesh, dark meeting today. 21:12:09 (sorry for the interruption) 21:12:26 I thought this meeting was supposed to be "light entertainment"?! 21:12:27 * mestery grows up 21:13:19 ok 21:13:22 minute up 21:13:37 #topic bugs 21:14:05 mhickey: we had a discussion on gate stability this week 21:14:08 on the ML 21:14:49 armax: ok; do you have the thread? 21:14:52 there are a few gate failure offenderes 21:14:57 *offenderes 21:15:01 offenders! 21:15:22 #link http://lists.openstack.org/pipermail/openstack-dev/2016-February/085631.html 21:15:27 thanks 21:15:33 * njohnston thanks everyone for helping him bug deputy last week, especially sc68cal, ajo, and blogan. 21:15:42 so IPv6 is not behaving well in the gate 21:16:04 haleyb had a patch up to move some of tests to the periodic queue 21:16:14 that helped 21:16:24 but I still see failures 21:16:25 njohnston: you got the fun mtu bugs :) 21:16:44 as a team 21:16:51 we gotta figure out to keep this list to 0 21:16:54 #link https://bugs.launchpad.net/neutron/+bugs?field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&field.tag=gate-failure 21:17:33 especially now that we’re going into the busy period of the release 21:18:01 linuxbridge has been flaky recently too, and kevinbenton helped on that front too 21:18:36 so I am calling for arms here…anyone interested in IPv6 as well as Linux Bridge, please make sure stability issues are given priority 21:18:44 I think kevin's patch may have fixed the flakyness. We're at 0% failure for today 21:18:46 otherwise we’ll have to demote this stuff from the gate and let it rot 21:18:58 sc68cal: super kevinbenton strikes again 21:19:14 re dropping stuff and letting it rot - then my joke about nobody caring about IPv6 will be shown to be not a joke 21:19:22 so yeah let's not make my joke come true 21:19:32 mhickey: care to add anything? 21:19:41 armax: what's the linuxbridge one? I miss details. and can work with Andreas on looking into that one. is that the one breaking stable for a while in the past? 21:19:53 its njohnston that was the weeks deputy 21:20:07 I am only starting 21:20:08 ihrachys: it was https://review.openstack.org/#/c/276519/ 21:20:25 to get context 21:20:30 ihrachys: we saw a surge of failures on the linuxbridge job 21:20:48 ihrachys: are you saying that the job is persistently broken on stable branches? 21:21:03 armax: ok I thought that was stable only (haven't seen any on master myself) 21:21:20 armax: no it was actually cured lately I think. not sure how (was traveling the whole week before) 21:21:52 ok 21:23:07 njohnston: anything you would like to add? 21:23:26 armax: The main LB bug that came was to track to MTU issues (https://bugs.launchpad.net/bugs/1542108), the other LB bugs (https://bugs.launchpad.net/neutron/+bug/1542923, https://bugs.launchpad.net/neutron/+bug/1542972), while notable, didn't strike me as gate-busters 21:23:29 Launchpad bug 1542108 in neutron "MTU concerns for the Linux bridge agent" [High,Confirmed] - Assigned to Sean M. Collins (scollins) 21:23:30 Launchpad bug 1542923 in neutron "Linuxbridge agent failed to start when bridge_mappings is given" [Undecided,New] - Assigned to Slawek Kaplonski (slaweq) 21:23:31 Launchpad bug 1542972 in neutron "linux bridge device processing loop breaks on removals" [High,In progress] - Assigned to Kevin Benton (kevinbenton) 21:25:15 ok thanks 21:25:26 armax: I have 2 to add for today.. 21:25:33 mhickey: go for it 21:25:51 https://bugs.launchpad.net/neutron/+bug/1543040 and https://bugs.launchpad.net/neutron/+bug/1543094 21:25:53 Launchpad bug 1543040 in neutron "neutron.tests.unit.agent.linux.test_async_process.TestFailingAsyncProcess.test_failing_async_process_handle_error_once failed in Liberty periodic job" [High,In progress] - Assigned to Nir Magnezi (nmagnezi) 21:25:54 Launchpad bug 1543094 in neutron "[Pluggable IPAM] DB exceeded retry limit (RetryRequest) on create_router call" [Undecided,New] - Assigned to Salvatore Orlando (salvatore-orlando) 21:26:19 the 1st is a test only issue and liberty only; just need a backport of an existing fix. 21:26:32 ihracchys: thanks 21:26:55 the other salv-orlando is looking at 21:27:11 mhickey: thanks 21:28:03 from now on let’s be conscious as to what bug fix needs to target M3 21:28:34 should we stop merging untargeted fixes? or should we just be informally mindful? 21:29:22 ihrachys: both? 21:29:23 :) 21:29:55 ideally we target stuff that we know is gonna hurt the release if it doesn’t merge 21:30:21 I wonder if rossella_s1’s script is widely used amongst team members? 21:31:04 what script/where? 21:31:08 not by me, sorry. 21:31:22 dougwig: it’s a script in the repo 21:31:25 under tools 21:31:36 it generates a gerrit dashboard 21:31:57 https://github.com/openstack/neutron/blob/master/tools/milestone-review-dash.py 21:32:00 that contains patches targeting release items and high priorities fixes 21:32:04 hichihara: that’s the one! 21:32:07 hichihara: thanks 21:32:20 armax: :) 21:33:13 any taker for next week deputy duty? 21:33:31 I thought that was covered last week?!?! 21:33:41 we got this week covered 21:33:50 not the next, I am being proactive! 21:33:56 ah .... I get it now 21:34:00 I drink my own kool-aid you know? 21:34:23 i volunteer 21:34:34 dasm: cool 21:34:50 btw, kudos to njohnston for great steps on starting out as a "green" deputy: https://etherpad.openstack.org/p/neutron-bug-deputy 21:34:52 dasm: thanks 21:35:00 dasm: ++ 21:35:02 mhickey: exactly. njohnston ++ 21:35:06 armax: I thought rossella_s1 was to cover it? 21:35:11 armax: as per prev meeting. 21:35:25 mhickey, njohnston you may want to turn that into a diff to the devref version of it 21:35:46 http://docs.openstack.org/developer/neutron/policies/bugs.html#bug-screening-best-practices 21:35:59 I see no reason why we should keep this in two separate sources 21:36:08 armax: ok, can sync with njohnston biut he did all the good work :) 21:36:14 *but 21:36:18 armax: Yes sir. 21:36:53 njohnston: :) 21:36:54 thanks folks 21:37:40 ihrachys: um, that might have slipped through the cracks, I’ll double check 21:38:06 #topic Docs 21:38:17 before I had over to Sam-I-Am 21:38:25 howdy 21:38:29 I would like to state the obvious 21:39:04 but a feature is not complete without docs 21:39:11 so if you have something targeted to you 21:39:19 either as approver or submitter 21:39:23 look for Docs patches 21:39:40 or don’t forget to submit them/provide support to docs folks 21:39:48 and if you don't, you have to deal with me :) 21:39:49 our users will love you for it 21:40:34 or hate you, depending 21:40:35 to this aim, any feature without at least a barebone doc reference will not be signed off as complete for Mitakta 21:40:42 Sam-I-Am: that's a strong incentive ;-) 21:40:44 no docs, no release? :) 21:40:44 What is the best way to tie those together, given that the changes may be in openstack-manuals or api-guide or cli guide etc? You can use Depends-On tag to make sure that they don't merge before the primary patch, but there's no way to reverse that association, i.e. see all the docs patches depending on this primary code patch. 21:40:46 Mitaka 21:41:06 I’d say we can be lax about this 21:41:36 because tying commis like this can be a bit of a pain 21:41:41 commits 21:41:49 :D 21:41:52 ok, making sure there wasn't a customary way to do that 21:42:10 some of this might need to be managed in a less mechanical way 21:42:12 but I’d say before we mark a BP Implemeted or a RFE release we should at least have a doc reference 21:42:32 and we should paste it either on the whiteboard or the bug report page 21:42:48 bear in mind that toda 21:42:49 y 21:42:53 whomever is managing the bp/spec should be able to track completion of all the bits, and feel free to drag me into it if you're not sure what constitutes as usable docs. 21:43:25 'how to run this in a devstack all-in-one' is not docs. 21:43:26 patches that have a DocImpact in the message 21:43:33 will generate a bug in this list: 21:43:35 #link https://bugs.launchpad.net/neutron/+bugs?field.tag=doc 21:43:48 no docs < some docs < good docs 21:44:02 these bugs can have multiple fixes 21:44:03 so, even some docs is a start 21:44:15 either neutron iself, openstack-manuals, api-site or all of them 21:44:34 * armax hands over the mike to Sam-I-Am 21:44:39 woo 21:44:50 if its developer-oriented docs, it goes into the devref 21:45:12 if an operator would use it, it goes into openstack-manuals in the networking guide at a minimum... possibly api or config-ref if it impacts those things 21:45:23 thats more or less the separation between those places 21:45:52 tl;dr ... if it involves deployment or how-to-use feature X, throw it in the networking guide 21:46:07 Sam-I-Am: and if you don’t know, ask 21:46:13 yeah, pretty much 21:46:17 y'all know how to find me 21:46:19 and we’ll happily you wind you up in circle 21:46:30 until you get frustrated and move on 21:46:48 one more thing about docs. i asked Anne Gentle about it: http://lists.openstack.org/pipermail/openstack-dev/2016-February/085890.html 21:47:14 decent docs = more adoption of X and less frustration with X 21:47:30 dasm: ok 21:47:51 api docs will hopefully be easier soon-ish 21:48:38 other than adding to armax's comments, not much from the docs side. still trying to contribute to the networking guide. 21:49:00 Sam-I-Am: thanks 21:49:03 i know mhickey has something in flight in openstack-manuals 21:49:17 i'll try to help out with those things when i can 21:49:46 Sam-I-Am: I am also writing a chapter about DNS integration for the networking guide 21:49:57 Sam-I-Am: sure; have review comments to get to thids week 21:50:02 *this 21:50:10 mlavalle: cool 21:50:49 ok 21:50:58 #topic Open Discussion 21:51:08 * dougwig opens his paint jars. 21:51:16 dougwig: lol 21:51:18 * Sam-I-Am subliminally chants fix mtu 21:51:51 MTU issues was discussed during last meeting, was it not? 21:52:04 not really? 21:52:04 there’s nothing flagged on the agenda for today’s meeting 21:52:06 i think Sam-I-Am is scarred 21:52:15 armax: bugs are filed now as you asked me to do 21:52:18 armax: yeah but dougwig's paint will dry out, and I have my paintbrush ready 21:52:46 it'd be really nice to fix it for mitaka 21:52:49 8 minutes in not nearly enough to paint anything serious 21:52:51 salv-orlando: dougwig guys, bikeshedding is debating the color, not actually *doing* the paining. that's far too productive. 21:53:11 russellb has a point 21:53:20 * dougwig closes his paint jars. and cries. 21:53:24 lol 21:53:28 we are practical bike shedders 21:53:34 on that note, I’d rather give you 7 minutes back so that you can go and do something productive 21:53:37 Can we mention #link https://review.openstack.org/#/c/265041 quickly? 21:53:49 looks like you just did :) 21:54:00 I’d rather not expand the bodged together initiate_gmr() call to every cmd file unless really necessary 21:54:15 john-davidge: agreed 21:54:22 john-davidge: so instead you propose to drop oslo.reports? that's gross. 21:54:28 Would it be teriible to pull out GMR completely and put the burden on the original submitter to fix the problem before we merge it again? 21:54:54 i'd certainly rather not 21:54:59 I mean is the problem a warning line on the console? 21:55:05 yes. 21:55:09 salv-orlando: yes 21:55:10 having first hand seeing *HUGE* benefits that the report can provide when trying to debug a bizarre lockup 21:55:26 apparently dibbler relies on scripts not writing anything there 21:55:34 john-davidge: is it possible to catch it in the neutron-pd-notify 21:55:48 ah so john-davidge was ironic when suggesting of pulling the whole feature because of this ;) 21:55:56 I mean is there a chance to neutralize the effect of the warning on the client that’s affected? 21:55:58 sorry I thought he was serious for a second 21:56:12 john-davidge: so, what's the actual deal of having it in each cmd module? yes, it's not ideal, but we failed to find a better way. 21:56:14 same.. 21:56:22 I must admit I am not 100% up to speed to come up with a good answer 21:56:39 armax: Posiibly. I havent found one so far but I could trying digging again 21:57:24 I’d personally rather avoid the sprinkling of method calls the way you did 21:57:31 it’s obviously prone to error 21:57:40 ihrachys: It seems to me that there must be a better, single place that we can initiate the logging for GMR iwthout needing to call a function in every single cmd file. But as we both discovered if there is one it isnt obvious :( 21:58:03 can we ask the guru folks? 21:58:05 john-davidge: yeah, because for that you need to parse config files and initialize logging 21:58:13 perhaps they have an answer on how to address this No handlers could be found for logger "oslo_reports.guru_meditation_report" error 21:58:22 that gets thrown 21:58:32 armax: That would be a great idea, who can we ping about that? 21:58:35 armax: that's a good idea. we can try someone from nova. 21:58:49 someone must have stumbled upon it before 21:58:53 dunno 21:59:10 john-davidge: let's say we start from oslo.reports core folks 21:59:15 going in the oslo_reports repo should give you a lead 21:59:27 ok time is up 21:59:32 #endmeeting