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