17:01:54 <Kiall> #startmeeting Designate 17:01:55 <openstack> Meeting started Wed May 6 17:01:54 2015 UTC and is due to finish in 60 minutes. The chair is Kiall. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:01:56 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:01:59 <openstack> The meeting name has been set to 'designate' 17:02:06 <Kiall> Hey folks - Who's about? 17:02:09 <timsim> o? 17:02:10 <mugsie> o/ 17:02:11 <vinod1> o/ 17:02:15 <jmcbride> o/ 17:02:16 <bharath> o? 17:02:27 <ducttape_> hey 17:02:53 <Kiall> Cool :) So, the agenda looks somewhat out of date.. considerng we've already shipped Kilo! So.. I'm going to go ahead and ignore that one :) 17:03:08 <Kiall> #topic Design Summit Sessions 17:03:10 <Kiall> #link https://etherpad.openstack.org/p/designate-liberty-proposed-sessions 17:03:19 <rjrjr> o/ 17:03:54 <Kiall> We have a bunch of possibles in there, with I'm sure more to come.. Has everyone had time to fill out any they wanted to discuss? 17:04:30 <timsim> Yep 17:04:54 <mugsie> i think so 17:05:02 <Kiall> Okay, cool.. Should we have a look at those now and see which we think are useful etc? 17:05:25 <Kiall> ah.. lots more being filled out as we speak.. lets give it 2 or 3 mins for people to flesh out 17:05:31 <elarson> o/ 17:05:53 <ducttape_> I'll be there / interested to talk about horizon stuff with others for designate 17:06:20 <mugsie> ducttape_: cool. I have a few ideas I want to flesh out for it 17:06:36 <Kiall> Okay, looks like the editing has stopped.. 17:07:21 <bharath> yup 17:07:41 <Kiall> So, there's 8 40 min "workrooms", 1 1 hr 40min "Fishbowl", and 1 longer "Meeup" 17:08:01 <Kiall> Some of these are back to back, and can be combined.. or not.. up to us 17:08:12 <mugsie> Input/feedback/questions from non-contributors -> meetup maybe? 17:08:21 <mugsie> but it is late on the friday 17:08:21 <Kiall> mugsie: ++ 17:08:23 <timsim> mugsie: +1 17:08:33 <Kiall> Well, We can always use a workroom session for that too.. 17:08:43 <Kiall> friday is always a terrible summit attendance day 17:08:52 <mugsie> yeah, especailly the late sessions 17:08:59 <mugsie> as people tend to get flights etc 17:09:06 <timsim> Maybe the early sessions on wednesday then? 17:09:24 <Kiall> Okay, Let's start at the top then, eh? 17:09:28 <ducttape_> will there be a free form room where any team can grab a table too? that might help as well 17:09:35 <mugsie> ducttape_: there shouod be 17:09:39 <Kiall> ducttape_: I actually think those are gone this year? 17:09:44 <mugsie> *but* it does fill up 17:09:58 <mugsie> Kiall: oh, i thought the lounge was still there 17:10:09 <ducttape_> we will need to find a designate sign, and place it at the closest bar then 17:10:16 <Kiall> lounge yes - but that's usually different / smaller to last time ;) 17:10:22 <Kiall> Okay - First up - Revisit DNSSEC.. 17:10:36 <mugsie> ++ 17:10:40 <mugsie> need it. 17:10:53 <timsim> Seems like we have more of the pieces needed for that now. 17:10:57 <Kiall> I'd say No here, we should sync up with Barbican to get some commitment on integration.. But.. I'm not sure we have a session out of it.. We have a 90% plan together, and just need to act on it 17:11:17 <Kiall> (At least, that's my take on it based on last time :)) 17:12:07 <mugsie> true 17:12:12 <Kiall> timsim: Yea, we have lots of the pieces in place where we can go do it now, while we just didn't have it ready to go last time IMO 17:12:45 <Kiall> So - Others in the room? Let's give things "Priority".. "Low" for this one? 17:12:56 <Kiall> (Then we full out based on priority) 17:13:00 <Kiall> fill* 17:13:08 <timsim> ++Low 17:13:21 <Kiall> Silence means acceptance 17:13:26 <Kiall> Next up.. Blueprint/Spec Reviews (IXFR, transaction support, granular access, more?) 17:13:53 <Kiall> Yep, I this this is a great one for day 1 .. Quick overview/rehash of what's been talked about etc 17:14:09 <bharath> we should definitely discuss things we want to do in Liberty and so this would be high 17:14:15 <timsim> Seems like those should be broken up into their own sessions. 17:14:33 <bharath> yeah, more than 1 would be good 17:14:35 <timsim> Those 40 minute sessions go by real quick. 17:15:07 <Kiall> timsim: True, I think some of those deserve a full session.. But I suspect we should use 1 slot to recap on things that don't get a slot? 17:15:23 <timsim> Sounds good 17:15:42 <Kiall> (e.g. IXFR, We're closer on that .. I believe I saw an updated spec come in from rjrjr, but digging into that without him and the summit seems counter productive) 17:16:07 <rjrjr> yes, it is being updated. 17:16:26 <Kiall> I'd say "High" here - with the specific set of things being open, and being those that don't get a slot of their own. 17:16:39 <elarson> I won't be at the summit, but if the hook point api is discussed, I'm happy to hop on a chat / hangout 17:17:05 <Kiall> elarson: I'm sure that can be arranged :) 17:17:19 <timsim> ++High 17:17:27 <Kiall> Again, silence means agreement ;) But I'd prefer to see Yay or Nay's ;) 17:17:34 <mugsie> ++ 17:17:37 <bharath> ++high 17:17:51 <Kiall> Thanks :) 17:17:56 <mugsie> I think we need to dig into the hook point stuff, and in person would be better 17:18:26 <Kiall> Next up, Input/feedback/questions from non-contributors - I'd go with Medium here? 17:18:44 <mugsie> med/high 17:18:52 <mugsie> it is a good place to get people 17:19:01 <jmcbride> high 17:19:02 <Kiall> Yep 17:19:15 <timsim> Yeah remember how many randos we hadn't met showed up at our things last year. High 17:19:23 <bharath> Yay !!! 17:19:26 <Kiall> Okay.. Sounds like it's leaning towards High.. Who's bringing the weed for everyone, that's legal in Vancouver, right? 17:19:40 <elarson> "informally" legal 17:19:44 <timsim> A+ 17:19:46 * Kiall watches the tumbleweek pass ;) 17:20:16 <mugsie> Kiall: its only legal about 50 miles south ;) 17:20:46 <Kiall> And IRC seems dead 17:20:51 <Kiall> Next up Hackathon 17:20:51 <Kiall> ? - I reckon that fits into the last day Meetup session, or other gaps 17:20:51 <Kiall> Oh great. IRC seems to have died 17:20:52 * ducttape_ is glad he joined this room today 17:21:02 <Kiall> Ah.. there we go! 17:21:11 <bharath> haha :) 17:21:12 <mugsie> Kiall: use a real IRC client :p 17:21:16 <Kiall> Psh 17:21:21 <elarson> yeah, like in emacs 17:21:27 <Kiall> Next up Hackathon.. 17:21:36 <timsim> yeah i'd like to see a Friday Hackathon 17:21:48 <Kiall> I think that's a Low, in that we can fit that in around sessions / in the last day meetup 17:21:49 <mugsie> elarson: irssi 4 lyf 17:21:57 <mugsie> Kiall: ++ 17:22:03 <rjrjr> definitely low 17:22:14 <timsim> As long as it gets in there somewhere 17:22:14 <Kiall> "You have been disconnected." from etherpad -_- 17:22:31 <Kiall> and.. connected again 17:22:35 <Kiall> seems my ISP hates me 17:22:41 <Kiall> Next up - Database Interactions / Rework 17:22:49 <Kiall> I added this one, so my vote is clearly for High ;) 17:22:49 <mugsie> high 17:23:00 <mugsie> our DB is .... in an interesting state 17:23:08 <bharath> very high 17:23:22 <timsim> ++High 17:23:27 <Kiall> organic growth is the word.. What used to be nice a simple, has turned into an annoying crutch we have to workaround 17:23:40 <Kiall> High it is 17:23:46 <Kiall> Metering & Billing / Ceilomemter Integration 17:23:55 <mugsie> med 17:24:12 <timsim> Low/Med 17:24:26 <mugsie> I am not sure there is a huge amount of stuff we need to do, and most of it needs to be talking to celiometer 17:24:28 <Kiall> I'd actually say High - Not because of M&B, but because the underlying infrastructure we need to support it at scale will be new - and will underpin other future work too 17:25:07 <mugsie> oh, true 17:25:16 <Kiall> e.g. every 60 mins or so, we have to emit a "Yes, this domain still exists" event.. With 5mil domains, that becomes a interesting challenge to manage and ensure we only send 1 out etc, and that it can scale out horizontally 17:25:29 <Kiall> (timsim will remember my mention of "tooz" a week or two back ;)) 17:25:45 <timsim> Alright, sounds like fun. 17:25:50 <Kiall> It also plays into active/active pool managers, and not double double work on the sync's etc 17:25:57 <Kiall> (i.e. it's foundational) 17:26:08 <Kiall> not doing double work* etc 17:26:13 <mugsie> if it brings in the sharding stuff, high 17:26:18 <Kiall> So - My vote is High, others? 17:26:21 <mugsie> but that could probably be separated out 17:26:25 <jmcbride> high 17:26:50 <timsim> I'm fine with high 17:26:55 <Kiall> Settled - Next.. Horizon / OpenStack Client Integrations 17:26:58 <mugsie> high 17:27:35 <rjrjr> +1 17:27:38 <Kiall> I'm open on this one.. It's somewhat vague.. do we have specific ideas in mind? 17:27:38 <ducttape_> high for me, I can probably tackle a few things others might like 17:27:57 <Kiall> e.g. getting into a room with a topic of "Horizon" seems a bit wide open :P 17:28:08 <mugsie> its split out below it ;) 17:28:20 <ducttape_> I'd think something like additional features for cloud admin type users might be of interest? 17:28:22 <Kiall> That said, I know we can fill the hour )Oh.. True.. I write the first bullet there but forgot 17:28:23 <Kiall> lol 17:28:31 * mugsie says nothing 17:28:32 <mugsie> :D 17:28:34 <Kiall> timsim / jmcbride etc? :) 17:28:43 <Kiall> Also.. Horizon / OpenStack Client Integrations 17:28:46 <Kiall> that seems like 2 things to me 17:28:56 <bharath> ++ 17:28:57 <timsim> Yeah those do seem separate 17:29:14 <timsim> Horizon isn't a priority for us, so much. 17:29:16 <mugsie> the concepts should be similar, but they can be split np 17:29:20 <ducttape_> client integrations first, then those can support GUI 17:29:24 <Kiall> timsim: I figured that would be your answer :D 17:29:42 <rjrjr> it is a priority for us however. 17:29:53 <Kiall> I'd say it's a Medium, but majority is leaning towards High 17:30:15 <timsim> +1 seems more than worth of a short session or two 17:30:24 <Kiall> Heat Resources for Designate? .. I threw it down, and consider it a Low.. Esp as someone from Heat seems to be working on it. 17:30:41 <timsim> Agreed, Low 17:30:57 <rjrjr> +1 17:31:02 <rjrjr> +1 17:31:08 <Kiall> Next - OpenStack Client Integrations .. 17:31:47 <Kiall> I kinda think it's a Low? We have tonnes of things we know can do better.. names rather than UUIDs etc, getting to that point, then revisiting for extra makes sense 17:32:14 <mugsie> ok, low 17:32:19 <Kiall> Others? 17:32:26 <timsim> Low 17:32:42 <Kiall> Moving on quickly! 17:32:47 <Kiall> Nova/Neutron Integration 17:32:52 <mugsie> high, super high 17:32:59 <timsim> Everybody gonna want that 17:33:04 <Kiall> High from me, and I'd like to grab the Nova/Neutron folks into the session too ;) 17:33:08 <mugsie> ++++ 17:33:32 <Kiall> Seems an obious High then ;) 17:33:34 <Kiall> Non MiniDNS Backends as 1st class citizens 17:33:36 <bharath> ++high 17:33:43 <mugsie> high 17:33:46 <Kiall> Yea, we need to fix that story once and for all 17:33:47 <Kiall> High 17:33:51 <bharath> oops, ++high for nova/neutron 17:33:51 <timsim> High 17:34:04 <Kiall> (We're running out of slots to even handle all the "High" .. lol) 17:34:26 <Kiall> bharath: oh, too late ;) I recorded your vote :P 17:34:38 <bharath> :) 17:34:57 <Kiall> Designate Sink - Multiple handlers with different topics 17:35:04 <Kiall> I can guess who says High here :P 17:35:26 <rjrjr> high 17:35:28 <bharath> I had put this up based on our experience here but we can discuss this offline too 17:35:50 <rjrjr> not a session worthy subject though. 17:35:55 <Kiall> Yep, I'd call it a Medium.. Not because it's something we shouldn't do, but because it's something we can do outside a session 17:36:01 <Kiall> rjrjr++ 17:36:21 <bharath> yeah 17:36:33 <bharath> med then 17:36:51 <Kiall> Okay.. Seems stuff is still coming in :D 17:36:56 <Kiall> root domain redirect.. 17:37:24 <Kiall> I see this as being aligned with geo/weighted round robin/etc 17:37:24 <mugsie> ALIAS type 17:37:31 <Kiall> mugsie: yea 17:37:52 <mugsie> I think it is distinct from them, but may share some simlar implementations 17:38:05 <Kiall> I'm not sure alias/geo/wrr/etc is something we have time this cycle to tacle.. 17:38:20 <mugsie> many sites need it, but not as part of dns load balencing 17:38:50 <Kiall> Yea, Implementation wise, I think they all end up very very similar.. "Do stuff with DNS your DNS server doesn't do out of the box" kinda sums the group up 17:39:02 <mugsie> yeah 17:39:19 <Kiall> Discussing ALIAS without Geo/WRR etc would miss a large chunk of 99% identical requirements etc 17:39:54 <Kiall> So - I think I'd say Low for this summit, High for next kinda thing 17:39:58 <Kiall> Others? 17:40:10 <jmcbride> high 17:40:22 <Kiall> dooh.. stalemate ;) 17:40:23 <jmcbride> actually, medium 17:40:32 <mugsie> med 17:40:49 <Kiall> Okay, sounds like leaning towads mediym 17:40:51 <Kiall> medium* 17:41:13 <Kiall> ptr records in multi? I'm not quite sure what this one is 17:41:22 <Kiall> Who's purple? ;) 17:41:23 <jmcbride> my bad 17:41:34 <timsim> jmcbride is finishing that off, one sec 17:41:43 <jmcbride> should be: in multi-tenant untrusted environments (e.g. public cloud) 17:42:03 <Kiall> jmcbride: specifically for Public IPs, or private overlapping Neutron IP space? 17:42:07 <mugsie> that exists does it not? 17:42:20 <timsim> Public IPs. 17:42:21 <jmcbride> I'm thinking public ips first. 17:42:39 <Kiall> Right.. that should in theory work todetay, but I don't think anyone has taken it to production y 17:42:41 <Kiall> et 17:42:47 <mugsie> the v2 API has a reverse endpoint 17:42:58 * ducttape_ just found out there will be open tables at the conference to borrow 17:43:09 <jmcbride> use case: I don't want anyone to claim a ptr record for an ip they don't potentially use 17:43:56 <timsim> mugsie: really? 17:43:59 <Kiall> Oh .. I see what's happening here.. RAX's deploy model is different to "normal" :) 17:44:07 <timsim> :P 17:44:26 <Kiall> RAX does the older nova-network model - every instances gets a "fixed" public IP, while others use FLoatingIPs you have to ask for etc 17:44:39 <Kiall> I'm not sure if the current stuff works for that model or not.. it certainly does for Floating IPs 17:45:12 <Kiall> (BTW - I prefer the RAX model when you have unlimited IPs ;)) 17:45:31 <Kiall> Let's park this one, and revisit once timsim or someone can poke at the existing stuff? ;) 17:45:39 <timsim> Agreed 17:45:48 <jmcbride> Can you point us to the v2 endpoint? 17:45:57 <Kiall> https://github.com/openstack/designate/blob/master/designate/api/v2/controllers/floatingips.py 17:46:05 <Kiall> (I had it open ;)) 17:46:07 <timsim> Ok, that's what I thought 17:46:58 <Kiall> There actually is a missing piece now that I think about it, it's not a required piece, as cleanup will happen eventually, but a sink handler listing to Neutron to activy clear out stale PTRs 17:46:59 <jmcbride> ok, I'm good with tabling this for now. 17:47:11 <Kiall> actively* 17:47:15 <Kiall> wow - I can't type at all today. 17:47:55 <Kiall> 7 high, 2 medium, 4 low, 1 parked 17:48:32 <Kiall> I'll take a stab at scheduling those after this meet, keep an eye on that etherpad. 17:48:43 <bharath> ok 17:49:01 <mugsie> kk 17:49:01 <Kiall> (I'll need to try find slots without talk conflicts, other teams we want to kidnap etc etc) 17:49:26 <Kiall> #topic Open Discussion 17:49:30 <Kiall> 10 mins left. 17:49:37 <Kiall> Anyone have any other items? 17:50:16 <mugsie> i am good 17:50:20 <timsim> mugsie already commented on https://review.openstack.org/#/c/180203/ but I'd love any other feedback. 17:50:40 <vinod1> fyi - I will not be able to make it to the summit this time because of some other scheduling conflicts . 17:51:07 <Kiall> vinod1: :( 17:51:10 <jmcbride> I'm working on vinod1's replacement… but it just might be me! 17:51:55 <Kiall> Oh, we'll want a leader for each session.. Someone with a vested interest in each topic ;) 17:52:16 * elarson would like to make it but has a new baby to make silly faces at 17:52:31 <Kiall> BP's to present at the work sessions IMO are Optional.. 17:53:08 <Kiall> elarson: Ah, just bring the new baby :) 17:53:13 <mugsie> elarson: thats a terrible exucse :) 17:53:41 <mugsie> kids can learn python at like 2 weeks old, right? 17:53:52 <Kiall> Probably better than any of us by age 4 ;) 17:53:59 <Kiall> <-- Soon to be unemployed 17:54:00 * elarson is focusing on elisp first ;) 17:54:06 <timsim> Child abuse 17:54:24 <Kiall> Yea, that (elisp) really is.. 17:54:26 <Kiall> Okay, If nobody else has anything else, we can wrap up.. 17:54:28 <Kiall> Thanks all :) 17:54:33 <timsim> o/ 17:54:34 <mugsie> o/ 17:54:36 <elarson> o/ 17:54:37 <Kiall> keep an eye on the etherpad 17:54:44 <Kiall> will fill out over the next hour or 2 17:54:48 <Kiall> #endmeeting