*** nkinder has quit IRC | 00:10 | |
*** EricGonczer_ has quit IRC | 00:20 | |
*** agrebennikov has quit IRC | 00:43 | |
*** dtx00ff has quit IRC | 00:52 | |
*** dtx00ff has joined #openstack-dns | 00:53 | |
*** dtx00ff has quit IRC | 01:04 | |
*** richm has left #openstack-dns | 01:27 | |
*** rossk has quit IRC | 01:29 | |
*** msisk has joined #openstack-dns | 01:40 | |
*** msisk has quit IRC | 01:41 | |
*** msisk has joined #openstack-dns | 01:41 | |
*** nosnos has joined #openstack-dns | 01:43 | |
*** nosnos has quit IRC | 01:45 | |
*** nosnos has joined #openstack-dns | 01:45 | |
*** nosnos has quit IRC | 01:46 | |
*** nosnos has joined #openstack-dns | 01:47 | |
*** nkinder has joined #openstack-dns | 01:51 | |
*** vinod1 has joined #openstack-dns | 02:27 | |
*** vinod1 has quit IRC | 02:35 | |
*** msisk has quit IRC | 03:07 | |
*** nosnos has quit IRC | 03:22 | |
*** crc32 has quit IRC | 03:41 | |
*** nosnos has joined #openstack-dns | 04:25 | |
*** k4n0 has joined #openstack-dns | 05:37 | |
*** agrebennikov has joined #openstack-dns | 06:34 | |
openstackgerrit | Ron Rickard proposed a change to openstack/designate-specs: Server Pools - Storage https://review.openstack.org/113447 | 06:36 |
---|---|---|
openstackgerrit | Ron Rickard proposed a change to openstack/designate-specs: Server Pools - Storage https://review.openstack.org/113447 | 06:47 |
openstackgerrit | Ron Rickard proposed a change to openstack/designate-specs: Server Pools - Storage https://review.openstack.org/113447 | 07:20 |
*** agrebennikov has quit IRC | 07:22 | |
*** sballe has joined #openstack-dns | 07:27 | |
*** Krast has joined #openstack-dns | 08:06 | |
openstackgerrit | Ron Rickard proposed a change to openstack/designate-specs: Server Pools - Manager https://review.openstack.org/113462 | 08:29 |
*** Krast has quit IRC | 08:40 | |
*** Krast has joined #openstack-dns | 08:40 | |
*** serverascode has quit IRC | 09:47 | |
*** simonmcc_ has quit IRC | 09:48 | |
*** serverascode has joined #openstack-dns | 09:48 | |
*** CaptTofu_ has quit IRC | 09:49 | |
*** simonmcc_ has joined #openstack-dns | 09:53 | |
*** serverascode has quit IRC | 09:53 | |
*** serverascode has joined #openstack-dns | 09:59 | |
*** CaptTofu_ has joined #openstack-dns | 10:00 | |
*** sballe has quit IRC | 10:46 | |
*** Krast has quit IRC | 10:50 | |
*** RaginBajin has joined #openstack-dns | 11:25 | |
*** k4n0 has quit IRC | 12:53 | |
*** EricGonczer_ has joined #openstack-dns | 13:01 | |
*** nkinder has quit IRC | 13:11 | |
*** nosnos has quit IRC | 13:13 | |
*** nkinder has joined #openstack-dns | 13:56 | |
*** vinod1 has joined #openstack-dns | 14:00 | |
*** agrebennikov has joined #openstack-dns | 14:10 | |
*** richm has joined #openstack-dns | 14:10 | |
openstackgerrit | Graham Hayes proposed a change to openstack/designate-specs: Added olsosphinx theme, and enable incubation option for specs output https://review.openstack.org/113535 | 14:20 |
*** eankutse has joined #openstack-dns | 14:39 | |
*** vinod1 has quit IRC | 14:43 | |
*** zain has joined #openstack-dns | 14:43 | |
*** timsim has joined #openstack-dns | 14:43 | |
*** zain has quit IRC | 14:46 | |
*** zain has joined #openstack-dns | 14:47 | |
*** RaginBajin has quit IRC | 14:48 | |
*** vinod1 has joined #openstack-dns | 14:55 | |
*** vinod1 has quit IRC | 14:59 | |
*** timsim_ has joined #openstack-dns | 15:01 | |
*** timsim has quit IRC | 15:02 | |
*** merlinguy has joined #openstack-dns | 15:07 | |
merlinguy | can anyone point me to documentation on how to write a backend agent similar to bind9? | 15:08 |
*** vinod1 has joined #openstack-dns | 15:08 | |
mugsie | merlinguy: it is the same as writing a backend in general | 15:26 |
*** zain1 has joined #openstack-dns | 15:26 | |
timsim_ | merlinguy: I'm not sure there is a specific document about how to do it (I could be totally wrong there) but essentially you need to implement what's described here (the base one): https://github.com/openstack/designate/blob/master/designate/backend/base.py | 15:26 |
mugsie | you just load the new backend in the agent | 15:26 |
*** agrebennikov has quit IRC | 15:26 | |
mugsie | but - FYI backends are in the process of changing dramatically | 15:27 |
mugsie | and the agent is .... in an interesting state | 15:27 |
*** zain1 has quit IRC | 15:27 | |
timsim_ | Here's one that's pretty straightforward: (https://github.com/openstack/designate/blob/master/designate/backend/impl_nsd4slave.py) | 15:27 |
*** zain1 has joined #openstack-dns | 15:27 | |
mugsie | what are you trying to do? | 15:27 |
merlinguy | I am picking up code from someone else and the new agent isn't being found when designate-agent starts. | 15:28 |
*** zain has quit IRC | 15:28 | |
merlinguy | I assumed that all I needed to do was create a new python file in designate/backend and then point to i in designate.conf | 15:29 |
merlinguy | c/i/it | 15:29 |
mugsie | merlinguy: yup, but it has to go here: https://github.com/openstack/designate/blob/master/etc/designate/designate.conf.sample#L112 | 15:30 |
mugsie | and this https://github.com/openstack/designate/blob/master/etc/designate/designate.conf.sample#L49 should be set to rpc | 15:31 |
merlinguy | Yeah, got that in there. Thanks. | 15:32 |
merlinguy | Might need to dump what I was given and just start from scratch. | 15:32 |
merlinguy | Perhaps there is a syntax error in the code I inherited. | 15:32 |
mugsie | merlinguy: has https://github.com/openstack/designate/blob/master/setup.cfg#L66 been update as well? | 15:33 |
mugsie | pointing to the new backend code? | 15:33 |
merlinguy | I have been using someone else's imply_ file | 15:34 |
merlinguy | Let me check the setup.cfg. I think I already caught that. | 15:34 |
mugsie | merlinguy: if it is something that can be pasted on paste.openstack.org, I can take a look | 15:35 |
mugsie | if not, do you have a stack trace? | 15:36 |
merlinguy | yep | 15:36 |
merlinguy | 2014-08-12 15:36:14.694 28255 CRITICAL designate [-] RuntimeError: No 'designate.backend' driver found, looking for 'ro' | 15:36 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate Traceback (most recent call last): | 15:36 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate File "/usr/local/bin/designate-agent", line 10, in <module> | 15:36 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate sys.exit(main()) | 15:36 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate File "/home/stack/designate/designate/cmd/agent.py", line 35, in main | 15:36 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate binary='designate-agent') | 15:36 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate File "/home/stack/designate/designate/service.py", line 92, in create | 15:36 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate endpoints=endpoints) | 15:37 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate File "/home/stack/designate/designate/agent/service.py", line 37, in __init__ | 15:37 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate central_service=central_api) | 15:37 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate File "/home/stack/designate/designate/backend/__init__.py", line 25, in get_backend | 15:37 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate cls = Backend.get_driver(backend_driver) | 15:37 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate File "/home/stack/designate/designate/plugin.py", line 71, in get_driver | 15:37 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate mgr = driver.DriverManager(cls.__plugin_ns__, name) | 15:37 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate File "/usr/local/lib/python2.7/dist-packages/stevedore/driver.py", line 43, in __init__ | 15:37 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate verify_requirements=verify_requirements, | 15:37 |
richm | please use paste | 15:37 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate File "/usr/local/lib/python2.7/dist-packages/stevedore/named.py", line 56, in __init__ | 15:37 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate self._init_plugins(extensions) | 15:37 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate File "/usr/local/lib/python2.7/dist-packages/stevedore/driver.py", line 91, in _init_plugins | 15:37 |
merlinguy | 2014-08-12 15:36:14.694 28255 TRACE designate (se | 15:37 |
merlinguy | Yeah, I already picked up on the setup.cfg. | 15:37 |
richm | next time, please use paste.openstack.org | 15:37 |
merlinguy | sorry, new to irc, not sure what you mean by paste.openstack.org | 15:38 |
mugsie | merlinguy: if you can paste the full trace on paste.openstack.org , and give me the link, it looks like you missed on of the important lines ;) | 15:38 |
mugsie | http://paste.openstack.org | 15:39 |
timsim_ | Copy and paste your stack trace there and then copy the link into IRC ;) | 15:39 |
merlinguy | like this? | 15:39 |
merlinguy | Paste #93923 | 15:39 |
merlinguy | or | 15:39 |
merlinguy | http://paste.openstack.org/show/93923/ | 15:39 |
timsim_ | Yes, that. | 15:39 |
mugsie | thats the one :) | 15:39 |
merlinguy | Thanks, much appreciated. | 15:40 |
richm | thanks | 15:40 |
*** RaginBajin has joined #openstack-dns | 15:40 | |
mugsie | try re running python setup.py develop in the agent venv again... | 15:41 |
merlinguy | does setup.cfg need to get run or does something other than designate-agent need to get restarted? | 15:41 |
merlinguy | :-) | 15:41 |
merlinguy | too fast for me. | 15:41 |
mugsie | :) | 15:41 |
merlinguy | Ahhhhh! thanks that did it. | 15:44 |
merlinguy | You guys rock! | 15:44 |
mugsie | :D | 15:44 |
mugsie | here to help | 15:44 |
merlinguy | If you're ever in Ft. Collins, the beers on me. | 15:44 |
mugsie | I will remember that :) - but I think you may be safe for a while | 15:46 |
merlinguy | Thank again, mugsie, timsim, and richm | 15:48 |
*** merlinguy has left #openstack-dns | 16:10 | |
*** vinod1 has quit IRC | 16:30 | |
*** spiffxp_ has left #openstack-dns | 16:31 | |
*** agrebennikov has joined #openstack-dns | 16:33 | |
*** zain1 has quit IRC | 17:01 | |
openstackgerrit | A change was merged to openstack/designate: API v1 for creating domains ignore some attributes now https://review.openstack.org/101779 | 17:19 |
*** rmoe has quit IRC | 17:23 | |
*** rossk has joined #openstack-dns | 17:39 | |
*** vinod1 has joined #openstack-dns | 17:43 | |
*** dtx00ff has joined #openstack-dns | 18:02 | |
*** dtx00ff has quit IRC | 18:04 | |
*** dtx00ff has joined #openstack-dns | 18:05 | |
openstackgerrit | A change was merged to openstack/designate: Reimplement Filtering by Record Data https://review.openstack.org/109119 | 18:15 |
*** zain has joined #openstack-dns | 18:19 | |
*** rmoe has joined #openstack-dns | 18:23 | |
*** rmoe has quit IRC | 18:24 | |
*** rmoe has joined #openstack-dns | 18:29 | |
*** crc32 has joined #openstack-dns | 18:32 | |
*** crc32 has quit IRC | 18:33 | |
*** crc32 has joined #openstack-dns | 18:34 | |
*** agrebennikov has quit IRC | 18:36 | |
*** vinod1 has quit IRC | 18:41 | |
openstackgerrit | Kiall Mac Innes proposed a change to openstack/designate: Add two more hacking checks https://review.openstack.org/113610 | 18:44 |
*** agrebennikov has joined #openstack-dns | 18:48 | |
*** vinod1 has joined #openstack-dns | 18:51 | |
*** vinod1 has quit IRC | 19:00 | |
*** timsim_ has quit IRC | 19:01 | |
*** timsim has joined #openstack-dns | 19:01 | |
*** agrebennikov has quit IRC | 19:02 | |
*** agrebennikov_ has joined #openstack-dns | 19:02 | |
*** dtx00ff has quit IRC | 19:20 | |
*** zain has left #openstack-dns | 19:25 | |
timsim | Hey Kiall mugsie I've put an item on tomorrows agenda that I wanted to get out there a little early so you had an idea of what I'm talking about. Here it is summarized: https://wiki.openstack.org/wiki/Designate/MdnsScalability | 19:30 |
Kiall | Heya | 19:33 |
*** vinod1 has joined #openstack-dns | 19:34 | |
Kiall | timsim: just finished reading.. Question "A (very) large DNS deployment can have DNS masters that handle upwards of 2000 refresh requests per second" | 19:35 |
Kiall | So, with a "normal" architecture, you have a small set of masters (Usually just a handful - 1-5), the load of all slaves is concentrated on these small set of server | 19:36 |
Kiall | s | 19:36 |
timsim | Kiall: right. So in our situation we would have many MiniDNS instances, right? | 19:37 |
Kiall | It sounds like the wiki page is making the assumption that all mDNS instances would receive the same query load, rather than a subset of the query load as you scale them out to have however many you want. | 19:37 |
Kiall | (The DB issue remains, regardless of how many mDNS you have..) | 19:38 |
timsim | Well there can be a lot of MiniDNS instances, but they're all reading from the same database? | 19:38 |
timsim | Yes, lol. | 19:38 |
Kiall | :) | 19:38 |
timsim | The MiniDNS load was kind of a secondary concern, I didn't really make that clear. But if we can reduce the load so there doesn't have to be a hundred of them, that's secondarily good, I'd think. | 19:38 |
mugsie | i just read it there... afaik - option 2 can't be done, and there is no 'master' bind server anymore | 19:39 |
Kiall | So .. I think we have lots of options for making things more efficient without resorting to MongoDB/Cassandra etc | 19:39 |
mugsie | MiniDNS is the 'master' bind server as far as the slaves are concerned | 19:39 |
Kiall | mugsie: Option 2 feels like exactly what we had discussed for AD Integrated zones with Microsoft DNS. | 19:39 |
mugsie | and mongo will get you shot in OpenStack right now | 19:39 |
timsim | Yeah I don't actually want to do a NoSQL thing but it is an option. | 19:40 |
mugsie | Kiall: yeah - and it is a hack and a half to allow for AD not giving up control, or using AFXR | 19:40 |
*** dtx00ff has joined #openstack-dns | 19:40 | |
mugsie | and on reflection, I forsee .... issues ..... with that approch | 19:40 |
Kiall | Anyway... timsim, I expect much of the load is is Nx public facing DNS servers querying the masters for the same zone (1 master, 5 public DNS servers, 1 zone change = 5 SOA queries, 5 AXFRs) | 19:40 |
Kiall | We could in theory reduce that to 1x with some caching | 19:41 |
mugsie | for the refresh requests we can look at caching things like serail as well, can we not | 19:41 |
Kiall | (e.g. a distributed cache like memcache) | 19:41 |
timsim | We could. | 19:41 |
timsim | I think in most cases, the current architecture would be fine. | 19:42 |
mugsie | you would want to really trust you cache poisoning code though ;) | 19:42 |
mugsie | your* | 19:42 |
Kiall | cache invalidation you mean? ;) | 19:42 |
mugsie | shhhh | 19:42 |
mugsie | its late | 19:42 |
mugsie | and I am still jet lagged | 19:42 |
timsim | But even if you cut the requests by 80%, having five different places send all those requests to one master database probably woudln't work. | 19:42 |
mugsie | i think replicating read only slaves is the best bet | 19:43 |
mugsie | and as they are read only, there should not be a big issue | 19:43 |
mugsie | but ^ is based on gut feeling | 19:43 |
timsim | For a large deployment, having all refresh requests of many slaves handled by an actual master DNS server is probably best. | 19:43 |
mugsie | bind doesnt allow it to be a master and a slave concurently | 19:44 |
mugsie | ufortunatly | 19:44 |
timsim | Right. So that's the "agent" thing we came up wtih. | 19:44 |
mugsie | so, we would have to have bind using the old backend style... | 19:44 |
timsim | Sort of. | 19:44 |
Kiall | mugsie: no, it would be the style we discussed for AD integrated MS DNS zones.. | 19:44 |
timsim | Really the agent would be dancing with MiniDNS, and possibly creating/deleting zones. | 19:45 |
mugsie | i dont think there will be a massive issue with bind, to force us to do that, personally.... | 19:45 |
Kiall | timsim: anyway, as you can probably tell, we've done some thinking along the lines of your Option 2 - But for different reasons. | 19:45 |
Kiall | and both Option 1 (NoSQL) and Option 2 (Agent of sorts) are very doable without needing to change anything we've already discussed (I think?) | 19:47 |
timsim | Kiall: That's the idea. Or, the hope at least. | 19:47 |
mugsie | except the agent is back ;) | 19:47 |
timsim | It'd be completely optional though. | 19:47 |
Kiall | timsim: let's s/agent/proxy/ or someting | 19:47 |
Kiall | "agent" seems to be a bad word these days ;) | 19:47 |
mugsie | I think we can have an option 3, keeping the current setup, and have a cache of serial numbers for the current zones that miniDNS reads... I would be interested in getting a test running for it though | 19:48 |
Kiall | effectively, timsim is suggesting taking bind and turning it into a caching proxy - just where we have to pre-fill the cache, since it aint actually a a proxy | 19:48 |
mugsie | yeah, but we would be as effective doing that as a non miniDNS interaction, I think | 19:49 |
mugsie | just having it go straight out... not sure how that would work though | 19:49 |
mugsie | it effectivly replaces the AMQP connection with a DNS query | 19:50 |
timsim | The cache was the first thing we (internally) talked about. But the issue is again that we'd be putting this cache in a bunch of different places, and it would have to talk to miniDNS, which was going to change the contract (a contract that I really liked) | 19:50 |
mugsie | you don't think you can replicate a MySQL DB? | 19:50 |
mugsie | (vs Casandra etc) | 19:51 |
timsim | I don't know anything :) | 19:51 |
mugsie | :) | 19:51 |
timsim | But our Ops folks really really don't think so. | 19:51 |
timsim | And keep it in sync and relatively pain free from Dallas to Sydney to Hong Kong and everywhere in between. | 19:51 |
*** vinod1 has quit IRC | 19:51 | |
Kiall | timsim: Yea - All valid concerns, and something we should keep in mind.. Once we get betsy's patch for expose NS/SOA fixed up landed, and mDNS updated to use the SOA correctly in AXFRs, we could setup a scale test of all this :) | 19:53 |
mugsie | +1 | 19:53 |
Kiall | Is betsy on holiday BTW? Haven't seen her online since I got back | 19:54 |
timsim | Yep, until...Friday I think. | 19:54 |
Kiall | Ah.. Ok.. If people can comment on https://review.openstack.org/#/c/112063/ then today (either agreeing or disagreeing with me!) I'll try and make the changes tomorrow so we can land it | 19:56 |
Kiall | (that's betsy's change) | 19:56 |
timsim | Absolutely. The reason I'm bring this up is I've got people breathing down my neck trying to make sure we get the architecture right for our use case. I think we have plenty of time to figure it out, but our folks are really intent on making sure we have a real solid architecture for this massive deployment we're planning on. | 19:56 |
Kiall | timsim: totally understand... Much better to get it right from the start rather than hack it up later | 19:57 |
timsim | But the hope is that we can continue work without really worrying about it, as long as we've got this stuff in mind so that we can plug something killer in later. | 19:58 |
timsim | So I think we're great right now. | 19:58 |
timsim | But I just wanted to get that out there in the community, as we've been having lots of discussion internally :) | 19:59 |
Kiall | timsim: what would be really interesting to know is the query profile you guys see against your masters so we know where to focus optimization's... | 20:00 |
Kiall | don't necessarily need raw #'s ... I can see there being issues releasing those, but %'s of things like .. % SOA vs AXFR queries, avg AXFR response size, query duplication (e.g. what could have we cached?) etc | 20:01 |
Kiall | With HP using Akamai, we loose out on seeing these kinda numbers. | 20:02 |
*** vinod1 has joined #openstack-dns | 20:02 | |
timsim | Kiall: I'll try and get some of those stats. | 20:02 |
timsim | The only thing I know for sure is that, when you have a large number of zones. It's easy to have a few thousand SOA queries a second. I don't know how many of those at any given time actually turn into zone transfers. | 20:08 |
Kiall | Yea, that's kinda what I expected.. And also (possibly) an easy win for caching | 20:08 |
*** agrebennikov_ has quit IRC | 20:10 | |
*** agrebennikov_ has joined #openstack-dns | 20:10 | |
timsim | Probably. I figured, for this use case, which is exclusively a bind-centric issue, it'd be better to not have to change the way Designate handles all the other backends or add a dependency on a cache (which I thought wasn't a great idea for Openstack-ness) | 20:10 |
Kiall | caching isn't non-OpenStack, it's just there are few things in OpenStack that can really take advantage of it.. The only real area that uses heaving caching right now (that I know of) is Swift... | 20:11 |
openstackgerrit | A change was merged to openstack/designate: Updated from global requirements https://review.openstack.org/110097 | 20:12 |
Kiall | Also - I've personally always assumed we're going to need to do lots of caching in mDNS to make it scale :) | 20:14 |
timsim | Ok. It'd probably be something to add to MiniDNS then. | 20:14 |
timsim | Ah. | 20:14 |
Kiall | just, as graham said, haven't figured out how invalidation might occur :) | 20:14 |
timsim | The buzzword that my folks keep throwing around is "resilience," (they're thinking of all kinds of horrible scenarios that I'd rather not think about) and I *think* that was where they weren't wild about the cache. | 20:18 |
Kiall | mugsie: re https://review.openstack.org/#/c/108422/2 | 20:19 |
Kiall | We should also remove the other policy.init lines now that they are in the baseclass e.g. https://github.com/openstack/designate/blob/master/designate/central/service.py#L83 | 20:19 |
Kiall | timsim: Personally I see resilience and caching as things that go hand in hand.. Scale requires caching (at some value of "scale") otherwise the system will fall over.. :) | 20:22 |
Kiall | (even with NoSQL :P) | 20:22 |
Kiall | Anyway.. Will talk more tomorrow :) | 20:23 |
timsim | Fair enough. I'm currently in a meeting talking about this, two places at once. | 20:25 |
Kiall | :D | 20:25 |
*** crc32 has quit IRC | 20:38 | |
*** vinod1 has quit IRC | 20:41 | |
*** RaginBajin has quit IRC | 20:43 | |
openstackgerrit | Graham Hayes proposed a change to openstack/designate: Added policy checking for all all_tenent=True contexts https://review.openstack.org/108422 | 20:50 |
mugsie | Kiall: ^ | 20:51 |
*** vinod1 has joined #openstack-dns | 20:59 | |
Kiall | One day, VirtualBox will switch to DMKS and not make me recompile the damn kernel modules every other week -_- | 21:02 |
Kiall | mugsie: looking | 21:03 |
*** msisk has joined #openstack-dns | 21:05 | |
*** vinod1 has quit IRC | 21:17 | |
*** nkinder has quit IRC | 21:28 | |
*** msisk has quit IRC | 21:30 | |
*** msisk has joined #openstack-dns | 21:32 | |
*** crc32 has joined #openstack-dns | 21:36 | |
*** timsim has quit IRC | 21:39 | |
*** eankutse has quit IRC | 21:46 | |
*** vinod1 has joined #openstack-dns | 21:54 | |
*** vinod1 has quit IRC | 21:55 | |
*** vinod1 has joined #openstack-dns | 21:55 | |
*** msisk has quit IRC | 22:01 | |
*** msisk has joined #openstack-dns | 22:05 | |
*** msisk_ has joined #openstack-dns | 22:07 | |
*** msisk has quit IRC | 22:09 | |
*** dtx00ff has quit IRC | 22:29 | |
*** EricGonczer_ has quit IRC | 22:36 | |
*** msisk_ has quit IRC | 22:48 | |
*** vinod1 has quit IRC | 22:54 | |
*** vinod1 has joined #openstack-dns | 23:07 | |
*** vinod1 has quit IRC | 23:07 | |
*** vinod1 has joined #openstack-dns | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!