22:00:45 #startmeeting neutron_drivers 22:00:46 Meeting started Thu Jun 23 22:00:45 2016 UTC and is due to finish in 60 minutes. The chair is dougwig. Information about MeetBot at http://wiki.debian.org/MeetBot. 22:00:47 o/ 22:00:48 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 22:00:51 The meeting name has been set to 'neutron_drivers' 22:01:02 * haleyb is just a passenger 22:01:12 welcome to neutron drivers, specs edition. 22:01:25 armax asked us to take a pass through the open specs, instead of RFEs, this week. 22:02:14 https://review.openstack.org/#/q/project:openstack/neutron-specs+status:open ? 22:02:14 so, without further ado, hopefully this isn't the first time we've seen them all, vote, or punt, or let's have whatever discussions we need to have: 22:02:21 Add flavor support to the L3 plugin 22:02:21 https://review.openstack.org/#/c/105078/ 22:03:08 kevinbenton: how this one going? 22:03:35 dougwig: going along. doing some groundwork for exception handling stuff for callbacks 22:03:50 dougwig: need to sync up with armax when he gets back to go over some interface stuff 22:04:04 dougwig: still a few weeks out 22:04:05 anything contentious, or anything we can nudge along? 22:04:37 no, nothing that like 22:04:40 * carl_baldwin wanders in late. He's sorry he wasn't watching the clock. 22:04:55 no worries, it just means your chair next week. 22:05:15 next up, Diagnostics of Neutron components 22:05:15 https://review.openstack.org/#/c/308973/ 22:05:50 this looks far from consensus. 22:06:17 just judging from recent comment volume. 22:07:32 is amuller the right person to ask the status? 22:07:49 yes. though looking at it, i'm guessing we're not going to see any code in newton. 22:08:17 let's move to some smaller stuff. 22:08:20 Minimum bandwidth support (egress) 22:08:20 https://review.openstack.org/#/c/316082/ 22:08:54 lots of activity, but no drivers have commented yet. 22:09:36 In my understanding, API and general direction are agreed. i think now they are discussing more technical details on ovs impl. 22:10:31 Does it depend on a generic flow classifier (which may be its own BP/RFE)? 22:10:53 I don't think there is an depedency to generic FC. 22:11:01 OK 22:11:10 as far as I reviewed a week ago. 22:12:02 these first few are high priorities for newton, so i expect they're more active. later on, we get to some fun ones that seems to bypass our rfe process. 22:12:17 moving on. Enhanced Network/Subnet DHCP Options 22:12:18 https://review.openstack.org/#/c/247027/ 22:12:46 aga... i forgot to respond to sam 22:13:02 looks like amotoki has been active in this one. 22:13:19 Added a note on OSC client coverage for new CLI features 22:13:19 https://review.openstack.org/#/c/331592/ 22:13:51 in openstack's continuing quest to constantly change interfaces, here we go. 22:15:03 just a note. in a neutronclient review, there is a discussion on whether we should have a feature in OSC itself or OSC plugin in neutronclient repo. 22:15:48 as in, whether we implement new neutron commands in the osc repo, or via some plugin, or what? 22:16:27 the dicsussion happens for vlan-aware-vm OSC support. 22:16:45 what's the current plan? 22:16:54 armando suggested to implement it as OSC plugin in neutronclient. 22:17:03 +1 22:17:27 so, new commands will be osc only, then? 22:17:47 the current general consensus seems that experimental features in neutron repo should go to neutornclient (OSC plugin) 22:18:16 neutron CLI is optional. 22:19:01 ok. amotoki, are you going to follow the spec above? 311592 ? 22:19:09 sure 22:19:16 L2 extension ovs flow management 22:19:16 https://review.openstack.org/#/c/320439/ 22:21:31 this one also has code in gerrit. 22:23:00 this one requires discussion as code. I am not sure we land it in newton. 22:23:30 how many efforts depend on this? 22:24:03 it's an approved rfe, but i didn't see it targeted for newton. 22:24:44 alright, here's one that usually gets people arguing - (Operator-only) Logging API for security groups 22:24:44 https://review.openstack.org/#/c/203509/ 22:24:52 and it is targeted at n-2 22:27:38 is this headed in the right direction, or do we need to give it some guidance? 22:28:33 I haven't had a chance to review this one for awhile 22:28:45 Need to see the latest state 22:29:06 last time i checked (two weeks ago), it wasn't in a wrong direction. 22:29:10 I think everyone was okay with the feature, the issue was decoupling the logging implementation from the API 22:29:45 alright. maybe we'll breeze through the ones with lots of activity here. 22:29:49 Spec for distributed portbindings 22:29:50 https://review.openstack.org/#/c/309416/ 22:30:13 Also need to review this 22:30:44 this one is about binding a port to multiple hosts, for migration, though failover can't be far behind. 22:30:59 Well also to make DVR less special 22:31:05 which starts to look like loadbalancing, too. 22:31:09 Right now it's special cased everywhere 22:31:20 i'm all for fewer snowflakes. 22:31:25 I also need to read this. Was starting to review the code patches. 22:31:38 ok. 22:31:47 If this fixes the DVR FLIP bug I would be a happy camper 22:32:01 here's one that i'm surprised is still kicking around: 22:32:05 Add timestamp to neutron extension resources 22:32:05 https://review.openstack.org/#/c/223988/ 22:32:10 johnsom: Which bug? 22:32:15 johnsom: that refers to about 100 bugs, need to be more specific 22:32:29 :) 22:32:38 haha 22:32:42 Ah, sorry, Floating IPs don't work with allowed address pairs ports when DVR is enabled 22:32:58 Ah, right 22:32:58 timestamp spec was last updated 7 weeks ago, has no +1's even. anyone here want to champion it, or shall we abandon? 22:33:12 dougwig: I might look at it 22:33:25 dougwig: we already have timestamps on core resources 22:33:42 dougwig: and timestamps likely already exist on the models for them 22:33:56 dougwig: it's just a matter of API exposure I think 22:33:59 id's and timestamps on every db object is one of those things that's a no-brainer to me, so i'm suprised it's been open so long. 22:34:41 I'll ping on the spec to see if submitter is still interested 22:34:47 ok 22:35:01 next one came out of summit discussions, and was just revised. LBaaS project spinout 22:35:01 https://review.openstack.org/#/c/310805/ 22:35:04 johnsom: I'm not sure if that will solve the floating ip bug btw 22:37:31 Re Lbaas spinout, I haven't caught up with the whole discussion. do we all agree to spinout? 22:37:57 i don't think it was controversial. 22:38:09 Yeah, it's okay with me. 22:39:01 next up, ipv6 fun. Spec for IPv6 support in metadata service 22:39:01 https://review.openstack.org/#/c/315604/ 22:39:07 it's okay to me too. one thing to note is about db migration. how can we migrate neutron migration to loadbalancer project? 22:39:15 i'lll leave a comment on the review. 22:39:34 metadata always goes to ipv4 today, i take it? 22:39:37 amotoki: thanks 22:39:59 Metadata service needs to match whatever cloud init does 22:40:09 IIRC cloud init doesn't request via ipv6 22:40:18 So what does this accomplish? 22:40:22 kevinbenton yeah, I agree looking at it 22:41:19 it looks like they're trying to define an ipv6 mechanism, which then cloud-init or config drive would have to support, right? does config drive even care about v4 vs v6? 22:41:26 I think the thought is to support IPv6 only environments. 22:41:38 Config drive doesn't use metadata 22:41:46 But cloud init would require a change 22:41:50 Which we don't own 22:42:10 So this requires coordination with cloud init devs 22:42:11 config drive is just another way to shove metadata in, though. it obsoletes cloud-init magic URLs. 22:42:20 This has come up a bunch of times before, right? 22:42:35 I know, but this is the metadata service we are talking about, not cloud init 22:43:12 but we need to sync cloud-init :) 22:43:41 harlowja: I summon thee! 22:43:53 * harlowja comes to life 22:43:58 i had a number of comments on this spec, mostly about basically creating a well-known IPv6 address that is used for metadata, that usually requires an rfc 22:44:00 soul please 22:44:01 lol 22:44:02 * dougwig can smell the heating tar. 22:44:02 harlowja: we want cloud init changes 22:44:08 soul please? 22:44:09 lol 22:44:15 It's ALIVE!! 22:44:27 sup 22:44:37 IPv6 cloud init support 22:44:44 k 22:44:48 CAN IT BE DONE? 22:44:51 should work 22:44:56 already did it, lol 22:45:03 harlowja: see here - https://review.openstack.org/#/c/315604/ 22:45:08 Oh, you should comment on spec then 22:45:18 we were just discussing if it makes any sense / needs direction / whatnot. 22:45:34 ah, u want it in the metadata service 22:45:46 so there is network_data.json that has this already 22:45:49 the spec does, i'm not sure we do. 22:45:50 or should have it 22:46:03 Yeah, right now cloud init does 169.254.169.254 22:46:16 We need a well know IPv6 only mechanism 22:46:16 oh that address 22:46:24 * dougwig disparages ipv6, thus summoning sc68cal 22:46:25 not the configuration of the network that the VM gets 22:47:18 alright, we've stirred the pot on this one, let's take it to the spec. 22:47:28 next up, Add Unicast Flooding Vteps to Provider Network 22:47:28 https://review.openstack.org/#/c/282180/ 22:47:45 * harlowja turns into dust 22:47:51 harlowja: thx 22:47:57 * harlowja is already dust 22:47:58 lol 22:48:07 heh 22:48:21 * njohnston puts sc68cal back in his Pokeball 22:48:22 that vtep spec sounds like a similar use case to l2gw, doesn't it? 22:49:11 dougwig: it's a little different 22:49:29 dougwig: right now we just have inferred targets for VXLAN 22:49:36 dougwig: based on agent IP addresses, etc 22:49:44 dougwig: bringing them into binding makes it more explicit 22:49:52 and easier interop between different devices 22:50:02 (e.g. a top of rack switch, a router, whatever) 22:50:14 or even different vswitch types 22:51:43 kevinbenton: ok, want to take a crack at reviewing that spec later? 22:51:47 yeah 22:51:54 i have already reviewed some of the patches 22:52:00 ok. 22:52:01 didn't realize they actually did have a spec for it 22:52:28 we have 8 minutes to squeeze in some RFE's, unless anyone had any comments on any of the prior specs. 22:52:29 https://bugs.launchpad.net/neutron/+bugs?field.status%3Alist=Confirmed&field.tag=rfe 22:52:46 No rfes! I'm drowning! 22:53:01 +1 22:53:03 :) 22:53:25 :) 22:53:43 we need to request BGP folks to revisit BGP related RFEs. 22:54:01 heh, ok, we'll punt RFE's until next time. 22:54:13 amotoki: We did revisit those. 22:54:15 please use the extra six minutes, and more today/tomorrow, and give specs reviews some love. 22:54:31 I'm wondering why we're going through the list of Confirmed instead of Triaged. 22:54:32 carl_baldwin: nice. thanks 22:54:52 I moved most of the BGP specs to Confirmed to get them off the Triaged list. 22:54:55 carl_baldwin: i was stealing the link from last meeitng, and noticed it was the wrong list. 22:55:00 But, maybe I still don't understand our process. 22:55:05 :) 22:55:11 https://bugs.launchpad.net/neutron/+bugs?field.status%3Alist=Triaged&field.tag=rfe 22:55:50 thanks amotoki 22:55:58 ok, happy spec reviewing. 22:56:04 #endmeeting