16:59:29 <Kiall> #startmeeting Designate
16:59:30 <openstack> Meeting started Wed Sep  2 16:59:29 2015 UTC and is due to finish in 60 minutes.  The chair is Kiall. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:59:31 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:59:33 <openstack> The meeting name has been set to 'designate'
16:59:44 <Kiall> Hey Folks - Who's about?
16:59:49 <mugsie> o/
17:00:23 <mlavalle> hi
17:00:58 <elarson> mlavalle: hello!
17:01:03 <Kiall> timsim ?
17:01:06 <Kiall> jmcbride?
17:01:10 <mlavalle> elarson: hey.....
17:01:17 <elarson> Kiall: timsim might need to head out
17:01:24 <Kiall> federico3 ? ekarlso?
17:01:45 <Kiall> elarson: K :)
17:01:50 * elarson is trying to get the skinny on bug triage in his absence
17:02:00 <Kiall> lol - thanks :)
17:02:02 <Kiall> #topic Announcements
17:02:36 <Kiall> Libery-3 release will be cut about this time tomorrow. Anything that doesn't land before then will need to wait for RC1 - and possibly M, if it's too big a change.
17:03:00 <Kiall> Any other Announcements from folks?
17:03:27 <Kiall> Nope, moving on so.
17:03:27 <Kiall> #topic Action Items from last week
17:03:50 <Kiall> 3 actions, all backports, all either not needed or done. 2 done = https://review.openstack.org/#/c/219769/ and https://review.openstack.org/#/c/219771/
17:03:55 <Kiall> pls review+approve etc
17:04:12 <Kiall> #topic Bug Triage (timsim - recurring)
17:04:21 <Kiall> timsim's AFK - elarson .. figured it out yet? ;)
17:04:57 <elarson> sorry, my launchpad skills are up to snuff it seems
17:05:10 <Kiall> Sure.. I'll do it so :)
17:05:22 <Kiall> First one has actually been around a while - 1471165
17:05:26 <Kiall> bug 1471165
17:05:27 <mugsie> thats private
17:05:30 <Kiall> Ah
17:05:33 <federico3> o/
17:05:34 <Kiall> Moving on so
17:05:42 <Kiall> bug 1487934
17:05:45 <openstack> bug 1487934 in Designate "500 error returned in List Records in a Domain" [Undecided,New] https://launchpad.net/bugs/1487934
17:06:09 <Kiall> Anyone managed to reproduce this one?
17:06:41 <mugsie> nope
17:06:52 <Kiall> I suspect it's a real issue knowing the V1 RRSet code.. High / rc1?
17:07:07 <mugsie> yeah
17:07:26 <Kiall> bug 1490843
17:07:27 <openstack> bug 1490843 in Designate "ERROR message after not sourced request" [Undecided,New] https://launchpad.net/bugs/1490843
17:07:47 <Kiall> I think we have a better error now, is this valid?
17:08:00 <mugsie> eh, not sure
17:08:09 <Kiall> (It's using RHEL packages rather than latest versions)
17:08:22 <Kiall> Anyone willing to take + triage it?
17:08:35 <mugsie> its not valid anymore
17:08:45 <mugsie> and should be on the client anway
17:09:02 <elarson> yeah, looks like a client issue to me
17:09:11 <mugsie> designateclient➜  python-designateclient git:(master) ./bin/designate server-list                                                                                                                                                                                                                                                                                                                              2015:09:02::18:09
17:09:14 <Kiall> Yea, there's a few of those in there.
17:09:17 <mugsie> ERROR: No endpoint was found:
17:09:26 <mugsie> its not great as a message
17:09:36 <mugsie> but are we OK with it?
17:09:37 <Kiall> Oh - SO it's not fixed?
17:09:48 <mugsie> no, i dont think iot is actually
17:09:58 <mugsie> move to client - and med
17:10:09 <Kiall> done
17:10:24 <Kiall> bug 1490861
17:10:26 <openstack> bug 1490861 in python-designateclient "Designate record create help" [Undecided,New] https://launchpad.net/bugs/1490861
17:10:51 <mugsie> valid, move to client, med
17:10:56 <mugsie> or low actually
17:10:57 <Kiall> I believe that's not a bug - OS CLI's expect "designate help command"
17:11:02 <Kiall> rather than "designate command --help"
17:11:13 <Kiall> (It's how Cliff, the framework works..)(
17:11:23 <mugsie> we are ah, so they do
17:11:31 <mugsie> s/we are//
17:11:43 <mugsie> yeah, invalid
17:12:25 <Kiall> Done
17:12:33 <Kiall> similar one again - bug 1490910
17:12:34 <openstack> bug 1490910 in Designate "record deletion syntax is not clear- bad help" [Undecided,New] https://launchpad.net/bugs/1490910
17:12:42 <mugsie> its valid ish
17:12:58 <mugsie> but low.
17:13:03 <mugsie> and in the clientr
17:13:48 <Kiall> done
17:14:04 <Kiall> bug 1491248
17:14:05 <openstack> bug 1491248 in Designate "Record is not deleted after terminating a VM+duplicate records " [Undecided,New] https://launchpad.net/bugs/1491248
17:14:12 <mugsie> i am pretty sure this was a missconfig
17:14:25 <mugsie> he had no pool_nameserver set up
17:14:37 <Kiall> Anyone willing to triage and verify ^?
17:14:48 <mugsie> so it was waiting for the domain to expire before PDNS would AXFR
17:15:13 <mugsie> so in the V1 api it was still showing
17:15:18 <Kiall> Will I assing to you for verification? ;)
17:15:20 <Kiall> assign*
17:15:25 <mugsie> as we dont have a "status" col in the V1
17:15:27 <mugsie> sure
17:15:33 <Kiall> done
17:15:33 <mlavalle> Kiall: nice verb!
17:15:44 <Kiall> mlavalle: :D
17:15:48 <Kiall> last one - bug 1491348
17:15:50 <openstack> bug 1491348 in Designate "sql DB is not updated after record creation " [Undecided,New] https://launchpad.net/bugs/1491348
17:16:02 <mugsie> same
17:16:16 <Kiall> Assigned to you again so ;)
17:16:44 <Kiall> That's all the new bugs - moving on so.
17:16:49 <Kiall> #topic Stable Backport Triage (kiall - recurring)
17:17:22 <Kiall> cmon paste.o.o -_-
17:17:26 <Kiall> http://paste.openstack.org/show/441825/
17:17:28 <Kiall> #link http://paste.openstack.org/show/441825/
17:18:00 <Kiall> As usual, take a few and nominate anything we need to backport.
17:18:08 <Kiall> 2e30041 Merge "Remove unused dependency: discover"
17:18:10 <mugsie> none IMHO
17:18:45 <Kiall> Probably right to not change the deps, even if it's unused
17:18:53 <Kiall> Anyone have any others?
17:19:29 <federico3> (what's the criterion for backporting things?)
17:19:44 <Kiall> federico3: No features, just low-risk bug fixes
17:20:13 <Kiall> Other than that - it's open for us to argue yay or nay case by case ;)
17:20:44 <Kiall> Okay.. Moving on since we have no other nominations :)
17:20:48 <Kiall> #topic Designate/Neutron Integration Update (mlavalle - recurring)
17:20:58 <Kiall> mlavalle: I see we have some good news? :)
17:21:14 <mlavalle> Kiall: yeah, we merged https://review.openstack.org/#/c/200952/
17:21:32 <mlavalle> this is the the internal dns resolution side
17:21:40 <Kiall> Woo :) 1/3rd of the patches landed! (with 3/4 of the code from the looks of it)
17:22:08 <mlavalle> I am making good progress with https://review.openstack.org/#/c/212213/
17:22:15 <mlavalle> this is the external side
17:22:31 <mlavalle> right now I am being able to load the designate client
17:22:38 <Kiall> Yea, that's excellent! I have it checked out locally to experiment with :)
17:22:43 <mlavalle> and use it to create recordsets
17:23:05 <mlavalle> I am also deleting
17:23:23 <mlavalle> with this in place, now I am working the floating ip extension and plugin
17:23:37 <mlavalle> to add the code to call the designate driver
17:23:52 <Kiall> Cool
17:24:02 <mlavalle> I expect to do rapid rpogress here, since it is similar to what I have already done with the other patchset
17:24:09 <Kiall> Considering Neutron ships L3 in the next day or so, is this part likely to get pushed to M?
17:24:24 <mlavalle> yeah, i will push it to M1
17:24:40 <Kiall> Aww.. Oh well :(
17:25:09 <mlavalle> I don't have functioning code yet, so I am hesitant to request FFE
17:25:40 <mlavalle> but it will be done by the time of the Tokyo presentation, so we will be able to do a full demo
17:25:43 <Kiall> Yea, FFE without code is really unlikley!
17:26:03 <Kiall> Okay - Anything else? Any Q's for mlavalle from anyone else?
17:26:13 <mlavalle> not know, that's all this week
17:26:46 <Kiall> Okay - Thanks mlavalle :)(
17:27:07 <Kiall> #topic Liberty 3 Release
17:27:15 <Kiall> #link https://launchpad.net/designate/+milestone/liberty-3
17:27:37 <Kiall> Tis been a quiet L3 (or, we've not been tracking the bugs and BPs properly.. which is more likely ;))
17:27:52 <Kiall> Anything outstanding we should try and land that's not on that page?
17:29:07 <Kiall> Nobody?
17:29:25 <mugsie> i dont think so
17:29:37 <mugsie> need to dig through commits though
17:29:39 <elarson> yeah, I can't think of anything
17:30:08 <Kiall> K - There's a few patches for adding more tests from pglass and sonu pending a +A
17:30:16 <Kiall> May as well +A them, if people have the time to review.
17:30:54 <Kiall> Okay, let's move on so :)
17:30:56 <Kiall> #topic Tokyo Summit Space
17:31:10 <Kiall> Thierry is looking for details.. Summit space this year is tight.
17:31:21 <Kiall> Venue is smaller and More Projects in the Teant
17:31:23 <Kiall> Tent*
17:31:52 <Kiall> I was thinking - 1fishbowl, 5workrooms, 1 half day contributers meet?
17:32:01 <Kiall> (Thierry was thinking the same, but 4 workroom)
17:32:16 <mugsie> yeah, that sounds ok
17:32:24 <mugsie> i think there will be less people in anycase
17:32:26 <Kiall> Considering it's Tokyo - and so few us us are going to make it out - that seems reaosnable!
17:32:45 <mugsie> 4 or 5 would be fine
17:32:53 <elarson> +1 with the caveat I have no clue what a fishbowl vs. a workroom actually is ;)
17:33:16 <Kiall> workroom is generally like a conf room, or a small room for 10 or so people..
17:33:39 <Kiall> fishbowl is a bigger room, like a small "stage" kinda setup for wider feedback etc from folks
17:34:01 <Kiall> Okay - I'll pass that on to ttx :)
17:34:14 <elarson> Kiall: thanks for descriptions
17:34:45 <Kiall> Okay.. Lets move on so .. Starving and need some dinner ;)
17:34:48 <Kiall> #topic Open Discussion
17:34:54 <Kiall> Any other topics from anyone else?
17:35:11 <mugsie> nothing from me anyway :)
17:35:25 <elarson> Kiall: might have found a bug in the tcp socket handling in dnsutils where the socket doesn't close
17:35:30 <elarson> I'm looking into it now
17:35:39 <elarson> we found it in the agent when running more than one worker process
17:36:02 <Kiall> Is it a leak, or a leftover socket after shutdown?
17:36:24 <elarson> for example, dig would run and get an answer, but the kernel wouldn't change the status back to LISTEN
17:37:08 <elarson> timsim mentioned the same code is also in mdns so if anyone runs mdns with more than one process listening on the same address, you could probably try to repoduce it
17:37:16 <Kiall> Humm, that could be related to the SO_REUSEADDR/SO_REUSEPORT on TCP+UDP socks, or SO_KEEPALIVE on TCP's
17:37:26 <elarson> yeah, that is what I'm thinking
17:37:50 <Kiall> (I have to admit, I have no clue why we have SO_KEEPALIVE on a TCP DNS sock)
17:38:10 <Kiall> Okay - Well, if you figure anything out let us know :)
17:38:30 <elarson> will do!
17:38:38 <Kiall> Also - As near as I can tell, it's not causing any harm - right?
17:38:57 <elarson> we have to limit the agent to using one process atm
17:39:04 <elarson> that is where it came up
17:39:27 <Kiall> Humm, okay.. File a bug with any detail you have and we can try repduce :)
17:39:36 <elarson> yeah, I'm researching it now
17:40:32 <Kiall> Okay, anything else before we call it a day?
17:42:22 <Kiall> I'm talking silence as a no!
17:42:29 <elarson> +1
17:42:35 <Kiall> OH.. 1 last thing
17:42:53 <Kiall> Thanks RackSpace for hosting the mid-cycle - excellent hosts as alweays :)
17:42:55 <Kiall> always*
17:43:11 <mugsie> we did this last week, whil;e you were asleep :)
17:43:15 * mugsie ducks
17:43:21 <elarson> as the official rackspace rep here, I'll take full credit :P
17:43:24 <Kiall> ;)
17:43:28 <Kiall> Okay - Cya! :)
17:43:31 <Kiall> #endmeeting