Monday, 2013-11-11

*** zane has quit IRC00:32
*** matsuhashi has joined #openstack-dns01:02
*** nosnos has joined #openstack-dns01:07
*** nosnos has quit IRC01:17
*** nosnos has joined #openstack-dns01:17
*** zane has joined #openstack-dns01:43
*** eankutse has joined #openstack-dns03:02
*** eankutse has quit IRC03:02
*** eankutse has joined #openstack-dns03:03
*** eankutse has quit IRC03:03
*** matsuhashi has quit IRC03:19
*** matsuhashi has joined #openstack-dns03:19
*** matsuhashi has quit IRC03:24
*** matsuhashi has joined #openstack-dns03:31
*** vinod1 has joined #openstack-dns03:32
*** matsuhashi has quit IRC03:57
*** matsuhashi has joined #openstack-dns03:57
*** matsuhashi has quit IRC04:02
*** vinod1 has quit IRC04:24
*** eankutse has joined #openstack-dns04:27
*** eankutse has quit IRC04:33
*** nosnos_ has joined #openstack-dns04:57
*** nosnos has quit IRC05:00
*** matsuhashi has joined #openstack-dns05:01
*** krow has joined #openstack-dns05:23
*** nosnos has joined #openstack-dns05:55
*** nosnos_ has quit IRC05:55
*** matsuhashi has quit IRC05:56
*** matsuhashi has joined #openstack-dns05:59
*** zane has quit IRC06:18
*** nosnos has quit IRC06:54
*** matsuhashi has quit IRC06:56
*** nosnos_ has joined #openstack-dns06:56
*** matsuhashi has joined #openstack-dns06:57
*** matsuhashi has quit IRC06:57
*** matsuhashi has joined #openstack-dns06:57
*** matsuhashi has quit IRC07:08
*** matsuhashi has joined #openstack-dns07:09
*** matsuhas_ has joined #openstack-dns07:12
*** matsuhashi has quit IRC07:12
*** matsuhas_ has quit IRC07:32
*** matsuhashi has joined #openstack-dns07:32
*** krow has quit IRC08:09
*** matsuhashi has quit IRC08:29
*** matsuhashi has joined #openstack-dns08:30
*** nosnos_ has quit IRC08:32
*** nosnos has joined #openstack-dns08:32
*** matsuhashi has quit IRC08:34
*** matsuhashi has joined #openstack-dns08:37
*** nosnos has quit IRC08:52
*** nosnos has joined #openstack-dns08:52
*** krow has joined #openstack-dns09:45
*** krow1 has joined #openstack-dns09:52
*** krow has quit IRC09:53
*** nosnos has quit IRC10:41
*** nosnos has joined #openstack-dns10:41
*** ppenjoy has joined #openstack-dns10:47
*** ppenjoy has left #openstack-dns10:47
*** cflmarques has joined #openstack-dns10:53
*** nosnos_ has joined #openstack-dns10:55
*** krow1 has quit IRC10:59
*** nosnos has quit IRC10:59
*** krow has joined #openstack-dns11:05
*** nosnos_ has quit IRC11:06
*** nosnos has joined #openstack-dns11:06
*** matsuhashi has quit IRC11:14
*** matsuhashi has joined #openstack-dns11:14
*** matsuhashi has quit IRC11:15
*** matsuhas_ has joined #openstack-dns11:15
*** matsuhas_ has quit IRC11:25
*** matsuhashi has joined #openstack-dns11:26
*** matsuhashi has quit IRC11:30
*** matsuhashi has joined #openstack-dns11:31
kiallhttp://techs.enovance.com/6351/dnsaas-with-designate-powerdns-and-nsd411:40
kialland .. http://www.youtube.com/watch?v=0jLFnw0joO811:41
cflmarquesKiall: Thank's for sharing :)11:53
kiallNo worries! Even if watching the video makes me cringe a little ;)11:55
cflmarquesI am watching now :)11:56
kiallNow - Back to my day off.. :)12:05
cflmarquesYou deserve it :)12:12
*** krow has quit IRC12:22
*** matsuhashi has quit IRC13:01
*** matsuhashi has joined #openstack-dns13:02
*** matsuhashi has quit IRC13:04
*** matsuhashi has joined #openstack-dns13:04
*** CaptTofu has quit IRC13:05
*** CaptTofu has joined #openstack-dns13:05
*** ppenjoy has joined #openstack-dns13:07
*** openstackgerrit has quit IRC13:09
*** CaptTofu has quit IRC13:09
*** openstackgerrit has joined #openstack-dns13:10
*** ChanServ sets mode: +v openstackgerrit13:10
*** nosnos_ has joined #openstack-dns13:19
*** nosnos_ has quit IRC13:20
*** nosnos_ has joined #openstack-dns13:20
*** nosnos has quit IRC13:21
*** ppenjoy has left #openstack-dns13:22
*** nosnos_ has quit IRC13:24
*** betsy has joined #openstack-dns13:33
*** eankutse has joined #openstack-dns13:37
*** eankutse1 has joined #openstack-dns14:06
*** eankutse has quit IRC14:06
*** matsuhashi has quit IRC14:13
*** openstackgerrit has quit IRC14:22
*** openstackgerrit has joined #openstack-dns14:23
*** ChanServ sets mode: +v openstackgerrit14:23
*** matsuhashi has joined #openstack-dns14:25
*** eankutse1 has quit IRC14:30
*** artom has joined #openstack-dns14:30
artomkiall, saw your talk14:30
artomTwo things I learned:14:30
artom1. Your name is pronounced like the American Kyle, not Kee-ahl ;)14:31
artom2. You're might courageous to have tried a demo like that. I thought you were going to have everything ready to go and just do some queries. No no, you went and installed it from scratch.14:31
artom*were mighty14:31
*** betsy has quit IRC15:13
*** msisk has joined #openstack-dns15:19
brianclinewhich talk was that?15:21
brianclineoh. nevermind, just scrolled up15:21
* briancline very jetlagged15:22
*** matsuhashi has quit IRC15:23
*** matsuhashi has joined #openstack-dns15:23
*** matsuhashi has quit IRC15:28
*** vinod1 has joined #openstack-dns15:41
*** CaptTofu has joined #openstack-dns15:53
*** zane has joined #openstack-dns15:58
*** ppenjoy has joined #openstack-dns15:59
*** ppenjoy has left #openstack-dns16:00
*** betsy has joined #openstack-dns16:01
*** eankutse has joined #openstack-dns16:03
vinod1mugsie:  you around?16:33
vinod1Folks, for the bug https://bugs.launchpad.net/designate/+bug/1249396 - We do not treat SLDs that act like TLDs as TLDs16:36
vinod1I have a (draft) version of the changes at https://review.openstack.org/#/c/55871/16:36
vinod1For the SLDs that act as TLD list, I picked it up from publicsuffix.org as Kiall mentioned in the bug.  From searching around, this seems to be the best list.  Looking at the comments in the list, it appears that registrars do contact Mozilla to keep this list updated.  I did search through a few of the registrar's sites and compared them with the list at publicsuffix.  For those that I looked the list looked accurate, but my analysis is far from exhaus16:41
vinod1I am not sure of the legalities of keeping the list in the code, but for now I put it in the code review so that reviewers can get an idea of the changes.16:42
vinod1The file in the review is directly from publicsuffix.org without any modifications.16:43
vinod1Since we are handling the effective TLDs as a file, I also moved the original TLDs to a file.  I got the TLD list from http://data.iana.org/TLD/tlds-alpha-by-domain.txt and put it (unmodified) in etc/designate16:46
vinod1This I thought would make future changes to the lists easier to manage without changing the code.16:46
artomDo we need two lists?16:47
artomWithout being certain, it looks like publicsuffix is a superset of the IANA list.16:47
vinod1I put 2 lists - since the sources are different and both can be updated without changing the other16:48
artomThat doesn't really address the superset question...16:49
vinod1The following 11 entries are not present in publicsuffix.org but present in the IANA list.16:49
vinod1arpa16:49
vinod1au16:49
vinod1bv16:49
vinod1gb16:49
vinod1gn16:49
vinod1kp16:49
vinod1lb16:49
vinod1lr16:49
vinod1sj16:49
vinod1tp16:49
vinod1tz16:49
vinod1The following 3 entries (beginning with "xn--") are not present in publicsuffix.org but present in the IANA list.  The rest of the entries beginning with "xn--" are present in UTF-8 format.16:49
vinod1xn--80ao21a16:49
vinod1xn--l1acc16:49
vinod1xn--mgbx4cd0ab16:49
artomThat addresses it :)16:49
vinod1Also I put 2 lists (actually 3 internally), so that it is more performant.  In some cases we might not need to search through all the lists16:50
artomI'm not using the formal review process since I don't feel experienced enough to actually review others's code...16:51
artomBut... My reflex would be to abstract away all this SLD stuff somewhere else.16:51
*** eankutse has quit IRC16:52
artomFor example by using the publicsuffix module, and contributing fixes/changes to it as necessary.16:52
vinod1Do you have any suggestions/thoughts on where this should be?16:52
artomOr worst case writing a module from scratch.16:53
vinod1I looked at the publicsuffix module - unfortunately it seems to be doing something else and not what we need it for16:53
artomIn that case maybe write our own module?16:54
artomIt's API would be a single is_effective_tld(suffix) call that returns True or False.16:54
artom*Its16:55
vinod1That may be possible.  But I am not sure if others would need it.  Currently I am relying on both the lists.  I will wait to see what others think too.16:56
vinod1And artom thanks for your suggestions16:57
artomBoth lists?16:57
vinod1IANA list and publicsuffix.org list to decide if a domain name can be created16:57
artomOh sorry, misread that as replying.16:58
artomI thought you were talking about mailing lists.16:58
artomAnyways, they're just my ideas on the topic. It seems like good software engineering to put that stuff in a separate module - or at least a separate class within Designate.16:59
vinod1Also as a reference point17:02
vinod1Entries in Accepted TLD List: 32117:02
vinod1Entries in Effective TLD List Dict: 579617:02
vinod1Entries in Effective RE TLD List: 3517:02
betsyOr we can just leave it up to the individual admins installing Designate to supply the lists and Designate just provides a mechanism by which to manage the information -- meaning a way to load and store it into Designate17:09
artombetsy, well, intelligent defaults are probably a good thing, no?17:10
betsyTrue, but keeping it current might present a problem and lead admins to believe that they don't need to check for a more current one17:11
artomCould we load it from the 'net on each start?17:12
artomOr is that imposing a constraint ('net connectivity) that we don't want to?17:12
artomActually, this is a reason why a separate module could be a better idea...17:13
artomDesignate calls module.is_effective_tld(suffix), and the module is configured with a ttl for the lists.17:13
artomSo if the lists haven't been updated in X time, it fetches them form the 'net.17:14
vinod1On the other hand, having the lists static and giving admins control on when they want to update them, would mean that they can check that everything works with the new lists in a preproduction environment, before updating the lists in production.17:21
*** vinod1 has quit IRC17:28
*** vipul is now known as vipul-away18:10
*** briancline has quit IRC18:23
*** cflmarques has quit IRC18:25
*** CaptTofu has quit IRC18:32
*** CaptTofu has joined #openstack-dns18:32
*** vipul-away is now known as vipul18:35
openstackgerritArtom Lifshitz proposed a change to stackforge/designate: Multi-backend  https://review.openstack.org/5588718:48
*** briancline has joined #openstack-dns19:39
*** vinod1 has joined #openstack-dns19:48
*** vinod1 has joined #openstack-dns19:49
*** zane has quit IRC20:00
*** zane has joined #openstack-dns20:03
*** krow has joined #openstack-dns20:17
*** krow has quit IRC20:40
*** vinod1 has quit IRC21:01
*** msisk has quit IRC21:01
*** zane1 has joined #openstack-dns21:02
*** zane has quit IRC21:04
*** msisk has joined #openstack-dns21:04
*** CaptTofu has quit IRC21:04
*** CaptTofu has joined #openstack-dns21:05
*** CaptTofu has quit IRC21:09
*** jmcbride has joined #openstack-dns21:10
*** krow has joined #openstack-dns21:22
*** vipul is now known as vipul-away21:27
*** zane1 has quit IRC21:41
*** vipul-away is now known as vipul21:43
*** zane has joined #openstack-dns21:44
*** zane has quit IRC21:52
*** jmcbride has quit IRC21:54
*** zane has joined #openstack-dns21:58
*** msisk has quit IRC22:03
*** krow has quit IRC22:16
*** eankutse has joined #openstack-dns22:19
*** zane has quit IRC22:20
*** zane has joined #openstack-dns22:25
*** krow has joined #openstack-dns22:26
*** CaptTofu has joined #openstack-dns22:45
*** zane has quit IRC22:49
*** zane has joined #openstack-dns22:49
*** krow has quit IRC22:51
openstackgerritArtom Lifshitz proposed a change to stackforge/designate: Multi-backend  https://review.openstack.org/5588722:53
*** zane has quit IRC22:54
*** krow has joined #openstack-dns22:58
*** betsy has quit IRC23:13
*** vinod1 has joined #openstack-dns23:14
*** vipul is now known as vipul-away23:20
*** vinod1 has quit IRC23:25
*** vinod1 has joined #openstack-dns23:25
*** vipul-away is now known as vipul23:27
*** zane has joined #openstack-dns23:46
*** eankutse has quit IRC23:47
*** vinod2 has joined #openstack-dns23:55
*** vinod1 has quit IRC23:58

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