*** krow has quit IRC | 00:11 | |
*** krow has joined #openstack-dns | 00:19 | |
*** matsuhashi has joined #openstack-dns | 00:25 | |
*** vinod1 has joined #openstack-dns | 00:35 | |
*** vinod1 has joined #openstack-dns | 00:36 | |
*** CaptTofu has joined #openstack-dns | 00:43 | |
*** krow has quit IRC | 00:56 | |
*** vinod1 has quit IRC | 01:05 | |
*** nosnos has joined #openstack-dns | 01:09 | |
*** vinod1 has joined #openstack-dns | 01:17 | |
*** krow has joined #openstack-dns | 01:27 | |
*** krow has quit IRC | 01:32 | |
*** kiall_ has joined #openstack-dns | 01:44 | |
*** kiall_ has joined #openstack-dns | 01:44 | |
kiall_ | humm | 01:45 |
---|---|---|
kiall | artom: figured it out? | 01:47 |
kiall | managed to get home and fit 12 downlights.. not bad for 1 evening :) | 01:48 |
kiall | Woot .. We have a stable/havana branch now, ACL changes merged :) | 01:51 |
*** krow has joined #openstack-dns | 01:53 | |
*** krow has quit IRC | 02:11 | |
*** kiall_ has quit IRC | 02:21 | |
*** kiall_ has joined #openstack-dns | 02:24 | |
*** kiall_ is now known as Guest34848 | 02:24 | |
*** krow has joined #openstack-dns | 02:42 | |
*** matsuhashi has quit IRC | 02:43 | |
*** matsuhashi has joined #openstack-dns | 02:43 | |
*** matsuhas_ has joined #openstack-dns | 02:44 | |
*** matsuhashi has quit IRC | 02:44 | |
*** vinod2 has joined #openstack-dns | 02:50 | |
*** Guest34848 has quit IRC | 02:51 | |
*** vinod1 has quit IRC | 02:52 | |
*** krow has quit IRC | 03:17 | |
*** matsuhas_ has quit IRC | 03:20 | |
*** matsuhashi has joined #openstack-dns | 03:21 | |
*** matsuhashi has quit IRC | 03:26 | |
*** CaptTofu has quit IRC | 03:45 | |
*** CaptTofu has joined #openstack-dns | 03:46 | |
*** vinod2 has quit IRC | 04:11 | |
*** krow has joined #openstack-dns | 04:15 | |
*** matsuhashi has joined #openstack-dns | 04:28 | |
*** jmcbride has joined #openstack-dns | 04:29 | |
*** krow has quit IRC | 04:33 | |
*** jmcbride has quit IRC | 04:34 | |
*** shakayumi has joined #openstack-dns | 05:09 | |
*** krow has joined #openstack-dns | 05:46 | |
*** krow has quit IRC | 06:26 | |
*** krow has joined #openstack-dns | 07:04 | |
*** krow has quit IRC | 07:47 | |
*** krow has joined #openstack-dns | 07:49 | |
*** matsuhashi has quit IRC | 08:08 | |
*** matsuhashi has joined #openstack-dns | 08:08 | |
*** matsuhashi has quit IRC | 08:12 | |
*** matsuhashi has joined #openstack-dns | 08:16 | |
*** krow has quit IRC | 08:21 | |
*** matsuhashi has quit IRC | 08:34 | |
*** krow has joined #openstack-dns | 08:40 | |
*** justinsb_ has joined #openstack-dns | 08:52 | |
*** justinsb has quit IRC | 08:58 | |
*** matsuhashi has joined #openstack-dns | 09:02 | |
*** matsuhashi has quit IRC | 09:10 | |
*** matsuhashi has joined #openstack-dns | 09:11 | |
*** matsuhashi has quit IRC | 09:15 | |
*** matsuhashi has joined #openstack-dns | 09:20 | |
*** krow has quit IRC | 09:31 | |
*** krow has joined #openstack-dns | 09:37 | |
*** vasche has joined #openstack-dns | 10:14 | |
*** ppenjoy has joined #openstack-dns | 10:21 | |
*** matsuhashi has quit IRC | 10:25 | |
*** nosnos has quit IRC | 10:32 | |
*** ppenjoy has left #openstack-dns | 10:45 | |
*** CaptTofu has quit IRC | 11:00 | |
*** CaptTofu has joined #openstack-dns | 11:01 | |
*** krow has quit IRC | 11:22 | |
*** CaptTofu has quit IRC | 11:33 | |
*** CaptTofu has joined #openstack-dns | 11:34 | |
*** eankutse has joined #openstack-dns | 11:49 | |
*** eankutse has quit IRC | 11:49 | |
*** eankutse has joined #openstack-dns | 11:49 | |
*** jmcbride has joined #openstack-dns | 11:56 | |
*** eankutse1 has joined #openstack-dns | 11:58 | |
*** eankutse has quit IRC | 12:01 | |
*** eankutse1 has quit IRC | 12:03 | |
*** vinod1 has joined #openstack-dns | 12:15 | |
*** jmcbride has quit IRC | 12:17 | |
*** jmcbride has joined #openstack-dns | 12:24 | |
*** jmcbride has quit IRC | 12:33 | |
*** jmcbride has joined #openstack-dns | 12:46 | |
*** jmcbride has quit IRC | 12:50 | |
*** vinod1 has quit IRC | 12:50 | |
*** jmcbride has joined #openstack-dns | 12:51 | |
*** CaptTofu has quit IRC | 13:08 | |
*** CaptTofu has joined #openstack-dns | 13:09 | |
*** eankutse has joined #openstack-dns | 13:15 | |
kiall | artom: about? | 13:16 |
openstackgerrit | A change was merged to stackforge/designate: Zoneextractor tool https://review.openstack.org/50690 | 13:20 |
*** eankutse has quit IRC | 13:22 | |
*** eankutse has joined #openstack-dns | 13:23 | |
eankutse | Mugsie: Regarding Async/Server Pools, how is the Scheduler going to be involved in create/update/delete of Pool Managers & Pools? | 13:25 |
kiall | eankutse: 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 |
kiall | using 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 |
kiall | For 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 IRC | 13:39 | |
eankutse | k | 13:42 |
*** jmcbride has joined #openstack-dns | 13:42 | |
*** ppenjoy has joined #openstack-dns | 13:45 | |
*** vinod1 has joined #openstack-dns | 14:00 | |
*** jmcbride has quit IRC | 14:18 | |
*** tsimmons has joined #openstack-dns | 14:21 | |
openstackgerrit | Artom Lifshitz proposed a change to stackforge/designate: Domain Import/Export https://review.openstack.org/49555 | 14:22 |
*** msisk has joined #openstack-dns | 14:27 | |
*** ppenjoy has left #openstack-dns | 14:29 | |
*** jmcbride has joined #openstack-dns | 14:36 | |
*** jmcbride1 has joined #openstack-dns | 14:39 | |
*** jmcbride has quit IRC | 14:40 | |
kiall | artom: still not about? | 14:44 |
artom | About. | 14:45 |
*** vinod1 has quit IRC | 14:46 | |
*** dguerri has quit IRC | 14:48 | |
*** dguerri has joined #openstack-dns | 14:48 | |
*** betsy has quit IRC | 14:50 | |
kiall | artom: ah .. so.. text/goat? | 14:53 |
kiall | The logic around that seems wrong .. | 14:54 |
kiall | if 'test/goat' in request.accept: | 14:54 |
kiall | raise exceptions.UnsupportedAccept( .. ) | 14:54 |
kiall | that doesn't cover test/cow ;) | 14:54 |
*** vinod1 has joined #openstack-dns | 14:54 | |
kiall | Would 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 |
kiall | make more sense* | 14:55 |
artom | request.content_type is a string... | 14:56 |
artom | Or at least, supports comparison with strings. | 14:56 |
artom | request.accept is an object that doesn't work as expected with string comparison | 14:57 |
artom | http://docs.webob.org/en/latest/reference.html#accept-headers | 14:57 |
kiall | Yea, but if you compare the Accept logic in get_one to the same stuff in post_all, there totally different | 14:57 |
artom | It's a hack, yeah. | 14:57 |
kiall | post_all makes sense, while get_all won't raise the exception if someone submits someting wrong (other than test/goat!) | 14:57 |
artom | Ah, I see what you mean. | 14:58 |
artom | test/goat covers an empty/missin accept header. | 14:58 |
kiall | I'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 |
artom | But not an accept header with something that is neither text/dns or application/json | 14:58 |
artom | test/goat in accept will return True if accept is empty. | 14:59 |
kiall | Ooo .. Now I see that | 14:59 |
artom | "The objects returned support containment to test for acceptability. E.g.: | 15:00 |
artom | >>> 'text/html' in req.accept | 15:00 |
artom | True | 15:00 |
artom | Because no header means anything is potentially acceptable, this is returning True" | 15:00 |
artom | From http://docs.webob.org/en/latest/reference.html#accept-headers | 15:00 |
kiall | Humm .. I wonder if request.accept.best_matches() or request.accept.best_match() are better than using something so confusing :) | 15:01 |
kiall | Would need to test their exact return values though | 15:02 |
artom | I tried - it'll say the first element in the array you give it is the best match if it's empty. | 15:02 |
artom | Also, best_matches() doesn't seem to exist. | 15:02 |
artom | Despite what the doc says. | 15:02 |
artom | This is why I was asking about default behaviour. | 15:03 |
kiall | if 'Accept' not in request.headers: \n raise ? | 15:03 |
artom | We check for Accept: text/dns, and anything else suppose they want json. | 15:03 |
artom | s/suppose/assume/ | 15:04 |
kiall | yea.. that should work: if 'Accept' not in request.headers: \n raise ? | 15:04 |
artom | Or that, work with headers directly. | 15:04 |
kiall | Also .. This this should work, and return text/dns: 'Accept: application/json;q=0.1, text/dns;q=0.5' | 15:05 |
kiall | and, this this should work, and return application/json: 'Accept: text/dns;q=0.1, application/json;q=0.5' | 15:05 |
*** vinod1 has quit IRC | 15:05 | |
kiall | i.e. rather than: if 'text/dns' in request.accept: | 15:06 |
artom | Or, so check for accept in headers, then best_match([dns, json]) | 15:06 |
artom | *Ok, so | 15:06 |
kiall | best_match = request.accept.best_match(['text/dns', 'application/json']) | 15:06 |
kiall | if best_match == 'text/dns': | 15:06 |
artom | Yeah, it's clearer. | 15:06 |
artom | I'll miss my goat though :( | 15:07 |
kiall | lol | 15:07 |
artom | Hah, managed to use my goat in a test! | 15:15 |
*** vinod1 has joined #openstack-dns | 15:15 | |
*** vinod1 has quit IRC | 15:16 | |
artom | Twice, even! | 15:16 |
openstackgerrit | Artom Lifshitz proposed a change to stackforge/designate: Domain Import/Export https://review.openstack.org/49555 | 15:23 |
kiall | artom: lol :) | 15:23 |
kiall | ooo - 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.4 | 15:25 |
kiall | (always full of "last things" ;)) | 15:25 |
*** betsy has joined #openstack-dns | 15:26 | |
*** sodre has joined #openstack-dns | 15:27 | |
openstackgerrit | Artom Lifshitz proposed a change to stackforge/designate: Domain Import/Export https://review.openstack.org/49555 | 15:27 |
kiall | And.. That looks good :) I'll give it a final once over in a hour or so :) | 15:28 |
artom | Bah, 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 |
kiall | artom: 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 :D | 15:30 |
kiall | Okay ... 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 |
sodre | kiall: does Designate currently syncs with Neutron/Nova automatically ? | 15:34 |
kiall | We 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 |
kiall | nova/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-ish | 15:35 |
sodre | kiall: thanks. I am facing an issue with bug #1175211 | 15:37 |
*** vinod1 has joined #openstack-dns | 15:37 | |
sodre | but I guess Designate won't solve that for me yet. | 15:37 |
sodre | in particular, I am deploying the nodes using "juju" and the hostname passed through the metadata is not fully qualified | 15:38 |
kiall | sodre: ah, so.. I'm not convinced Designate will be massively helpful in solving that issue today.. | 15:39 |
kiall | That'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 IRC | 15:40 | |
sodre | got it | 15:41 |
*** vinod1 has quit IRC | 15:43 | |
*** tsimmons has quit IRC | 15:51 | |
* kiall hates making slides -_- | 15:55 | |
artom | Use goats. | 15:57 |
kiall | artom: I'm slightly worried about your interest in goats :P | 15:57 |
artom | kiall, apparently goats are thing in Python: http://ivory.idyll.org/blog/whats-with-the-goat.html | 15:59 |
artom | http://www.voidspace.org.uk/python/articles/unittest2.shtml | 15:59 |
kiall | lol | 16:00 |
*** msisk has quit IRC | 16:01 | |
*** adrian_otto has joined #openstack-dns | 16:01 | |
*** msisk has joined #openstack-dns | 16:03 | |
*** vinod1 has joined #openstack-dns | 16:03 | |
*** zane has joined #openstack-dns | 16:05 | |
*** zane has quit IRC | 16:06 | |
*** zane has joined #openstack-dns | 16:06 | |
*** eankutse has quit IRC | 16:19 | |
*** vinod1 has quit IRC | 16:22 | |
*** vinod1 has joined #openstack-dns | 16:28 | |
*** eankutse has joined #openstack-dns | 17:07 | |
*** msisk has quit IRC | 17:11 | |
*** zane has quit IRC | 17:21 | |
*** eankutse has quit IRC | 17:24 | |
*** vinod2 has joined #openstack-dns | 17:29 | |
*** cflmarques has joined #openstack-dns | 17:29 | |
*** vinod1 has quit IRC | 17:31 | |
cflmarques | Hi kiall. this update is for Havana? | 17:42 |
kiall | cflmarques: humm? | 17:43 |
cflmarques | miss understood :) sorry, This is Designate Havana release | 17:47 |
*** shakayumi has quit IRC | 17:50 | |
*** vinod1 has joined #openstack-dns | 17:59 | |
cflmarques | sorry Kiall, I have to ask you. this update is regarding V2 API? | 18:00 |
*** sodre has quit IRC | 18:00 | |
kiall | Ah | 18:01 |
kiall | Sorry - was AFK again | 18:01 |
kiall | No, the "havana" release doesn't include the complete v2 API | 18:01 |
*** vinod1 has quit IRC | 18:02 | |
cflmarques | So it is an update of the designate, but still V1 | 18:04 |
cflmarques | ? | 18:04 |
kiall | Yea, the API is versioned separately from "releases" | 18:07 |
kiall | The "havana" release will be updated only with bugfixes etc etc, while we'll continue developing new features in "icehouse".. similar to nova/glance/keystone etc | 18:08 |
cflmarques | Okay. Clarified now :) | 18:08 |
cflmarques | thak's | 18:08 |
cflmarques | *Thank's | 18:09 |
kiall | No problem :) | 18:09 |
*** shakayumi has joined #openstack-dns | 18:10 | |
*** eankutse has joined #openstack-dns | 18:18 | |
*** CaptTofu has quit IRC | 18:20 | |
*** CaptTofu has joined #openstack-dns | 18:20 | |
*** jmcbride has joined #openstack-dns | 18:26 | |
*** jmcbride has quit IRC | 18:32 | |
*** jmcbride has joined #openstack-dns | 18:32 | |
*** vinod1 has joined #openstack-dns | 18:32 | |
*** vinod1 has quit IRC | 18:37 | |
*** vinod1 has joined #openstack-dns | 18:39 | |
cflmarques | hi Kiall again. I just tested the new version on a new VM and works fine. I didn't spotted any bugs | 18:42 |
kiall | Cool :) | 18:43 |
kiall | Hopefully there's none hiding on us! | 18:44 |
*** adrian_otto has quit IRC | 18:44 | |
cflmarques | :) hopefully not :) | 18:45 |
*** eankutse has quit IRC | 18:45 | |
*** cflmarques has quit IRC | 18:48 | |
*** jmcbride has quit IRC | 18:53 | |
*** jmcbride has joined #openstack-dns | 18:56 | |
*** zane has joined #openstack-dns | 18:57 | |
*** msisk has joined #openstack-dns | 19:00 | |
*** betsy_ has joined #openstack-dns | 19:01 | |
*** betsy has quit IRC | 19:01 | |
*** betsy_ is now known as betsy | 19:01 | |
*** vinod1 has quit IRC | 19:04 | |
*** eankutse has joined #openstack-dns | 19:05 | |
*** adrian_otto has joined #openstack-dns | 19:07 | |
*** vinod1 has joined #openstack-dns | 19:08 | |
*** eankutse has quit IRC | 19:25 | |
*** adrian_otto has quit IRC | 19:29 | |
*** vinod2 has joined #openstack-dns | 19:30 | |
*** vinod1 has quit IRC | 19:30 | |
*** jmcbride has quit IRC | 19:32 | |
*** adrian_otto has joined #openstack-dns | 19:36 | |
*** vinod2 has quit IRC | 19:39 | |
*** vinod1 has joined #openstack-dns | 19:44 | |
*** jmcbride has joined #openstack-dns | 19:52 | |
*** jmcbride has quit IRC | 19:53 | |
*** jmcbride has joined #openstack-dns | 19:53 | |
*** CaptTofu has quit IRC | 19:53 | |
*** CaptTofu has joined #openstack-dns | 19:53 | |
*** eankutse has joined #openstack-dns | 20:15 | |
betsy | Kiall: Finally got around to installing and finishing testing the packages. Everything worked fine, including the client | 20:15 |
kiall | betsy: 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-dns | 20:22 | |
*** krow has quit IRC | 20:29 | |
*** betsy has quit IRC | 20:31 | |
*** david-lyle has quit IRC | 20:34 | |
*** shakayumi has quit IRC | 20:43 | |
eankutse | Kiall: Quick question... | 20:44 |
eankutse | "Scheduler will be embeddable in Pool Manager for smaller deployments" - in presentation slides | 20:44 |
eankutse | How 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-dns | 20:45 | |
*** ppenjoy1 has joined #openstack-dns | 20:47 | |
*** ppenjoy1 has quit IRC | 20:48 | |
*** ppenjoy2 has joined #openstack-dns | 20:48 | |
eankutse | My 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 bit | 20:48 |
*** adrian_otto_hkg has joined #openstack-dns | 20:54 | |
*** adrian_otto_hkg has quit IRC | 20:56 | |
*** eankutse has quit IRC | 21:25 | |
*** eankutse has joined #openstack-dns | 21:25 | |
*** eankutse has quit IRC | 21:26 | |
*** ppenjoy2 has quit IRC | 21:27 | |
*** msisk has quit IRC | 21:35 | |
kiall | eankutse: that was a mistake in the slides.. it should have read embeddable in central | 21:36 |
kiall | Fixed :) | 21:37 |
kiall | Thanks! | 21:37 |
*** msisk has joined #openstack-dns | 21:40 | |
*** zane has quit IRC | 21:40 | |
*** zane has joined #openstack-dns | 21:41 | |
*** zane has quit IRC | 21:46 | |
artom | kiall, if you're still around, the packaging does not work on Debian Wheezy. | 21:49 |
artom | I mean, from the Git repo. | 21:49 |
artom | The build deps can't be satisfied. | 21:50 |
kiall | Yea, 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 |
kiall | artom: any particular packages failing? | 21:53 |
artom | I haven't looked at the details :/ | 21:55 |
kiall | What version of nova etc does wheezy ship? | 21:56 |
kiall | 2012.1.1-18 apparently.. i.e. ancient ;) | 21:57 |
kiall | thats 3 major releases ago! | 21:57 |
kiall | Since we share many of the same deps, whatever version is going to include 2013.1 will likely have everything we need | 21:58 |
*** vinod1 has quit IRC | 21:58 | |
*** CaptTofu has quit IRC | 22:00 | |
*** CaptTofu has joined #openstack-dns | 22:00 | |
*** vinod1 has joined #openstack-dns | 22:03 | |
*** vinod1 has quit IRC | 22:04 | |
*** adrian_otto has quit IRC | 22:12 | |
*** artom has quit IRC | 22:14 | |
*** jmcbride has quit IRC | 22:14 | |
*** krow has joined #openstack-dns | 22:24 | |
*** krow has quit IRC | 22:37 | |
*** CaptTofu has quit IRC | 22:49 | |
*** CaptTofu has joined #openstack-dns | 22:50 | |
*** krow has joined #openstack-dns | 22:50 | |
*** msisk has quit IRC | 23:01 | |
*** msisk has joined #openstack-dns | 23:01 | |
*** msisk has quit IRC | 23:02 | |
*** adrian_otto has joined #openstack-dns | 23:16 | |
*** krow has quit IRC | 23:30 | |
*** krow has joined #openstack-dns | 23:33 | |
*** krow has quit IRC | 23:42 | |
*** adrian_otto1 has joined #openstack-dns | 23:48 | |
*** adrian_otto1 has quit IRC | 23:52 | |
*** adrian_otto has quit IRC | 23:52 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!