17:07:28 #startmeeting Designate 17:07:28 Meeting started Wed Mar 30 17:07:28 2016 UTC and is due to finish in 60 minutes. The chair is Kiall. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:07:30 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:07:32 The meeting name has been set to 'designate' 17:07:32 Beat you do it mugsie :P 17:07:41 #chair mugsie 17:07:45 -1 - We've gone over them a few times, but not a full review 17:07:49 #chair mugsie 17:07:50 Current chairs: Kiall mugsie 17:08:18 so, one to keep, one to remove 17:08:29 elarson: timsim pglass ? 17:08:33 o/ 17:08:41 I'm +1, I think there's some good potential to improve here. 17:08:55 is elarson running emacs on windows now? 17:08:57 Fair enough, so. Keep and move to the next ;) 17:09:00 +1 17:09:12 #link https://bugs.launchpad.net/designate/+bug/1281128 17:09:24 Storage's find_tenants method signature differs from the other find_* methods Edit 17:10:06 Launchpad bug 1281128 in Designate "Storage's find_tenants method signature differs from the other find_* methods" [Low,Triaged] - Assigned to Endre Karlson (endre-karlson) 17:10:08 is it just b/c criterion isn't there? 17:10:13 I am not really sure if this is a big deal - what critereion should we be passing? 17:10:16 +1, easy cleanup - low hanging fruit tag 17:10:32 that just means you don't support a criterion 17:10:35 Kiall: what shoud we be filtering on? 17:10:37 yea, and paging etc 17:11:06 e.g. you might want to find all tenants with more than 100 zones 17:11:21 thats not low hanging fruit ;) 17:11:25 eh +1 Kiall's right lowlowlow 17:11:39 to be used by the reporting resources? +1 i suppose 17:12:10 Kiall: I agree that it could be helpful but generally it seems better let python arguments tell the user that isn't supported than having the same signature and doing in the function / method 17:12:33 I think we should suipport paging anyway 17:12:41 so, that should be added 17:12:44 elarson: well, we would implement the feature rather than just raise NotImplemented 17:12:52 #link https://bugs.launchpad.net/designate/+bug/1289344 17:12:53 Launchpad bug 1289344 in Designate "*_at fields time precision is ignored by database" [Low,Confirmed] - Assigned to sonu (sonu-bhumca11) 17:13:12 i.e. it's less about the signature, more about the missiong functionality the sig diff represents 17:13:16 Kiall: right, so I'd say make a ticket for the feature then. 17:13:20 :badoosh: :+1: 17:13:29 this is a mySQL thing right? 17:13:36 or sqlite 17:13:50 mysql for sure, not sure about sqlite 17:14:05 +1 17:14:09 but.. create API call .. "created at .... .123", fetch call, "created at .... .000" 17:14:17 I should test that while moving the tests to mysql 17:14:23 meetbot is back 17:14:31 so, we should be set our precission to seconds 17:14:33 +1, though the fix is likely to just show seconds 17:14:42 Kiall: +1 17:14:51 +1 17:14:54 +1 17:15:14 Cool, another keep - LHF or not? Hard to know 17:15:22 #link https://bugs.launchpad.net/designate/+bug/1294173 17:15:23 Launchpad bug 1294173 in Designate "Missing documentation for NDS4 backend" [Medium,Triaged] - Assigned to sonu (sonu-bhumca11) 17:15:24 wow IRC lag 17:15:26 Probably not LHF 17:15:41 close - we don't have a NSD backend anymore, or do we? 17:15:46 we do 17:16:02 https://github.com/openstack/designate/blob/master/designate/backend/impl_nsd4.py 17:16:06 Oh, in that case. 17:16:08 +1 17:16:10 related: is there a process to unassign these if there hasn't been activity in some time? so fresh eyes could take a look at it rather than languishing with no updates 17:16:15 the ticket is actually for NDS4 so maybe they were using their portable gaming system for dns 17:16:30 #dadjokes 17:16:32 i think you're in the process rsyed 17:16:35 rsyed: I am doing that as we go through 17:16:47 h5 timsim! 17:16:48 Anyway, +1 - we should go for it. 17:16:56 mugsie: thanks for clarifying! 17:16:58 +1 17:16:59 #link https://bugs.launchpad.net/designate/+bug/1112866 17:17:00 Launchpad bug 1112866 in Designate "Add DNS configuration examples for Quantum + multiple tenants" [Wishlist,Triaged] - Assigned to sonu (sonu-bhumca11) 17:17:04 +1 17:17:07 -1* 17:17:10 Quantum :P 17:17:26 -1 - use case replaced in mitaka with mlavalle's work 17:17:29 We're running an operational OpenStack Folsom.... 17:17:35 -1 lol 17:17:56 * Kiall may or may not had ran Diablo. 17:17:56 -1 I don't even know what those are and will have to google ;) 17:18:15 * rsyed thought kiall was referring to the game 17:18:22 #link https://bugs.launchpad.net/designate/+bug/1366107 17:18:24 Launchpad bug 1366107 in Designate "SQLAlchemy Storage Backend keeps stale / inconsistent data" [Wishlist,Triaged] - Assigned to Federico Ceratto (federico-ceratto) 17:18:41 (Diablo - released Sep 22, 2011) 17:19:03 Kiall: you moved this from Fix Commited ? 17:19:30 ehh, I think I derp'd 17:19:32 It's merged 17:19:36 done! 17:19:37 and then to triaged again tho? 17:19:49 double derp'd? 17:19:55 #link https://bugs.launchpad.net/designate/+bug/1390370 17:19:57 Launchpad bug 1390370 in Designate "sync-domains generates 504 error due MessagingTimeout error" [Low,Confirmed] - Assigned to Abhilash Goyal (abhilash-goyal) 17:20:19 -1 17:20:19 -1, sync is depricated - if it's not, it should be 17:20:27 well that whole API is 17:20:27 -1 17:20:43 -1 17:20:44 -1 17:20:46 You can do that with an empty patch now I think :troll: 17:20:47 mugsie: true 17:21:16 #link https://bugs.launchpad.net/designate/+bug/1411717 17:21:17 Launchpad bug 1411717 in Designate "Service Fixture in Unit Tests Does not Stop Service" [Medium,Triaged] - Assigned to Endre Karlson (endre-karlson) 17:22:05 +1, it's a real bug in the tests that we're fluking our was past near as I can tell. 17:22:25 I thought someone did something on this at some point 17:22:38 very specific 17:22:43 ekarlso started, and it broke all the tests 17:22:47 all of them. 17:22:57 welp 17:23:05 assign to paul, RUN. ;) 17:23:26 I am going to remove endre anyway 17:23:26 Anyway, jokes aside, +1 17:23:29 Just kill those tests, then no problem 17:23:38 ++ 17:23:39 +1 timsim 17:23:39 all the tests? You have me 17:23:45 timsim you'll make PTL in no time with an attitude like that 17:23:48 #link https://bugs.launchpad.net/designate/+bug/1412615 17:23:49 Launchpad bug 1412615 in Designate "Make PM call backends methods in parallel" [High,In progress] - Assigned to Kiall Mac Innes (kiall) 17:24:02 there is even a patch :) 17:24:04 https://review.openstack.org/#/c/148399/ 17:24:12 Unsure, in theory it makes a difference, but.. does it? 17:24:30 its not a "high" anyway 17:24:36 not a high 17:24:48 Worker model does this. It's pretty good. 17:24:50 I think timsim's worker model will be a better tactic 17:24:53 med & triaged 17:25:02 -1 because worker model? 17:25:02 yeah 17:25:05 given committment to redoing things with worker model, would you need to make incremental improvements like this? 17:25:05 ^ ... close 17:25:10 (too much typing, -1 ) 17:25:28 ok, we have a lot of -1s 17:25:38 anyone really want it to stay? 17:25:45 nah 17:25:46 Probably best not to rock the fragile pool manager boat 17:25:52 rsyed: I'd expect to implement pieces as worker model, then factor out generalizations in worker tasks 17:26:02 Sold, for -1. 17:26:07 wont fix 17:26:19 https://bugs.launchpad.net/designate/+bug/1412977 17:26:20 Launchpad bug 1412977 in Designate "RPC code overrides a private method of Oslo's Dispatcher class" [Critical,Triaged] 17:26:21 #link https://bugs.launchpad.net/designate/+bug/1412977 17:26:25 haha 17:26:36 this is kind of importanty 17:26:45 and we have ignored it for .... a while 17:26:52 elarson i was basically trying to say do you want to throw away work knowing that worker model will strive to better the process in the long term 17:26:56 about a year at this point :P 17:27:02 Yea, that really needs us to figure out a fix before olso shoot us. 17:27:19 So, +1 17:27:35 +1 17:27:36 ugh... what happened to we're all adults in python :( 17:27:50 +1, seems legit 17:27:55 elarson: you havent been here long have you 17:28:14 elarson: we are, but, they won't stop a release when they change that API and break us 17:28:27 while if we find a proper way, they will hold a release etc 17:28:38 Kiall: ok, fair enough 17:28:40 +1 17:28:45 kept 17:28:47 #link https://bugs.launchpad.net/designate/+bug/1413806 17:28:49 Launchpad bug 1413806 in Designate "designate.plugin.DriverPlugin Hides Errors from Developers" [Medium,Triaged] - Assigned to sonu (sonu-bhumca11) 17:29:04 Is this still valid? 17:29:08 this is a stevedore thing 17:29:20 not really - i have tried a new backend with invalid config 17:29:22 booo stevedore 17:29:26 I kinda suspect stevedore fixed things a while back 17:30:08 so, -/+1 ? 17:30:10 -1 17:30:21 validate first? 17:30:30 -1 it is really a stevedore fix 17:30:50 validate it's a problem, then submit an issue to stevedore rather than ignoring it? unless noc, then -1 17:30:56 i would erron the side of closing it, and openeing a new one if we find it 17:31:01 fair enough 17:31:05 it has been open for over a year -_- 17:31:12 rsyed: yea, lets just validate it. raise an exception during a plugin's init and we'll know 17:31:13 I've never encountered that 17:31:33 Kiall: you want to validate? 17:31:41 assign to Kiall - done :P 17:32:03 rsyed: seemed interested... :) 17:32:07 maybe no one saw it because no one touched backend recently 17:32:21 ^'s my thinking too :) 17:32:31 rsyed: if you are interested, i can keep it open :) 17:32:39 mugsie haha i guess i've been voluntold 17:32:45 :D 17:33:14 rsyed++ for good wordmakinguppery 17:33:33 rsyed: what is your launchpad username? 17:33:44 rahman-syed (or rahman-syed-w i think) 17:34:00 rsyed: you missed your chance to say `kiall` 17:34:19 #link https://bugs.launchpad.net/designate/+bug/1432839 17:34:20 Launchpad bug 1432839 in Designate "Calling find_domain in any v1 operation is sub-optimal" [Medium,Triaged] - Assigned to Endre Karlson (endre-karlson) 17:34:22 +1 17:34:26 -1* 17:34:59 anyone else? 17:35:03 "Depricated" (as Graham says) API, so... I'd say -1 17:35:08 -1 17:35:08 -1 17:35:10 -1 17:35:19 depreciated 17:35:24 whel then, that's a resounding 01. 17:35:25 -1* 17:35:33 -1 indeed 17:35:51 #link https://bugs.launchpad.net/designate/+bug/1432842 17:35:52 Launchpad bug 1432842 in Designate "Property setters dont work." [Low,Triaged] - Assigned to megha (tmegha247) 17:36:20 this is on designate objects? 17:36:23 yeah 17:36:32 --for some of these bug descriptions 17:36:35 1) is it still valid? 2) We've not had a use case in what, a year, so... -1? 17:36:43 -1 17:36:48 -1 17:36:51 -1 i think 17:37:04 timsim: It's OK, i remember *exactly* what it is ;) 17:37:06 gone 17:37:15 so do i 17:37:27 but I managed to work around it :P 17:37:31 perfect, hope no one gets hit by a bus 17:37:38 #link https://bugs.launchpad.net/designate/+bug/1433726 17:37:39 Launchpad bug 1433726 in Designate "Allow batch insertion of instance-associated IPs (as though via sink)" [Wishlist,Triaged] 17:38:03 should move to a bp imho 17:38:07 blueprint 17:38:38 yea, kinda falls into any batch operations 17:38:43 yep 17:38:44 +1 for bp 17:39:03 agreed 17:39:23 #link https://bugs.launchpad.net/designate/+bug/1436210 17:39:24 Launchpad bug 1436210 in Designate "Multiple serial update notifications are not buffered " [High,In progress] - Assigned to Federico Ceratto (federico-ceratto) 17:39:43 +1 - need to cycle back to this at some point. 17:39:48 +1 17:40:04 I am moving to triaged and removing federico3 for the time being 17:40:09 yep, we should discuss a bit more how to implement that 17:40:10 that OK? 17:40:16 +1 17:40:19 +1 17:40:36 #link https://bugs.launchpad.net/designate/+bug/1437495 17:40:37 Launchpad bug 1437495 in Designate "sink documenation should explain usage alongside ceilometer" [Low,Triaged] - Assigned to Pradeep Kumar Singh (pradeep-singh-u) 17:40:40 though, it's likely not high anymore since the part that landed is removing the core issue 17:40:43 wow.. IRC LAB 17:40:43 LAG* 17:41:00 sink-- 17:41:04 freenode is having a bad day 17:41:13 it might be medium or low 17:41:32 it is low, I think we should have the docs 17:41:34 +1 a little docs never hurt anyone 17:41:36 re sink+ceil docs, we really should doc that. 17:41:37 i am +1 17:42:08 if sink isn't going away, then +1 for docs 17:42:11 #link https://bugs.launchpad.net/designate/+bug/1442141 17:42:12 Launchpad bug 1442141 in Designate "designate-api Throws Error on stop()" [Medium,Triaged] - Assigned to Graham Hayes (grahamhayes) 17:42:19 this joy 17:42:32 +1 17:42:36 need to remove myself 17:42:39 +1 17:42:48 +1, except i'm missing context about why it's been around so long. just been low priority? 17:42:51 ended up deep in eventlet code the last time 17:43:01 it is a rabbit hole 17:43:09 but +1 17:43:11 rsyed: yeah - everything works, just on stop it spits out a stack trace 17:43:17 a endless black hole -_- 17:43:20 right, i encounter it in local dev frequently 17:43:34 so, looking at eventlet got less urgent the more I looked 17:44:01 so, kep 17:44:03 keep* 17:44:04 +1 17:44:08 #link https://bugs.launchpad.net/designate/+bug/1442699 17:44:09 Launchpad bug 1442699 in Designate "Add admin endpoint to the list of versions" [Medium,In progress] - Assigned to Mimi Lee (mimi-lee) 17:44:15 +1 from me 17:44:31 +1, consistency is nice 17:44:34 +1 from me, but.. only for admin users 17:44:42 yeah gate on policy 17:44:55 +1 17:44:57 removing mimi + setting to trigaed 17:45:06 RIP mimi 17:45:18 #link https://bugs.launchpad.net/designate/+bug/1456115 17:45:19 Launchpad bug 1456115 in Designate "DesignateContext.is_admin is false on admin tenant" [Undecided,Incomplete] - Assigned to stanzgy (stanzgy) 17:45:23 lol - thats just wrong timsim. she's just not at RAX anymore! 17:45:32 same thing Kiall 17:45:37 -1 17:45:40 -1 17:45:41 * elarson pours out his 40 for mimi 17:46:05 -1, that flag only exists as a signal to oslo.policy 17:46:09 We should doc it tho. 17:46:24 (even an inline doc string ..) 17:46:26 #link https://bugs.launchpad.net/designate/+bug/1459554 17:46:29 Launchpad bug 1459554 in Designate "X-Auth-Sudo-Tenant-ID header not work for create subdomains" [High,In progress] - Assigned to stanzgy (stanzgy) 17:46:38 Kiall: +1 to doc that bit 17:46:45 at the very least 17:47:11 mugsie: I'm not sure on this one. 17:47:22 i am +1 kinda 17:47:31 i was gonna vote -1, but then felt that validation would at least be nice 17:47:40 I mean, it kinda makes sense. But isn't really "sudo" anymore 17:47:56 yeah, thats where my -1 thoughts come from 17:48:01 i.e. `sudo -u graham -i rm -rf /home/kiall` should not work 17:48:25 I know the problem they were trying to fix 17:48:26 and, that's basically what A) happened today, and B) this is asking for 17:48:46 but not sure we should support it 17:49:11 (I may or may not have some bash history from today that looks like this: root@kiall-z620:/home/kiall# rm -rf * ^C) 17:49:23 it seems like a user that has a role in policy.json should have that power, and not do the sudo bits 17:49:42 elarson: yea, that's probably the solution. 17:49:49 +1 elarson 17:50:48 #link https://bugs.launchpad.net/designate/+bug/1457100 17:50:49 Launchpad bug 1457100 in python-designateclient "pbr version conflict" [Undecided,Confirmed] 17:51:17 this is not a problem anymore right? 17:51:20 -1 17:51:26 I can't imagine it is 17:51:26 yeah I haven't seen that in forever 17:51:28 -1 17:51:53 Yea, we're about 100 versions ahead at this point so, -1 17:52:05 #link https://bugs.launchpad.net/designate/+bug/1461213 17:52:07 Launchpad bug 1461213 in Designate "dashboard record creation should only prompt for left-most label" [Medium,In progress] - Assigned to Eric Peterson (ericpeterson-l) 17:52:16 i think that merged 17:52:17 fixed already? 17:52:28 -1 then! 17:52:45 +1 to timsim -1! 17:52:58 #link https://bugs.launchpad.net/designate/+bug/1462022 17:52:59 Launchpad bug 1462022 in Designate "designate-dashboard should help users with FIP selection" [Medium,In progress] - Assigned to Eric Peterson (ericpeterson-l) 17:53:09 this was definitly done 17:53:33 #link https://bugs.launchpad.net/designate/+bug/1462428 17:53:34 Launchpad bug 1462428 in Designate "project _memeber_ type users cannot read their quotas" [High,In progress] - Assigned to Pradeep Kumar Singh (pradeep-singh-u) 17:54:13 +1, I think 17:54:45 +1 17:54:48 he links v1 quotas; this isn't true for v2 quotas at least is it? 17:54:54 oh 17:54:56 yeah 17:54:58 Yea, it's in central 17:54:58 hum 17:55:09 Policy check failed for rule 'all_tenants' on target {} 17:55:12 I think 17:55:21 all_tenants seems to be the issue 17:55:21 (i feel we're good with users hitting v2 quotas without policy customization, but not 100%) 17:55:25 oh 17:55:30 * elarson seems to remember the policy check happening in the api and central... 17:55:40 +1 17:55:44 i am not sure why the quotas would need all_tenants 17:56:10 +1 17:56:13 it prevents storage filtering to the current project, so admins can change other projects quotas 17:56:38 i.e. it's a code-smell where we reused all_tenants for something slightly different 17:56:47 ah, then +1 17:56:49 +1 17:56:52 +1 17:57:05 #link https://bugs.launchpad.net/designate/+bug/1472065 17:57:06 Launchpad bug 1472065 in Designate "Outdated doc for Kilo about configuring powerdns backend" [Medium,Triaged] 17:57:14 lol -1 17:57:29 bye felicia 17:57:32 -1 since we said the same for an earlier sync-related bug 17:57:45 federico3 and mugsie updated Liberty and Mitaka docs, so, I don't expect anyone is installing Kilo anymore. 17:57:53 -1 17:57:56 (At least, I think they did) 17:58:21 well, my patch is still waiting reviews :P 17:58:33 #link https://bugs.launchpad.net/designate/+bug/1493001 17:58:34 Launchpad bug 1493001 in Designate "Designate_plugin for NSD4 backend not found for devstack environment." [Low,Triaged] 17:58:58 i.e. NSD4 isn't implemented as a plugin to our devstack plugin ;) 17:59:04 -1, if someone wants to elevate that backend to better status, this would be part of it. 17:59:11 -1 17:59:13 But not a bug per se 17:59:14 -1 timsim's comment makes sense 17:59:24 who runs dns on a gameboy anyway ;) #dadjokes2016 17:59:26 +1 all backends should have devstack support IMO - but, Wishlish to indicate it's a feature 17:59:34 yep 17:59:47 +1 to wishlist 18:00:00 also - LHF 18:00:05 wishlist + opinion 18:00:10 so, we are out of time :( 18:00:15 the gameboy gpu is really good with dns wireformat 18:00:21 do peope want to continue in #openstack-dns ? 18:00:21 thanks meetbot 18:00:33 Ah, outta time. 18:00:38 mugsie: seems like a legit plan 18:00:42 Yea, spose we will finish the list 18:00:44 and let amrith + cp16net get on with thier meeting 18:00:50 #endmeeting