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