17:01:24 <Kiall> #startmeeting Designate
17:01:25 <openstack> Meeting started Wed Jan  7 17:01:24 2015 UTC and is due to finish in 60 minutes.  The chair is Kiall. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:01:26 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:01:28 <Kiall> Heya - Who's about?
17:01:28 <openstack> The meeting name has been set to 'designate'
17:01:30 <timsim> o/
17:01:34 <betsy> o/
17:01:38 <mugsie> o/
17:02:00 <vinod1> o/
17:02:08 <Kiall> #topic Action Items from last week
17:02:20 <rjrjr_> o/
17:02:22 <Kiall> kiall to split bp validation-cleanup into k1/k2 parts. / kiall to push 1398989 and 1399257 to k2 - Both done.
17:02:36 <Kiall> kiall to put monthly topic sprints on agenda for next week - Done.. Moments ago.. https://etherpad.openstack.org/p/designate-sprints
17:02:59 <Kiall> #topic Kilo Release Status (kiall - recurring)
17:03:06 <Kiall> #link https://launchpad.net/designate/+milestone/kilo-2
17:03:31 <Kiall> We've got lots of pools bugs filed recently that we need to get tagged as k2, so the board isn't very representitive today!
17:03:56 <Kiall> Can we make sure to tag things k2 as there filed? :)
17:04:17 <mugsie> yup
17:04:27 <timsim> Fo sho
17:04:29 <Kiall> kilo-2 BTW, is Feb 5th..
17:04:49 <Kiall> Going to move on, nothing else of interest for k2 yet :)
17:04:59 <Kiall> #topic Pools - Where are we? (kiall - recurring)
17:05:11 <Kiall> rjrjr_: about? care to give an update on where your changes are?
17:05:25 <rjrjr_> i am fixing bugs. :)
17:05:41 <timsim> https://review.openstack.org/#/c/145346/ fixes 1404377 from my point of view
17:05:55 <rjrjr_> submitted a few yesterday, will have more today.  i also opened more bugs per conversations we had in chat.
17:05:59 <betsy> This is ready to go https://review.openstack.org/#/c/136440/ - Migrate Server table
17:06:16 <betsy> It also gets rid of all server code and changes it to nameserver
17:06:34 <Kiall> betsy: cool, I'll try get it another review after this meeting - or tomorrow at the latest
17:06:49 <Kiall> timsim you and rjrjr_both tackled that issue, right?
17:07:06 <timsim> Yeah, but I abandoned mine. His works and does a bit more.
17:07:28 <Kiall> timsim: ah, cool.. Okay so you guys settled on 1 :) perfect
17:07:30 <vinod1> https://review.openstack.org/#/c/139748/ is also ready for review - Add api for getting pool manager statuses
17:07:32 <mugsie> timsim: yeah, I saw your +1 there
17:07:55 <mugsie> ok. there is quite a massive backlog of chenages atm anyway
17:08:09 <mugsie> we need to get on top of it
17:08:35 <Kiall> mugsie: yes, the break has left everything in a big pile ;)
17:08:39 <mugsie> If i could convince my pc to boot, that would be a benifit ;)
17:09:07 <Kiall> vinod1: Cool, I'll try get to that one aswell tomorrow.
17:09:50 <Kiall> Any outstanding issues etc with Pools, nothing needing discussion /  decisions?
17:10:12 <rjrjr_> i am concerned we have not had comprehensive testing for it.
17:10:25 <rjrjr_> multiple backends, multiple designate instances, etc.
17:10:49 <Kiall> rjrjr_: yep, as am I! We defiantly need more testing, and lots of unit tests to cover the code..
17:10:55 <rjrjr_> paul glass has done some testing and uncovered some stuff, but i'd like to run through a more indepth testing.
17:11:17 <mugsie> might be a good sprint ?
17:11:25 <rjrjr_> unit tests are coming.  almost done with that.  opened a bug to submit that patch against last night.
17:11:26 <Kiall> I think it's now in a state that's it's mostly working, and the code structure etc is unlikely to change.. So, a good time to get stuck into tests for it all.
17:11:43 <mugsie> has anyone tried multiple pools?
17:11:46 <Kiall> rjrjr_: ah, cool..
17:12:05 <rjrjr_> unit tests won't cover some of that.
17:12:10 <timsim> mugsie: Don't think so
17:12:23 <mugsie> think that will be an interesting one
17:12:26 <rjrjr_> mugsie: i want to setup for that.  i think we should try that.
17:12:45 <rjrjr_> i also found problems with BIND9/mdns that we need to resolve.  (i'll file bugs for the problems.)
17:13:08 <Kiall> rjrjr_: yea, I was looking into how we might split out tests into "unit" and "integration", and how the integration tests might be able to make better use of stuff like multiple pools etc etc
17:13:28 <timsim> That woul be lovely.
17:13:37 <timsim> s/woul/would
17:13:41 <rjrjr_> isn't there  an openstack test suite for integration testing.  tempest?
17:13:55 <mugsie> kinda
17:14:01 <Kiall> Kinda.. Projects are being asked to take lots of stuff from tempest back in tree
17:14:10 <rjrjr_> okay
17:14:35 <Kiall> I'd like to get a new tests/integration folder going - where, inside there, all tests are black box.. e.g. no direct code access, and tests spin up the actual processes as they might in devstack etc
17:14:50 <mugsie> ++
17:15:03 <Kiall> That would let us write much better tests for things like 2x pool manager with 4x mdns and 3x API etc ;)
17:16:28 <rjrjr_> expect the unit tests in the next couple of day.  also more bug fixes.  could use help on testing.
17:16:30 <Kiall> Okay - Let's move on, we'll come back to tests etc next meet, hopefully rjrjr_'s pushed what he has by then and we can have a more focused conversation on it :)
17:16:49 <Kiall> Anything else on pools before the next topic?
17:17:14 <Kiall> Going once.. twice.. gone ;)
17:17:20 <Kiall> #topic Monthly Topic Sprints (kiall)
17:17:28 <Kiall> #link https://etherpad.openstack.org/p/designate-sprints
17:18:06 <Kiall> We talked about doing a monthly half day sprint on $boring topic, the intent being to actually do the boring tasks like docs ;)
17:18:31 <Kiall> I just created the etherpad a few mins ago, apologies, if you can add anything you can think of now?
17:19:21 <Kiall> Looks like stuff is trickling in :)
17:19:42 <Kiall> Should we pick a topic, and a day maybe next week, and go from there?
17:19:59 <Kiall> (next week - myself and mugsie are in Seattle, so the TX will be closer than usual ;))
17:20:17 <timsim> Sounds good to me
17:20:22 <mugsie> yup
17:20:46 <Kiall> vinod1 / betsy / rjrjr_ - you guys in?
17:21:03 <betsy> sounds good to me
17:21:08 <vinod1> +1
17:21:19 <rjrjr_> i might be able to.  unfortunately, we just planned our sprint for the next 2 weeks on Monday and I didn't account for this work.
17:21:34 <rjrjr_> i'm tentative.
17:21:46 <Kiall> Okay - Thoughts on a day? I'm thinking Wed/Thu/Fri would work best for myself?
17:21:52 <mugsie> rjrjr_: cool. I think we will have sprints where people drop in and out
17:22:05 <Kiall> re topic - Unit / Integration Tests - I think that could be a good one to start with?
17:22:21 <vinod1> Thu
17:22:44 <timsim> Thursday/Friday is good.
17:22:59 <mugsie> yeah - Thurs / Fri
17:23:24 <mugsie> we will need time to adjust to the timezone
17:23:30 <rjrjr_> i can send you a coverage report.
17:23:34 <Kiall> Sounds like Thu is the winner then? Aiming for a half day, how do we figure that one out ;)
17:23:49 <mugsie> (that said I am basically on PST now)
17:23:59 <Kiall> rjrjr_: the gate generates coverage reports automatially, you just have to know where to look for them. There BURIED.
17:24:23 <rjrjr_> my org has been after me to get the numbers for Designate higher.
17:25:06 <rjrjr_> they are running sonar and sending me the reports.
17:25:20 <timsim> Probably afternoon time here....maybe 1-5 here... 11-3 in Seattle, or we could probably go a bit later. Or 11-3 Here, 9-Noon PST
17:25:30 <mugsie> 11-3
17:25:36 <mugsie> i dont do mornings
17:25:37 <mugsie> :D
17:25:40 <Kiall> Yea, 11-3 sounds better than 9-nood for me ;)
17:25:43 <timsim> That's what I figured :P
17:25:47 <Kiall> even if we're -8 hours ;)
17:26:15 <Kiall> Okay - So, Thursday 11->3 PST ..
17:26:24 <Kiall> Topic - Tests good with everyone?
17:26:31 <timsim> Thursday 1/15 11-3 PST
17:26:42 <timsim> Kiall can you maybe elaborate on what you want to do there a bit?
17:26:50 <betsy> Kiall: +1
17:27:24 <Kiall> timsim: as rjrjr_ mentioned, we have lots of gaps in our tests - code that's just not covered at all! Getting tests written up to cover the dead spots, and cleaning up existing tests where possible..
17:27:48 <betsy> where are the coverage tests that the gate generates?
17:27:50 <timsim> Alright, that works for me.
17:28:03 <vinod1> so this would be cleaning out/adding/updating the unit tests that we currently have - correct?
17:28:04 <Kiall> betsy: still trying to find them.. They really are buried!
17:28:24 <ekarlso-> hey guys -,,-
17:28:36 <ekarlso-> sorry for not being in before but been busy with family stuffs :()
17:28:36 <Kiall> vinod1: yep, and if possible maybe adding some real integration tests (I kinda hinted at that earlier, but we'd want to get the framework in place first..)
17:28:40 <clarkb> Kiall: betsy: they are at http://logs.openstack.org/$FIRSTTWOCHARSOFGITSHA1/GITSHA1
17:28:50 <ekarlso-> *skim reads*
17:28:56 <Kiall> clarkb: that's the one!
17:29:04 <clarkb> you can always run them as part of check queue if you are interested in the data in reviews too
17:29:25 <Kiall> http://logs.openstack.org/5b/5b65e05776f5f6d6d488bdd558cd2c9f62701a46/post/designate-coverage/c1aa2f5/cover/
17:29:52 <Kiall> clarkb: That's probably a good idea, thanks :)
17:30:11 <rjrjr_> basically, every "public" method in every class should have a unit test.
17:31:01 <vinod1> Kiall: With your link, clicking on the module returns a "File Not Found". Is that expected?
17:31:16 <Kiall> vinod1: add .gz to the end
17:31:21 <Kiall> clarkb: is that a bug? ^
17:31:36 <rjrjr_> vinod1: try the second link.
17:32:03 <Kiall> So - Location? I'm not sure this is a hangout style event, it's more async IMO
17:32:17 <mugsie> irc room
17:32:18 <timsim> Probably etherpad, IRC?
17:32:20 <mugsie> i think
17:32:25 <Kiall> (might use a HO at the start, to split the work)
17:32:43 <clarkb> Kiall: probably, things get compressed behind the scenes and we likely need to make apache do the right thing
17:33:15 <Kiall> clarkb: Cool - I figured as much, just wasn't sure if a bug would be Won't Fix'd or not - I'll file one :)
17:33:45 <ekarlso-> timsim: irc / ho for ?
17:33:52 <vinod1> Kiall: agree - HO at the start and possibly at the end to wrap things up
17:34:25 <Kiall> Okay - So, Thursday 1/15 11-3 PST, Unit / Integration Test Sprint, IRC/Etherpad + HO at the start for divying up...  Everyone happy with that?
17:34:26 <timsim> ekarlso-: We're doing a half-day sprint on unit testing next thursday :P
17:34:36 <timsim> Kiall +1
17:34:37 <ekarlso-> oh, kewl!
17:34:42 <ekarlso-> +1 to that that it's needed!
17:35:25 <Kiall> Okay - I'll call that agreed.. :)
17:35:28 <Kiall> #topic Open Discussion
17:35:38 <Kiall> That was the last agenda item, anyone have anything off-topic?
17:35:41 <Kiall> off-agenda*
17:35:43 <ekarlso-> secondary zones
17:35:45 <ekarlso-> ..
17:35:55 <Kiall> ekarlso-: what about it?
17:35:57 <rjrjr_> mid-cycle meetup.  who's coming?
17:36:09 <ekarlso-> testers wanted
17:36:12 <ekarlso-> that and v2 client..
17:36:21 <Kiall> rjrjr_: o/ - We fly out to Seattle on Monday ..
17:36:40 <rjrjr_> anyone from rackspace coming?  anyone else?
17:37:05 <Kiall> timsim / vinod1 - you hear back from Joe yet?
17:37:19 <timsim> At least one of us will be there, "working on a second"
17:37:20 <rjrjr_> i'm booking my flight/hotel today...
17:37:30 <betsy> I won’t be able to come. I’ve got family stuff here and won’t be able to leave town
17:37:52 <timsim> (I'll drive and sleep in my car if I must :P)
17:38:09 <mugsie> timsim: :)
17:38:26 <Kiall> timsim: lol - mugsie has a double bed to himself, you guys can share I'm sure!
17:38:38 <timsim> Roomies
17:38:46 <mugsie> i like how kiall gives away my bed ;)
17:38:50 <rjrjr_> a new reality TV show was born!
17:39:00 <betsy> :D
17:39:02 <Kiall> I'd offer mine, but.. ehh.. I have the plague.
17:39:06 <timsim> Still?
17:39:22 <Kiall> Again ;)
17:39:24 <timsim> I thought you picked that up in Paris
17:39:36 <timsim> haha.
17:39:54 <Kiall> Okay - Any other topics?
17:40:15 <timsim> The first five (i think) patchests of the agent are ready for review
17:40:24 <ekarlso-> dont share room with Kiall, you'll end with the rat plague
17:40:37 <Kiall> ^ see? I wasn't lying
17:41:08 <rjrjr_> kiall: i have dependent patches.  progress...
17:41:22 <rjrjr_> (not one giant patch for everything!)
17:41:50 <timsim> Agent Patchset order (http://paste.openstack.org/show/155873/) If anyone is interested.
17:42:11 <Kiall> rjrjr_: excellent :)
17:42:16 <ekarlso-> timsim: i'm verify interested in your target stuff :)
17:42:18 <mugsie> timsim: cool
17:42:20 <ekarlso-> for dyn etc
17:42:23 <mugsie> will look at it
17:42:30 <Kiall> timsim: Cool, I can't promise I'll get to them this week though :(
17:42:34 <timsim> mugsie: Actual Github branch https://github.com/TimSimmons/designate/tree/bp/new-agent
17:42:39 <timsim> Kiall: No worries :)
17:42:59 <rjrjr_> timsim: cool.  targetting kilo-2?
17:43:07 <timsim> ekarlso-: That's more in the research stage :P
17:43:13 <timsim> rjrjr_: I believe we are
17:43:26 <ekarlso-> timsim: -,,-
17:43:30 <rjrjr_> lots to do for kilo-2...
17:43:33 <timsim> But ya'll are gonna tear up some of those, I'm sure.
17:43:37 <Kiall> rjrjr_: I'd probably think it's targetting k2/early k3..
17:44:08 <Kiall> Okay - Sounds like we're done? Let's call it, I'm already doing 2 meetings right now anyway ;)
17:44:33 <mugsie> cool
17:44:35 <mugsie> o/
17:44:36 <timsim> Cool
17:44:42 <Kiall> (HP has one of those all-hands call now, millions of man hours being spent on it ;))
17:45:01 <Kiall> Okay - Thanks all.. See you in #openstack-dns :)
17:45:09 <Kiall> #endmeeting