*** openstack has joined #openstack-dns | 12:40 | |
*** ChanServ sets mode: +v openstack | 12:40 | |
*** nkinder has quit IRC | 13:12 | |
*** alokj has quit IRC | 13:21 | |
*** richm has joined #openstack-dns | 13:26 | |
*** nkinder has joined #openstack-dns | 14:00 | |
*** betsy has quit IRC | 14:00 | |
*** jordanP has quit IRC | 14:24 | |
*** EricGonczer_ has joined #openstack-dns | 14:24 | |
*** jordanP has joined #openstack-dns | 14:30 | |
*** k4n0 has quit IRC | 14:34 | |
*** timsim has joined #openstack-dns | 14:39 | |
*** vinod1 has joined #openstack-dns | 14:39 | |
*** vinod1 has quit IRC | 14:39 | |
*** vinod1 has joined #openstack-dns | 14:40 | |
*** RaginBaj_ has quit IRC | 14:48 | |
*** rmoe has quit IRC | 14:54 | |
*** EricGonczer_ has quit IRC | 14:55 | |
openstackgerrit | Kiall Mac Innes proposed a change to openstack/designate: Open Kilo development https://review.openstack.org/124761 | 14:56 |
---|---|---|
Kiall | vinod1 / mugsie - ^ needs some TLC to get rc1 out :) | 14:58 |
Kiall | 1 liner change to open up the next cycle | 14:58 |
*** EricGonczer_ has joined #openstack-dns | 15:00 | |
*** betsy has joined #openstack-dns | 15:04 | |
vinod1 | done and approved | 15:04 |
*** vinod1 has quit IRC | 15:04 | |
Kiall | Excellent :) | 15:04 |
Kiall | Bring on Kilo :D | 15:04 |
*** paul_glass has joined #openstack-dns | 15:05 | |
*** betsy_ has joined #openstack-dns | 15:10 | |
*** jmcbride has joined #openstack-dns | 15:11 | |
*** betsy has quit IRC | 15:11 | |
*** betsy_ is now known as betsy | 15:11 | |
*** jmcbride has quit IRC | 15:15 | |
openstackgerrit | Jordan Pittier proposed a change to openstack/designate: Bind a random port for MDNS tests https://review.openstack.org/124771 | 15:15 |
*** jmcbride has joined #openstack-dns | 15:15 | |
*** jmcbride has quit IRC | 15:16 | |
*** jmcbride has joined #openstack-dns | 15:16 | |
*** vinod1 has joined #openstack-dns | 15:19 | |
baffle | Is anyone using PowerDNS as master and NSD4 as slave? Since PowerDNS is using native zones, it does not issue notifications to slaves. So the NSD4 slaves are never pulling changes to the zones. What am I missing here? | 15:20 |
Kiall | baffle: heya, there's a config option for the PowerDNS backend to choose the type of zone we create | 15:24 |
Kiall | `domain-type = MASTER` in the config file under the [backend:powerdns] section should do it | 15:25 |
*** rmoe has joined #openstack-dns | 15:27 | |
baffle | Kiall: And that works with multiple PowerDNS servers w/shared MySQL? | 15:28 |
Kiall | Yes, it does - We use that mode for HP Cloud DNS | 15:28 |
baffle | Kiall: Awesome, thanks. | 15:29 |
*** Guest73730 is now known as mgagne | 15:29 | |
*** mgagne has quit IRC | 15:29 | |
*** mgagne has joined #openstack-dns | 15:29 | |
baffle | Kiall: So, domain_type = MASTER + also_notify = [ips] then? | 15:31 |
Kiall | Oh, Yea, also-notify is needed | 15:36 |
baffle | Kiall: I found http://docs.openstack.org/developer/designate/_sources/backends/powerdns.txt, not sure how I missed that before. ;) | 15:36 |
*** shakamunyi has joined #openstack-dns | 15:36 | |
Kiall | baffle: hah, I forgot about that page too ;) | 15:36 |
openstackgerrit | A change was merged to openstack/designate: Open Kilo development https://review.openstack.org/124761 | 15:37 |
Kiall | Woot :D | 15:38 |
baffle | Kiall: Do you use central->rpc->agent->multi->pdns|nsd4? I just got messages about missing RPC functions when I did. :-) Not it's central->multi->pdns|nsd4 instead.. | 15:40 |
baffle | Now | 15:40 |
*** EricGonczer_ has quit IRC | 15:40 | |
Kiall | No, we don't use the agent.. We're devoting Kilo is effectively killing it and getting a more reliable replacement in! | 15:41 |
baffle | Oh god, I hate IPv6 privacy extensions being enabled by default in Ubuntu Server. *Fixing in Salt* | 15:43 |
Kiall | :D | 15:59 |
Kiall | FYI Folks - vinod1 / betsy / timsim / ekarlso / jordanP / richm / rjrjr / etc - "master" is now open for Kilo work. Release critical fixes for Juno will go into the new "proposed/juno" branch. | 16:00 |
jordanP | okay | 16:00 |
timsim | Cool :) | 16:00 |
Kiall | Assuming Juno rc1 is perfect, that branch will have no new commits and will be renamed to stable/juno on Oct 16th. | 16:01 |
ekarlso | oooh | 16:01 |
ekarlso | nice :D | 16:01 |
ekarlso | oh, baffle's here :P | 16:01 |
Kiall | Theirry is likely currently doing battle with Launchpad - Trying to convince it to mark all the rc1 bugs fix released.. I believe he'll tag rc1 once done. | 16:03 |
Kiall | And.. Tagged :) | 16:04 |
baffle | ekarlso: I've been idling here for at least a year. | 16:07 |
ekarlso | baffle: :p | 16:07 |
baffle | Basically I'm just hanging out, logging everything, collecting evidence for big brother. | 16:07 |
baffle | ekarlso: Hmm, create domain works fine, but not deleteing. Ideas? http://pastebin.com/5X0KP2Ct | 16:19 |
baffle | ekarlso: And listing them seems to work fine as well.. Not sure what is happening here. :) | 16:19 |
baffle | ekarlso: I'm basically just doing "designate domain-delete 0942006f-0ead-4103-b4df-e95d6bd2f477" | 16:20 |
baffle | And the domain_id (without the -'es) is in desginate db + pdns db as designate_id. | 16:21 |
*** jordanP has quit IRC | 16:21 | |
*** jmcbride has quit IRC | 16:27 | |
*** jmcbride has joined #openstack-dns | 16:32 | |
*** dtx00ff has joined #openstack-dns | 16:35 | |
*** jmcbride has quit IRC | 16:36 | |
*** dtx00ff has quit IRC | 16:39 | |
*** jmcbride has joined #openstack-dns | 16:58 | |
*** jmcbride has quit IRC | 17:04 | |
*** rossk has joined #openstack-dns | 17:11 | |
*** rossk has quit IRC | 17:16 | |
*** jmcbride has joined #openstack-dns | 17:17 | |
*** jmcbride has quit IRC | 17:22 | |
*** vinod1 has quit IRC | 17:33 | |
baffle | Hmm, seems there is an error in impl_multi.py delete_domain; " full_domain = self.central.find_domain(context, {'name': domain['name']}) " fails. | 17:49 |
Kiall | baffle: I'm 99% sure I fixed that very very recently | 17:49 |
baffle | Kiall: I'm running df4284aebc9af3059726785449231def15147319 from the 26th. | 17:50 |
Kiall | Oh wow. I never pushed the fix -_- | 17:50 |
baffle | :-) | 17:50 |
baffle | Kiall: Maybe noone is using Designate outside HP? :-D | 17:50 |
baffle | I fixed it by commenting it out. ThereIFixedIt. | 17:51 |
Kiall | Ah.. I see why I didn't push it - noted in my commit message :/ | 17:53 |
Kiall | http://paste.openstack.org/show/116801/ and http://paste.openstack.org/raw/116801/ | 17:53 |
baffle | Hmm, in your commit you say that it results in all delete-domain requests failing, but it is failing with the current code? | 17:58 |
Kiall | The linked patch came from our internal Git, I had intended to submit it upstream - but wasn't sure if was really a "correct" fix.. | 18:00 |
openstackgerrit | Kiall Mac Innes proposed a change to openstack/designate: Multi backend attepts to read a deleted domain https://review.openstack.org/124820 | 18:03 |
*** EricGonczer_ has joined #openstack-dns | 18:09 | |
*** jmcbride has joined #openstack-dns | 18:10 | |
*** rossk has joined #openstack-dns | 18:11 | |
*** rossk has quit IRC | 18:16 | |
*** jmcbride has quit IRC | 19:01 | |
*** rossk has joined #openstack-dns | 19:11 | |
*** rossk has quit IRC | 19:15 | |
*** EricGonczer_ has quit IRC | 19:20 | |
rjrjr | timsim: i responded to your comments in the server pool specs. | 19:21 |
timsim | Looking now | 19:21 |
*** EricGonczer_ has joined #openstack-dns | 19:21 | |
*** EricGonczer_ has quit IRC | 19:25 | |
*** jmcbride has joined #openstack-dns | 19:29 | |
*** EricGonczer_ has joined #openstack-dns | 19:29 | |
openstackgerrit | Endre Karlson proposed a change to openstack/designate: Sync oslo-incubator and remove json|str u ils https://review.openstack.org/124840 | 19:30 |
betsy | rjrjr: Heya | 19:30 |
openstackgerrit | Endre Karlson proposed a change to openstack/designate: Sync oslo-incubator and remove json|str utils https://review.openstack.org/124840 | 19:30 |
ekarlso | anyone wanna look at ^ | 19:30 |
rjrjr | betsy: here | 19:35 |
betsy | Hi | 19:35 |
betsy | I just wanted to touch base with you about working on the service or storage | 19:35 |
betsy | Have you already started on one or the other, or do you have a preference? | 19:35 |
betsy | We’d discussed me helping you with one or the other week before last in the weekly IRC meeting | 19:36 |
rjrjr | i have no strong preference. | 19:51 |
rjrjr | i am actually keen on working on the pool manager code. | 19:51 |
rjrjr | as for starting, yes, i've done a little work, but nothing that big around storage. | 19:52 |
rjrjr | timsim: I responded to your latest comments. | 19:52 |
betsy | rjrjr: I figured you’d prefer the pool manager service | 19:53 |
rjrjr | betsy: which piece are you interested in? i don't want to stand in the way of anyone that wants to work on this. | 19:53 |
betsy | I’m find with doing storage | 19:53 |
betsy | *fine | 19:53 |
betsy | Does that work for you, then? | 19:54 |
betsy | I’ll start on the storage piece and you can do the pool manager service? | 19:54 |
rjrjr | okay. it is broken up into central, backend, storage, and compatibility changes. | 19:54 |
rjrjr | you want to handle all 4? | 19:55 |
betsy | The storage is? | 19:55 |
betsy | Let me look at it | 19:55 |
rjrjr | timsim thinks maybe the backend changes should be in the pool manager spec. | 19:55 |
rjrjr | if you agree, i'll move them into that spec and you can have all the other storage pieces. | 19:56 |
rjrjr | them = that (backend changes) | 19:56 |
betsy | rjrjr: that makes sence | 19:56 |
rjrjr | okay, i'll move the backend changes to the pool manager spec. | 19:56 |
rjrjr | i want to let timsim have a chance to agree with the specs, so give me a few hours for that change. | 19:57 |
betsy | No problem | 19:57 |
timsim | rjrjr: So with a deleted record, wouldn't central be able to see that the operation that's pending was a delete from the action field in the pool_manager_status table? | 19:58 |
rjrjr | no, because we are not recording individual records in the pool_manager_status table. | 20:00 |
rjrjr | that table has the status at the zone level. status being 'ERROR' or 'SUCCESS' and for the 'CREATE', 'DELETE', or 'UPDATE' actions on the zone. | 20:00 |
rjrjr | we needed that table to remain as small as possible. | 20:00 |
rjrjr | and record 'add' or 'delete' is handled by a zone 'UPDATE'. | 20:01 |
timsim | I think if a resource has a status it should be tracked in that table, so domains and recordsets should be in there imo. | 20:03 |
rjrjr | remember, that status table was suppose to remain small. otherwise, it would eventually contain a row for every record. plus, the pool manager knows about zones, not records. all the calls are at the zone (sorry, domain) level. | 20:04 |
rjrjr | so, that table is basically keeping track of server/zone/serial number/status | 20:05 |
rjrjr | we only care about the serial number for a zone (domain) on each server. that is enough to track the status of everything. just needed a way to transition to a DELETED record, hence the 'PENDING_DELETE' status. | 20:07 |
*** serverascode_ has joined #openstack-dns | 20:07 | |
rjrjr | sorry, make that a row for every record on every server. | 20:07 |
timsim | Well you could delete the rows for a change after it has happened. | 20:07 |
timsim | But I see what you're saying. | 20:08 |
rjrjr | in order to track things at that level would be more pain than it is worth. the solution i came up keeps things simple. | 20:08 |
rjrjr | IMHO. | 20:09 |
*** betsy has quit IRC | 20:09 | |
rjrjr | i also didn't want to have to keep track of the individual requests. this solution doesn't require request_ids to be passed around to know which specific request we are dealing with. | 20:10 |
rjrjr | i started off with that as a solution, but the code would get quite unwieldy. | 20:11 |
*** rossk has joined #openstack-dns | 20:11 | |
rjrjr | so, are we okay with this? | 20:12 |
timsim | Still thinking. | 20:12 |
*** rossk has quit IRC | 20:16 | |
timsim | rjrjr: As of this moment I can't find anything bad to say. | 20:23 |
rjrjr | okay. i'll make the changes we agree on (moving backend changes from server pool storage spec to pool manager spec, updating database table column to nullable, and having period sync handle problems on the servers). i appreciate your feedback. | 20:27 |
timsim | Np. | 20:27 |
timsim | Hopefully the others will see some angles I didn't. | 20:28 |
rjrjr | vinod has looked at this pretty closely too. i think everyone is going to have a different take on the meat of pool manager (how does the logic work?), but if this solution handles the problem, we should give it a try IMHO. | 20:29 |
rjrjr | FYI. i am going to the OpenStack Conference in Paris. got permission last week to attend. | 20:33 |
timsim | Nice! | 20:34 |
*** jmcbride has quit IRC | 20:44 | |
*** rossk has joined #openstack-dns | 21:11 | |
*** rossk has quit IRC | 21:12 | |
*** rossk has joined #openstack-dns | 21:13 | |
*** rossk has quit IRC | 21:17 | |
*** EricGonczer_ has quit IRC | 21:30 | |
*** jmcbride has joined #openstack-dns | 21:31 | |
*** rossk has joined #openstack-dns | 21:44 | |
*** timsim has quit IRC | 21:49 | |
*** paul_glass has quit IRC | 22:07 | |
*** mikedillion has joined #openstack-dns | 22:10 | |
*** jmcbride has quit IRC | 22:13 | |
*** nkinder has quit IRC | 22:13 | |
*** mikedillion has quit IRC | 22:23 | |
*** mikedillion has joined #openstack-dns | 22:30 | |
openstackgerrit | Ron Rickard proposed a change to openstack/designate-specs: Server Pools - Storage https://review.openstack.org/113447 | 22:52 |
*** nkinder has joined #openstack-dns | 23:10 | |
*** rmoe has quit IRC | 23:12 | |
*** mikedillion has quit IRC | 23:25 | |
*** betsy has joined #openstack-dns | 23:40 | |
*** jmcbride has joined #openstack-dns | 23:45 | |
*** EricGonczer_ has joined #openstack-dns | 23:46 | |
*** rmoe has joined #openstack-dns | 23:49 | |
*** shakamunyi has quit IRC | 23:51 | |
*** EricGonczer_ has quit IRC | 23:54 | |
*** EricGonczer_ has joined #openstack-dns | 23:56 | |
baffle | Kiall: Is designate-dashboard located anywhere public yet? | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!