Tuesday, 2013-11-12

*** matsuhashi has joined #openstack-dns00:18
*** krow has quit IRC00:19
*** vinod2 has quit IRC00:23
*** krow has joined #openstack-dns00:26
*** eankutse has joined #openstack-dns00:49
*** krow has quit IRC00:50
*** krow has joined #openstack-dns00:50
*** krow has quit IRC00:54
*** nosnos has joined #openstack-dns01:12
*** mikal has quit IRC01:14
*** mikal has joined #openstack-dns01:16
*** krow has joined #openstack-dns01:32
*** eankutse has quit IRC01:40
*** krow has quit IRC01:52
*** nosnos_ has joined #openstack-dns02:01
*** nosnos has quit IRC02:04
*** nosnos_ has quit IRC02:30
*** nosnos has joined #openstack-dns02:31
*** vinod1 has joined #openstack-dns02:32
*** dguerri has quit IRC02:44
*** dguerri has joined #openstack-dns02:45
*** matsuhashi has quit IRC02:47
*** dguerri has quit IRC03:06
*** dguerri has joined #openstack-dns03:08
*** zane has quit IRC03:27
*** matsuhashi has joined #openstack-dns03:35
*** vinod1 has quit IRC03:44
*** zane has joined #openstack-dns03:49
*** CaptTofu has quit IRC03:59
*** CaptTofu has joined #openstack-dns04:00
*** CaptTofu has quit IRC04:05
*** zane has quit IRC05:26
*** jmcbride has joined #openstack-dns05:29
*** zane has joined #openstack-dns05:30
*** jmcbride has quit IRC05:33
*** EmilienM has quit IRC06:13
*** EmilienM has joined #openstack-dns06:18
*** krow has joined #openstack-dns06:47
*** matsuhashi has quit IRC07:40
*** matsuhashi has joined #openstack-dns07:41
*** matsuhashi has quit IRC07:45
*** matsuhashi has joined #openstack-dns07:46
*** zane has quit IRC07:51
*** briancline has quit IRC08:56
*** EmilienM has quit IRC08:56
*** briancline has joined #openstack-dns08:56
*** EmilienM has joined #openstack-dns08:56
*** nosnos_ has joined #openstack-dns08:57
*** nosnos has quit IRC09:01
*** matsuhashi has quit IRC09:41
*** matsuhashi has joined #openstack-dns09:42
*** matsuhas_ has joined #openstack-dns09:44
*** matsuhashi has quit IRC09:45
*** matsuhas_ has quit IRC10:02
*** matsuhashi has joined #openstack-dns10:03
*** matsuhashi has quit IRC10:07
*** ekarlso has quit IRC10:20
*** ekarlso has joined #openstack-dns10:21
kiallHeya10:28
*** matsuhashi has joined #openstack-dns10:28
kiallvinod1, mugsie is currently travelling to the UK for a conference10:28
kiallartom: ping, I think I like your idea of making the multi backend only handle 2 backends, then enforce "master" / "slave" semantics on the ordering .. It's going to cover the 95% use case without excess complication.10:33
*** nosnos_ has quit IRC11:08
*** nosnos has joined #openstack-dns11:09
*** matsuhashi has quit IRC11:18
*** krow has quit IRC11:22
*** krow has joined #openstack-dns11:22
*** krow has quit IRC11:24
*** matsuhashi has joined #openstack-dns11:30
kiallAlso .. artom .. What was Ignace's IRC nick? He told me, and I've totally forgot.11:41
openstackgerritKiall Mac Innes proposed a change to stackforge/designate: Expose touch_domain via an API extension  https://review.openstack.org/5601411:51
*** CaptTofu has joined #openstack-dns11:57
*** matsuhashi has quit IRC12:05
*** matsuhashi has joined #openstack-dns12:06
*** nosnos_ has joined #openstack-dns12:07
*** nosnos has quit IRC12:10
*** matsuhashi has quit IRC12:10
*** nosnos_ has quit IRC12:11
*** CaptTofu has quit IRC12:28
*** CaptTofu has joined #openstack-dns12:29
*** CaptTofu has quit IRC12:33
openstackgerritKiall Mac Innes proposed a change to stackforge/designate: Expose touch_domain via an API extension  https://review.openstack.org/5601412:39
openstackgerritKiall Mac Innes proposed a change to stackforge/python-designateclient: Move "sync" commands out of Diagnostics and fix them  https://review.openstack.org/5602012:39
openstackgerritKiall Mac Innes proposed a change to stackforge/python-designateclient: Add touch-domain to CLI  https://review.openstack.org/5602112:39
*** betsy has joined #openstack-dns13:49
*** jmcbride has joined #openstack-dns14:04
openstackgerritKiall Mac Innes proposed a change to stackforge/python-designateclient: Add touch-domain to CLI  https://review.openstack.org/5602114:16
openstackgerritKiall Mac Innes proposed a change to stackforge/python-designateclient: Move "sync" commands out of Diagnostics and fix them  https://review.openstack.org/5602014:16
*** eankutse has joined #openstack-dns14:19
*** eankutse has quit IRC14:19
*** eankutse has joined #openstack-dns14:20
artomkiall, let me poke Ignace through our Jabber14:30
artomHe's currently in Paris, so I can't poke him physically.14:32
kiallartom: sure :)14:36
openstackgerritKiall Mac Innes proposed a change to stackforge/python-designateclient: Add touch-domain to CLI  https://review.openstack.org/5602114:36
openstackgerritKiall Mac Innes proposed a change to stackforge/python-designateclient: Move "sync" commands out of Diagnostics and fix them  https://review.openstack.org/5602014:36
*** jmcbride has quit IRC14:37
*** jmcbride has joined #openstack-dns14:37
*** vinod1 has joined #openstack-dns14:43
*** vinod1 has joined #openstack-dns14:44
*** jmcbride has quit IRC14:51
*** CaptTofu has joined #openstack-dns14:51
*** msisk has joined #openstack-dns14:56
*** msisk has quit IRC14:59
vinod1kiall: Regarding your comments on SLDs that act as TLDs - https://review.openstack.org/#/c/55871/15:03
vinod1I will move the IANA and publicsuffix logic to a different module15:04
vinod1Regarding the checks itself while creating a domain and the other logic - did you have any comments/thoughts on that?15:04
*** adrian_otto has joined #openstack-dns15:11
kiallvinod1: still catching up after the week in HK, so haven't had a chance to review in detail :)15:13
vinod1No problem.  I will wait for your other comments before uploading the next patch15:15
vinod1Did you get a chance to attend other talks at HK?15:16
kiallNot as many as I should have :) Lots of contacts made with people using / wanting to use / wanting to package etc designate .. along with getting all the HPCS folks I work indirectly with into one country for a week :)15:18
kiallAlso met Michael Basnight / Tim Simpson / few other rackspace people while there..15:19
kiallInsane.15:19
kiall;)15:19
kiall(They are insane that is ;))15:20
*** ChanServ changes topic to "Openstack DNS / Designate - Weekly meet on Wednesdays @ 1700 UTC https://launchpad.net/designate - https://github.com/stackforge/designate - https://designate.readthedocs.org/ - This room is logged (http://eavesdrop.openstack.org/irclogs/)"15:28
*** vinod1 has quit IRC15:29
*** david-lyle has joined #openstack-dns15:30
*** msisk has joined #openstack-dns15:33
*** vinod1 has joined #openstack-dns15:36
*** jmcbride has joined #openstack-dns15:38
openstackgerritA change was merged to stackforge/designate: Expose touch_domain via an API extension  https://review.openstack.org/5601415:42
ekarlsols15:46
*** jmcbride has quit IRC15:47
*** adrian_otto has quit IRC15:48
*** adrian_otto has joined #openstack-dns15:49
kiallekarlso: whoops ;)15:49
*** jmcbride has joined #openstack-dns15:50
artomBetter than su/sudo ;)15:51
betsykiall: agreed - Basnight and Tim are insane :D15:51
betsyekarlso: glad to see I'm not the only one that types in the wrong window :)15:52
*** jmcbride1 has joined #openstack-dns16:01
*** jmcbride has quit IRC16:01
*** briancline has quit IRC16:02
openstackgerritA change was merged to stackforge/python-designateclient: Move "sync" commands out of Diagnostics and fix them  https://review.openstack.org/5602016:03
openstackgerritA change was merged to stackforge/python-designateclient: Add touch-domain to CLI  https://review.openstack.org/5602116:03
kiallvinod1: so, wondering about youre16:05
kiallyour*16:05
kiallSLD patch, and how it handles UTF-8 vs PunyCode16:06
kiallThe Mozilla list is UTF-8 (.. Well unicode), while the IANA list is punycode..16:06
kialli.e the mozilla list has: 中国16:07
kiallwhile the IANA list has XN--FIQS8S16:07
*** jmcbride1 has quit IRC16:08
kiallI *think* you can go ahead and use codes.open(file, 'r', 'punycode') in place of codes.open(file, 'r', 'utf8') to get the data in the format we need16:09
kiallcodecs*16:10
*** tsimmons has joined #openstack-dns16:10
vinod1Thanks kiall.  I will try that16:11
betsyHi guys. I just proposed a blueprint. Look forward to hearing comments on it when you get a chance16:12
kiallOtherwise, it looks good..16:12
*** briancline has joined #openstack-dns16:13
*** vinod1 has quit IRC16:16
*** msisk has quit IRC16:19
artomkiall, for the multi-backend bp, how exactly does one revert an update? Would a slave backend even implement an update method?16:21
*** cflmarques has joined #openstack-dns16:21
artom(I know NSD4 won't).16:21
kiallevery backend should implement every method, in the NSD case, that method just won't do anything16:21
artomI guess Akamai is the same...16:23
kiallartom: a sample from our Akamai backend shows how cleanup happens: http://pastie.org/private/oyeqcpcajftj7rhg5flzg16:23
kialland .. lol16:23
kiallI see a bug16:23
artomHah :)16:24
tsimmonshaha :)16:24
kiallshould have been http://pastie.org/private/aaje1xgbabvo6fxol5pltg ;)16:25
kiallDoesn't affect our particular case, but would with the multi backend you're doing :)16:25
cflmarqueskiall: just a quick question, I know you guys are busy right now. Is really necessary to have virtualenv sourced if I am using a new fresh VM  for designate?16:26
kiallcflmarques: that depends.. usually, a virtualenv is only used during development, and you would "properly" install for production.. (Though .. Some people prefer to use virtualenv's for prod too .. their choice though :))16:27
cflmarquesunderstood! thank's :)16:29
kiallWe've got .deb's built for ubuntu of the Havana release: https://launchpad.net/~designate-ppa/+archive/havana16:29
kiallThose will be compatible with / installable alongside the havana release of nova/keystone/glance etc etc16:29
kiallWhich reminds me, I need to move those docs into the actual docs!16:30
*** CaptTofu has quit IRC16:31
cflmarqueshehee :) see i am very useful :)16:31
*** CaptTofu has joined #openstack-dns16:31
kiallbetsy: re the blacklist blueprint, I can see that being useful for the support case.. But would prefer to see the IANA and Mozzilla lists "raw" like vinod is doing, ideally that blacklist table would be tiny, just blocking site-specific stuff (eg HP blocking *hp.com etc)16:32
openstackgerritKiall Mac Innes proposed a change to stackforge/designate: Update PPA URL  https://review.openstack.org/5605416:36
artomkiall, you pasted the most trivial revert case ;)16:38
openstackgerritA change was merged to stackforge/designate: Update PPA URL  https://review.openstack.org/5605416:38
artomReverting a create is easy - reverting a delete is less so. Reverting an update (if that's even applicable...)16:39
kiallHah - our Akamai backend only needs to know about create/delete, so both reverts are trivial! http://pastie.org/private/k0ajpmqq0hzw7hvaysa16:40
kiallMost of the methods are stubs16:40
kialldelete is easy enough, in that we delete from the slave first, and if that succeeds, then from powerdns16:41
kiallI think the 90% use case is going to be for setting up slave type scenarios, where create/delete are likely the only necessary methods.. while the rest just go to the masters..16:42
betsykiall: Not sure I understand what you're saying re the bp. Are you saying add he API call and pre-load the db with the IANA and Mozzilla lists?16:43
betsy*the*16:43
betsykiall: Sorry we're all bombarding you at once. We missed you! :)16:45
kiallbetsy: no, I think the file's make sense.. We load those one at boot (or config reload, when we implement that) and catch all the attempts to create TLD/SDL domains.. While, the blacklist is more about site specific policies.. e.g. *hp.net is blacklisted in our deploy.. Support might also want to blacklist some domains, and they can't touch the configs.. so the API makes sense for that kinda stuff :)16:45
kiallSLD*16:45
kialli.e. I think both methods have a place, serving difference purposes16:45
betsykiall: I agree16:46
betsyHowever, talking to our admin for Bind9, he wasn't interested in the IANA files being loaded. He said they're not a problem, because those can't be registered domains anyway, so can't cause a problem. Just giving you our admin's opinion on it16:48
*** CaptTofu has quit IRC16:48
*** CaptTofu has joined #openstack-dns16:48
betsyI can still seeing being able to load those files as a useful admin tool16:49
kiallbetsy: yea, I think you guys validate ownership of a domain before accepting it, right?16:49
kiallWe don't16:49
artomkiall, so our guideline would be "enforce master/slave semantics, assume updates are taken care of externally"16:49
kiall(We as in HP, and Designate in it's current form)16:49
artom(through XFR, most likely)16:49
tsimmonsI don't believe we do. (RAX) Not 100% sure though.16:49
kiallartom: I think that's good enough to merge, and it can be expanded on later if the use case comes up. I'd leave notes in the CRUD for records etc, and update_domain saying that16:50
betsykiall: So no problem with me proceeding with the API bp?16:50
kiallbetsy: It seems fine to me, but you'll step on vinods toes right at the minute :) (You're both talking about changes to very similar areas of the code)16:51
betsykiall: Right. We sit near each other, so we'll coordinate. :)16:51
kialltsimmons: Interesting, So .. If 1 customer creates "example.org." on RAX, then another creates "com." what happens? I assume the second is rejected.16:52
kiallThen, what happens if someone creates "com." first?16:52
tsimmonsHm….not sure.16:53
*** zane has joined #openstack-dns16:56
kiallehh ... I used example.org. then com. .. pretend they are all com. ;)16:56
tsimmonsOh yeah, the second will be rejected. But if they were the rightful owner, they would get it after they called someone I'm sure.16:57
kiallYea.. "rightful owner" is such a pain to reliably validate automatically, that we leave it to out Support folks to handle case-by-case too..16:58
tsimmonsI suppose you could check the nameservers of the domain, and if they're set to yours, create it and if not don't. But that would generate some confusion too.16:59
tsimmonsBut that can take a while to update…so not a perfect solution by a long shot.17:00
kiallFor migrations of existing domains, that would force the end user to inflict downtimes on themselves in order to switchover - which is basically the failing of every automated validation I've though out :)17:00
tsimmonsYup. Oh well, let someone else handle it :D17:01
kiall5:30 is better than 6 on Fridays - works for me17:01
kiallugh. wrong window17:01
*** openstackgerrit has quit IRC17:03
*** openstackgerrit has joined #openstack-dns17:03
*** ChanServ sets mode: +v openstackgerrit17:03
*** jmcbride has joined #openstack-dns17:08
*** ppenjoy has joined #openstack-dns17:45
*** ppenjoy has left #openstack-dns17:45
artomkiall, so we're back to single master backend, single slave backend. If there are multiple slave backends, and one of them fails a delete, there's no simple way to revert the other deletes.17:49
artomIdeally each backend would handle its own reverts. But that's probably more work than is worth it.17:51
artomSo it's really dual-backend ;)17:52
*** betsy has quit IRC17:53
*** adrian_otto has quit IRC18:01
*** adrian_otto has joined #openstack-dns18:06
*** zane has quit IRC18:21
*** tsimmons has quit IRC18:24
*** msisk has joined #openstack-dns18:26
*** betsy has joined #openstack-dns18:36
*** tsimmons has joined #openstack-dns18:38
eankutseartom: How does multi-backend relate to Pool Managers?18:43
artomeankutse, it doesn't :P18:45
artomIt's implemented as just another backend.18:45
artomSo when pools are ready, whatever work needs to be done on all backends will have to done on multi as well.18:45
eankutseSo multi-backend will run embedded in Pool Managers just like the regular backends will?18:46
artomYep.18:47
eankutsek18:47
*** msisk has quit IRC18:48
artomeankutse, we had some discussion about multi-backend and pools at a previous meeting.18:50
artomhttp://eavesdrop.openstack.org/meetings/designate/2013/designate.2013-11-06-17.27.log.txt18:50
artomIt's towards the end, I asked the same question you did.18:50
*** zane has joined #openstack-dns18:59
*** jmcbride has quit IRC19:00
eankutseThanks artom19:00
*** jmcbride has joined #openstack-dns19:06
*** jmcbride has quit IRC19:07
*** jmcbride has joined #openstack-dns19:11
*** jmcbride has quit IRC19:13
*** jmcbride has joined #openstack-dns19:21
*** jmcbride has quit IRC19:27
*** cflmarques has quit IRC19:30
*** krow has joined #openstack-dns19:34
*** jmcbride has joined #openstack-dns19:45
*** eankutse has quit IRC19:55
*** zane has quit IRC19:58
*** krow has quit IRC20:03
*** jmcbride has quit IRC20:04
*** eankutse has joined #openstack-dns20:07
*** zane has joined #openstack-dns20:08
*** ekarlso has quit IRC20:22
*** ekarlso has joined #openstack-dns20:22
*** krow has joined #openstack-dns20:34
*** jmcbride has joined #openstack-dns20:38
openstackgerritVinod Mangalpally proposed a change to stackforge/designate: Add SLDs that act like TLDs  https://review.openstack.org/5587120:39
*** eankutse has quit IRC20:42
*** eankutse has joined #openstack-dns20:42
openstackgerritVinod Mangalpally proposed a change to stackforge/designate: Add SLDs that act like TLDs  https://review.openstack.org/5587120:44
*** tsimmons has quit IRC20:45
*** betsy has quit IRC20:46
*** jmcbride has quit IRC20:50
*** CaptTofu has quit IRC20:56
*** CaptTofu has joined #openstack-dns20:56
*** CaptTofu has quit IRC21:01
*** vipul is now known as vipul-away21:24
*** adrian_otto has quit IRC21:25
*** vipul-away is now known as vipul21:31
*** CaptTofu has joined #openstack-dns21:45
*** CaptTofu has quit IRC21:47
*** CaptTofu has joined #openstack-dns21:48
*** CaptTofu has quit IRC21:49
*** vipul is now known as vipul-away21:49
*** vipul-away is now known as vipul21:49
*** CaptTofu has joined #openstack-dns21:50
*** adrian_otto has joined #openstack-dns22:05
*** zane has quit IRC22:20
*** zane has joined #openstack-dns22:37
*** eankutse has quit IRC22:40
*** krow has quit IRC22:51
*** krow has joined #openstack-dns23:12
*** betsy has joined #openstack-dns23:25
*** krow has quit IRC23:26
*** krow has joined #openstack-dns23:37
*** zane has quit IRC23:38
*** zane has joined #openstack-dns23:38
*** zane has quit IRC23:42
*** krow has quit IRC23:47

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