14:00:35 #startmeeting networking 14:00:36 Meeting started Tue Apr 7 14:00:35 2015 UTC and is due to finish in 60 minutes. The chair is mestery. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:37 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:40 The meeting name has been set to 'networking' 14:00:47 #link https://wiki.openstack.org/wiki/Network/Meetings Agenda 14:00:55 #topic Announcements 14:01:15 #info We'll be cutting the Kilo RC on Thursday at this point, barring any bugs which lapse into Friday from the RC1 list. 14:01:22 #link https://launchpad.net/neutron/+milestone/kilo-rc1 14:01:27 o/ 14:01:28 We'll cover the RC1 bugs after announcements 14:01:43 #info Neutron mid-cycle set for June 24-26 in Fort Collins, CO 14:01:45 #link http://lists.openstack.org/pipermail/openstack-dev/2015-April/060713.html 14:02:26 The RC is the main focus right now, so lets jump into the RC bugs before continuing with the rest of the agenda. 14:02:35 #topic Kilo RC Bug Scrub 14:02:37 The link again: 14:02:38 #link https://launchpad.net/neutron/+milestone/kilo-rc1 14:02:47 #link https://bugs.launchpad.net/bugs/1434667 14:02:49 Launchpad bug 1434667 in neutron "VLAN transparent feature cleanup" [Critical,In progress] - Assigned to pritesh (pritesh) 14:03:20 amotoki: Looks like you're good with this one so far, pending Jenkins. 14:03:36 mestery: yes 14:03:47 pritesh has been iterating on it, so I think this one looks to be in good shape. 14:03:53 amotoki: thanks! 14:04:03 some discussion point related to ml2 plugins is remaining but we can address separately 14:04:05 amotoki: did pritesh remove the config option at the end? 14:04:35 salv-orlando: no so far. I think we can remove in a follow-up patch. 14:04:53 if that's ok for you it works for me... if pritesh won't do that, I will ;) 14:04:59 #link https://bugs.launchpad.net/neutron/+bug/1438969 14:05:00 Launchpad bug 1438969 in neutron "Newly created DVR router as a result of new VM does not get ARP neighbors update, new VM has no connectivity" [Critical,In progress] - Assigned to Armando Migliaccio (armando-migliaccio) 14:05:07 pritesh is being very responsive so he could do it today I am sure 14:05:15 I know armax took this one over and was working on some tests for this one yet 14:05:35 I'll ping armax when he wakes up later :) 14:05:40 #link https://bugs.launchpad.net/neutron/+bug/1440183 14:05:41 Launchpad bug 1440183 in neutron "DBDeadlock on subnet allocation" [Critical,In progress] - Assigned to Dane LeBlanc (leblancd) 14:05:45 dane_leblanc: How is this one coming? 14:05:55 mestery: this is the one where I'm being a pita 14:05:57 mestery: I've got 2 patches out for review 14:06:03 lol 14:06:06 I know enikanorov also was looking at this one. 14:06:10 salv-orlando: Can you explain more? 14:06:15 Do you have concerns on the approach being taken? 14:06:22 mestery: Either seems to fix the problem, not sure if we want both merged. 14:06:23 dane_leblanc: right now the patch only fixes single worker case 14:06:39 dane_leblanc: do you think it would be too different to add retrying logic there? 14:06:54 the concern is that nobody uses neutron in single worker mode 14:07:01 nope... it's just that a catch on DBReferenceError appeared, but it's not clear exactly how a concurrent allocation might cause that. I am simply looking for a clarification 14:07:15 salv-orlando: Ack 14:07:37 http://logstash.openstack.org/#eyJzZWFyY2giOiJtZXNzYWdlOiBcIihJbnRlZ3JpdHlFcnJvcikgaW5zZXJ0IG9yIHVwZGF0ZSBvbiB0YWJsZSBcXFwiaXBhbGxvY2F0aW9uc1xcXCJcIiIsImZpZWxkcyI6W10sIm9mZnNldCI6MCwidGltZWZyYW1lIjoiODY0MDAiLCJncmFwaG1vZGUiOiJjb3VudCIsInRpbWUiOnsidXNlcl9pbnRlcnZhbCI6MH0sInN0YW1wIjoxNDI4NDE0ODE5NzczfQ== 14:07:39 I pointed that out in the review, and eventually I'll find 30 minutes to look at the logs myself 14:07:43 enikanorov: Retrying will help the multi neutron node? 14:07:45 just another manifestation of the issue 14:08:01 dane_leblanc: look at IntegrityError by the link above 14:08:09 I'm not sure how many bugs there are there then 14:08:17 your solution would fix that for single server, but for multuiple servers it will not work 14:08:40 because I followed the discussion and the fingers was pointed against the lock wait timeout issue, now enikanorov_ is suggesting there is also a genuine concurrency issue? 14:09:00 salv-orlando: i'm surprised too :) 14:09:05 sorry, by "lock wait timeout" I meant "the funny eventlet thing" 14:09:15 salv-orlando: Yes. For some reason, the previous delete transaction finished... 14:09:22 salv-orlando: btw, its postgres, so no eventlet issues 14:09:39 but the next create-subnet transaction is finding an entry in the port table 14:09:42 its postgres - i mean failure with IntegrityError 14:10:23 An entry that should be deleted at that point. 14:10:28 enikanorov_: thanks. So it could actually be a dirty read 14:10:44 (if it happens only with postgres) 14:11:04 it's usual race with allocation imo 14:11:58 I start to understand now. The follow up question however is... what is the greenthread lock protecting us against? 14:12:19 it's protecting us against correct solution :) 14:12:38 anyway, mestery is probably hating us for wasting precious meeting time. I guess we can sort this out by the end of the day. 14:12:39 lol 14:12:54 on gerrit and openstack-neutron 14:12:56 salv-orlando: It's not a problem, the RC is the main thing and this bug is targeted there :) 14:13:05 But yes, gerrit and #openstack-neutron seem appropriate now. 14:13:09 So, lets move on to th next bug 14:13:22 #link https://bugs.launchpad.net/neutron/+bug/1274034 14:13:24 Launchpad bug 1274034 in neutron "Neutron firewall anti-spoofing does not prevent ARP poisoning" [High,In progress] - Assigned to Kevin Benton (kevinbenton) 14:13:33 kevinbenton has a potential arp poisining fix using OVS 14:13:47 I'm not sure we'll block the release on this, but for now, his fix is elegant enough it's worth looking at 14:13:56 yamamoto has already reviewed this (thanks!) I know 14:14:08 #link https://review.openstack.org/171003 14:14:33 mestery you actually used hackish and elegant in the same sentence!?! 14:14:45 lol 14:15:15 kevinbenton is keen on seeing a fix for this in Kilo, so lets see what we can do today 14:15:23 Next up 14:15:24 #link https://bugs.launchpad.net/neutron/+bug/1438329 14:15:26 Launchpad bug 1438329 in neutron "Example configuration files lack changes for Kilo" [High,In progress] - Assigned to Edgar Magana (emagana) 14:15:37 emagana has proposed a change to update our neutron.conf file which was out of date a bit 14:15:53 In Liberty, we should move to auto-generating this like nova does, but for now, this is the fix we have 14:16:03 #link https://review.openstack.org/171059 14:16:07 Please review and provide feedback 14:16:29 Next up 14:16:35 #link https://bugs.launchpad.net/neutron/+bug/1439817 14:16:36 Launchpad bug 1439817 in neutron "IP set full error in kernel log" [High,In progress] - Assigned to Brian Haley (brian-haley) 14:16:45 This one is in the merge queue, thanks to haleyb for grabbing it by the horns and driving it to completion! 14:17:11 And finally we have this one 14:17:12 #link https://bugs.launchpad.net/neutron/+bug/1440824 14:17:14 Launchpad bug 1440824 in neutron "Restricting shell scripts to sh only kills productivity" [High,In progress] - Assigned to Maru Newby (maru) 14:17:19 marun: Did you want to discuss this one here now? 14:17:24 I know you put it on the agenda for later 14:17:35 But lets cover it here if you're ok with that. 14:17:41 Is yamamoto here to advocate for non-bash? 14:17:49 I saw him earlier, yes. 14:17:54 marun: hi 14:17:54 Or is there anyone else that thinks we should be restricting outselves to sh? 14:17:59 yamamoto: hi 14:18:16 yamamoto: I've been adding a lot of bash scripts lately. 14:18:16 if it's dev only, go safely with bash 14:18:23 yamamoto: They are dev only, yes 14:18:27 I am ok with maru's proposal. 14:18:34 yamamoto: Is the concern with non-dev bash scripts? 14:18:35 ++ to marun's proposal 14:18:55 marun: bash makes my life a little harder but it won't kill me 14:19:25 bash is not the worst test dep we have after all 14:19:29 OK, so I tihnk we have agreement to merge that patch marun. 14:19:32 test -> dev 14:19:37 ok 14:19:42 devstack requires bash, so there's already a clear precedence for it in dev envs 14:19:43 #agreed We'll move forward with allowing bash scripts 14:20:03 yay 14:20:15 OK, we made it through the RC bugs. 14:20:27 If anyone finds a new blocking bug in the next few days, please reach out and let me know. 14:20:39 I'm not saying we'll have an RC2, but our history indicates we may 14:20:47 mestery: I did not see any blocking bug. We've move all core api changes to extension, so I guess we're good 14:20:58 salv-orlando: Ack, and thanks! 14:21:00 The only remark is that subnet pools are a "mock extension" 14:21:12 I had gone through and scrubbed all critical/high bugs a few weeks back as well 14:21:22 meaning that even if they're not marked as supported, the API resources are still there. Is anyone annoyed by that? 14:21:33 If yes, we can sort that out with a quick patch. 14:22:29 i am okay with it. most plugins consume subnet impl from db plugin. 14:22:35 salv-orlando: Did you want to propose the quick patch and we can review in gerrit? Or it's not even worth it if no one complains? 14:22:58 for what amotoki said we're talking about 1 plugin only (of the known ones) 14:23:16 then I cannot speak for other off-tree plugins of which we are not aware 14:23:23 OK 14:23:56 OK, lets move on now. 14:24:35 Lets skip bugs/docs today in interest of keeping the meeting short to focus on the RC 14:24:36 #topic Open Discussion 14:24:43 #link https://etherpad.openstack.org/p/liberty-neutron-summit-topics 14:24:48 Liberty Summit etherpad link ^^^ 14:24:59 We'll begin digging into that in earnest next week once the RC is out 14:25:06 Please continue posting ideas there though 14:26:14 OK, thanks everyone, lets keep the focus on the RC bugs for the next two days. 14:26:23 Kilo is almost baked, lets make sure it smells good too. ;) 14:26:29 See you all next week and on IRC/ML! 14:26:35 #endmeeting