17:00:47 <Kiall> #startmeeting Designate
17:00:51 <openstack> Meeting started Wed Mar 25 17:00:47 2015 UTC and is due to finish in 60 minutes.  The chair is Kiall. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:00:52 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:00:54 <openstack> The meeting name has been set to 'designate'
17:00:56 <Kiall> Heya - Who's about?
17:01:00 <timsim> o?
17:01:06 <paul_glass> o/
17:01:07 <mugsie> o\
17:01:26 <timsim> elarson
17:01:38 <elarson> o/
17:01:39 <Kiall> Kk - Small group today :)
17:01:46 <johnbelamaric> o/
17:02:19 <Kiall> Agenda is same as last week - Release status, Release status, Release status.
17:02:52 <Kiall> #topic Kilo Release Status
17:02:59 <Kiall> #link https://launchpad.net/designate/+milestone/kilo-rc1
17:03:40 <Kiall> First up - We're noticing some issues are large zones, both in terms of working at all, and in terms of performance.
17:04:23 <Kiall> There's a couple of bugs filed - bug 1435888, bug 1434479, bug 1435863
17:04:25 <openstack> bug 1435888 in Designate "MiniDNS does too many SELECT's to load relations under AXFR" [High,Confirmed] https://launchpad.net/bugs/1435888
17:04:27 <openstack> bug 1434479 in Designate "designate stop working after insert ~10k records" [Critical,In progress] https://launchpad.net/bugs/1434479 - Assigned to Kiall Mac Innes (kiall)
17:04:28 <openstack> bug 1435863 in Designate "Message size passed to response.to_wire() max_size is too low" [Critical,In progress] https://launchpad.net/bugs/1435863 - Assigned to Kiall Mac Innes (kiall)
17:04:32 <Kiall> likely bug 1433869 too.
17:04:34 <openstack> bug 1433869 in Designate "too many "Including all tenants items" printed in logs" [Medium,Fix committed] https://launchpad.net/bugs/1433869 - Assigned to stanzgy (stanzgy)
17:05:29 <Kiall> Most of them are being worked through at the moment, bug 1433869 will need some TLC though and other than a few back/forth messages in the DNS room, I  don't think anyone is working on it
17:05:46 <Kiall> Any takers? :)
17:06:10 * elarson is still reading a bit
17:06:12 <Kiall> sorry - wrong bug #
17:06:27 <Kiall> bug 1435863
17:06:28 <openstack> bug 1435863 in Designate "Message size passed to response.to_wire() max_size is too low" [Critical,In progress] https://launchpad.net/bugs/1435863 - Assigned to Kiall Mac Innes (kiall)
17:06:46 <Kiall> (It's assigned to me because I made a quick+failed attempt at it)
17:07:13 <Kiall> Effectivly, the way we render the wire format response is broke for messages over 65k
17:07:45 <Kiall> (The bug needs more detail, most of it's only been figured out over the last 30 mins in the other room ;))
17:08:35 * timsim backs away slowly
17:08:38 * Kiall feels alone in the room today ;)
17:08:53 <Kiall> Okay - We'll leave that one for now ;)
17:09:05 <mugsie> I would say I would look at it, but I have a ton of pre rc-1 work that is on my plate :(
17:09:23 <mugsie> post next wed, maybe
17:09:53 <Kiall> timsim: You mentioned you'd be happy to sort the 42 billion SQL query during an AXFR issue? I think that's resolves performance of zones under 65k - which closes bug 1434479
17:09:54 <openstack> bug 1434479 in Designate "designate stop working after insert ~10k records" [Critical,In progress] https://launchpad.net/bugs/1434479 - Assigned to Kiall Mac Innes (kiall)
17:10:15 <timsim> Yeah, I'll work on that.
17:10:29 <timsim> I think that's bug bug 1435888
17:10:31 <openstack> bug 1435888 in Designate "MiniDNS does too many SELECT's to load relations under AXFR" [High,Confirmed] https://launchpad.net/bugs/1435888
17:10:46 <mugsie> those 2 are quite related i think
17:10:53 <Kiall> Yea, it's both I think.. the first had a second part
17:11:55 <Kiall> Okay - So, those would be the biggest bugs right now - I believe many of the others are relativly small issues
17:12:05 <elarson> Kiall: I'll try to take a look at bug 1435863 and assign it to me if I know I'll have a chance to do it.
17:12:06 <openstack> bug 1435863 in Designate "Message size passed to response.to_wire() max_size is too low" [Critical,In progress] https://launchpad.net/bugs/1435863 - Assigned to Kiall Mac Innes (kiall)
17:12:29 * elarson can't make promises as he has been doing customer work as of late
17:12:52 <Kiall> elarson: cool :) After the meet let's sync up in #openstack-dns - was discussing a possible fix with mugsie a few mins ago
17:13:00 <elarson> that sounds good
17:13:58 <Kiall> Okay - For open BPs - we have 3 open, Pool Targets / Nameserver split (blocks old-style backends), Validation (blocks release ;)), and mark V2 stable
17:14:55 <Kiall> I got the target vs nameserver stuff up 30 mins or so ago, it's not quite done - tests etc are still broken.
17:15:38 <Kiall> It's changes a chunk of code in Pool Manager, but it's mostly a slight variation on what was there before rather than any massive rework..
17:16:00 <Kiall> Moving on, since it's only up 30 mins I don't expect anyone to have looked at it. Have a look when you can though
17:16:19 <Kiall> #link https://review.openstack.org/#/c/167678/
17:16:28 <timsim> We should get a list together of all the patches in need of review. I think mugsie has 3 or 4 as well
17:16:31 <mugsie> #link https://review.openstack.org/#/c/164327/
17:16:38 <Kiall> mugsie:  validation BP - update?
17:16:51 <mugsie> #link https://review.openstack.org/#/c/167600/
17:16:58 <Kiall> timsim: agreed, I'll create an etherpad now.
17:17:05 <mugsie> #link https://review.openstack.org/#/c/167672/
17:17:22 <mugsie> good progress - the 4 ps's above are good to go
17:17:34 <mugsie> just noticed a pep8 fail on one - will fix that now
17:17:45 <mugsie> s/now/after the meeting/
17:18:12 <mugsie> I am just struglling with the records (being different objects)
17:18:25 <mugsie> but all in all a good chunk done
17:18:41 <Kiall> #link https://etherpad.openstack.org/p/designate-kilo-rc1-reviews
17:18:54 <mugsie> is there any questions on the code? It is a bit of a code dump
17:18:57 <Kiall> ^ etherpad of reviews, just filled in what we mentioned over the last 3-4 mins
17:20:07 <timsim> I think ekarlso has a couple of reviews as well
17:20:09 <Kiall> Some of those failing gate BTW - and only seeing 3 links rather than 4? Miss one?
17:20:26 <mugsie> only 1 of the 4 for the validation is failing
17:20:27 <Kiall> timsim: he does, adding it now..
17:22:23 <Kiall> Okay - I think that's a complete list? Feel free to add as you find/submit/etc anything.
17:23:31 <Kiall> So - No Q's for mugsie on the reviews he has up? If not, we can move on :)
17:23:37 <timsim> Nope, haven't looked today
17:23:52 <Kiall> kk.. vinod would have had 100 ;)
17:24:36 <mugsie> I like tim's way better
17:24:37 <mugsie> :D
17:24:45 <timsim> +2 all the things :P
17:25:08 <Kiall> So, the last BP was "Mark V2 API Stable" - It's a trivial thing *technically* to do, but we'll want to dedicate a meeting to it before final release to make the call - thinking though all the previous discussions, and ensuring everything is workable with future plans.
17:25:21 <mugsie> +1000
17:25:34 <timsim> Agreed
17:25:42 <elarson> +1
17:25:44 <mugsie> https://review.openstack.org/167672 is fixed
17:25:55 <mugsie> damn trailing '.' on commit header
17:26:01 <Kiall> mugsie: lol
17:28:03 <Kiall> Okay, So .. Theres still some stuff not actually listed on the kilo-rc1 page. E.g. getting the old backends working again... Now that doing that is unblocked (both for Dynect style, and old-style) - That will be my area of focus.. I should have the POC up in the next 24 hrs now it's finally unblocked.. (apologies for taking so long johnbelamaric ;))
17:28:34 <Kiall> Does anyone know of anything else missing from https://launchpad.net/designate/+milestone/kilo-rc1 ?
17:28:35 <johnbelamaric> No problem at all!
17:29:41 * Kiall gives people another minute or two to think..  just in case.. ;)
17:29:46 <mugsie> nope - but https://bugs.launchpad.net/bugs/1425117 is important
17:29:47 <openstack> Launchpad bug 1425117 in Designate "Designate does not work with postgres" [High,New]
17:30:15 <timsim> bug 1432842 maybe
17:30:15 <openstack> bug 1432842 in Designate "Property setters dont work." [Undecided,New] https://launchpad.net/bugs/1432842
17:30:18 <Kiall> mugsie: yep, that should be on the page :)
17:30:29 <Kiall> mugsie: ah, it is
17:31:19 <Kiall> timsim: I believe we worked around needing to use those on our DesignateObject classes, I also think mugsie mumbled something yesterday about fixing it to make his validation stuff easier.. Did that happen in the end?
17:31:29 <mugsie> not yet
17:31:46 <Kiall> K
17:31:50 <mugsie> I have an idea - but it may be a single fix for a limted use case
17:32:02 <mugsie> so not fixing the bug in its entirety
17:32:45 <Kiall> K - Assuming it's not fixed, it doesn't matter so much IMO as the code doesn't use it, since it doesn't work ;) If we fix in the L release that's OK by me
17:32:54 <mugsie> ++
17:33:23 <timsim> ok. Do we want to triage the rest of the bugs, we've gone through a bunch of them already?
17:33:59 <mugsie> yeah, not a bad idea - if we are done with rc-1 ?
17:34:00 <Kiall> So that covers status on pretty much all the major kilo-rc1 stuff..
17:34:54 <Kiall> timsim: over to you ;)
17:35:03 <timsim> https://bugs.launchpad.net/designate/+bugs?search=Search&field.status=New
17:35:18 <timsim> We already talked about bug 1425117
17:35:20 <openstack> bug 1425117 in Designate "Designate does not work with postgres" [High,New] https://launchpad.net/bugs/1425117
17:35:36 <Kiall> Yea, Wondering why that's still "New" rather than Triaged.. How did we miss that before/
17:35:46 <Kiall> Oh.. We didn't have the rc1 milestone in LP so left it
17:36:11 <timsim> bug 1432850
17:36:12 <openstack> bug 1432850 in Designate "Add periodic refresh task" [High,New] https://launchpad.net/bugs/1432850 - Assigned to Endre Karlson (endre-karlson)
17:36:17 <timsim> What say we?
17:36:27 <mugsie> should be triaged
17:36:29 <Kiall> timsim: Liberty :)
17:36:35 <timsim> I guess it just needs status.
17:36:36 <mugsie> has L marked already
17:36:38 <timsim> Triaged then
17:36:57 <timsim> Same with 1432839
17:37:11 <timsim> bug 1432839
17:37:11 <openstack> bug 1432839 in Designate "Calling find_domain in any v1 operation is sub-optimal" [Medium,New] https://launchpad.net/bugs/1432839 - Assigned to Endre Karlson (endre-karlson)
17:37:23 <mugsie> ++
17:37:45 <timsim> We decided L release for bug 1432842, what importance do we want to give it?
17:37:45 <openstack> bug 1432842 in Designate "Property setters dont work." [Undecided,New] https://launchpad.net/bugs/1432842
17:37:48 <Kiall> Yea, though we may need to move to kilo-rc2 ish
17:38:12 <Kiall> 1432842 - low? It doesn't affect end users.
17:38:28 <Kiall> Just makes our lives awkards sometimes ;)
17:38:30 <mugsie> lower than low imho
17:38:30 <timsim> Kiall: ++
17:38:57 <Kiall> Going back to bug 1432839 for a sec -
17:38:58 <openstack> bug 1432839 in Designate "Calling find_domain in any v1 operation is sub-optimal" [Medium,Triaged] https://launchpad.net/bugs/1432839 - Assigned to Endre Karlson (endre-karlson)
17:39:13 <Kiall> I think we may need to call that an kilo-rc2 thing.
17:39:22 <mugsie> really?
17:39:32 <Kiall> It's the same underlying cause as the mDNS AXFR performance issues, with a slightly different fix.
17:39:47 <mugsie> nope
17:39:50 <Kiall> when people get a large zone via the V1 API, they'll be bit by that
17:40:07 <mugsie> its to allow use to give a 404 on record operations for secondary zxones
17:40:11 <Kiall> OHH. I've got the bugs confused.
17:40:20 <mugsie> it is 100% L ;)
17:40:36 <Kiall> I'm thinking of bug 1413472
17:40:37 <openstack> bug 1413472 in Designate "Listing records noticibly slower moving to Juno" [Medium,Confirmed] https://launchpad.net/bugs/1413472
17:40:53 <timsim> Alright, how about bug 1433645
17:40:53 <openstack> bug 1433645 in Designate "Floating IP Reverse DNS API does not respect async operations" [Undecided,New] https://launchpad.net/bugs/1433645
17:40:57 <mugsie> oh - yeah, thats a rc-1 / 2 thing
17:41:09 <mugsie> re: 1433645 - L
17:41:19 <mugsie> or, no...
17:41:25 <mugsie> rc -1 medium
17:42:10 <timsim> Alright
17:42:19 <timsim> Any objections?
17:42:22 <Kiall> mugsie: you filed the FIP async one right? I've not looked at it yet, so have no idea of the inpact?
17:42:32 <Kiall> impact*
17:43:12 <mugsie> basically - when you unset a FIP PTR record, the API doesnt catch up until the backend has marked it as a deleted
17:43:17 <mugsie> record*
17:43:42 <mugsie> we need to add a extra set of criterion to the query we use for building FIP Objects
17:43:53 <mugsie> to filter out pending delete records
17:43:53 <Kiall> So - possibly an impact on calling the v2 API stable? i.e. a must fix?
17:43:56 <mugsie> yeah
17:44:22 <timsim> rc-1, High maybe then?
17:44:32 <Kiall> Okay - guess we call 1433645 critical so if it'll block calling the API stable?
17:45:01 <timsim> That's cool
17:45:02 <mugsie> k - soiunds right
17:45:17 <timsim> bug 1435568
17:45:18 <openstack> bug 1435568 in Designate "pep8 gate taking longer than 30 mins on occasion" [Undecided,New] https://launchpad.net/bugs/1435568
17:45:45 <Kiall> That seems to have resolved itself, I suspect it was an OpenStack CI issue that's passed.. We can mark Invalid.
17:46:11 <timsim> Alright, that's it then!
17:46:52 <mugsie> :)
17:47:02 <Kiall> Okay, a few mins left..
17:47:02 <Kiall> #topic Open Discussion
17:47:19 <Kiall> Anything off-agenda items?
17:47:23 <Kiall> Any*
17:47:36 <mugsie> https://bugs.launchpad.net/designate/+bug/1436261
17:47:37 <openstack> Launchpad bug 1436261 in Designate "Requires jsonschema >= 2.4.0 (not 2.2.0)" [Critical,In progress] - Assigned to Graham Hayes (grahamhayes)
17:47:59 <mugsie> important fix for some packjaging issues both debian and ubuntu found this morning
17:48:18 <Kiall> K - It's on the list (twice :P)
17:48:34 <Kiall> well - was on the list twice ;)
17:48:43 <Kiall> https://etherpad.openstack.org/p/designate-kilo-rc1-reviews
17:48:44 <mugsie> sure ...
17:49:12 <elarson> mugsie: is updating to the latest jsonschema not possible?
17:49:43 <mugsie> that would force all ubuntu users to have the lastest as well :)
17:50:12 <elarson> mugsie: ah ok, so it is system requirement?
17:50:42 <mugsie> yeah - they install the requirements from apt - so they use the system repos
17:50:49 <timsim> I've got to head out, see you guys in #openstack-dns
17:50:57 <mugsie> o/
17:51:07 <Kiall> So - Myself and mugsie will be heading over the Norway to the HP office ekarlso's at for the 12th -> 17th or so. That's smack bang in the middle of the Kilo RC window (RC window is 9th -> 23rd).. Our intent is make it a bug find+squash week...
17:51:23 <Kiall> Just a FYI ^
17:51:48 <Kiall> Anything else before we call it a day?
17:52:35 <Kiall> Okay, guess not! Thanks all, see you in #openstack-dns..
17:52:38 <Kiall> #endmeeting