17:01:37 #startmeeting Designate 17:01:38 Meeting started Wed Jun 29 17:01:37 2016 UTC and is due to finish in 60 minutes. The chair is mugsie. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:01:39 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:01:42 The meeting name has been set to 'designate' 17:01:42 #topic Roll Call 17:01:59 o/ mugise over the partition, just now, "oh s***" ;) 17:02:08 o/ 17:02:47 o/ 17:02:48 timsim: elarson pglass rsyed federico3 : courtesy ping 17:02:54 pong 17:03:37 timsim: rest of RAX joining? 17:03:56 Yeah they should be aroundish 17:04:04 'ISH' :P 17:04:08 - caps 17:04:35 OK 17:04:41 #topic Announcements 17:04:48 o/ 17:05:10 n-2 is in 2 weeks 17:05:24 tahts all I have 17:05:32 anyone else have any announcements? 17:06:01 take that as no :) 17:06:10 #topcu Action Items 17:06:14 #topic Action Items 17:06:20 I see I got actioned 17:06:29 #action mugsie to bp a6d7ee9 17:06:38 thats is it 17:06:50 #topic bug triage 17:07:19 https://bugs.launchpad.net/designate/+bug/1595265 17:07:19 Launchpad bug 1595265 in Designate "TXT record data length limit is too short" [Undecided,New] 17:07:40 I think we already have a bug for that 17:07:44 its closed 17:07:50 No, a diff one 17:07:52 1 sec 17:07:52 oh 17:08:32 https://bugs.launchpad.net/designate/+bug/1474012 is closed alright 17:08:32 Launchpad bug 1474012 in Designate "Incorrect length limit for TXT record data" [Medium,Fix committed] - Assigned to Federico Ceratto (federico-ceratto) 17:09:03 I think this is more of a feature req ? 17:09:06 since quite a while 17:09:08 So - I think it's a rather large change to make it work with longer than 255 chars 17:09:13 yeah 17:09:26 Kiall: We don't use a varchar(255) col for it 17:09:29 Technically, we support only single part TXT recrods, where each part is at most 255 charas 17:09:31 as it will change who it is stored, and how we conncatinate it in mdns 17:09:55 anything more needs to be split in the DNS wire format response... but.. where do we split? 17:10:23 i.e. TXT is defined as an array of strings, each up to 255 chars long. 17:10:30 we don't have it modeled as an array 17:10:58 So we'd have to split it every 255 into multiple records? 17:11:09 oh i see 17:11:15 I dont think we can target this to a particular relase anyway 17:11:21 we can mark it as low ? 17:11:21 Not multiple records, just in the TXT's rdata 17:11:37 and if someone has cycles, propose a spec to show how we can fix it? 17:11:40 i.e. foo.com. IN TXT "255 chars" "255 chars" "255 chars" 17:11:40 pglass what was the thing that made us run into this? 17:12:08 uhh, it's not big enough for spf records or something 17:12:23 Use SPF inclides 17:12:26 includes* 17:12:40 We *may* be able to hard split on 255, or split on word boundaries, or something.. but I've no clue how valid that is 17:13:00 Kiall: can you dump ^ into the bug? 17:13:14 and say we will want a spec for any fix 17:13:16 SPF includes look like this.... _spf.google.com. 295 IN TXT "v=spf1 include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com ~all" 17:13:31 Yeah looks like some research needs to be done, if it's an important thing for us we can pick it up and spec it out. 17:13:40 cool. triaged, low 17:13:42 imo 17:13:45 yeah, we didn't have concrete examples when someone brought this up in one of our meetings 17:14:01 Fair enough, works fo rme 17:14:07 notes dumped 17:14:18 ty 17:14:38 That's all :) 17:14:42 cool 17:14:53 #topic Stable Backport Triage 17:14:56 Kiall: 17:14:58 424ebf3 Catch duplicate db inserts in powerdns plugin 17:15:03 That's all. 17:15:24 (and our backport finding command is busted! It didn't even find that.. derp) 17:15:38 :/ 17:15:39 Anyway, yea.. That should be backported IMO 17:15:42 ++ 17:15:46 timsim: ? 17:15:56 you vouleneer? 17:16:07 It's going based off the "commit date" which is the date the commit was first made, and doesn't change when amended, or merged etc 17:16:08 Yeah fo sho. I thought I might have actioned myself to do that last week 17:16:26 #action kiall to figure out a better BP finding command ;) 17:16:47 oh that was the http 204 thing 17:16:48 ok 17:17:06 #topic Open Discussion 17:17:15 any off agenda topics? 17:17:16 https://review.openstack.org/#/c/322936/2/specs/newton/naming-convention-for-records.rst 17:17:18 I have oine 17:17:26 I have a couple 17:17:34 changed this according to suggestion 17:18:09 OK - we still have the new "formatv4" option 17:18:17 yes 17:18:29 but will give support for both format and formatv4 17:18:30 mpbnka: based entirely on memory (which is often wrong), we do support multiple formats, but don't split on v4 vs v6, right? 17:18:32 we willneed to keep use the "format" or at least allow it to be used 17:18:39 yup 17:18:52 yes 17:19:30 OK, I am ok with ^ then 17:19:40 I don't see any issues, so long as format_v4/v6 being unset causes it to .. ehh .. fallback to "fallback" 17:19:43 bah 17:19:48 anyone have objections ? 17:19:57 I don't see any issues, so long as format_v4/v6 being unset causes it to fallback to "format" 17:20:02 * Kiall minced his words 17:20:36 if not, can someone +A 17:20:37 ? 17:21:06 timsim: Kiall you have the power :P 17:21:10 Yea, I'll re-read before tho :) Unless tim etc get to it 17:21:27 OK mpbnka - do you have any more questions for us? 17:21:36 it appears that I don't 17:21:40 not for now :) 17:21:41 lol - really? 17:21:43 thank you 17:21:47 oh jk im dumb 17:21:58 timsim: well, i didnt want to say it .... 17:22:02 :P 17:22:13 mpbnka: +A :) 17:22:22 OK - https://bugs.launchpad.net/designate/+bug/1590937 17:22:22 Launchpad bug 1590937 in Designate "Docs - Areas needing improvement" [High,Triaged] 17:22:26 timsim: patchset 2? ;) 17:22:43 yep lol 17:22:47 can we agree for poeple to take bits of this bug, and work on them? 17:22:48 got me too ;) 17:22:51 (hence re-reading ;)) 17:23:07 mugsie: Seems legit 17:23:10 mugsie: was the plan to try do a docs-bash? 17:23:13 yeah 17:23:22 but I am not sure we can .... find time 17:23:36 but if people think we can I am 100% up for docs day 17:24:03 Yea, always the fun part ;) Docs day is harder than say, docs 3hrs (which will still kock out a pile) 17:24:22 We have an intern, we can give him some 17:24:34 wednesday 2 weeks suit people? 16:00 UTC - 20:00 UTC ? 17:24:44 or is that too late Kiall / federico3 ? 17:24:50 timsim: be nice :) 17:25:05 mugsie: works 17:25:13 we let you write the agent afair when you were the intern :P 17:25:31 timsim: that suit you? 17:25:45 july 13th 17:25:49 16:00 UTC 17:26:10 Yeah sure, we can do it earlier too 17:26:48 14 / 15:00 ? 17:26:57 o/ 17:27:04 sorry folks, had a family lunch go long 17:27:11 sshshhh everyone stop talking about him 17:27:21 14:30 :P 17:27:25 done 17:27:47 #info Doc Smash - 13th July 2016 @ 14:30 UTC 17:28:00 ah cool 17:28:02 #action mugsie mail the ML with ^ 17:28:15 timsim: you had "a few items" 17:28:22 Oh yeah 17:28:25 * Kiall blocks his calendar out before it's too late. 17:28:35 https://review.openstack.org/#/c/283784/ 17:28:38 Worker Model 17:28:40 Kiall: add me as an attendee 17:28:44 Passes the gate 17:28:57 I had to change the pdns plugin a bit 17:29:02 is it on when it passes? 17:29:08 Yessir 17:29:33 But really, it's ready to review for realsies 17:29:46 sweet 17:29:55 It's kind of at a point where if we're going to change anything big about it, it's getting late 17:30:05 OK. what I want to do, is have grenade run on it 17:30:18 timsim: I don't have much experience with the sqlalchemy session + eventlet and its threadpool to know whether dropping the threadlocal is problem 17:30:19 but if I can't get grenade written in time, I wil have to do manual 17:30:52 mugsie: I can try and do that if you'd like 17:31:01 ok, what is a grenade? 17:31:31 timsim: yeah - I can push a 1/2 finished one up 17:31:31 "Grenade is an OpenStack test harness to exercise the upgrade process between releases" 17:31:35 I mean, I know what a grenade is but it sounds like there is an openstack meaning I don't know about 17:31:38 ah ok 17:31:39 cool 17:31:41 mugsie: That'd be helpful 17:31:49 elarson: it takes the last stable release, and then installs the new patch 17:31:53 !m opaque code names 17:31:54 elarson: Error: "m" is not a valid command. 17:31:55 then restarts everything 17:32:12 timsim: the pdns changes look fine at a glance, threadlocal was replaced with a local var in the methods + passing it around, so same deal in the end. 17:32:26 eh 17:32:32 http://logs.openstack.org/84/283784/27/check/gate-designate-dsvm-powerdns/98d165c/logs/testr_results.html.gz 17:32:42 is tempest running? 17:33:15 yea, console log shows a pass 17:33:16 oh 17:33:21 ignore me 17:33:31 silly 17:33:38 wrong friking job 17:33:48 http://logs.openstack.org/84/283784/27/check/gate-tempest-dsvm-designate-powerdns/ce9cc52/logs/testr_results.html.gz 17:33:55 Kiall: It creates a new session per pdns "operation" 17:34:39 timsim: I believe that results in the same behaviour as before, I believe? 17:34:45 Kiall: I thought so 17:34:55 But I wasn't sure how you'd feel about it 17:35:03 It seems to work alright with these small tests 17:35:42 will double check the callers aren't expecting to make use of the methods in a nested transaction, which would be my only worry. 17:36:15 I've run performance tests for the worker+agent stuff with 8 nameservers on pretty high load with brilliant success, but I haven't done it like 100 times. 17:36:36 cool 17:36:47 can you dump out metrics from that? 17:37:33 Sure. 17:37:47 OK - what is the next item ? :) 17:37:52 I'll post them in #openstack-dns or the commit msg later. 17:37:55 ++ 17:37:57 Mid cycle dates 17:38:11 mid aug me thinks 17:38:22 If we can get those solid, we can start booking 17:38:28 mugsie: mmmm... our end of July thing may be pushed 1-2 weeks 17:39:11 Aug 15-19 would be nice for me personally :P 17:39:23 or 16-19 17:39:39 timsim: I need to wait on managment 17:39:43 I think there's a Neutron thing going on in Cork around that time, not that it really matters 17:39:49 there is 17:40:01 mugsie: Alright, well, sooner the better, cuz flights and stuff 17:40:07 yeah 17:40:09 I know 17:40:10 Also, Dublin/Galway? 17:40:23 most likely Dublin 17:40:26 k 17:40:35 When do you think you can get us a date? 17:40:42 good question 17:40:52 * timsim Management is breathing down timsim's neck 17:40:54 As soon as a certain mgr gets us dates 17:41:25 I'll have mejoe send him a fruit basket :P 17:41:35 :D 17:41:39 :) 17:41:56 Alright, cool. That's all I had. 17:42:00 * mugsie remembers this is a logged room, and says nothing :) 17:42:05 oh - https://review.openstack.org/#/q/project:openstack/python-designateclient+status:open 17:42:24 top 3 there - can people review them? 17:43:13 anyone else have anything? 17:43:25 * timsim adds them to his list 17:43:30 3 17:43:33 2 17:43:36 1 17:43:41 #endmeeting