17:00:47 #startmeeting Designate 17:00:51 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 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:54 The meeting name has been set to 'designate' 17:00:56 Heya - Who's about? 17:01:00 o? 17:01:06 o/ 17:01:07 o\ 17:01:26 elarson 17:01:38 o/ 17:01:39 Kk - Small group today :) 17:01:46 o/ 17:02:19 Agenda is same as last week - Release status, Release status, Release status. 17:02:52 #topic Kilo Release Status 17:02:59 #link https://launchpad.net/designate/+milestone/kilo-rc1 17:03:40 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 There's a couple of bugs filed - bug 1435888, bug 1434479, bug 1435863 17:04:25 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 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 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 likely bug 1433869 too. 17:04:34 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 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 Any takers? :) 17:06:10 * elarson is still reading a bit 17:06:12 sorry - wrong bug # 17:06:27 bug 1435863 17:06:28 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 (It's assigned to me because I made a quick+failed attempt at it) 17:07:13 Effectivly, the way we render the wire format response is broke for messages over 65k 17:07:45 (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 Okay - We'll leave that one for now ;) 17:09:05 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 post next wed, maybe 17:09:53 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 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 Yeah, I'll work on that. 17:10:29 I think that's bug bug 1435888 17:10:31 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 those 2 are quite related i think 17:10:53 Yea, it's both I think.. the first had a second part 17:11:55 Okay - So, those would be the biggest bugs right now - I believe many of the others are relativly small issues 17:12:05 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 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 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 that sounds good 17:13:58 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 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 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 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 #link https://review.openstack.org/#/c/167678/ 17:16:28 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 #link https://review.openstack.org/#/c/164327/ 17:16:38 mugsie: validation BP - update? 17:16:51 #link https://review.openstack.org/#/c/167600/ 17:16:58 timsim: agreed, I'll create an etherpad now. 17:17:05 #link https://review.openstack.org/#/c/167672/ 17:17:22 good progress - the 4 ps's above are good to go 17:17:34 just noticed a pep8 fail on one - will fix that now 17:17:45 s/now/after the meeting/ 17:18:12 I am just struglling with the records (being different objects) 17:18:25 but all in all a good chunk done 17:18:41 #link https://etherpad.openstack.org/p/designate-kilo-rc1-reviews 17:18:54 is there any questions on the code? It is a bit of a code dump 17:18:57 ^ etherpad of reviews, just filled in what we mentioned over the last 3-4 mins 17:20:07 I think ekarlso has a couple of reviews as well 17:20:09 Some of those failing gate BTW - and only seeing 3 links rather than 4? Miss one? 17:20:26 only 1 of the 4 for the validation is failing 17:20:27 timsim: he does, adding it now.. 17:22:23 Okay - I think that's a complete list? Feel free to add as you find/submit/etc anything. 17:23:31 So - No Q's for mugsie on the reviews he has up? If not, we can move on :) 17:23:37 Nope, haven't looked today 17:23:52 kk.. vinod would have had 100 ;) 17:24:36 I like tim's way better 17:24:37 :D 17:24:45 +2 all the things :P 17:25:08 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 +1000 17:25:34 Agreed 17:25:42 +1 17:25:44 https://review.openstack.org/167672 is fixed 17:25:55 damn trailing '.' on commit header 17:26:01 mugsie: lol 17:28:03 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 Does anyone know of anything else missing from https://launchpad.net/designate/+milestone/kilo-rc1 ? 17:28:35 No problem at all! 17:29:41 * Kiall gives people another minute or two to think.. just in case.. ;) 17:29:46 nope - but https://bugs.launchpad.net/bugs/1425117 is important 17:29:47 Launchpad bug 1425117 in Designate "Designate does not work with postgres" [High,New] 17:30:15 bug 1432842 maybe 17:30:15 bug 1432842 in Designate "Property setters dont work." [Undecided,New] https://launchpad.net/bugs/1432842 17:30:18 mugsie: yep, that should be on the page :) 17:30:29 mugsie: ah, it is 17:31:19 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 not yet 17:31:46 K 17:31:50 I have an idea - but it may be a single fix for a limted use case 17:32:02 so not fixing the bug in its entirety 17:32:45 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 ++ 17:33:23 ok. Do we want to triage the rest of the bugs, we've gone through a bunch of them already? 17:33:59 yeah, not a bad idea - if we are done with rc-1 ? 17:34:00 So that covers status on pretty much all the major kilo-rc1 stuff.. 17:34:54 timsim: over to you ;) 17:35:03 https://bugs.launchpad.net/designate/+bugs?search=Search&field.status=New 17:35:18 We already talked about bug 1425117 17:35:20 bug 1425117 in Designate "Designate does not work with postgres" [High,New] https://launchpad.net/bugs/1425117 17:35:36 Yea, Wondering why that's still "New" rather than Triaged.. How did we miss that before/ 17:35:46 Oh.. We didn't have the rc1 milestone in LP so left it 17:36:11 bug 1432850 17:36:12 bug 1432850 in Designate "Add periodic refresh task" [High,New] https://launchpad.net/bugs/1432850 - Assigned to Endre Karlson (endre-karlson) 17:36:17 What say we? 17:36:27 should be triaged 17:36:29 timsim: Liberty :) 17:36:35 I guess it just needs status. 17:36:36 has L marked already 17:36:38 Triaged then 17:36:57 Same with 1432839 17:37:11 bug 1432839 17:37:11 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 ++ 17:37:45 We decided L release for bug 1432842, what importance do we want to give it? 17:37:45 bug 1432842 in Designate "Property setters dont work." [Undecided,New] https://launchpad.net/bugs/1432842 17:37:48 Yea, though we may need to move to kilo-rc2 ish 17:38:12 1432842 - low? It doesn't affect end users. 17:38:28 Just makes our lives awkards sometimes ;) 17:38:30 lower than low imho 17:38:30 Kiall: ++ 17:38:57 Going back to bug 1432839 for a sec - 17:38:58 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 I think we may need to call that an kilo-rc2 thing. 17:39:22 really? 17:39:32 It's the same underlying cause as the mDNS AXFR performance issues, with a slightly different fix. 17:39:47 nope 17:39:50 when people get a large zone via the V1 API, they'll be bit by that 17:40:07 its to allow use to give a 404 on record operations for secondary zxones 17:40:11 OHH. I've got the bugs confused. 17:40:20 it is 100% L ;) 17:40:36 I'm thinking of bug 1413472 17:40:37 bug 1413472 in Designate "Listing records noticibly slower moving to Juno" [Medium,Confirmed] https://launchpad.net/bugs/1413472 17:40:53 Alright, how about bug 1433645 17:40:53 bug 1433645 in Designate "Floating IP Reverse DNS API does not respect async operations" [Undecided,New] https://launchpad.net/bugs/1433645 17:40:57 oh - yeah, thats a rc-1 / 2 thing 17:41:09 re: 1433645 - L 17:41:19 or, no... 17:41:25 rc -1 medium 17:42:10 Alright 17:42:19 Any objections? 17:42:22 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 impact* 17:43:12 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 record* 17:43:42 we need to add a extra set of criterion to the query we use for building FIP Objects 17:43:53 to filter out pending delete records 17:43:53 So - possibly an impact on calling the v2 API stable? i.e. a must fix? 17:43:56 yeah 17:44:22 rc-1, High maybe then? 17:44:32 Okay - guess we call 1433645 critical so if it'll block calling the API stable? 17:45:01 That's cool 17:45:02 k - soiunds right 17:45:17 bug 1435568 17:45:18 bug 1435568 in Designate "pep8 gate taking longer than 30 mins on occasion" [Undecided,New] https://launchpad.net/bugs/1435568 17:45:45 That seems to have resolved itself, I suspect it was an OpenStack CI issue that's passed.. We can mark Invalid. 17:46:11 Alright, that's it then! 17:46:52 :) 17:47:02 Okay, a few mins left.. 17:47:02 #topic Open Discussion 17:47:19 Anything off-agenda items? 17:47:23 Any* 17:47:36 https://bugs.launchpad.net/designate/+bug/1436261 17:47:37 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 important fix for some packjaging issues both debian and ubuntu found this morning 17:48:18 K - It's on the list (twice :P) 17:48:34 well - was on the list twice ;) 17:48:43 https://etherpad.openstack.org/p/designate-kilo-rc1-reviews 17:48:44 sure ... 17:49:12 mugsie: is updating to the latest jsonschema not possible? 17:49:43 that would force all ubuntu users to have the lastest as well :) 17:50:12 mugsie: ah ok, so it is system requirement? 17:50:42 yeah - they install the requirements from apt - so they use the system repos 17:50:49 I've got to head out, see you guys in #openstack-dns 17:50:57 o/ 17:51:07 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 Just a FYI ^ 17:51:48 Anything else before we call it a day? 17:52:35 Okay, guess not! Thanks all, see you in #openstack-dns.. 17:52:38 #endmeeting