Tuesday, 2013-09-24

*** yidclare has quit IRC00:31
*** nosnos has joined #openstack-dns01:03
*** krow has joined #openstack-dns02:05
*** krow has quit IRC02:19
*** krow has joined #openstack-dns02:22
*** krow has quit IRC02:56
*** krow has joined #openstack-dns03:26
*** krow has quit IRC03:31
*** krow has joined #openstack-dns03:44
*** vipul is now known as vipul-away04:27
*** zane has joined #openstack-dns05:08
*** vipul-away is now known as vipul06:02
*** krow has quit IRC06:13
*** krow has joined #openstack-dns06:14
*** zane has quit IRC06:50
*** krow has quit IRC08:13
*** ytwu has joined #openstack-dns08:28
*** krow has joined #openstack-dns08:31
*** ytwu has quit IRC09:04
*** ytwu has joined #openstack-dns09:05
*** dguerri has quit IRC09:14
*** dguerri has joined #openstack-dns09:19
*** ytwu has quit IRC10:10
*** jdbarry has quit IRC10:29
*** jdbarry has joined #openstack-dns10:36
*** msisk has joined #openstack-dns10:47
*** eankutse has joined #openstack-dns11:06
kialleankutse: heya.. just saw your messages from last night11:07
kiallYes, the DB does store the UUIDs without the hyphens..11:07
kiallIt's an artifact of converting the UUID types to strings for MySQL with `return "%.32x" % UUID-Object`11:09
kiallhttps://github.com/stackforge/designate/blob/master/designate/sqlalchemy/types.py#L3811:09
kiallThe oddity is with the "deleted" column UUIDs11:09
kiallWhich, we can't use that code for .. Since we try to maintain support for Postgres (it has a native UUID column type) and would reject the "0" value it defaults to.11:10
eankutsewhich table uses the "deleted" column? It's not a column in the backend tables I've seen so far.11:15
kiallOnly designate.domains right now11:23
kiallIt's kept for an audit trail of sorts, when you delete a domain, it's deleted column is set to it's ID (allowing a unique constraint on the (name, deleted) tuple)11:24
kiall(It gets around the whole, If deleted was a straight boolean, then you couldn't have 2 deleted domains with the same name)11:24
eankutseThx Kiall11:24
*** eankutse has quit IRC11:26
openstackgerritA change was merged to stackforge/python-designateclient: first drop of python-designateclient docs  https://review.openstack.org/4740011:32
*** msisk has quit IRC12:05
*** eankutse has joined #openstack-dns12:13
*** eankutse has quit IRC12:14
*** eankutse has joined #openstack-dns12:14
*** eankutse has quit IRC12:21
*** eankutse has joined #openstack-dns12:31
*** EmilienM has quit IRC12:35
*** EmilienM has joined #openstack-dns12:36
*** msisk has joined #openstack-dns12:38
*** msisk has quit IRC12:39
*** krow has quit IRC12:50
*** betsy has quit IRC12:51
*** betsy has joined #openstack-dns12:51
*** betsy has quit IRC12:54
*** matsuhashi has quit IRC13:38
*** eankutse has quit IRC13:38
*** tsimmons has joined #openstack-dns13:39
*** betsy has joined #openstack-dns13:51
*** nosnos has quit IRC13:54
*** tsimmons has quit IRC13:55
*** nosnos has joined #openstack-dns13:55
*** nosnos has quit IRC13:58
*** EmilienM has quit IRC14:04
*** EmilienM has joined #openstack-dns14:07
*** eankutse has joined #openstack-dns14:09
*** vipul has quit IRC14:16
*** tsimmons1 has joined #openstack-dns14:24
*** vipul has joined #openstack-dns14:39
*** zane has joined #openstack-dns14:50
eankutseKiall: on https://review.openstack.org/#/c/45078/8, when backend is updated on server create, update, delete the serial number on the SOA records change on each modification to the db right? How are the values generated?14:55
*** vinodmr has joined #openstack-dns15:21
*** vinodmr has quit IRC15:32
*** zane has quit IRC15:35
*** zane has joined #openstack-dns15:46
mugsieeankutse: they are generate in central afik15:47
*** zane1 has joined #openstack-dns15:47
mugsiethere should be a method in there15:47
mugsieone se15:47
mugsiesec*15:47
mugsie/home/graham/designate/designate/designate/utils.py: 178: def increment_serial(serial=0):15:48
*** zane has quit IRC15:51
*** yidclare has joined #openstack-dns15:54
eankutseThanks mugsie. I'll check it out. And you agree with me that the serial number of the SOA in the backend should change on every modification to the back end right? I want to make sure that is happening in the backend.15:54
mugsieeankutse: yes15:55
mugsieit is a change to the zone, so the serail should increment15:55
mugsie(i think so anyway)15:55
*** zane1 has quit IRC16:02
eankutsek. Thx :-)16:03
openstackgerritBetsy Luzader proposed a change to stackforge/designate: docs: Correct errors in the Create Record examples  https://review.openstack.org/4764816:03
*** eankutse has quit IRC16:09
*** zane has joined #openstack-dns16:15
betsyKiall: So, I'll fix that errant ".co", but should the data be "example.com" or "example.com."16:24
betsyOriginally it was "example.com"16:25
kiallexample.com. :)16:25
*** eankutse has joined #openstack-dns16:25
betsyThat's what I thought. I just missed the extra typing in there16:25
kiallGraham was originally pointing out the ".co" at the beginning of the line on the last patchset :)16:25
betsyright16:25
betsywhich I didn't even notice 'cause I was focused on the root dot16:25
betsyThe simplest fix that will NOT end16:26
kiallHah - I've had much worse ;)16:26
betsy:)16:26
kiall17 patchsets for simple stuff happens sometimes!16:26
betsySo maddening!16:26
*** tsimmons1 has left #openstack-dns16:50
*** EmilienM has quit IRC16:53
*** EmilienM has joined #openstack-dns16:54
*** eankutse has quit IRC17:01
openstackgerritBetsy Luzader proposed a change to stackforge/designate: docs: Correct errors in the Create Record examples  https://review.openstack.org/4764817:01
*** krow has joined #openstack-dns17:06
*** shakayumi has joined #openstack-dns17:12
*** yidclare has quit IRC17:16
*** zane has quit IRC17:22
*** adrian_otto has joined #openstack-dns17:22
*** vinodmr has joined #openstack-dns17:34
*** eankutse has joined #openstack-dns17:35
*** eankutse has quit IRC17:35
*** eankutse has joined #openstack-dns17:36
*** vinodmr has quit IRC17:38
openstackgerritA change was merged to stackforge/designate: docs: Correct errors in the Create Record examples  https://review.openstack.org/4764817:38
*** zane has joined #openstack-dns17:42
*** vinodmr has joined #openstack-dns17:47
*** yidclare has joined #openstack-dns17:53
vinodmrkiall: Do we have any auditing currently in Designate?  Currently I only see 2 instances of LOG.audit for policy checks17:54
*** zane1 has joined #openstack-dns17:55
*** zane has quit IRC17:55
*** krow has quit IRC17:59
kiallvinodmr: We record the details everytime someone needs permission to do something via the policy check method, other than that, the ordinary logs are used.18:05
kialland .. the notification events we emit18:05
vinodmrThanks kiall - some more questions18:11
vinodmrDo we track the changes to zones?  One of the things that rackspace cloud dns currently provides is to list domain changes - http://docs.rackspace.com/cdns/api/v1.0/cdns-devguide/content/List_Domain_Changes.html18:12
kiallvinodmr: no, we don't currently track changes. I would be a little wary of including that in designate core, as really, that's the type of thing OpenStack as a whole needs to solve rather than us on our own!18:17
vinodmrSo are you saying that this kind of a thing should be in the openstack common libs?18:19
kiallNot necessarily - I just think it's the type of thing that every openstack project has a need for.. How it gets implemented is something else :)18:20
kiallbrb18:21
vinodmrI am looking at the features between RAX CDNS and Designate to investigate what else we might need in Designate.18:22
*** krow has joined #openstack-dns18:25
kiallback18:29
kiallvinodmr: so, I think, for that particular case, we should look at what other services are planning on doing for similar customer-accessible audit trails, then go from there..18:30
vinodmrok18:30
kiallIt strikes me as something that should be separate to Designate, where we just publish changes to $something and the history is kept elsewhere..18:30
kiallAnd - I suspect other projects will feel the same!18:30
vinodmrI agree that seems a cleaner way to do and reusable18:32
vinodmrOn the subject of changes - do we track something like created by or modified by for the zones?18:32
kiallEither way .. Designate would need some level of support for that, maybe it's something we can implement in designate itself as LOG.audit('Something Changed'), but pluggable, options are open at that point :)18:33
kiallhttps://wiki.openstack.org/wiki/Ceilometer/blueprints/support-standard-audit-formats18:35
kiallLooks like ceilometer is moving into this space at a glance18:35
openstackgerritGraham Hayes proposed a change to stackforge/designate: WIP: Adding inital server pools implementation  https://review.openstack.org/4739718:36
kiallmarconi also has some details on .. something similar.. https://wiki.openstack.org/wiki/Marconi/bp/actions-audit18:37
vinodmrThanks kiall for the links - I will look at them18:37
vinodmrSo do we track something like created by or modified by for the zones?18:38
kiallWe don't record that in designate, but we do send that info out with our notifications .. So, for example, HP's Metering and Billing team has all that info available to them..18:40
kiall(they consume our notifications for MNB purposes)18:40
kiallPart of that is associating resources on a bill with the users who created them18:40
kiallhttp://pastie.org/private/nlontkvjmygsubrtal79nq18:42
kiallSome samples of the stuff we sent over over rabbitmq18:42
kiall(probably a little outdated, and are from a install with auth disabled so user_id's etc are null, but gives you the idea)18:43
*** krow has quit IRC18:46
vinodmrFor blacklisted zones, is the only way to add/delete/update them - to make changes in the config file?18:49
*** zane1 has quit IRC18:50
kiallvinodmr: yea, we only blacklist HP Cloud domains ourselves, which is a pretty static list18:50
kiallAnyway - 8pm.. time to head home! I'll be back on a bit later, as I've still got stuff to do :(18:52
vinodmrThanks kiall - one last question - Do any changes in the config file always require a restart of the service?18:52
kiallvinodmr: yes, but not necessarily for too much longer18:53
*** shakayumi has quit IRC18:53
kialloslo.cfg gained support for config reloading, I've just not had a chance to look at it and figure out what we need to do to make it work18:53
vinodmrDo you want me to open a blueprint or bug to track that?18:54
kiallSure :)18:54
kiallOkay - Gone.. Will be back in an hour if you have more Q's18:55
kiall(or 2 hours ;))18:55
vinodmrHave a safe trip back home and thanks for all your help18:55
*** eankutse has quit IRC19:07
*** eankutse has joined #openstack-dns19:07
*** eankutse has quit IRC19:13
*** adrian_otto has quit IRC19:19
*** eankutse has joined #openstack-dns19:22
*** vinodmr has quit IRC19:22
*** eankutse has quit IRC19:27
*** eankutse has joined #openstack-dns19:27
*** shakayumi has joined #openstack-dns19:29
*** vipul is now known as vipul-away19:41
*** eankutse has quit IRC19:42
*** eankutse has joined #openstack-dns19:42
*** krow has joined #openstack-dns19:43
*** zane has joined #openstack-dns19:43
*** eankutse has quit IRC19:43
*** eankutse has joined #openstack-dns19:43
*** krow1 has joined #openstack-dns19:49
*** eankutse has quit IRC19:49
*** eankutse has joined #openstack-dns19:50
*** eankutse has quit IRC19:52
*** krow has quit IRC19:52
*** eankutse has joined #openstack-dns19:53
*** eankutse has quit IRC20:09
*** krow1 has quit IRC20:10
*** eankutse has joined #openstack-dns20:11
*** eankutse has quit IRC20:11
*** eankutse has joined #openstack-dns20:11
*** eankutse has quit IRC20:12
*** eankutse has joined #openstack-dns20:12
*** vipul-away is now known as vipul20:12
*** eankutse1 has joined #openstack-dns20:16
*** eankutse has quit IRC20:17
*** eankutse1 has quit IRC20:22
*** zane has quit IRC20:24
*** mikal is now known as annegentle_proxy20:38
*** annegentle_proxy is now known as mikal20:38
*** zane has joined #openstack-dns20:45
*** shakayumi has quit IRC20:46
*** shakayumi has joined #openstack-dns20:47
*** zane has quit IRC20:52
*** zane has joined #openstack-dns20:52
*** betsy has quit IRC20:54
*** zane1 has joined #openstack-dns21:09
*** zane has quit IRC21:10
*** krow has joined #openstack-dns21:17
*** shakayumi has quit IRC21:23
*** zane1 has quit IRC21:41
*** vipul is now known as vipul-away21:57
*** vipul-away is now known as vipul22:13
*** openstackgerrit has quit IRC22:52
*** openstackgerrit has joined #openstack-dns22:52
*** ChanServ sets mode: +v openstackgerrit22:52
*** vipul is now known as vipul-away23:39
*** vipul-away is now known as vipul23:46
*** dmakogon has quit IRC23:47
*** mikal has quit IRC23:47
*** raxbot has quit IRC23:47
*** kiall has quit IRC23:47
*** openstackgerrit has quit IRC23:47
*** vipul has quit IRC23:47
*** CaptTofu has quit IRC23:47
*** briancline has quit IRC23:47
*** mikal has joined #openstack-dns23:47
*** dmakogon has joined #openstack-dns23:47
*** krow has quit IRC23:48
*** briancline has joined #openstack-dns23:54
*** CaptTofu has joined #openstack-dns23:54
*** vipul has joined #openstack-dns23:54
*** openstackgerrit has joined #openstack-dns23:54
*** kiall has joined #openstack-dns23:54
*** hobana.freenode.net sets mode: +v openstackgerrit23:54
*** betsy has joined #openstack-dns23:55

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