Thursday, 2014-12-11

*** shakamunyi has quit IRC00:18
*** GonZo2K has quit IRC00:22
*** GonZo2K has joined #openstack-dns00:23
*** rmoe has quit IRC00:35
*** rmoe has joined #openstack-dns00:53
*** ryanpetrello has joined #openstack-dns01:02
*** nkinder has quit IRC01:04
*** GonZo2K has quit IRC01:06
*** thetrav has quit IRC01:08
*** thetrav has joined #openstack-dns01:08
*** ryanpetrello has quit IRC01:13
*** thetrav has quit IRC01:15
*** thetrav has joined #openstack-dns01:16
*** thetrav has quit IRC01:17
*** shakamunyi has joined #openstack-dns01:43
*** shakamunyi_ has joined #openstack-dns02:37
*** shakamunyi_ has quit IRC02:48
*** shakamunyi_ has joined #openstack-dns03:02
*** thetrav has joined #openstack-dns03:03
thetravINFO eventlet.wsgi [-] 10.16.48.21 - - [11/Dec/2014 03:01:13] "GET //servers HTTP/1.1" 404 342 0.00056003:06
thetravto me that looks like the python-designateclient has a funky path? double slash03:06
thetravping Kiall03:06
*** shakamunyi has quit IRC03:12
*** shakamunyi_ has quit IRC03:12
thetravping anyone in an Australian timezone :P03:12
*** jmcbride has joined #openstack-dns03:38
*** ryanpetrello has joined #openstack-dns03:40
thetravhello ryan03:52
*** ryanpetrello has quit IRC03:54
*** richm has quit IRC04:13
*** mwagner_lap has joined #openstack-dns04:14
*** jmcbride has quit IRC04:16
*** nkinder has joined #openstack-dns04:40
*** nihilifer has quit IRC04:45
thetravany contributors awake yet?05:24
thetravor anyone else for that matter05:24
*** nihilifer has joined #openstack-dns05:40
openstackgerritOpenStack Proposal Bot proposed openstack/designate: Imported Translations from Transifex  https://review.openstack.org/14093006:10
*** thetrav has quit IRC06:52
openstackgerritnayna-patel proposed openstack/designate: Adds "domain-servers-list" to test_domains.py  https://review.openstack.org/14093506:57
openstackgerritOpenStack Proposal Bot proposed openstack/designate: Updated from global requirements  https://review.openstack.org/14093907:13
openstackgerritnayna-patel proposed openstack/designate: Adds negative tests to test_servers.py  https://review.openstack.org/14096807:32
*** k4n0 has joined #openstack-dns07:44
*** jordanP has joined #openstack-dns08:57
*** boris-42 has joined #openstack-dns10:18
Kiallrjrjr: about?11:00
*** untriaged-bot has joined #openstack-dns11:02
untriaged-botUntriaged bugs so far:11:02
untriaged-bothttps://bugs.launchpad.net/designate/+bug/139035711:02
uvirtbotLaunchpad bug 1390357 in designate "Designate sync creates duplicated records in powerdns backend" [Medium,New]11:02
untriaged-bothttps://bugs.launchpad.net/designate/+bug/128944411:02
uvirtbotLaunchpad bug 1289444 in designate "Designate with postgres backend is having issues" [Undecided,New]11:02
untriaged-bothttps://bugs.launchpad.net/designate/+bug/133825611:02
uvirtbotLaunchpad bug 1338256 in designate "There's no record validation in v2" [Undecided,New]11:03
*** untriaged-bot has quit IRC11:03
*** rjrjr has quit IRC11:04
KiallGuess not11:13
*** GonZo2K has joined #openstack-dns11:30
*** GonZo2K has quit IRC11:32
*** GonZo2K has joined #openstack-dns11:34
*** GonZo2K has quit IRC11:47
openstackgerritMerged openstack/designate: Adds negative tests to test_servers.py  https://review.openstack.org/14096812:26
*** GonZo2K has joined #openstack-dns12:26
openstackgerritMerged openstack/designate: Updated from global requirements  https://review.openstack.org/14093912:27
openstackgerritMerged openstack/designate: Imported Translations from Transifex  https://review.openstack.org/14093012:27
*** GonZo2K has quit IRC12:32
*** nihilifer has quit IRC13:40
openstackgerritMerged openstack/designate: Standardize creation of rpcapi client instances  https://review.openstack.org/14034713:42
openstackgerritKiall Mac Innes proposed openstack/designate: Cleanup validation regex's  https://review.openstack.org/14105614:14
*** ryanpetrello has joined #openstack-dns14:16
*** nkinder has quit IRC14:16
*** richm has joined #openstack-dns14:19
openstackgerritKiall Mac Innes proposed openstack/designate: Cleanup validation regex's  https://review.openstack.org/14105614:21
*** kbyrne has quit IRC14:28
*** kbyrne has joined #openstack-dns14:29
*** rjrjr has joined #openstack-dns14:35
rjrjrKiall: i'm on.14:36
*** timsim has joined #openstack-dns14:39
*** kbyrne has quit IRC14:42
*** GonZo2K has joined #openstack-dns14:42
*** kbyrne has joined #openstack-dns14:43
*** GonZo2K has quit IRC14:44
*** ryanpetrello has quit IRC14:51
*** ryanpetrello has joined #openstack-dns14:52
*** nkinder has joined #openstack-dns14:57
*** nkinder is now known as nkinder_away14:57
*** mudrykaa has joined #openstack-dns14:58
*** boris-42 has quit IRC15:32
*** boris-42 has joined #openstack-dns15:45
*** shakamunyi has joined #openstack-dns15:45
*** vinod1 has joined #openstack-dns15:49
Kiallrjrjr: sorry, missed that ping earlier15:51
Kiallstill about?15:51
rjrjri'm here.15:54
KiallCool - So, you wanted to chat re the config stuff?15:54
rjrjryes.15:55
KiallI read the scrollback you posted.. I think we have more than just  powerdns DB that wants to use a CLI command, or use the options outside the pool manager15:55
Kiallfor example - we have a bunch of debugging commands as part of the Akamai backend at HP15:55
rjrjrokay.15:55
rjrjrshouldn't the backend plugin encapsulate all the pieces for the backend?15:56
KiallWell, the akamai code we have is a true plugin and does just that - CLI commands, config, API extensions, additional services all encapsulated in a separate repo15:57
Kiall"PowerDNS" is more a driver than than plugin I guess, so it's pieces should either live as is in-tree, or in-tree under a designate/powerdns folder or something.. But that doesn't exclude the CLI needing to read the commands etc :)15:58
rjrjrokay.  i think we can initialize the server objects in central so they are available to more than just pool manager.15:58
rjrjrthe server objects contain the backend configurations.15:59
*** jmcbride has joined #openstack-dns15:59
rjrjrand i'm guessing the task that is repeated in powerdns is not the initialization/sync of the database, but the creation/deletion of a domain/zone.16:00
rjrjronce for each server, correct?  even though there is a single database.16:00
KiallWell, I think we leave that as is (for now) and unblock ourselves, I'm finally getting a chance today to get back to the config stuff - which is a somewhat general cleanup of our config stuff, which happens to help with the pools+pdns issue16:00
KiallI think we can*16:00
*** jmcbride has quit IRC16:00
*** jmcbride has joined #openstack-dns16:01
*** betsy has joined #openstack-dns16:01
*** LinStatSDR has joined #openstack-dns16:02
rjrjrso, if i'm a new user of designate and i want to create a backend plugin that i don't want to share with the community and it has a database like powerdns, i can't just create the backend plugin, but i also have to customize other Designate code.  that seems wrong to me.16:02
rjrjrbut, honestly, that is a different issue than what you are working on, but kinda related to how we organize things.16:03
rjrjrKiall: sounds like you are saying we are good, until you find out otherwise. am i correct?16:06
Kiallrjrjr: re "but i also have to customize other Designate code." not at all, our Akamai plugin is entirely encapsulated and has a DB, CLI commands, API extension etc etc16:06
Kiall(was AFK for a sec)16:07
rjrjri understand.  i was thinking more how powerdns is integrated into Designate.  we did customize manage for it.16:07
KiallWell, we added an additional powerdns command :)16:08
Kiall(which can be done out-of-tree)16:08
rjrjrokay.  i'm good if you are good.  was just brainstorming.16:08
KiallAnyway - yea, we probably want to make some of those extras into part of the backend plugin API, and put generic CLIs etc out front16:09
KiallBut separate issue I reckon :)16:09
rjrjrthat is what i was thinking.  kinda related though if we were going to start reorganizating to accomodate those things for powerdns.16:09
rjrjrso, in the backend driver for powerdns, is it possible to detect an existing domain before trying to create again?  how will you handle the duplicate work?16:10
KiallYea, I don't think this change would need to change more to support that etc etc16:10
KiallAh - That's a separate issue, where I think we need to change the model from "pools have servers" to "pools have servers and targets" or similar16:11
rjrjr(again, i assuming the issue is duplicate creation/deletion requests)16:11
Kiall(But I've not put enough through into ^ piece)16:11
Kialland - yea the issue there is duplication of work16:11
*** shakamunyi has quit IRC16:12
rjrjra flag saying "shared-database: True" then the backend checks to see if the work needs to occur or not?16:12
*** LinStatSDR has quit IRC16:12
rjrjrobviously "shared-database: False" and the code does the work for each server as normal.16:12
rjrjri'm concerned about this: [backend:bind9:<index>]16:13
rjrjrwe  had that initially and everyone though the <index> idea was a bad idea.  that is why i changed it to <server-id>.16:13
rjrjri believe that is what was being proposed yesterday.  but maybe that has changed or i understood incorrectly.16:14
rjrjrthe nice thing about leaving <server-id> is we *can* move all this into a database in the future if that seems prudent.16:15
KiallWell, I don't think the change I proposed precludes it going into the DB.. It's a model change, and can be represented in the API easily enough as /pools/<id>/targets (targets really is the wrong word ;))16:16
KiallI think it provides a generic way to handle different cases where a shared DB exists - FreeIPA, PowerDNS, clustered nominum  etc16:17
KiallBut - I haven't put enough thought into it yet to be able to give a coherent argument either way ;)16:17
Kiall(sorry  - prepping for 1:1 with thierry ;))16:17
Kiallhence delays responding..16:17
rjrjrif we replace <server-id> with <index> then we'll need a server-id as an key-value pair of the server specific sections.16:18
rjrjrjust trying to understand what needs to change if we do this.  not that it is impossible.16:19
KiallWell, do we? Maybe I'm missing something - but what is the ID in-config needed for?16:19
rjrjrunique identifier for a server.16:19
Kiall(it makes sense with the current model, but if it goes to "targets", then I'm not sure it's a requirement anymore16:20
rjrjrwe use it in the pool cache table.16:20
KiallAh - That's a good case for it16:20
rjrjrsomeone can come along later and change the IP or port.16:20
rjrjrbut the ID is unique.16:20
KiallIt could be <target-id> rather than <index> and still keep the flexible model I was suggesting16:20
rjrjryou made these arguments to me before when i had <index> a few months back. :)16:21
Kialllol - it happens - sometimes I argue against myself ;)16:21
rjrjror someone did.16:21
rjrjrmaybe vinod.16:21
rjrjrso, targets = <target-id>:<ip-address>:<port>, <target-id>:<ip-address>:<port>, ...16:23
*** jmcbride1 has joined #openstack-dns16:23
rjrjrtargets = servers, correct?16:24
rjrjror servers = <server-id>, <server-id>, <server-id>16:24
KiallWell, targets is a terrible name, but it's a place to write changes to - each target is 1 backend class instance16:24
Kiallwhile servers is the list of servers to poll for status checks16:24
rjrjrand we keep [backend:powerdns:<server-id>]16:25
Kiallwith pDNS - that's 1 target and N servers, the timsim agent, that's N targets and N+++ servers16:25
Kiallwith timsim's agent&16:25
Kiallbrb16:25
*** jmcbride has quit IRC16:25
rjrjrtargets = <server-id>, <server-id>, <server-id>16:26
*** nkinder_away has quit IRC16:29
*** vinod2 has joined #openstack-dns16:30
*** vinod1 has quit IRC16:31
rjrjrservers is also the servers to NOTIFY, correct?16:34
rjrjror, with powerdns, we only need to NOTIFY one server?16:34
Kiallin the meet with thierry, 10 mins16:34
rjrjrpoll-servers = <server-id>, <server-id>, ...16:40
rjrjrnotify-servers = <server-id>, <server-id>, ...16:40
*** jmcbride1 has quit IRC16:41
*** nkinder_away has joined #openstack-dns16:44
*** jmcbride has joined #openstack-dns16:51
*** jmcbride has quit IRC16:53
*** shakamunyi has joined #openstack-dns16:59
Kiallzigo: about?17:01
zigoKiall: Yup !17:01
zigoJust arrived back home after 20 hours of flight...17:02
KiallDid you see the mention of your name in the meeting room yesterday? :)17:02
zigoNo.17:02
Kiallre Jessie support17:02
zigoKiall: What room?17:02
*** untriaged-bot has joined #openstack-dns17:02
untriaged-botUntriaged bugs so far:17:02
untriaged-bothttps://bugs.launchpad.net/designate/+bug/139035717:02
uvirtbotLaunchpad bug 1390357 in designate "Designate sync creates duplicated records in powerdns backend" [Medium,New]17:02
untriaged-bothttps://bugs.launchpad.net/designate/+bug/128944417:02
uvirtbotLaunchpad bug 1289444 in designate "Designate with postgres backend is having issues" [Undecided,New]17:02
*** untriaged-bot has quit IRC17:02
KiallKK - Well, myself and mugsie are at a bare min willing to handle the support / provide patches as necessary etc etc. Others seemed interested too, but didn't say "Yes" right then and there...17:03
zigoAh ok, cool.17:03
Kiallhttp://eavesdrop.openstack.org/meetings/designate/2014/designate.2014-12-10-16.59.log.html17:03
Kiallconvo started at "#topic Icehouse Support Life (kiall)"17:03
zigoReading...17:03
KiallQ's or Concerns, ping me :)17:04
timsimKiall: Quick question about your feedback here: https://review.openstack.org/#/c/140818/1/designate/slappy/handler.py17:05
KiallYep?17:05
timsimWhen the response comes back, should the quetion sections be incremented by 2 for some reason? You've got (create for ex) 65280 in the request and 65282 in the response17:06
Kiall(BTW - The suggestion was a if we do it this way, we can support all this in the future.. Not that v1 of it should handle batch etc etc ;))17:06
timsimYeah I aint doin batch requests just now :P17:06
KiallAh - So in my example I had taken different RR types code for different meanings17:06
KiallAh17:07
Kiallmy example is flawed ;)17:07
KiallLet me re-write it17:07
timsim:)17:07
zigoPython 2.6 is *not* an issue in Jessie (we don't have py2.6 anymore there... and even in Wheezy, py 2.7 is the default).17:08
*** jmcbride has joined #openstack-dns17:08
Kialltimsim: http://paste.openstack.org/show/9uCuyc0xMXUueGsdInr9/17:08
Kiallzigo: excellent :)17:08
KiallThe Q sections were intended to match exactly, the Answers section uses different codes for "Success" or "fail" etc17:09
Kiall(where the Q's + A's line up.. Q1 and A1 go together etc)17:09
zigoAs for the other projects, the thing is, if projects themselves don't do the security support, downstream distros are commited to do it, but the issue with Designate, is that it's only in Debian, so not included in the support from other distros.17:09
*** jmcbride has quit IRC17:09
timsimOk, that's what I thought. Thanks :)17:09
*** jmcbride has joined #openstack-dns17:09
Kiallzigo: well, nova/neutron/etc as a project, will have their stable/icehoure branches EOL'd soonish, leaving it to the project team to maintain outside of the projetc - if that makes sense17:10
zigoInfra WILL eol the branches, but the private gerrit for security will stay.17:10
KiallSo, I don't think we would be any different17:10
KiallAh - We don't have access to that private gerrit as far as I know17:11
Kiall(or I've never  been told the URL before ;))17:11
zigoWell, it was supposed to be setup after the Paris summit, I'm not even sure it exists yet! :)17:11
zigoBut at least this was the discussed plan ...17:11
zigoie: to have a private gerrit for security purposes.17:11
Kiall99% sure there was a security gerrit a year or two back17:11
zigo(embargoed issues)17:11
KiallMaybe they deleted it and it's coming back :)17:12
zigoWell, I'm 100% sure it wasn't there in November! :)17:12
KiallAnyway -If that's the case, happy to keep it going there17:12
zigoOk, cool.17:12
Kiall(or a GH organization etc)17:12
zigoI will do what's needed to keep Designate in then.17:12
KiallGreat, Anything you need from us? I remember you wanting GPG keys etc - but actually properly verified ;)17:12
zigoWell, we can't check fingerprints of GPG keys remotely ... :P17:13
zigoIt's always a good thing to do, but anyway, the only thing I really need is patches when needed.17:13
zigoEspecially, send me a patch for Icehouse during the embargo period.17:13
zigo(if it happens)17:13
KiallCourse you can! It's CABB372A4BDDEA49C21FED529D78AE5F6DD192A2 - The NSA couldn't intercept the plaintext IRC protocol ;)17:13
zigo:P17:14
zigoKiall: Do you have your key signed by some of the guys in the community?17:14
zigoFor example, Tristan Cacqueray (security team).17:15
KiallNobody you would trust ;)17:15
zigo:)17:15
zigoNever mind...17:15
zigoOk, time for me to crash for 5 minutes ... :)17:15
Kiallenjoy17:15
rjrjrKiall: finish our discussion?17:16
KiallIn theory, you could take https://gist.github.com/kiall/10c13d067d93c100c64a as proof that I really am that GitHub user (Says nothing about the real name assertion though ;))17:16
Kiallrjrjr: sure :)17:16
rjrjrso, poll-servers: <server-id>,<server-id>,...17:17
rjrjrand notify-servers: <server-id>,<server-id>,...17:17
rjrjrdo we want to separate NOTIFY and zone creation/deletion too?17:17
rjrjror will poll-servers (read) and notify-servers (write) be sufficient?17:18
KiallWell, "writes" (e.g. create domain) would go to a subset of the servers..17:18
Kialland a backend instance would only be created for a subset of the server17:19
Kialls17:19
Kiallso - switching [backend:<driver>:<server-id>] to [backend:<driver>:<target-id>] seems to solve that17:19
rjrjrwhat is the need for target-id instead of just server-id?17:20
rjrjrwe would also need a backend instead for read.17:21
KiallWell - "Server" in our model+terminology is a thing that responds to end user queries, and not all of those would need to be written to17:22
Kiallread? I don't think we do any reading of the backends (bar a standard DNS query)17:22
rjrjrwe poll the servers for zone information, correct?17:23
KiallCorrect, we poll all the servers, but there's no backend specific implementation for that .. It's a standard DNS query so no backend class instance is necessary for that task17:23
rjrjrokay, i see where you are coming from.17:24
KiallYea - Again - I haven't thought about this enough to say if my suggestion is idiotic or not yet ;)17:25
rjrjrcurrently, we are using [backend:<driver>:<server-id>] to encapsulate a server.17:25
rjrjrwe poll servers and we NOTIFY servers.17:25
rjrjrcurrently.17:25
rjrjri was suggesting the change would be: poll-servers: <server-id>, ... and notify-servers: <server-id>, ... and we use the poll-servers for those DNS queries and we use the notify-servers for creation/deletion/NOTIFY.17:26
KiallYep, but those are both generic DNS things, where no backend instance is needed, just a IP and Port to send to17:26
Kiallwhile the other parts, which may go to a subset (or even an entirely different dedicated DB/LDAP/tim's agent server) are what require the backend instance to be used17:27
rjrjri agree.  but we don't want to have even more IP and ports for the users.  server is pretty understandable.17:27
Kiall++ - We'll need to figure out what the right thing to do is :)17:27
rjrjrwe have rndc-host, rndc-port, (server-)host, (server-)port17:27
rjrjrnotify-host, notify-port (i think)17:28
rjrjreven people on the Designate development team has gotten what we have confused.17:28
rjrjrbut i understand what you are saying about not needing a backend instance for any of this but creation/deletion.17:30
rjrjrhas = have17:30
rjrjra server object doesn't necessarily need to have backend_options.17:31
rjrjr[server:<server-id>] with backend-driver: <backend> option17:32
KiallYea - Anyway, I think this is something we can figure out post k1 - it's the other part of the conf issue blocking pDNS which is blocking everything else17:32
*** jordanP has quit IRC17:32
rjrjrsure17:33
rjrjrdo you need any help with the blocker?17:34
KiallNope, nearly there :)17:34
rjrjrgood enough. :)  i'll get back to unit tests.17:34
rjrjrand filing bugs.17:34
rjrjrand better logging.17:35
*** jmcbride has quit IRC17:37
rjrjrsorry, change [backend:<driver>:<server-id>] to [server:<server-id>]  no need for backend-driver: <driver> option since the notify-servers: <server-id>, ... takes care of that.17:37
rjrjrseparate notify-servers: <server-id>,... into notify-servers: <server-id>, ... and zone-servers: <server-id>, ...17:38
KiallUmm - rndc options etc won't apply to pDNS or IPA etc17:39
KiallSo - i think the driver prefix is still valid17:39
Kiallmaybe backend: goes? But, this can all be figured out later ;) Have 30 mins to finish the config stuff before it'll get pushed to tomorrow!17:39
rjrjrsure.  i'll quit thinking about it. :)17:40
rjrjrgot it.  [server:<server-id>] has host and port variables.17:43
rjrjr[backend:<driver>:<target-id>] has server-id variable.17:44
rjrjrthen we create another class called backend-server which extends server and we move all the backend attributes to it, leaving behind host and port attributes.17:45
rjrjri'll do this in a spec/blueprint and discuss next week.17:46
*** vinod2 has quit IRC17:51
*** rmoe has quit IRC17:55
*** vinod1 has joined #openstack-dns18:05
*** rmoe has joined #openstack-dns18:09
*** vipul has quit IRC18:28
*** vinod1 has quit IRC18:35
*** vipul has joined #openstack-dns18:35
*** harmw has quit IRC18:48
*** jmcbride has joined #openstack-dns18:58
*** mudrykaa has quit IRC19:03
*** mudrykaa has joined #openstack-dns19:04
*** vinod1 has joined #openstack-dns19:08
*** vinod1 has quit IRC19:11
*** harmw has joined #openstack-dns19:33
*** jmcbride has quit IRC19:36
*** jmcbride has joined #openstack-dns19:37
*** jmcbride has quit IRC19:38
*** jmcbride has joined #openstack-dns19:38
*** paul_glass has joined #openstack-dns19:59
*** jmcbride has quit IRC20:03
*** richm has quit IRC20:04
*** vinod1 has joined #openstack-dns20:04
*** jmcbride has joined #openstack-dns20:06
*** jmcbride has quit IRC20:07
*** vinod1 has quit IRC20:18
*** vinod1 has joined #openstack-dns20:30
*** GonZo2K has joined #openstack-dns20:43
Kiallrjrjr: so, I have it working, and think I even have powerdns moved over.. Code isn't even WIP worthy though, It's #1 priority for me tomorrow.. So it should be up by the time you wake up :)20:50
KiallBOO YA. With Pools+PowerDNS: SUCCESS: End DevStack Exercise: ./exercises/designate.sh21:02
*** vinod1 has quit IRC21:03
*** iraw_ has joined #openstack-dns21:04
*** iraw_ has quit IRC21:04
*** vinod1 has joined #openstack-dns21:10
Kiallfek it, will thow the code up anyway ;)21:12
openstackgerritKiall Mac Innes proposed openstack/designate: WIP - Pools Config Changes  https://review.openstack.org/14116621:14
openstackgerritKiall Mac Innes proposed openstack/designate: WIP: Convert PowerDNS to Pools  https://review.openstack.org/14116721:14
*** jmcbride has joined #openstack-dns21:42
*** mudrykaa has quit IRC21:46
*** mudrykaa has joined #openstack-dns21:48
*** vinod1 has quit IRC21:52
*** ryanpetrello has quit IRC22:22
*** vinod1 has joined #openstack-dns22:29
openstackgerritTim Simmons proposed openstack/designate: Agent - Add AXFR Capability  https://review.openstack.org/14081722:35
openstackgerritTim Simmons proposed openstack/designate: Agent - Add basic NOTIFY support  https://review.openstack.org/14081622:35
openstackgerritTim Simmons proposed openstack/designate: Agent - Add Backend Capabilities  https://review.openstack.org/14081922:35
openstackgerritTim Simmons proposed openstack/designate: Agent - Add Support for Receiving Unassigned OPCODEs  https://review.openstack.org/14081822:35
Kiallrjrjr: ^ BTW would appreciate review, especially on the first as it changes how pools config I'd handled..22:36
timsimKiall: Implemented your suggestions (mostly) in the OPCodes thing there (although it is now not so aptly named) ^22:37
*** betsy has quit IRC22:42
KiallTimsim: cool :)22:45
KiallCan't review tonight though... Gone ;)22:45
*** timsim has quit IRC22:46
*** paul_glass has quit IRC22:54
*** jmcbride has quit IRC22:54
*** LinStatSDR has joined #openstack-dns23:32
*** vinod1 has quit IRC23:40
*** shakamunyi has quit IRC23:49
*** jmcbride has joined #openstack-dns23:49
*** LinStatSDR has quit IRC23:51

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!