22:00:59 #startmeeting neutron_drivers 22:01:00 Meeting started Thu Jun 2 22:00:59 2016 UTC and is due to finish in 60 minutes. The chair is carl_baldwin. Information about MeetBot at http://wiki.debian.org/MeetBot. 22:01:01 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 22:01:02 hiya 22:01:05 The meeting name has been set to 'neutron_drivers' 22:01:23 hi 22:01:24 So, the marching orders are to continue going through the list of triaged bugs. 22:01:40 #link https://bugs.launchpad.net/neutron/+bugs?field.status%3Alist=Triaged&field.tag=rfe 22:02:23 Anyone got anything before we start? 22:02:43 no, let's beat the DLM horse some more. 22:03:01 Okay, first up is ... 22:03:04 #link https://bugs.launchpad.net/neutron/+bug/1552680 22:03:04 Launchpad bug 1552680 in neutron "[RFE] Add support for DLM" [Wishlist,Triaged] - Assigned to John Schwarz (jschwarz) 22:03:17 John added a doc with his plan how to test performance implications of Tooz with different backends 22:03:25 o/ 22:03:44 i see a note about benchmarks, but no data? 22:03:47 I encourage stakeholders to take a look at the doc and comment before John runs off and burns CPU cycles 22:03:54 I did not see the doc. Looks like it appeared within the last day. 22:03:54 ahh, gotcha. 22:04:09 dougwig: it's a plan and a request for comments 22:04:14 before the data :) 22:04:42 Okay, so without having reviewed the plan, can we do more than just say "let's review the plan?" 22:04:54 prolly not 22:04:57 just reviewed and commented. 22:05:03 that was quick =p 22:05:06 it's a fast read. 22:05:15 the test will be much more time consuming. :) 22:05:33 seems like the doc is read only 22:05:48 I'll ask John to enable comments, I find it much easier to add comments on the google doc than on launchpad 22:05:48 i commented in the bug 22:07:14 dougwig: the first bullet point in the second group of bullet points is the 'no tooz' option 22:07:18 As I understand it anyway 22:07:49 indeed, i read too quickly. 22:08:23 Ok, let's all review it. Having comments on will be helpful. 22:08:34 Anything more? 22:09:30 #link https://bugs.launchpad.net/neutron/+bug/1559978 22:09:30 Launchpad bug 1559978 in neutron "[RFE] log segmentation_id over threshold for monitoring" [Wishlist,Triaged] 22:09:56 armax summed it up: "as an admin I want to know how many Neutron networks I have left at my disposal before my tenants start complaining that their neutron net-create command failed" 22:10:04 At least that's the way I understand it. 22:10:34 Thoughts? 22:11:17 I think that something like Calico doesn't use segmentation IDs 22:11:24 seems closely related to liberty's effort for an api to check remaining ips. 22:11:31 so the concern is that an API wouldn't be plugin agnostic 22:13:12 I don't think it could be plugin agnostic. 22:13:24 you know, on the other hand this is really only relevant for VLANs 22:13:57 if you're using tunnels I don't think this RFE is useful or relevant 22:14:07 Other plugins could somehow report that it is irrelevant. 22:14:28 so if this is specific to VLANs, we could treat it as such, then it becomes easy for any plugin (That uses VLANs) to implement 22:14:42 yup, like the ip availability issue is not really relevant for IPv6 22:16:01 HenryG: what you haven't used the 1.8446744e+19 IPs in your subnet yet? 22:16:06 How would a monitoring system use an API though? 22:16:22 Polling doesn't seem realistic 22:16:31 don't tell SNMP that. 22:17:06 a poll period of an hour is likely plenty in this scenario. i don't think the info delivery mechanism is the issue here. 22:17:23 amuller: Its always nice when things tell you proactively that they're sick but we don't get a lot of that with monitoring. 22:18:31 So, is it worth the effort to design an API? (question posed by armax in bug) 22:19:07 true, but polling is the LCD of most monitoring systems (and those systems usually provide a common notification mechanism.) i'm not sure we need to reinvent that wheel. 22:19:43 Would a clear log level at INFO level serve the use case better than an API you'd have to poll? 22:20:20 that is assuming you run a log aggregator 22:21:21 I think we're discussing solutions to a problem without a well defined user 22:21:39 So how could we design an API 22:21:43 or any other solution 22:21:53 it'd be a guess at best 22:22:06 Logging something would be very easy. 22:22:21 Actually, the rfe originally asked for a log, didn't it? 22:22:53 carl_baldwin: I don't think a patch that adds a log in that event would need to go through the RFE process anyhow 22:24:44 I'd suggest that Miguel takes up a patch that adds logging if he's up for it, and for any further work, Miguel can start a thread on the ML, asking for input from Monasca people 22:25:11 Why was ip availability not done with INFO logging? 22:25:34 I don't know. 22:25:47 i don't think anyone ever suggested it/thought of it. 22:25:53 Random thought; if #link https://review.openstack.org/#/c/308973/ ever gets approved perhaps it could be implemented as a health check; depending on where/if that spec lands 22:25:58 We've spent quite a lot of time on this and I don't have strong feelings about any direction. 22:25:59 I thought that ip availability was supposed to be used by Nova at some point 22:26:18 no, it was an operator request 22:26:39 yeah, but I remember that surfaced as a second use case on the RFE bug / spec 22:26:39 dougwig: yeah, but what amuller says rings a bell too 22:27:10 carl_baldwin: wasn't this a part of the big deployers team requirements? 22:27:19 to schedule based off IP availability? 22:27:51 amuller: I think it was for some operators who are already doing something like routed networks on their own. 22:28:00 right 22:28:29 But, the real solution with Nova is going to look very different. Possibly leveraging some of that work. 22:29:06 I sense we're not really getting anywhere on this RFE. 22:29:44 Go with logging first, solicit more input for any further work? 22:29:50 Maybe we just suggest moving forward with logging? 22:30:02 Anyone object? 22:30:52 Okay, let's move on... 22:31:00 #link https://bugs.launchpad.net/neutron/+bug/1561824 22:31:00 Launchpad bug 1561824 in neutron "[RFE] Enhance BGP Dynamic Routing driver with Quagga suppport" [Wishlist,Triaged] - Assigned to steve (ruansx) 22:31:39 At this point, with BGP broken out, this one should be contained to the dynamic routing repo. 22:31:57 Also, BGP already has a pluggable architecture. 22:32:17 Yes, the intent is to target this for the dynamic routing repo 22:32:32 Any reason not to approve it? 22:32:52 This would also allow the team to build a reference implementation for CI 22:33:10 No objection here 22:33:13 HenryG: There is a reference impl based on Ryu. 22:33:53 But, there are some limitations to Ryu. Like having multiple speakers. 22:34:24 Any other thoughts? 22:34:49 Okay. 22:35:05 #link https://bugs.launchpad.net/neutron/+bug/1563879 22:35:05 Launchpad bug 1563879 in neutron "[RFE] DVR should route packets to Instances behind the L2 Gateway" [Wishlist,Triaged] 22:36:14 I'm not up to date on this one. 22:37:38 Mostly, I'm confused about armax 's last comment. The link circles back to the rfe. 22:37:51 Maybe we should just shelve this until he returns and move on. 22:38:45 #link https://bugs.launchpad.net/neutron/+bug/1566191 22:38:46 Launchpad bug 1566191 in neutron "[RFE] Allow multiple networks with FIP range to be associated with Tenant router" [Wishlist,Triaged] 22:39:21 I think we're still at the same point we were. We're going to unblock the fix and possibly discuss later. 22:40:27 I'm going to skip the fast exit one too because armax is having on-going discussion with tidwellr on that bug. 22:40:50 Still with me? 22:40:58 o/ 22:41:03 yes 22:41:13 yep 22:41:23 njohnsto_: HenryG: amuller: Thanks. 22:41:47 * carl_baldwin starting to know how armax feels in this meeting. It feels a bit one-sided. 22:42:23 #link https://bugs.launchpad.net/neutron/+bug/1579068 22:42:23 Launchpad bug 1579068 in neutron "[RFE] Multiple VXLAN multicast groups in linuxbridge" [Wishlist,Triaged] 22:43:11 sounds like the next step would be to have LB agent folks chime in on the bug 22:43:31 Right, any LB experts out there? 22:43:58 Anyone know why the vxlan group was considered a single attribute? 22:44:03 that's sc68cal, right? :) 22:45:15 So, how do we go about getting such feedback? 22:45:38 Recommend going to the ML? 22:45:50 carl_baldwin: +1 22:46:45 That's what I'll do. 22:46:52 #link https://bugs.launchpad.net/neutron/+bug/1581931 22:46:52 Launchpad bug 1581931 in neutron "RBAC -access_as_external - exclude tenant" [Wishlist,Triaged] 22:47:20 Doesn't sound very compelling to me. 22:48:17 kevinbenton says it will be quite a bit of work. 22:48:38 Won't fix for now? 22:49:53 * carl_baldwin needs a gavel to slam down and wake everyone up. ;) 22:50:51 carl_baldwin: +1 22:50:58 Well, does the submitter have a fix? 22:51:02 HenryG: no 22:51:06 no 22:51:27 Then +1 for won't fix 22:51:37 Done. 22:51:47 #link https://bugs.launchpad.net/neutron/+bug/1583184 22:51:47 Launchpad bug 1583184 in neutron "[RFE] bgp-dynamic-routing router association" [Wishlist,Triaged] 22:52:13 My concern with this is tidwellr is pretty busy with other stuff. 22:52:32 I might put this back on the confirmed list until we identify someone who can do the work. 22:52:55 Anyone else have thoughts? 22:53:17 carl_baldwin: You *might* get a volunteer with a ML thread 22:53:25 worth a shot IMO if the issue is lack of assignee 22:53:42 Yamamoto is doing it for midonet only? 22:54:36 Looks like they already merged a spec for it. 22:55:05 ... just this morning. 22:55:14 I'll figure out what is going on here this week. 22:55:19 ... and report back next week. 22:55:23 Oh, they need support in dynamic-routing repo 22:55:36 HenryG: it's not just for midonet, it's something we wanted to support from the get-go but it never made it up the priority list 22:56:02 tidwellr: understood, but that's where it originated 22:56:14 tidwellr: Can we give them the support they need for this? 22:56:54 carl_baldwin: I can commit to review cycles and *some* hand-holding, but I'm stretched pretty thin 22:57:54 tidwellr: Does this touch the neutron repo or other repo outside of dynamic routing? 22:58:14 carl_baldwin: no, it doesn't touch the neutron repo 22:58:19 ok. 22:58:45 We're only got a minute left. I say we draw the line here. 22:58:53 s/We're/We've/ 22:59:00 Any objections? 22:59:06 +1 22:59:13 +1 22:59:18 #endmeeting