21:00:57 #startmeeting networking 21:00:58 Meeting started Mon Oct 12 21:00:57 2015 UTC and is due to finish in 60 minutes. The chair is armax. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:58 there we go 21:01:00 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:01:00 o/ 21:01:02 o/ 21:01:03 The meeting name has been set to 'networking' 21:01:09 hi fellas 21:01:13 hello all! 21:01:17 moo 21:01:18 that was an interesting start 21:01:19 Hi neutrinos 21:01:29 ZZelle_: that’s my line! 21:01:49 armax: is that official? are we neutrinos now? 21:01:50 :) 21:01:52 hi 21:01:55 hi 21:01:58 \o_ 21:02:01 * regXboi resists puns concerning neutrinos and flavor changing 21:02:01 o/ 21:02:10 mlavalle: only if you can travel faster than light 21:02:21 allegedl 21:02:23 oh well 21:02:26 *cough* off-topic *cough* 21:02:31 let’s reserve this yak shaving for another time 21:02:36 cough 21:02:37 salv-orlando: no - they are bounded by c still 21:02:39 salv-orlando: ah, that's easy 21:02:50 https://review.openstack.org/233667 is finally merged so the gate is unborked, yay 21:02:58 amuller: ++ 21:03:09 #announcement The gate is happy 21:03:12 regXboi: as you know I am ignorant. I stop myself at the first results from google search but do not bother reading the 2nd 21:03:16 amuller: for the next 2 hours you mean, right? it can't be unborked for too long 21:03:26 ihrachys: now you've jinxed it! 21:03:28 ihrachys: We do have traditions to maintain 21:03:33 #topic Announcements 21:03:34 good job amuller 21:03:38 #link https://wiki.openstack.org/wiki/Network/Meetings Agenda 21:03:53 On tat topic, after the meeting I'd love to chat to a couple cores about moving some patches to stop the gate from breaking. 21:04:35 Nakato: bring it up in open discussion. 21:04:35 Nakato: yes, we have Sachi working on this area 21:04:44 o/ 21:04:53 RC2 is out 21:04:53 sc68cal: yo! 21:04:54 https://launchpad.net/neutron/+milestone/liberty-rc2 21:04:57 Nakato is Sachi :) 21:05:19 tchaypo: I figured something was up 21:05:19 Wahoo 21:05:22 good to know 21:05:39 armax: as of right now, rc3 is *NOT* planned, correct? 21:05:53 I should have looked at the author full email on his patch 21:05:56 regXboi: not that I am aware 21:06:00 armax: thx 21:06:05 we’re running out of time 21:06:21 #link https://wiki.openstack.org/wiki/Liberty_Release_Schedule 21:06:39 unless something is burning so bad 21:06:47 I can’t see ourselves spinning RC3 at this point 21:07:24 but if you do spot something, please alert the authorities 21:07:26 armax: s/his patch/her patch/ :) 21:07:42 tchaypo: ok, I should be publicly ashamed 21:07:45 my bad 21:08:07 let’s go bad to the other announcements 21:08:14 haleyb: ping 21:08:46 #link https://review.openstack.org/#/c/233306/ 21:08:58 armax: pong 21:08:59 this is the first patchset of get-me-a-network spec 21:09:07 o/ 21:09:30 it is not working, i'm still wroking on the issues 21:09:31 haleyb: all eyes are on you 21:09:31 yay 21:09:32 it wasn't a complete jackpot 21:09:37 haleyb: it exists 21:09:39 yay 21:09:46 \o/ 21:09:47 haleyb: good to see the first oen out 21:09:48 thank you 21:09:52 yaaaay 21:09:58 having never done an extension i'm still learning.... 21:10:09 haleyb: you’re not alone 21:10:13 oh it's ... awful 21:10:14 haleyb: reach out if you have doubts 21:10:25 * sc68cal can't wait for pecan 21:10:38 but please, pretty please…let’s not let it drag 21:10:44 ideally we’d have something functional for M1 21:10:52 sc68cal: pecan is in, it won't fix that :) 21:10:53 tell me how I can help 21:10:55 and thank you 21:11:01 sc68cal: because we had to be backwards compatible 21:11:29 #link https://launchpad.net/neutron/+milestone/mitaka-1 21:11:50 kevinbenton: we should probably discuss a shim that we can deprecated and remove in the O-release 21:11:52 which reminds we I need to start track a few blueprints that are part of liberty backlog 21:12:05 #action armax to pull his act together and do some PTL work 21:12:17 markmcclain: +1 21:12:41 armax: that's not very actionable 21:12:41 sc68cal: pecan is not going to remove extensions... not yet at least 21:12:54 anteaya: I know, that’s why I wrote it like that :) 21:12:59 ha ha ha 21:13:02 anteaya: so I can’t be held accountable? 21:13:07 nice work 21:13:09 last reminder: http://lists.openstack.org/pipermail/openstack-dev/2015-October/076817.html 21:13:12 #link http://lists.openstack.org/pipermail/openstack-dev/2015-October/076817.html 21:13:36 at that link you can find pointers to the summit agenda 21:14:22 if you have questions, please feel free to reach out in the neutron channel 21:15:33 any other announcement that the team wants to share? 21:16:44 oh well 21:16:46 moving on 21:17:01 #topic Bugs 21:17:21 this week’s deputy was ihrachys 21:18:07 oh yeah, the failure of the week. not sure I need to present some kind of random data points here? 21:18:28 ihrachys: I did capture some numbers on 21:18:31 #link https://wiki.openstack.org/wiki/Network/Meetings#Bugs 21:19:04 of those you worked on that needed follow up 21:19:12 I tagged them with ‘needs-attention’ 21:19:29 so if anyone in the team or the next deputy wanna keep an eye on those that would be good 21:19:42 yeah. so I think the main point here is that we have a lot of bugs reported, we tag them, but we also expect teams to grab their tags and clean/fix 21:20:02 ihrachys: of those that came in the system during last week 21:20:17 I could only find 2 bugs that were ‘not processed' 21:20:21 so good work! 21:20:22 one thing that is useful for any deputy is subscribing to new bug updates on LP. with that, it's easy peasy. 21:20:40 * regXboi already there 21:20:47 * anteaya heads out to yet another thanksgiving dinner 21:21:02 regXboi: so you are the next deputy I guess. correct armax? 21:21:08 ihrachys: correct 21:21:17 is there anyone willing to step up for next week already? 21:21:25 * regXboi looks for the ceremonial passing of the swatter 21:21:25 I mean the one after this one 21:21:44 not all at once? 21:22:06 …come on…you know you want to do it... 21:22:17 armax: I can help the week of the 19th 21:22:25 markmcclain: super 21:22:33 I’ll put you down for the week of Oct 19th 21:22:48 in the meantime ZZelle_ flagged a number of stale bugs 21:22:53 that were a year or more old 21:23:08 I had a further pass on a number of ‘opinion’ bugs too 21:23:43 the intention if that in the next couple of months we’ll be dealing with a more manageable number of bugs 21:23:54 #action markmcclain to be bug deputy for the week of Oct 19th 21:24:41 markmcclain: wise move in chosing the week before the summit ;) 21:25:22 any bug worth raising attention during this meeting? 21:25:50 haha... I think the week after the summit is more ideal 21:26:21 one thing is: https://bugs.launchpad.net/neutron/+bug/1504647 which apparently broke upgrade for linuxbridge 21:26:21 Launchpad bug 1504647 in neutron "Ensure new interface hashing does not break upgrades" [High,In progress] - Assigned to Sean M. Collins (scollins) 21:26:44 markmcclain: yeap.. historically one of the most relaxing weeks for OpenStack in general 21:26:49 I guess it highlights we need grenade for the driver 21:27:06 armax: I'm seeing four bugs in LP marked High but are unassigned 21:27:26 regXboi: can you share the links? 21:27:39 bug 1349617 21:27:39 bug 1349617 in neutron "SSHException: Error reading SSH protocol banner[Errno 104] Connection reset by peer" [High,Incomplete] https://launchpad.net/bugs/1349617 21:27:47 bug 1484344 21:27:48 bug 1484344 in neutron "Decompose Cisco l3 and cfg_agent service plugins" [High,Triaged] https://launchpad.net/bugs/1484344 21:27:54 bug 1496204 21:27:54 bug 1496204 in neutron "DVR: no need to reschedule_router if router gateway update" [High,Confirmed] https://launchpad.net/bugs/1496204 21:28:00 and another bug worth lbaas team attention is: https://bugs.launchpad.net/neutron/+bug/1504465 looks like some gate race in octavia driver 21:28:00 Launchpad bug 1504465 in neutron "neutron_lbaas.tests.tempest.v2.api.test_health_monitors_non_admin.TestHealthMonitors failed to clean up loadbalancer" [Medium,Confirmed] 21:28:01 bug 1505108 21:28:01 bug 1505108 in neutron "neutron_lbaas.tests.tempest.v2.api.test_listeners_admin failed _check_status_tree" [High,Confirmed] https://launchpad.net/bugs/1505108 21:28:23 regXboi: ok, I’ll look into those…I think some of these may need revised severity 21:28:36 armax: ack - I'll find you tomorrow AM and we can discuss 21:28:50 sounds good 21:29:08 how is the bugs sheet updated? by a manual script? 21:29:20 armax: We may need to standardize what do the low/med/high/crit priorities actually mean, so that bug deputies are in sync 21:29:27 and why do we need the sheet at all? 21:29:36 a decomp bug should not be high priority as it only affects users of that driver for example 21:29:55 amotoki: at the moment I pull the data out of LP and put into a sheet 21:30:02 amuller: IIRC, there is a discussion of that... somewhere 21:30:05 ihrachys: the only reason why I do that is that filtering is better 21:30:05 * regXboi goes and looks 21:30:21 ihrachys: I have an action to reach out the LP guys to see whether I am missing something 21:30:35 ihrachys: afaik I can’t filter bugs by date through the LP dashboard 21:30:46 amuller: agreed 21:30:47 armax: I do it by number 21:30:53 ihrachys: true 21:30:56 armax, you can order them by date 21:31:03 numbers are monotic 21:31:30 but say I want to see the ones that happened since a certain date, is that possible? 21:31:33 amuller: how about this https://wiki.openstack.org/wiki/Bugs#Importance 21:31:53 amuller: yes, that’s the link that is reported in the bug guidelines 21:31:56 btw 21:32:15 the importance as described in LP is totally misleading 21:33:05 armax, nope only order them by date and read bugs until you reach the certain date :s ... i had to implement such filter in the script we used last week 21:33:07 armax: is it worth trying to walk through and re-categorize based on the wiki guidelines? 21:33:19 regXboi: only unassigned bugs 21:33:52 amuller: I think that can be arranged :) 21:34:02 ZZelle_: true, but I can’t still filter easily and it’s still pretty prone 21:34:22 generally speaking the importance column is often times useless / overrated. It can be useful if someone is looking for a bug to solve, or to tag critical bugs that need faster iteration, but if someone is already working on a bug, then some other guy tagging it as 'high' or 'medium' literally makes no difference 21:34:30 armax: LPs just cannot do that kind of query. It is a bit limited, and afaict new features are not going developed (and existing ones are not being improved) 21:34:43 ZZelle_: I appreciate that a sheet is not ideal, I am trying to see whether I am missing something from the tool 21:35:03 amuller: the importance field should be uself in telling us what to fix first 21:35:07 armax: well, if it's targeted for a release, and we actively review stuff for that release, it makes sense. 21:35:11 amuller: if it is chosen wisely 21:35:30 sorry, that was for amuller 21:35:42 ihrachys: understood 21:36:01 ihrachys: according to the guidelines defined in https://wiki.openstack.org/wiki/Bugs#Importance 21:36:44 I’d say, one would focus attention on those that have no workaround first 21:37:19 amuller: but sometimes the one with workaround are the easier to fix..etc…so to some degree I am not fixating on importance as much 21:38:48 ok, we spent quite a bit on this section…we’ll refine/tweak how we go about bugs management in the forthcoming weeks 21:38:57 and thanks ihrachys and regXboi for being the first two guinea pigs 21:39:00 oops 21:39:02 volunteers 21:39:14 armax: oink oink oink 21:39:20 * ihrachys scratches his tail 21:39:24 :) 21:39:28 #topic Docs 21:39:31 emagana: any update? 21:40:27 going once, going twice,... 21:40:31 armax: here 21:40:48 Just to mention that we have some good people joining the networking guide team 21:40:53 #link https://wiki.openstack.org/wiki/Documentation/NetworkingGuide 21:41:08 we should praise these people, care to share their nick? 21:41:09 I hope we can get more. 21:41:41 I will update the wiki with the nick names/IRC 21:41:48 emagana: thanks 21:42:02 armax: nothing more! 21:42:09 #topic Open Discussion 21:42:19 We had a couple of items put on the list during the past week 21:42:22 first one up 21:42:25 regXboi: ping 21:42:37 your ‘Is it time to assemble a performance team' 21:42:39 armax: pong 21:42:58 yes - that was an open question that I've been thinking about over the past few weeks 21:43:09 I guess this initiave overlaps to some degree with what rally people have been doing 21:43:19 armax: yes and no 21:43:37 are there any people commiting to the rally subtree listening/participating? 21:43:43 regXboi: ok, care to elaboratE 21:43:44 ? 21:43:54 I see rally subtree as pointing the way 21:44:12 but then there is the triage to find the issues the rally subtree exposes 21:44:25 agreed 21:44:28 and in my mind the "perf team" is about this low level triage 21:44:56 anotehr aspect would be to make sure we prevent performance regressions from sneaking in in the first place 21:44:58 it's like gate triage, but for perf issues rather than failures? 21:45:05 sort of like what I've been doing with stable/kilo network node over the past few weeks 21:45:14 salv-orlando: I couldn't say it better... 21:45:42 regXboi: so what are you propising? 21:45:44 proposing 21:46:05 sounds like he's proposing a formal subteam with meetings and such. 21:46:07 armax: I'm not proposing anything yet - I'm asking the gestalt to think about it 21:46:25 dougwig: I'm not that hubris :) 21:46:35 regXboi: with gate failures we have a framework to identify stuff to work on 21:46:42 the gate is on fire 21:46:47 hence we go on and fix it 21:47:09 https://review.openstack.org/#/c/226586/ 21:47:15 with performance regressions/bottlenecks until we have such a framework it looks difficult to go on about it 21:47:30 fwiw I reckon that if regXboi is willing to set a mission, recruit members, and "manage" them towards success he should not even ask for permission to form the team 21:47:32 we need to expand rally to cover internal RPC calls somehow and then we will be able to set SLA's 21:47:45 then we can prevent regressions 21:47:53 kevinbenton: I need to read that patch 21:48:01 until we can prevent regressions, this is an uphill battle 21:48:13 salv-orlando++ 21:48:32 just do it, the open source way :) people will naturally gravitate towards something worth it 21:48:32 i spent a ton of time in SQL optimizations between juno/kilo and new features trampled some out 21:48:35 well, I think whoever is willing to take a step into tackling this problem should work first into identifying the framework and putting the framework in place so that joining/participating is easier 21:48:36 salv-orlando: +1 21:48:50 salv-orlando: agreed 21:48:57 salv-orlando: that may be true, but it shouldn't be done "under a rock" either 21:49:19 regXboi: i think you've already satisfied that part. 21:49:21 regXboi: well, it's not like the team lacks means of communication 21:49:32 ok, I'm good - next topic? 21:50:04 regXboi: well, I think we’re all good, but I’d like to understand how we’re going about it 21:50:24 regXboi: but that can be done offline 21:50:29 armax: I'm thinking the next step is to lay that out a bit more formally than here 21:50:44 sounds good 21:50:46 :) 21:50:48 regXboi: like think it thru and drop an email to openstack-dev 21:50:51 What we really need is historic graphing of Rally results IMO 21:51:09 ihrachys: :) 21:51:40 * regXboi wonders if he should glare at amuller 21:51:44 refining SLAs will only get you so far, I'd much rather look at patterns over time 21:51:59 this isn't exactly a novel idea it's been suggested many times before 21:52:33 refining SLAs would have caught the biggest performance regression we had this cycle 21:52:35 amuller: perforamnce testing isn’t exactly a novel idea 21:52:38 and they are trivial to add 21:52:43 amuller: unsuccessfully, and your statements don't sound exactly supportive. i'd say, let him organize it and try to drive something. 21:52:48 we need to come up with a way that works for Neutron and the way we operate 21:53:31 dougwig: I think my tone was not coming off in this medium, I am 100% supportive, just floating the historical graphs idea out there one more time :) 21:53:45 amuller: gotcha, thanks. :) 21:54:00 we all talked about performance testing for a while now and performance here and performance there 21:54:30 but we also had different testing priorities where functional correctness was given more attention to non-functional one 21:54:33 * xgerman thinks about performance-testing-as-a-Service 21:54:43 amuller: if you know how to get the data out of rally jobs into graphite, I can try and do magic 21:54:54 time is definitely ripe to start making some dent into the hole we have as far as performance goes 21:55:07 but we’d also have to recognize that we can’t do this in the vacuum 21:55:23 there’s an entire community, both upstream and downstream who think about this very topic too 21:55:33 armax: ++ 21:55:38 regXboi: You should talk to Boris, Rally's author 21:55:42 I think regXboi is offering to plug that hole 21:55:46 whatever that means 21:55:49 :) 21:55:55 regXboi: I'll forward you an email about this, I already talked to him about this issue a while ago 21:56:05 amuller: ack and thx 21:56:29 we have 4 mins left 21:56:37 there was another topic on the agenda 21:56:42 Testing strategy for of_interface=native OVS agent (iwamoto) 21:56:44 hi 21:56:46 iwamoto: udere? 21:57:01 https://review.openstack.org/#/c/221143/ 21:57:32 I and yamamoto spent some amount of effort to bring in of_interface=native driver 21:57:58 my long-term goal is to switch the default to that 21:58:01 #action regXboi to kick off an effort to look into perforamnce testing and validation for Neutron 21:58:17 well now... 21:58:20 #link https://review.openstack.org/#/c/221143/ 21:58:53 iwamoto: I hope it was clear from my vote that I was not against the change per se…but about how we go about it 21:59:11 iwamoto: I did flag down a similar change for testing vpnaas 21:59:13 in interim, I want to make sure the native driver doesn't get bitrot 21:59:21 armax: so I actually filed a performance bug around using the native driver ... 21:59:27 regXboi: my apologies for the poor choice of words 21:59:43 regXboi: that’s a different native driver 21:59:53 regXboi: we’re talking about the of one 21:59:53 armax: ack you are correct 21:59:55 here 22:00:02 iwamoto: agreed with the sentiment 22:00:04 time! 22:00:11 * regXboi looks for the ethanol 22:00:15 yes. it seems I need some other default testing with less load on the gate 22:00:17 we’ll continue the discussion in the channel 22:00:20 #endmeeting