Monday, 2014-09-29

*** openstack has joined #openstack-dns12:40
*** ChanServ sets mode: +v openstack12:40
*** nkinder has quit IRC13:12
*** alokj has quit IRC13:21
*** richm has joined #openstack-dns13:26
*** nkinder has joined #openstack-dns14:00
*** betsy has quit IRC14:00
*** jordanP has quit IRC14:24
*** EricGonczer_ has joined #openstack-dns14:24
*** jordanP has joined #openstack-dns14:30
*** k4n0 has quit IRC14:34
*** timsim has joined #openstack-dns14:39
*** vinod1 has joined #openstack-dns14:39
*** vinod1 has quit IRC14:39
*** vinod1 has joined #openstack-dns14:40
*** RaginBaj_ has quit IRC14:48
*** rmoe has quit IRC14:54
*** EricGonczer_ has quit IRC14:55
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Open Kilo development  https://review.openstack.org/12476114:56
Kiallvinod1 / mugsie - ^ needs some TLC to get rc1 out :)14:58
Kiall1 liner change to open up the next cycle14:58
*** EricGonczer_ has joined #openstack-dns15:00
*** betsy has joined #openstack-dns15:04
vinod1done and approved15:04
*** vinod1 has quit IRC15:04
KiallExcellent :)15:04
KiallBring on Kilo :D15:04
*** paul_glass has joined #openstack-dns15:05
*** betsy_ has joined #openstack-dns15:10
*** jmcbride has joined #openstack-dns15:11
*** betsy has quit IRC15:11
*** betsy_ is now known as betsy15:11
*** jmcbride has quit IRC15:15
openstackgerritJordan Pittier proposed a change to openstack/designate: Bind a random port for MDNS tests  https://review.openstack.org/12477115:15
*** jmcbride has joined #openstack-dns15:15
*** jmcbride has quit IRC15:16
*** jmcbride has joined #openstack-dns15:16
*** vinod1 has joined #openstack-dns15:19
baffleIs 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
Kiallbaffle: heya, there's a config option for the PowerDNS backend to choose the type of zone we create15:24
Kiall`domain-type = MASTER` in the config file under the [backend:powerdns] section should do it15:25
*** rmoe has joined #openstack-dns15:27
baffleKiall: And that works with multiple PowerDNS servers w/shared MySQL?15:28
KiallYes, it does - We use that mode for HP Cloud DNS15:28
baffleKiall: Awesome, thanks.15:29
*** Guest73730 is now known as mgagne15:29
*** mgagne has quit IRC15:29
*** mgagne has joined #openstack-dns15:29
baffleKiall: So, domain_type = MASTER + also_notify = [ips] then?15:31
KiallOh, Yea, also-notify is needed15:36
baffleKiall: 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-dns15:36
Kiallbaffle: hah, I forgot about that page too ;)15:36
openstackgerritA change was merged to openstack/designate: Open Kilo development  https://review.openstack.org/12476115:37
KiallWoot :D15:38
baffleKiall: 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
baffleNow15:40
*** EricGonczer_ has quit IRC15:40
KiallNo, we don't use the agent.. We're devoting Kilo is effectively killing it and getting a more reliable replacement in!15:41
baffleOh god, I hate IPv6 privacy extensions being enabled by default in Ubuntu Server. *Fixing in Salt*15:43
Kiall:D15:59
KiallFYI 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
jordanPokay16:00
timsimCool :)16:00
KiallAssuming Juno rc1 is perfect, that branch will have no new commits and will be renamed to stable/juno on Oct 16th.16:01
ekarlsooooh16:01
ekarlsonice :D16:01
ekarlsooh, baffle's here :P16:01
KiallTheirry 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
KiallAnd.. Tagged :)16:04
baffleekarlso: I've been idling here for at least a year.16:07
ekarlsobaffle: :p16:07
baffleBasically I'm just hanging out, logging everything, collecting evidence for big brother.16:07
baffleekarlso: Hmm, create domain works fine, but not deleteing. Ideas? http://pastebin.com/5X0KP2Ct16:19
baffleekarlso: And listing them seems to work fine as well.. Not sure what is happening here. :)16:19
baffleekarlso: I'm basically just doing "designate domain-delete 0942006f-0ead-4103-b4df-e95d6bd2f477"16:20
baffleAnd the domain_id (without the -'es) is in desginate db + pdns db as designate_id.16:21
*** jordanP has quit IRC16:21
*** jmcbride has quit IRC16:27
*** jmcbride has joined #openstack-dns16:32
*** dtx00ff has joined #openstack-dns16:35
*** jmcbride has quit IRC16:36
*** dtx00ff has quit IRC16:39
*** jmcbride has joined #openstack-dns16:58
*** jmcbride has quit IRC17:04
*** rossk has joined #openstack-dns17:11
*** rossk has quit IRC17:16
*** jmcbride has joined #openstack-dns17:17
*** jmcbride has quit IRC17:22
*** vinod1 has quit IRC17:33
baffleHmm, seems there is an error in impl_multi.py delete_domain; " full_domain = self.central.find_domain(context, {'name': domain['name']}) " fails.17:49
Kiallbaffle: I'm 99% sure I fixed that very very recently17:49
baffleKiall: I'm running df4284aebc9af3059726785449231def15147319 from the 26th.17:50
KiallOh wow. I never pushed the fix -_-17:50
baffle:-)17:50
baffleKiall: Maybe noone is using Designate outside HP? :-D17:50
baffleI fixed it by commenting it out. ThereIFixedIt.17:51
KiallAh.. I see why I didn't push it - noted in my commit message :/17:53
Kiallhttp://paste.openstack.org/show/116801/ and http://paste.openstack.org/raw/116801/17:53
baffleHmm, in your commit you say that it results in all delete-domain requests failing, but it is failing with the current code?17:58
KiallThe 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
openstackgerritKiall Mac Innes proposed a change to openstack/designate: Multi backend attepts to read a deleted domain  https://review.openstack.org/12482018:03
*** EricGonczer_ has joined #openstack-dns18:09
*** jmcbride has joined #openstack-dns18:10
*** rossk has joined #openstack-dns18:11
*** rossk has quit IRC18:16
*** jmcbride has quit IRC19:01
*** rossk has joined #openstack-dns19:11
*** rossk has quit IRC19:15
*** EricGonczer_ has quit IRC19:20
rjrjrtimsim: i responded to your comments in the server pool specs.19:21
timsimLooking now19:21
*** EricGonczer_ has joined #openstack-dns19:21
*** EricGonczer_ has quit IRC19:25
*** jmcbride has joined #openstack-dns19:29
*** EricGonczer_ has joined #openstack-dns19:29
openstackgerritEndre Karlson proposed a change to openstack/designate: Sync oslo-incubator and remove json|str u ils  https://review.openstack.org/12484019:30
betsyrjrjr: Heya19:30
openstackgerritEndre Karlson proposed a change to openstack/designate: Sync oslo-incubator and remove json|str utils  https://review.openstack.org/12484019:30
ekarlsoanyone wanna look at ^19:30
rjrjrbetsy: here19:35
betsyHi19:35
betsyI just wanted to touch base with you about working on the service or storage19:35
betsyHave you already started on one or the other, or do you have a preference?19:35
betsyWe’d discussed me helping you with one or the other week before last in the weekly IRC meeting19:36
rjrjri have no strong preference.19:51
rjrjri am actually keen on working on the pool manager code.19:51
rjrjras for starting, yes, i've done a little work, but nothing that big around storage.19:52
rjrjrtimsim: I responded to your latest comments.19:52
betsyrjrjr: I figured you’d prefer the pool manager service19:53
rjrjrbetsy: 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
betsyI’m find with doing storage19:53
betsy*fine19:53
betsyDoes that work for you, then?19:54
betsyI’ll start on the storage piece and you can do the pool manager service?19:54
rjrjrokay.  it is broken up into central, backend, storage, and compatibility changes.19:54
rjrjryou want to handle all 4?19:55
betsyThe storage is?19:55
betsyLet me look at it19:55
rjrjrtimsim thinks maybe the backend changes should be in the pool manager spec.19:55
rjrjrif you agree, i'll move them into that spec and you can have all the other storage pieces.19:56
rjrjrthem = that (backend changes)19:56
betsyrjrjr: that makes sence19:56
rjrjrokay, i'll move the backend changes to the pool manager spec.19:56
rjrjri want to let timsim have a chance to agree with the specs, so give me a few hours for that change.19:57
betsyNo problem19:57
timsimrjrjr: 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
rjrjrno, because we are not recording individual records in the pool_manager_status table.20:00
rjrjrthat 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
rjrjrwe needed that table to remain as small as possible.20:00
rjrjrand record 'add' or 'delete' is handled by a zone 'UPDATE'.20:01
timsimI 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
rjrjrremember, 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
rjrjrso, that table is basically keeping track of server/zone/serial number/status20:05
rjrjrwe 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-dns20:07
rjrjrsorry, make that a row for every record on every server.20:07
timsimWell you could delete the rows for a change after it has happened.20:07
timsimBut I see what you're saying.20:08
rjrjrin 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
rjrjrIMHO.20:09
*** betsy has quit IRC20:09
rjrjri 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
rjrjri started off with that as a solution, but the code would get quite unwieldy.20:11
*** rossk has joined #openstack-dns20:11
rjrjrso, are we okay with this?20:12
timsimStill thinking.20:12
*** rossk has quit IRC20:16
timsimrjrjr: As of this moment I can't find anything bad to say.20:23
rjrjrokay.  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
timsimNp.20:27
timsimHopefully the others will see some angles I didn't.20:28
rjrjrvinod 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
rjrjrFYI. i am going to the OpenStack Conference in Paris.  got permission last week to attend.20:33
timsimNice!20:34
*** jmcbride has quit IRC20:44
*** rossk has joined #openstack-dns21:11
*** rossk has quit IRC21:12
*** rossk has joined #openstack-dns21:13
*** rossk has quit IRC21:17
*** EricGonczer_ has quit IRC21:30
*** jmcbride has joined #openstack-dns21:31
*** rossk has joined #openstack-dns21:44
*** timsim has quit IRC21:49
*** paul_glass has quit IRC22:07
*** mikedillion has joined #openstack-dns22:10
*** jmcbride has quit IRC22:13
*** nkinder has quit IRC22:13
*** mikedillion has quit IRC22:23
*** mikedillion has joined #openstack-dns22:30
openstackgerritRon Rickard proposed a change to openstack/designate-specs: Server Pools - Storage  https://review.openstack.org/11344722:52
*** nkinder has joined #openstack-dns23:10
*** rmoe has quit IRC23:12
*** mikedillion has quit IRC23:25
*** betsy has joined #openstack-dns23:40
*** jmcbride has joined #openstack-dns23:45
*** EricGonczer_ has joined #openstack-dns23:46
*** rmoe has joined #openstack-dns23:49
*** shakamunyi has quit IRC23:51
*** EricGonczer_ has quit IRC23:54
*** EricGonczer_ has joined #openstack-dns23:56
baffleKiall: 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!