Friday, 2013-11-01

*** krow has quit IRC00:11
*** krow has joined #openstack-dns00:19
*** matsuhashi has joined #openstack-dns00:25
*** vinod1 has joined #openstack-dns00:35
*** vinod1 has joined #openstack-dns00:36
*** CaptTofu has joined #openstack-dns00:43
*** krow has quit IRC00:56
*** vinod1 has quit IRC01:05
*** nosnos has joined #openstack-dns01:09
*** vinod1 has joined #openstack-dns01:17
*** krow has joined #openstack-dns01:27
*** krow has quit IRC01:32
*** kiall_ has joined #openstack-dns01:44
*** kiall_ has joined #openstack-dns01:44
kiall_humm01:45
kiallartom: figured it out?01:47
kiallmanaged to get home and fit 12 downlights.. not bad for 1 evening :)01:48
kiallWoot .. We have a stable/havana branch now, ACL changes merged :)01:51
*** krow has joined #openstack-dns01:53
*** krow has quit IRC02:11
*** kiall_ has quit IRC02:21
*** kiall_ has joined #openstack-dns02:24
*** kiall_ is now known as Guest3484802:24
*** krow has joined #openstack-dns02:42
*** matsuhashi has quit IRC02:43
*** matsuhashi has joined #openstack-dns02:43
*** matsuhas_ has joined #openstack-dns02:44
*** matsuhashi has quit IRC02:44
*** vinod2 has joined #openstack-dns02:50
*** Guest34848 has quit IRC02:51
*** vinod1 has quit IRC02:52
*** krow has quit IRC03:17
*** matsuhas_ has quit IRC03:20
*** matsuhashi has joined #openstack-dns03:21
*** matsuhashi has quit IRC03:26
*** CaptTofu has quit IRC03:45
*** CaptTofu has joined #openstack-dns03:46
*** vinod2 has quit IRC04:11
*** krow has joined #openstack-dns04:15
*** matsuhashi has joined #openstack-dns04:28
*** jmcbride has joined #openstack-dns04:29
*** krow has quit IRC04:33
*** jmcbride has quit IRC04:34
*** shakayumi has joined #openstack-dns05:09
*** krow has joined #openstack-dns05:46
*** krow has quit IRC06:26
*** krow has joined #openstack-dns07:04
*** krow has quit IRC07:47
*** krow has joined #openstack-dns07:49
*** matsuhashi has quit IRC08:08
*** matsuhashi has joined #openstack-dns08:08
*** matsuhashi has quit IRC08:12
*** matsuhashi has joined #openstack-dns08:16
*** krow has quit IRC08:21
*** matsuhashi has quit IRC08:34
*** krow has joined #openstack-dns08:40
*** justinsb_ has joined #openstack-dns08:52
*** justinsb has quit IRC08:58
*** matsuhashi has joined #openstack-dns09:02
*** matsuhashi has quit IRC09:10
*** matsuhashi has joined #openstack-dns09:11
*** matsuhashi has quit IRC09:15
*** matsuhashi has joined #openstack-dns09:20
*** krow has quit IRC09:31
*** krow has joined #openstack-dns09:37
*** vasche has joined #openstack-dns10:14
*** ppenjoy has joined #openstack-dns10:21
*** matsuhashi has quit IRC10:25
*** nosnos has quit IRC10:32
*** ppenjoy has left #openstack-dns10:45
*** CaptTofu has quit IRC11:00
*** CaptTofu has joined #openstack-dns11:01
*** krow has quit IRC11:22
*** CaptTofu has quit IRC11:33
*** CaptTofu has joined #openstack-dns11:34
*** eankutse has joined #openstack-dns11:49
*** eankutse has quit IRC11:49
*** eankutse has joined #openstack-dns11:49
*** jmcbride has joined #openstack-dns11:56
*** eankutse1 has joined #openstack-dns11:58
*** eankutse has quit IRC12:01
*** eankutse1 has quit IRC12:03
*** vinod1 has joined #openstack-dns12:15
*** jmcbride has quit IRC12:17
*** jmcbride has joined #openstack-dns12:24
*** jmcbride has quit IRC12:33
*** jmcbride has joined #openstack-dns12:46
*** jmcbride has quit IRC12:50
*** vinod1 has quit IRC12:50
*** jmcbride has joined #openstack-dns12:51
*** CaptTofu has quit IRC13:08
*** CaptTofu has joined #openstack-dns13:09
*** eankutse has joined #openstack-dns13:15
kiallartom: about?13:16
openstackgerritA change was merged to stackforge/designate: Zoneextractor tool  https://review.openstack.org/5069013:20
*** eankutse has quit IRC13:22
*** eankutse has joined #openstack-dns13:23
eankutseMugsie: Regarding Async/Server Pools, how is the Scheduler going to be involved in create/update/delete of Pool Managers & Pools?13:25
kialleankutse: so, the scheduler won't be involved in CRUD of pools, rather it decide which pool a zone should be provisioned on in a similar way to how nova-compute decides which compute node an instance should be provisioned on.13:36
kiallusing the nova example,  I might request an instance with a GPU card or something, nova-scheduler is aware of the small number of compute nodes with that "extra spec" and will allocate my instances to one of those..13:37
kiallFor our use case, I might request "global/anycast", or "region-a", or "pool_id:12345" (to allocate a zone to one of my "private pools")13:38
*** jmcbride has quit IRC13:39
eankutsek13:42
*** jmcbride has joined #openstack-dns13:42
*** ppenjoy has joined #openstack-dns13:45
*** vinod1 has joined #openstack-dns14:00
*** jmcbride has quit IRC14:18
*** tsimmons has joined #openstack-dns14:21
openstackgerritArtom Lifshitz proposed a change to stackforge/designate: Domain Import/Export  https://review.openstack.org/4955514:22
*** msisk has joined #openstack-dns14:27
*** ppenjoy has left #openstack-dns14:29
*** jmcbride has joined #openstack-dns14:36
*** jmcbride1 has joined #openstack-dns14:39
*** jmcbride has quit IRC14:40
kiallartom: still not about?14:44
artomAbout.14:45
*** vinod1 has quit IRC14:46
*** dguerri has quit IRC14:48
*** dguerri has joined #openstack-dns14:48
*** betsy has quit IRC14:50
kiallartom: ah .. so.. text/goat?14:53
kiallThe logic around that seems wrong ..14:54
kiallif 'test/goat' in request.accept:14:54
kiall    raise exceptions.UnsupportedAccept( .. )14:54
kiallthat doesn't cover test/cow ;)14:54
*** vinod1 has joined #openstack-dns14:54
kiallWould it not make more else to copy what you did in post_all, where it was a if json: \n elif text/dns: \n else: raise exceptions.UnsupportedAccept( .. ) ?14:55
kiallmake more sense*14:55
artomrequest.content_type is a string...14:56
artomOr at least, supports comparison with strings.14:56
artomrequest.accept is an object that doesn't work as expected with string comparison14:57
artomhttp://docs.webob.org/en/latest/reference.html#accept-headers14:57
kiallYea,  but if you compare the Accept logic in get_one to the same stuff in post_all, there totally different14:57
artomIt's a hack, yeah.14:57
kiallpost_all makes sense, while get_all won't raise the exception if someone submits someting wrong (other than test/goat!)14:57
artomAh, I see what you mean.14:58
artomtest/goat covers an empty/missin accept header.14:58
kiallI'm just not sure I see how the exception will ever be raised in the get_all method without the Accept header having "test/goat" in ..14:58
artomBut not an accept header with something that is neither text/dns or application/json14:58
artomtest/goat in accept will return True if accept is empty.14:59
kiallOoo .. Now I see that14:59
artom"The objects returned support containment to test for acceptability. E.g.:15:00
artom>>> 'text/html' in req.accept15:00
artomTrue15:00
artomBecause no header means anything is potentially acceptable, this is returning True"15:00
artomFrom http://docs.webob.org/en/latest/reference.html#accept-headers15:00
kiallHumm .. I wonder if request.accept.best_matches() or request.accept.best_match() are better than using something so confusing :)15:01
kiallWould need to test their exact return values though15:02
artomI tried - it'll say the first element in the array you give it is the best match if it's empty.15:02
artomAlso, best_matches() doesn't seem to exist.15:02
artomDespite what the doc says.15:02
artomThis is why I was asking about default behaviour.15:03
kiallif 'Accept' not in request.headers: \n raise ?15:03
artomWe check for Accept: text/dns, and anything else suppose they want json.15:03
artoms/suppose/assume/15:04
kiallyea.. that should work: if 'Accept' not in request.headers: \n raise ?15:04
artomOr that, work with headers directly.15:04
kiallAlso .. This this should work, and return text/dns: 'Accept: application/json;q=0.1, text/dns;q=0.5'15:05
kialland, this this should work, and return application/json: 'Accept: text/dns;q=0.1, application/json;q=0.5'15:05
*** vinod1 has quit IRC15:05
kialli.e. rather than: if 'text/dns' in request.accept:15:06
artomOr, so check for accept in headers, then best_match([dns, json])15:06
artom*Ok, so15:06
kiallbest_match = request.accept.best_match(['text/dns', 'application/json'])15:06
kiallif best_match == 'text/dns':15:06
artomYeah, it's clearer.15:06
artomI'll miss my goat though :(15:07
kialllol15:07
artomHah, managed to use my goat in a test!15:15
*** vinod1 has joined #openstack-dns15:15
*** vinod1 has quit IRC15:16
artomTwice, even!15:16
openstackgerritArtom Lifshitz proposed a change to stackforge/designate: Domain Import/Export  https://review.openstack.org/4955515:23
kiallartom: lol :)15:23
kiallooo - again, another "last thing" .. the dnspython requirement should match that in https://github.com/openstack/requirements/blob/master/global-requirements.txt.. e.g. dnspython>=1.9.415:25
kiall(always full of "last things" ;))15:25
*** betsy has joined #openstack-dns15:26
*** sodre has joined #openstack-dns15:27
openstackgerritArtom Lifshitz proposed a change to stackforge/designate: Domain Import/Export  https://review.openstack.org/4955515:27
kiallAnd.. That looks good :) I'll give it a final once over in a hour or so :)15:28
artomBah, this has been a constructive and helpful introduction to contributing to an open source project for me, so I'll take all the "last things" that are thrown at me.15:28
kiallartom: hah, yea, every open source project has their own set of rules/guidelines/etc.. Luckily for me, OpenStack has gone and made them all for us :D15:30
kiallOkay ... I'll have another look through it in an hour, assuming there's no more "one more things", it should be good to go :)15:32
sodrekiall: does Designate currently syncs with Neutron/Nova automatically ?15:34
kiallWe have some limited support for nova/neutron sync, but our core is generic DNS hosting (be it for random end users, or nova/neutron etc)15:35
kiallnova/neutron sync is becoming a bigger topic for us at HP, so, if nobody get's to it first we'll have some work in that area soon-ish15:35
sodrekiall: thanks. I am facing an issue with bug #117521115:37
*** vinod1 has joined #openstack-dns15:37
sodrebut I guess Designate won't solve that for me yet.15:37
sodrein particular, I am deploying the nodes using "juju" and the hostname passed through the metadata is not fully qualified15:38
kiallsodre: ah, so.. I'm not convinced Designate will be massively helpful in solving that issue today..15:39
kiallThat's along the lines of what we're needing at HP, but we haven't figured out how to build it yet.. nevermind built it!15:40
*** jmcbride1 has quit IRC15:40
sodregot it15:41
*** vinod1 has quit IRC15:43
*** tsimmons has quit IRC15:51
* kiall hates making slides -_-15:55
artomUse goats.15:57
kiallartom: I'm slightly worried about your interest in goats :P15:57
artomkiall, apparently goats are thing in Python: http://ivory.idyll.org/blog/whats-with-the-goat.html15:59
artomhttp://www.voidspace.org.uk/python/articles/unittest2.shtml15:59
kialllol16:00
*** msisk has quit IRC16:01
*** adrian_otto has joined #openstack-dns16:01
*** msisk has joined #openstack-dns16:03
*** vinod1 has joined #openstack-dns16:03
*** zane has joined #openstack-dns16:05
*** zane has quit IRC16:06
*** zane has joined #openstack-dns16:06
*** eankutse has quit IRC16:19
*** vinod1 has quit IRC16:22
*** vinod1 has joined #openstack-dns16:28
*** eankutse has joined #openstack-dns17:07
*** msisk has quit IRC17:11
*** zane has quit IRC17:21
*** eankutse has quit IRC17:24
*** vinod2 has joined #openstack-dns17:29
*** cflmarques has joined #openstack-dns17:29
*** vinod1 has quit IRC17:31
cflmarquesHi kiall. this update is for Havana?17:42
kiallcflmarques: humm?17:43
cflmarquesmiss understood :) sorry, This is Designate Havana release17:47
*** shakayumi has quit IRC17:50
*** vinod1 has joined #openstack-dns17:59
cflmarquessorry Kiall, I have to ask you. this update is regarding V2 API?18:00
*** sodre has quit IRC18:00
kiallAh18:01
kiallSorry - was AFK again18:01
kiallNo, the "havana" release doesn't include the complete v2 API18:01
*** vinod1 has quit IRC18:02
cflmarquesSo it is an update of the designate, but still V118:04
cflmarques?18:04
kiallYea, the API is versioned separately from "releases"18:07
kiallThe "havana" release will be updated only with bugfixes etc etc, while we'll continue developing new features in "icehouse".. similar to nova/glance/keystone etc18:08
cflmarquesOkay. Clarified now :)18:08
cflmarquesthak's18:08
cflmarques*Thank's18:09
kiallNo problem :)18:09
*** shakayumi has joined #openstack-dns18:10
*** eankutse has joined #openstack-dns18:18
*** CaptTofu has quit IRC18:20
*** CaptTofu has joined #openstack-dns18:20
*** jmcbride has joined #openstack-dns18:26
*** jmcbride has quit IRC18:32
*** jmcbride has joined #openstack-dns18:32
*** vinod1 has joined #openstack-dns18:32
*** vinod1 has quit IRC18:37
*** vinod1 has joined #openstack-dns18:39
cflmarqueshi Kiall again. I just tested the new version on a new VM and works fine. I didn't spotted any bugs18:42
kiallCool :)18:43
kiallHopefully there's none hiding on us!18:44
*** adrian_otto has quit IRC18:44
cflmarques:) hopefully not :)18:45
*** eankutse has quit IRC18:45
*** cflmarques has quit IRC18:48
*** jmcbride has quit IRC18:53
*** jmcbride has joined #openstack-dns18:56
*** zane has joined #openstack-dns18:57
*** msisk has joined #openstack-dns19:00
*** betsy_ has joined #openstack-dns19:01
*** betsy has quit IRC19:01
*** betsy_ is now known as betsy19:01
*** vinod1 has quit IRC19:04
*** eankutse has joined #openstack-dns19:05
*** adrian_otto has joined #openstack-dns19:07
*** vinod1 has joined #openstack-dns19:08
*** eankutse has quit IRC19:25
*** adrian_otto has quit IRC19:29
*** vinod2 has joined #openstack-dns19:30
*** vinod1 has quit IRC19:30
*** jmcbride has quit IRC19:32
*** adrian_otto has joined #openstack-dns19:36
*** vinod2 has quit IRC19:39
*** vinod1 has joined #openstack-dns19:44
*** jmcbride has joined #openstack-dns19:52
*** jmcbride has quit IRC19:53
*** jmcbride has joined #openstack-dns19:53
*** CaptTofu has quit IRC19:53
*** CaptTofu has joined #openstack-dns19:53
*** eankutse has joined #openstack-dns20:15
betsyKiall: Finally got around to installing and finishing testing the packages. Everything worked fine, including the client20:15
kiallbetsy: excellent - So far I've had 3 or 4 people saying they work well, that gives some confidence in them :)20:17
*** krow has joined #openstack-dns20:22
*** krow has quit IRC20:29
*** betsy has quit IRC20:31
*** david-lyle has quit IRC20:34
*** shakayumi has quit IRC20:43
eankutseKiall: Quick question...20:44
eankutse"Scheduler will be embeddable in Pool Manager for smaller deployments" - in presentation slides20:44
eankutseHow would that work if the Scheduler was suppossed to be the one that talked to the Pool Manager to tell it what to do?20:45
*** shakayumi has joined #openstack-dns20:45
*** ppenjoy1 has joined #openstack-dns20:47
*** ppenjoy1 has quit IRC20:48
*** ppenjoy2 has joined #openstack-dns20:48
eankutseMy understanding is that in the normal deployment, Scheduler is embedded in Central, picks up events and talks to Pool Manager. So embedding it in the Pool Manager (at the backend) is confusing to me a bit20:48
*** adrian_otto_hkg has joined #openstack-dns20:54
*** adrian_otto_hkg has quit IRC20:56
*** eankutse has quit IRC21:25
*** eankutse has joined #openstack-dns21:25
*** eankutse has quit IRC21:26
*** ppenjoy2 has quit IRC21:27
*** msisk has quit IRC21:35
kialleankutse: that was a mistake in the slides.. it should have read embeddable in central21:36
kiallFixed :)21:37
kiallThanks!21:37
*** msisk has joined #openstack-dns21:40
*** zane has quit IRC21:40
*** zane has joined #openstack-dns21:41
*** zane has quit IRC21:46
artomkiall, if you're still around, the packaging does not work on Debian Wheezy.21:49
artomI mean, from the Git repo.21:49
artomThe build deps can't be satisfied.21:50
kiallYea, we depend on a whole PILE of deps from the ubuntu cloud archive, and they have some really really weird stuff in there :(21:53
kiallartom: any particular packages failing?21:53
artomI haven't looked at the details :/21:55
kiallWhat version of nova etc does wheezy ship?21:56
kiall2012.1.1-18 apparently.. i.e. ancient ;)21:57
kiallthats 3 major releases ago!21:57
kiallSince we share many of the same deps, whatever version is going to include 2013.1 will likely have everything we need21:58
*** vinod1 has quit IRC21:58
*** CaptTofu has quit IRC22:00
*** CaptTofu has joined #openstack-dns22:00
*** vinod1 has joined #openstack-dns22:03
*** vinod1 has quit IRC22:04
*** adrian_otto has quit IRC22:12
*** artom has quit IRC22:14
*** jmcbride has quit IRC22:14
*** krow has joined #openstack-dns22:24
*** krow has quit IRC22:37
*** CaptTofu has quit IRC22:49
*** CaptTofu has joined #openstack-dns22:50
*** krow has joined #openstack-dns22:50
*** msisk has quit IRC23:01
*** msisk has joined #openstack-dns23:01
*** msisk has quit IRC23:02
*** adrian_otto has joined #openstack-dns23:16
*** krow has quit IRC23:30
*** krow has joined #openstack-dns23:33
*** krow has quit IRC23:42
*** adrian_otto1 has joined #openstack-dns23:48
*** adrian_otto1 has quit IRC23:52
*** adrian_otto has quit IRC23:52

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