*** EricGonczer_ has joined #openstack-dns | 00:05 | |
*** rmoe has quit IRC | 00:12 | |
*** EricGonczer_ has quit IRC | 00:17 | |
*** EricGonczer_ has joined #openstack-dns | 00:22 | |
*** rmoe has joined #openstack-dns | 00:28 | |
*** bitblt has quit IRC | 00:34 | |
*** EricGonczer_ has quit IRC | 00:56 | |
*** EricGonczer_ has joined #openstack-dns | 00:57 | |
*** EricGonczer_ has quit IRC | 00:57 | |
*** jmcbride has joined #openstack-dns | 00:58 | |
*** HenryG has quit IRC | 01:04 | |
*** HenryG_ has joined #openstack-dns | 01:04 | |
*** harmw has quit IRC | 01:04 | |
*** HenryG_ is now known as HenryG | 01:04 | |
*** harmw has joined #openstack-dns | 01:06 | |
*** russellb has quit IRC | 01:09 | |
*** mgagne has quit IRC | 01:10 | |
*** nosnos has joined #openstack-dns | 01:14 | |
*** russellb has joined #openstack-dns | 01:15 | |
*** EricGonczer_ has joined #openstack-dns | 01:16 | |
*** mgagne has joined #openstack-dns | 01:21 | |
*** mgagne is now known as Guest76511 | 01:21 | |
*** Guest76511 is now known as mgagne | 01:22 | |
*** mgagne is now known as Guest51339 | 01:23 | |
*** openstackgerrit has joined #openstack-dns | 01:30 | |
*** ChanServ sets mode: +v openstackgerrit | 01:30 | |
*** vinod1 has joined #openstack-dns | 01:53 | |
*** vinod1 has quit IRC | 01:53 | |
*** jmcbride has quit IRC | 01:58 | |
*** richm has quit IRC | 02:01 | |
*** EricGonczer_ has quit IRC | 02:23 | |
*** openstackgerrit has quit IRC | 03:10 | |
*** rmoe has quit IRC | 03:12 | |
*** rmoe has joined #openstack-dns | 03:13 | |
*** nosnos has quit IRC | 03:27 | |
*** nosnos has joined #openstack-dns | 04:27 | |
*** nosnos has quit IRC | 05:20 | |
*** nosnos has joined #openstack-dns | 05:23 | |
*** nosnos has quit IRC | 06:14 | |
*** nosnos has joined #openstack-dns | 06:18 | |
*** k4n0 has joined #openstack-dns | 06:37 | |
*** simon-AS559 has joined #openstack-dns | 07:15 | |
rjrjr_ | Is https://review.openstack.org/#/c/125868/ ready to be merged? | 07:40 |
---|---|---|
rjrjr_ | https://review.openstack.org/#/c/131312/ is ready for review. (BIND9 pool driver) | 07:41 |
rjrjr_ | https://review.openstack.org/#/c/131901/ is also ready for review. (Central/Storage changes) | 07:42 |
rjrjr_ | i'm turning my attention to the pool_manager_proxy backend driver. i'm going to grab some sleep and start in on that first thing in the morning. | 07:43 |
*** jordanP has joined #openstack-dns | 08:39 | |
*** jordanP has quit IRC | 08:40 | |
*** jordanP has joined #openstack-dns | 08:41 | |
*** jordanP has quit IRC | 08:42 | |
*** jordanP has joined #openstack-dns | 08:42 | |
*** nosnos has quit IRC | 08:45 | |
*** mudrykaa has quit IRC | 08:50 | |
*** mudrykaa has joined #openstack-dns | 08:51 | |
*** nosnos has joined #openstack-dns | 09:41 | |
*** eandersson has joined #openstack-dns | 10:07 | |
eandersson | Morning. | 11:28 |
eandersson | Is there a way of adding a managed_resource_id and managed_resource_type using the Designate Client? | 11:28 |
eandersson | I am running into issues as we have a sync script that is based on the client, but as they are not managed, they are not found by the sink. | 11:29 |
*** vinod has joined #openstack-dns | 11:36 | |
*** jmcbride has joined #openstack-dns | 11:42 | |
*** vinod has left #openstack-dns | 11:44 | |
*** jmcbride has quit IRC | 11:48 | |
*** mwagner_lap has quit IRC | 12:25 | |
eandersson | We upgraded from 2014.1 to 2014.2 and today I am seeing this error whenever I try to create more than 2 VM's. | 12:35 |
eandersson | OperationalError: (OperationalError) (1205, 'Lock wait timeout exceeded; try restarting transaction') | 12:35 |
eandersson | Anyone seen that error when creating records through the handlers? | 12:36 |
eandersson | This seems to be related to threading. If I add a lock to process_notification this does not seem to happen. | 13:11 |
*** richm has joined #openstack-dns | 13:12 | |
Kiall | eandersson: Humm, I had tested the notification pieces a week or two ago and didn't notice that.. What is your DB setup look like? | 13:17 |
eandersson | It's a simple MySQL db with PowerDNS. | 13:18 |
eandersson | I didn't notice it until someone created a bunch of servers at the same time. | 13:19 |
Kiall | Single DB server, no multi master or Percona Cluster or anything? (I've seen that particular error when using Percona Cluster incorrectly..) | 13:19 |
eandersson | I first noticed it in our cluster in production, but I can easily re-create it on my dev setup. | 13:19 |
eandersson | Although, I am using a custom notification plugin based on the Address class. | 13:19 |
Kiall | rjrjr_: about? You've done more work with notification handlers than I recently, did you run into anything like this? | 13:20 |
eandersson | *BaseAddressHandler | 13:20 |
Kiall | eandersson: by any chance is it reproducible with the same handlers? | 13:20 |
*** mwagner_lap has joined #openstack-dns | 13:21 | |
Kiall | I'm guessing so, but before I start testing it'd be nice to know for sure :) | 13:21 |
eandersson | I can try it out later, but it is identical to that handler. | 13:21 |
eandersson | One thing that really took me off guard btw with that implemention is the Managed bit | 13:21 |
eandersson | https://github.com/openstack/designate/blob/master/designate/notification_handler/base.py#L175 | 13:21 |
eandersson | I thought it was smart to disable Managed, without realizing that if you do, there is nothing critera, which means that the all domain records will be deleted. :p | 13:22 |
eandersson | *no critera | 13:22 |
Kiall | OH. | 13:22 |
Kiall | That's a bug and a half :( | 13:22 |
eandersson | btw will you be in Paris next week Kiall? | 13:23 |
Kiall | Yes, I will.. | 13:23 |
Kiall | Q - what's your use case for sink? I'm personally go back and forth on being in favor of deleting that whole piece of code and looking towards proper integrations with nova/neutron.. But knowing everyones uses cases for it helps? :) | 13:25 |
eandersson | There are a couple of reasons. One of them being that we need to sync the database with a sync script. | 13:26 |
eandersson | As far as I understand if the record is managed by the plugin, we cannot use the client to run a sync script. | 13:27 |
jordanP | Kiall, in my previous job, we used sink to automatically delete floating IP PTR record when a user releases a floating IP from his tenant | 13:27 |
Kiall | eandersson: Correct, managed == "user shouldn't be able to modify this record", but you bring up a decent use case, we could likely make that work for users with a certain role via the API easily enugh. | 13:27 |
eandersson | Yea, that would be perfect. | 13:28 |
eandersson | We also use the Sink for services outside of the scope of Designate, e.g. updating LDAP. | 13:28 |
eandersson | Primarily as it offers everything we need and has been very stable. | 13:29 |
Kiall | Interesting, sink listens to events from Nova, creates DNS stuff, the calls out to LDAP? | 13:29 |
eandersson | Yep | 13:29 |
eandersson | It is more a legacy thing | 13:29 |
Kiall | That's a use case I hadn't considered :) | 13:29 |
eandersson | I am working on a extremly simple... and stupid solution until I can figure out the Lock issue. | 13:29 |
eandersson | I am going to use the client for creating and deleting records. :P | 13:30 |
eandersson | but fot eh criterion thing I already have a working concept to fix that. I add an else statement and only add managed_resource_id and type. | 13:30 |
eandersson | *for the | 13:30 |
eandersson | That way it wont delete all records if it is not managed, and can still find the record when trying to delete it. | 13:31 |
Kiall | eandersson: ah cool, I just filed a bug for it - bug 1387662 | 13:31 |
uvirtbot | Launchpad bug 1387662 in designate "Sample Sink Handlers can delete ALL records in a zone" [Critical,Triaged] https://launchpad.net/bugs/1387662 | 13:31 |
eandersson | perfec | 13:31 |
eandersson | t | 13:31 |
eandersson | btw if you have some time over at the confrence I would love to meet up in person and discuss some of the issues we have encountered | 13:32 |
Kiall | If you have thoughts on the fix, drop them in there (or better yet, if you have a fix, you can submit it :)) | 13:32 |
Kiall | Yep - We have 3 sessions on the Tuesday from 11:15 -> 14:40 or so.. there will be a few of the usual faces around these parts there.. | 13:33 |
eandersson | Awesome. I can't wait. Never been excited to got to a Confrence before. :p | 13:34 |
Kiall | LOL - First OpenStack conference? | 13:34 |
eandersson | Yea :) | 13:34 |
Kiall | Yea, There certainly a different kind of conference! | 13:35 |
eandersson | Oh one more issue! :p | 13:35 |
eandersson | all_tenants | 13:35 |
*** jmcbride has joined #openstack-dns | 13:35 | |
Kiall | Kinda 3 conferences in 1 .. Standard Conference, Trade Show, and Talking-Only Hackathon ;) | 13:35 |
eandersson | It was implemented in 2014.2 rc2 I think | 13:35 |
eandersson | Is it intended that as an admin, you can access all records? | 13:36 |
eandersson | haha yea, I'll be there all five days. | 13:36 |
eandersson | going to be interesting to say the least | 13:36 |
eandersson | *can't | 13:36 |
eandersson | When using Central you have something like this | 13:37 |
eandersson | context = DesignateContext.get_admin_context(all_tenants=True) | 13:37 |
eandersson | Which is awesome, but when using the Client I cannot figure out how to pass on all_tenants. | 13:37 |
Kiall | Ah.. I don't think we have it in the client yet.. | 13:37 |
Kiall | You can pass it via the API as a ?all_tenants=True query string, and it should kick in from there... | 13:38 |
eandersson | Haha ok, good, it was another issue that was driving me nuts, as I was so sure I was missing something. | 13:38 |
Kiall | (assuming you have the right permissions....) | 13:38 |
Kiall | anyway.. Your lock issue.. Could you reproduce it and run SHOW ENGINE INNODB STATUS; against the MySQL server straight after? It will show the reason for the fail somewhere near the bottom | 13:40 |
Kiall | It should list out the two TX's and their queries which held the locks | 13:40 |
eandersson | I'll try to get that done today. I just need to get a quick fix in place first. | 13:40 |
Kiall | Cool - I'm on my laptop so don't have an easy way to test it out (Booting multiple VMs in a DevStack VM on this means the events come SO far apart its unlikely we'll hit any issues...) | 13:42 |
*** simon-AS5591 has joined #openstack-dns | 13:44 | |
*** paul_glass has joined #openstack-dns | 13:44 | |
*** simon-AS559 has quit IRC | 13:47 | |
*** rediskin has joined #openstack-dns | 13:49 | |
rediskin | hi all | 13:49 |
ekarlso | rediskin: hey Sergey :) | 13:51 |
*** EricGonczer_ has joined #openstack-dns | 13:52 | |
rediskin | ekarlso: hi Endre | 13:52 |
eandersson | @Kiall: Is there a good place to paste the MySQL logs? | 14:19 |
eandersson | I am guessing that it is related to this -> ------- TRX HAS BEEN WAITING 38 SEC FOR THIS LOCK TO BE GRANTED: | 14:19 |
eandersson | I can reproduce it using the DesignateClient when performing multiple at the same time. | 14:21 |
*** boris-42 has joined #openstack-dns | 14:23 | |
boris-42 | ekarlso so what about enabling designate quotas by default? | 14:27 |
boris-42 | ekarlso btw hi | 14:27 |
ekarlso | boris-42: yeah, i've mentioned that to Kiall :) | 14:28 |
rediskin | ekarlso: quotas are implemented? I thought it not implemented yet | 14:29 |
boris-42 | rediskin what you saw was abstract class | 14:29 |
boris-42 | rediskin (some kind of pluggablity) as far as I understood | 14:29 |
ekarlso | rediskin: they are, just not enabled by default I think :) | 14:30 |
*** EricGonczer_ has quit IRC | 14:30 | |
rediskin | oh, ok. I'll take a closer look on it | 14:30 |
boris-42 | ekarlso so what said Kiall? | 14:31 |
boris-42 | =) | 14:31 |
*** mwagner_lap has quit IRC | 14:31 | |
*** nosnos has quit IRC | 14:32 | |
rediskin | btw boris-42, ekarlso why we can't enable quotas exclusively for gates? | 14:32 |
*** k4n0 has quit IRC | 14:34 | |
*** EricGonczer_ has joined #openstack-dns | 14:36 | |
rediskin | ekarlso: i cant find option for enabling quota in devstack/localrc. is this option even exist? | 14:41 |
ekarlso | rediskin: enabled_extensions or so | 14:41 |
ekarlso | I think u need local.conf though | 14:41 |
rediskin | ekarlso: nothing like that in devstack/lib/designate | 14:42 |
*** jmcbride has quit IRC | 14:48 | |
*** jmcbride has joined #openstack-dns | 14:48 | |
*** timsim has joined #openstack-dns | 14:51 | |
timsim | mugsie, ekarlso, vinod: Presentation practice at some point today? | 14:58 |
*** betsy has joined #openstack-dns | 15:01 | |
mugsie | timsim: yup.. let me find a few times that are on the calender | 15:04 |
mugsie | s/on/on my/ | 15:05 |
*** vinod has joined #openstack-dns | 15:06 | |
ekarlso | timsim: sure: ) | 15:35 |
*** mwagner_lap has joined #openstack-dns | 15:37 | |
*** bitblt has joined #openstack-dns | 15:54 | |
*** rmoe has quit IRC | 16:01 | |
*** eandersson has quit IRC | 16:02 | |
*** jmcbride has quit IRC | 16:09 | |
*** jmcbride has joined #openstack-dns | 16:12 | |
*** rmoe has joined #openstack-dns | 16:13 | |
*** Kiall has quit IRC | 16:49 | |
*** jmcbride has quit IRC | 16:51 | |
*** vinod has quit IRC | 16:56 | |
*** EricGonczer_ has quit IRC | 17:10 | |
*** EricGonczer_ has joined #openstack-dns | 17:10 | |
*** BaconAndEggs1967 has joined #openstack-dns | 17:12 | |
*** pino has joined #openstack-dns | 17:13 | |
*** paul_glass has quit IRC | 17:14 | |
*** pino has quit IRC | 17:14 | |
*** pino has joined #openstack-dns | 17:15 | |
*** mikedillion has joined #openstack-dns | 17:18 | |
*** rjrjr_ has quit IRC | 17:23 | |
mugsie | timsim: does an hour or so suit you? | 17:24 |
*** rediskin has left #openstack-dns | 17:48 | |
*** simon-AS5591 has quit IRC | 17:52 | |
*** pino has quit IRC | 17:57 | |
*** eandersson has joined #openstack-dns | 18:04 | |
*** Kiall has joined #openstack-dns | 18:12 | |
*** simon-AS559 has joined #openstack-dns | 18:14 | |
*** simon-AS5591 has joined #openstack-dns | 18:16 | |
*** simon-AS559 has quit IRC | 18:19 | |
*** ryanpetrello has joined #openstack-dns | 18:33 | |
*** jordanP has quit IRC | 18:38 | |
*** paul_glass has joined #openstack-dns | 18:49 | |
timsim | mugsie: Any time after right now is good. Just got back from lunch :P | 18:51 |
*** ryanpetrello has quit IRC | 18:52 | |
*** jmcbride has joined #openstack-dns | 18:54 | |
*** eandersson has quit IRC | 18:54 | |
mugsie | timsim: cool | 18:55 |
mugsie | Just sent an email - will try and grab ekarlso now as well | 18:55 |
timsim | Just let me know when you're free and we'll head toward a room. | 18:56 |
timsim | Or, when you're ready | 18:56 |
mugsie | I am free now, just seeing if endre is :) | 18:57 |
*** timsim has quit IRC | 19:05 | |
*** timsim has joined #openstack-dns | 19:06 | |
ekarlso | here now ^ | 19:06 |
mugsie | timsim: want to head towards a room? :) | 19:07 |
timsim | walking now :P | 19:07 |
timsim | Alright, ready when you are :) | 19:09 |
mugsie | timsim: sent you an invite | 19:10 |
*** jmcbride has quit IRC | 19:14 | |
*** jmcbride has joined #openstack-dns | 19:14 | |
ekarlso | a q on pools, is 1 manager responsable for 1 pool or ? | 19:22 |
rjrjr | a pool can have multiple managers. | 19:25 |
rjrjr | but, a manager can only manage one pool. | 19:25 |
*** mikedillion has quit IRC | 19:26 | |
ekarlso | rjrjr: so 1 process pr then pr pool ? | 19:30 |
rjrjr | pr? | 19:31 |
ekarlso | I mean, there's a 1:1 pool > pool mgr process thing going ? | 19:31 |
rjrjr | a pool will have many pool managers. a pool manager will be responsible for only 1 pool. | 19:32 |
rjrjr | you would run multiple pool managers per pool for redundancy reasons. | 19:33 |
rjrjr | and performance. | 19:33 |
mugsie | yup - no SPoF for us :) | 19:44 |
mugsie | (i hope) | 19:44 |
rjrjr | ekarlso: the pool manager service code doesn't really address this yet. now that the storage code is ready, i should be adding that in the next couple of days. basically, the pool name in the config file determines which pool the pool manager is responsible for. then it will only manage domains for that specific pool. | 19:56 |
rjrjr | i'm working on this integration pieces now in pool manager. | 19:57 |
rjrjr | this = these | 19:57 |
*** timsim has quit IRC | 20:06 | |
ekarlso | rjrjr: u going to summit ? | 20:13 |
ekarlso | https://review.openstack.org/130852 < thought on that ? | 20:21 |
*** paul_glass has quit IRC | 20:22 | |
*** jmcbride has quit IRC | 20:32 | |
*** eandersson has joined #openstack-dns | 20:34 | |
*** betsy has quit IRC | 21:00 | |
*** jmcbride has joined #openstack-dns | 21:04 | |
rjrjr | ekarlso: i am going to the summit. | 21:18 |
*** eandersson has quit IRC | 21:24 | |
*** eandersson has joined #openstack-dns | 21:25 | |
ekarlso | cool) | 21:25 |
*** simon-AS5591 has quit IRC | 21:31 | |
*** jmcbride has quit IRC | 22:02 | |
*** BaconAndEggs1967 has left #openstack-dns | 22:28 | |
*** pino has joined #openstack-dns | 22:48 | |
*** bitblt has quit IRC | 22:59 | |
*** EricGonczer_ has quit IRC | 23:28 | |
*** pino has quit IRC | 23:29 | |
*** pino has joined #openstack-dns | 23:38 | |
*** boris-42 has quit IRC | 23:45 | |
*** boris-42 has joined #openstack-dns | 23:51 | |
*** eandersson has quit IRC | 23:55 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!