*** schisamo has joined #openstack | 00:05 | |
*** dagger has quit IRC | 00:11 | |
*** dagger has joined #openstack | 00:11 | |
*** dagger has joined #openstack | 00:11 | |
*** schisamo has quit IRC | 00:12 | |
*** _skrusty has quit IRC | 00:13 | |
*** kashyapc has quit IRC | 00:17 | |
*** kashyapc has joined #openstack | 00:17 | |
*** sophiap_ has quit IRC | 00:19 | |
*** sophiap has joined #openstack | 00:20 | |
*** _skrusty has joined #openstack | 00:27 | |
*** aliguori has quit IRC | 00:27 | |
*** kashyapc has quit IRC | 00:28 | |
*** kashyapc has joined #openstack | 00:29 | |
*** AimanA has quit IRC | 00:30 | |
*** kashyapc has quit IRC | 00:34 | |
*** bobl has quit IRC | 00:35 | |
*** aliguori has joined #openstack | 00:36 | |
*** miclorb has quit IRC | 00:36 | |
tr3buchet | yay! http://pastie.org/1377916 | 00:41 |
---|---|---|
*** rlucio has quit IRC | 00:42 | |
alekibango | reboot not working? | 00:42 |
alekibango | btw tr3buchet are u using nova-volume? | 00:42 |
alekibango | tr3buchet: what us 'cloudservers' ? | 00:44 |
alekibango | is* | 00:44 |
sandywalsh | alekibango, cloudservers is an openstack fork of a cmdline tool for the rackspace api | 00:46 |
sandywalsh | https://github.com/SandyWalsh/python-cloudservers | 00:46 |
alekibango | ah, interesting | 00:46 |
sandywalsh | alekibango, reboot works ... we just have a situation in xenserver right now where we have to reboot instances after creation to get 'em going. | 00:46 |
alekibango | ah, ic | 00:47 |
*** kashyapc has joined #openstack | 00:47 | |
sandywalsh | and just showing off pause/unpause | 00:47 |
alekibango | :) | 00:47 |
alekibango | congrats | 00:47 |
alekibango | are u using nova-volume? | 00:47 |
tr3buchet | no not using volume | 00:47 |
sandywalsh | nope | 00:47 |
alekibango | btw about that partitioning, if you would find some time tomorrow to talk with me about it, it would help a lot | 00:48 |
tr3buchet | sure! | 00:48 |
tr3buchet | we're on crazy different time zones however | 00:48 |
alekibango | which time is ok for you? | 00:48 |
tr3buchet | 4:30pm gmt until around 12gmt | 00:49 |
alekibango | thats good. i will eb here | 00:49 |
alekibango | sandywalsh: some documentation for cloudservers would be nice | 00:51 |
alekibango | i will prolly start using it soon | 00:51 |
alekibango | :) | 00:51 |
*** miclorb has joined #openstack | 00:51 | |
alekibango | double decorators = fun | 00:52 |
alekibango | oh,. even 7 at once | 00:52 |
alekibango | ;) | 00:52 |
sandywalsh | alekibango, beyond the readme? (bottom of the github page) | 00:52 |
tr3buchet | about as fun as double pointers or nested lambdas | 00:52 |
alekibango | i hated lambda | 00:53 |
alekibango | sandywalsh: ah, ty, was blind | 00:53 |
*** jasonb365 has joined #openstack | 00:54 | |
tr3buchet | alekibango: i had written some code a few months ago that had 3 levels of lambdas. | 00:55 |
*** miclorb has quit IRC | 00:55 | |
tr3buchet | sandywalsh can verify | 00:55 |
tr3buchet | fixed now however.. | 00:55 |
* sandywalsh shudders | 00:55 | |
alekibango | thats sick | 00:55 |
tr3buchet | see you guys tomorrow! | 00:56 |
sandywalsh | night tr3buchet | 00:56 |
alekibango | i never loved lambda calcul... and lisp... and postscript... even perl is more nice :) | 00:56 |
*** MarkAtwood has joined #openstack | 00:56 | |
alekibango | tr3buchet: gn8 | 00:56 |
*** aliguori has quit IRC | 00:56 | |
tr3buchet | if only perl had real object orientation.... if only.. | 00:56 |
tr3buchet | bye | 00:56 |
*** jasonb365 has quit IRC | 01:01 | |
*** evilrob has joined #openstack | 01:03 | |
*** kevnfx has joined #openstack | 01:04 | |
* evilrob is sitting in ACUG meeting... may need to start using this at work with xenserver... | 01:06 | |
*** BK_man has joined #openstack | 01:08 | |
*** ar1 has joined #openstack | 01:10 | |
*** jasonb365 has joined #openstack | 01:12 | |
dabo | tr3buchet: "if only perl had real object orientation"... it would be another Ruby! :) | 01:12 |
zul | vishy: ping at one point did you say that anso labs was going to open source a provisioning tool at the summit? | 01:13 |
vishy | explain provisioning tool | 01:13 |
zul | vishy: a tool for deploying openstack :) | 01:14 |
zul | i guess similar to puppet and the likes | 01:14 |
vishy | we put our puppet recipes in contrib | 01:15 |
vishy | with some info stripped | 01:15 |
vishy | with the hope that people would modify/improve them | 01:15 |
zul | ah cool ok thanks | 01:15 |
*** dirakx has quit IRC | 01:21 | |
*** sophiap has quit IRC | 01:24 | |
*** sophiap has joined #openstack | 01:24 | |
*** jasonb365 has quit IRC | 01:32 | |
*** dragondm has quit IRC | 01:33 | |
*** rds__ has quit IRC | 01:34 | |
*** jc_smith has quit IRC | 01:39 | |
*** vvuksan has joined #openstack | 01:44 | |
*** vvuksan has quit IRC | 01:49 | |
*** piken has quit IRC | 01:53 | |
*** winston-d has left #openstack | 02:00 | |
*** MarkAtwood has quit IRC | 02:03 | |
*** MarkAtwood has joined #openstack | 02:08 | |
*** sophiap has quit IRC | 02:09 | |
*** sophiap has joined #openstack | 02:09 | |
*** vvuksan has joined #openstack | 02:12 | |
*** schisamo has joined #openstack | 02:18 | |
vvuksan | who is in charge of Nova documentation ? | 02:35 |
*** joearnold has quit IRC | 02:38 | |
*** miclorb has joined #openstack | 02:41 | |
*** jdurgin has quit IRC | 02:44 | |
*** Ryan_Lane has quit IRC | 02:47 | |
*** sandywalsh has quit IRC | 02:51 | |
*** vvuksan has quit IRC | 03:01 | |
*** maplebed has quit IRC | 03:05 | |
*** schisamo has quit IRC | 03:33 | |
*** kashyapc has quit IRC | 03:38 | |
*** rchavik has joined #openstack | 03:39 | |
*** jasonb365 has joined #openstack | 03:42 | |
*** jasonb365 has quit IRC | 03:47 | |
*** jimbaker has quit IRC | 03:55 | |
*** annegentle-web has joined #openstack | 03:55 | |
*** BK_man has quit IRC | 04:05 | |
*** daleolds has quit IRC | 04:05 | |
*** kashyapc has joined #openstack | 04:08 | |
*** BK_man has joined #openstack | 04:18 | |
*** EdwinGrubbs has joined #openstack | 04:21 | |
*** EdwinGrubbs has joined #openstack | 04:21 | |
*** ccustine has quit IRC | 04:22 | |
*** ccustine has joined #openstack | 04:22 | |
*** ccustine has quit IRC | 04:25 | |
*** herki has quit IRC | 04:29 | |
*** BK_man has quit IRC | 04:30 | |
*** schisamo has joined #openstack | 04:45 | |
*** schisamo has quit IRC | 04:50 | |
*** annegentle-web has left #openstack | 04:51 | |
*** dubsquared has joined #openstack | 05:19 | |
*** HugoKuo has joined #openstack | 05:32 | |
*** f4m8_ is now known as f4m8 | 05:45 | |
*** f4m8 is now known as f4m8_ | 05:46 | |
*** ccustine has joined #openstack | 06:03 | |
*** ccustine has quit IRC | 06:03 | |
*** dubsquared has quit IRC | 06:16 | |
*** stewart has quit IRC | 06:35 | |
*** reldan has joined #openstack | 06:43 | |
*** apanasenko has joined #openstack | 06:45 | |
*** guigui1 has joined #openstack | 06:46 | |
*** stewart has joined #openstack | 06:52 | |
*** kashyapc has quit IRC | 06:53 | |
*** kashyapc has joined #openstack | 06:53 | |
*** kashyapc has quit IRC | 06:58 | |
*** kashyapc has joined #openstack | 06:58 | |
*** almaisan-away is now known as al-maisan | 07:02 | |
*** reldan has quit IRC | 07:05 | |
*** ArdRigh has joined #openstack | 07:06 | |
*** guigui1 has quit IRC | 07:08 | |
*** stewart has quit IRC | 07:13 | |
*** apanasenko has quit IRC | 07:16 | |
*** arthurc has joined #openstack | 07:32 | |
openstackhudson | Project nova build #303: SUCCESS in 1 min 13 sec: http://hudson.openstack.org/job/nova/303/ | 07:49 |
*** sophiap has quit IRC | 07:53 | |
*** allsystemsarego has joined #openstack | 07:54 | |
*** GasbaKid has joined #openstack | 07:54 | |
*** sophiap has joined #openstack | 07:56 | |
*** brd_from_italy has joined #openstack | 08:00 | |
*** arthurc has quit IRC | 08:01 | |
*** miclorb has quit IRC | 08:12 | |
*** larstobi has joined #openstack | 08:16 | |
*** fabiand has quit IRC | 08:16 | |
*** fabiand has joined #openstack | 08:16 | |
*** arthurc has joined #openstack | 08:17 | |
*** Podilarius has left #openstack | 08:18 | |
*** zul has quit IRC | 08:23 | |
*** arthurc has quit IRC | 08:26 | |
*** ibarrera has joined #openstack | 08:29 | |
*** calavera has joined #openstack | 08:30 | |
*** arthurc has joined #openstack | 08:34 | |
*** zul has joined #openstack | 08:35 | |
*** sophiap has quit IRC | 08:55 | |
*** sophiap has joined #openstack | 09:02 | |
*** arthurc_ has joined #openstack | 09:17 | |
*** arthurc has quit IRC | 09:19 | |
*** nelson__ has quit IRC | 09:27 | |
*** deshantm_cosi has quit IRC | 09:28 | |
*** deshantm has quit IRC | 09:29 | |
*** irahgel1 has joined #openstack | 09:34 | |
*** deshantm_cosi has joined #openstack | 09:41 | |
*** deshantm has joined #openstack | 09:41 | |
*** reldan has joined #openstack | 09:53 | |
*** pothos has quit IRC | 10:01 | |
*** pothos has joined #openstack | 10:02 | |
*** doude has joined #openstack | 10:05 | |
*** guigui1 has joined #openstack | 10:09 | |
*** olivier_ has joined #openstack | 10:14 | |
olivier_ | Hi all, I've got a problem for starting my swift-proxy server and /var/log/message didn't show me error message. How can I troubleshoot it ? | 10:29 |
larstobi | olivier_: you need to add catch_errors-filter | 10:30 |
olivier_ | ok, I will do that, thanks | 10:30 |
*** DigitalFlux has joined #openstack | 10:32 | |
larstobi | olivier_: also, did you make sure syslog is running? catch_errors-konfig excerpt: http://paste.openstack.org/show/288/ | 10:33 |
DigitalFlux | Hi guys | 10:33 |
larstobi | Hi | 10:33 |
DigitalFlux | I am trying to bootstrap nova using the nova script | 10:33 |
*** kashyapc has quit IRC | 10:34 | |
DigitalFlux | everything is up and working from what i see on the console logs | 10:34 |
DigitalFlux | however when i run the euca-add-keypair command, i just get a connection refused | 10:34 |
DigitalFlux | what could this be related to ? | 10:34 |
olivier_ | Still nothing on my log (and rsyslogd is runnig) | 10:43 |
olivier_ | I've adapted my proxy-server.conf whith your excerpt, and try to start it, but still nothing | 10:44 |
larstobi | hmm | 10:44 |
larstobi | did you start auth-server okay? | 10:45 |
olivier_ | yes | 10:45 |
larstobi | would you mind pasting your proxy-server.conf to paste.openstack.org? | 10:45 |
olivier_ | ok | 10:46 |
olivier_ | http://paste.openstack.org/show/289/ | 10:46 |
*** sebastianstadil has joined #openstack | 10:47 | |
larstobi | hmm, it's almost exactly like mine | 10:47 |
olivier_ | Can it be related to a problem with the ring files ? (I meet an index error when I rebalance the ring files) | 10:48 |
larstobi | I'm not sure about that | 10:49 |
larstobi | what was the index error? | 10:49 |
olivier_ | http://paste.openstack.org/show/290/ | 10:49 |
larstobi | olivier_: do you only have 1 zones? you should have a minimum of 3 | 10:51 |
larstobi | olivier_: also, which version of swift are you running? | 10:53 |
olivier_ | ok, it's a lab test, then I beleive that with 1 zone it should be enough | 10:53 |
olivier_ | But if it's mandatory to have 3 zone minimum, I will create 3 | 10:53 |
olivier_ | How to know the swift version ? | 10:54 |
larstobi | hmm, did you install it from trunk or downloaded zip file? | 10:55 |
olivier_ | I'm using ppa | 10:55 |
larstobi | ok, then it's probably 1.1.0 | 10:55 |
larstobi | just do a "apt-cache policy swift" to chech which is installed | 10:57 |
olivier_ | I've followe.1.0-1ubuntu1~lucid0 | 10:58 |
olivier_ | oups: .1.0-1ubuntu1~lucid0 | 10:58 |
larstobi | I guess that should be 1.1.0-1ununtu1~lucid0 | 10:59 |
olivier_ | yes (bad copy/past) | 10:59 |
larstobi | I figured :) | 10:59 |
olivier_ | Then, If I need a minimum of 3 zones with 3 storage nodes, I need to put each storage node in a different zone ? | 11:00 |
larstobi | yes | 11:01 |
larstobi | I'm not sure if this is the reason proxy-server won't start | 11:02 |
*** sebastianstadil has left #openstack | 11:03 | |
*** sebastianstadil has joined #openstack | 11:04 | |
*** sophiap has quit IRC | 11:04 | |
*** sophiap has joined #openstack | 11:05 | |
*** apanasenko has joined #openstack | 11:08 | |
olivier_ | I've fixed the ring files, and still nothing with proxy | 11:16 |
larstobi | hmm | 11:33 |
*** nelson__ has joined #openstack | 11:35 | |
*** nelson__ has joined #openstack | 11:35 | |
larstobi | olivier_: are you starting the proxy-server via swift-init? | 11:38 |
larstobi | maybe if you try to start it like this, you might get some error message: "swift-proxy-server /etc/swift/proxy-server.conf" | 11:39 |
*** stewart has joined #openstack | 11:40 | |
*** arthurc_ has quit IRC | 11:40 | |
olivier_ | I'm using the command: swift-init proxy start | 11:40 |
*** arthurc has joined #openstack | 11:40 | |
olivier_ | Error trying to load config /etc/swift/proxy-server.conf: Entry point 'catch_errors' not found in egg 'swift' (dir: /usr/lib/pymodules/python2.6; protocols: paste.filter_factory, paste.filter_app_factory; entry_points: ) | 11:40 |
larstobi | okay, maybe that's a new config option from trunk (I'm running trunk). Try to remove catch_errors | 11:41 |
olivier_ | ok | 11:41 |
olivier_ | now it didn't give my shell back: Is a good news ? | 11:42 |
*** schisamo has joined #openstack | 11:42 | |
larstobi | yes :) | 11:42 |
larstobi | I think you'll have to kill −9 the process to exit | 11:43 |
olivier_ | ok great | 11:43 |
olivier_ | Thanks a lot's, now I can begin to test swift :-) | 11:45 |
larstobi | no problemos! :-) are you the freenas guy? | 11:45 |
olivier_ | Yes | 11:46 |
larstobi | kudos! :) | 11:46 |
olivier_ | thanks :-) | 11:46 |
*** _skrusty has quit IRC | 11:46 | |
olivier_ | But my swift tests are not related to FreeNAS | 11:46 |
larstobi | okay | 11:47 |
larstobi | my guess is that swift isn't a good fit for embedded systems anyway ;) | 11:48 |
olivier_ | You're right :-) | 11:48 |
*** stewart has quit IRC | 11:48 | |
*** schisamo has quit IRC | 11:49 | |
*** dantti_work has quit IRC | 11:52 | |
*** rds__ has joined #openstack | 11:54 | |
*** dagger has quit IRC | 11:55 | |
*** dagger has joined #openstack | 11:55 | |
*** dagger has joined #openstack | 11:55 | |
*** stewart has joined #openstack | 11:59 | |
*** dagger has quit IRC | 11:59 | |
*** _skrusty has joined #openstack | 11:59 | |
*** zul has quit IRC | 11:59 | |
*** dagger has joined #openstack | 12:01 | |
*** dagger has joined #openstack | 12:01 | |
*** hggdh has quit IRC | 12:02 | |
*** sophiap has quit IRC | 12:05 | |
*** sophiap has joined #openstack | 12:07 | |
*** schisamo has joined #openstack | 12:08 | |
*** ArdRigh has quit IRC | 12:14 | |
*** ar1 has quit IRC | 12:14 | |
*** sandywalsh has joined #openstack | 12:18 | |
*** matclayton has joined #openstack | 12:23 | |
*** sophiap has quit IRC | 12:32 | |
*** sophiap has joined #openstack | 12:33 | |
* soren dances and jumps | 12:45 | |
larstobi | :-) | 12:48 |
larstobi | *jumps along* | 12:48 |
soren | It's hard not to! | 12:49 |
* soren is calm again | 13:04 | |
*** zul has joined #openstack | 13:09 | |
*** westmaas has joined #openstack | 13:09 | |
*** piken has joined #openstack | 13:11 | |
piken | morning | 13:11 |
soren | http://paste.openstack.org/show/291/ | 13:12 |
soren | Backed by iptables. | 13:12 |
soren | Ie. actually works. | 13:12 |
alekibango | nice | 13:18 |
soren | *sigh* Just the SOAP thing left now. | 13:18 |
alekibango | i use soap only in bathroom ;) | 13:19 |
soren | Sensible choice! | 13:19 |
larstobi | very nice :) | 13:19 |
alekibango | :) | 13:19 |
alekibango | soren: we are in agreement on soap :) | 13:20 |
soren | I know one particular place in a bath room where I'd like to stick SOAP. | 13:20 |
alekibango | soren: i hope there will be some docs/examples for this feature.... that would be nice | 13:21 |
soren | alekibango: The soap thing? | 13:21 |
larstobi | I like to rest in the bathroom and also use soap there | 13:21 |
alekibango | no, the thing ou pasted | 13:21 |
soren | alekibango: Oh. | 13:21 |
alekibango | secuity groups | 13:22 |
soren | I'm sure there's a bunch already. Whatever you can find about EC2 and security groups should hold true for this, too. | 13:22 |
larstobi | not so funny, I guess... | 13:22 |
*** GasbaKid has quit IRC | 13:23 | |
alekibango | soren: can i ask you for help? it should be easy for you... please answer this question. i just dont feel confident enough: https://answers.launchpad.net/nova/+question/137117 | 13:24 |
alekibango | soren: linking relavant ec2 docs would be nice too :) | 13:24 |
alekibango | soren: also relevant: https://answers.launchpad.net/nova/+question/137745 | 13:25 |
soren | alekibango: done | 13:27 |
alekibango | ty | 13:27 |
alekibango | soren: imho docs will be critical issue around next release | 13:28 |
alekibango | we need to put them in shape | 13:28 |
alekibango | and its hard for people without know-how to write it | 13:29 |
alekibango | almost impossible | 13:29 |
alekibango | :) | 13:29 |
*** sophiap has quit IRC | 13:29 | |
*** sophiap has joined #openstack | 13:30 | |
soren | alekibango: That's why we have the super awesome annegentle :) | 13:30 |
alekibango | she is awesome, but not superman | 13:30 |
alekibango | :) | 13:30 |
alekibango | soren: can you please answer one of those 2 linked questions ? | 13:31 |
*** sebastianstadil has quit IRC | 13:31 | |
alekibango | you will get some karma boost and thanks of many people who fight with it again and again... we will rewrite it soon into docs somehow | 13:31 |
soren | alekibango: Which ones? | 13:37 |
alekibango | https://answers.launchpad.net/nova/+question/137117 | 13:37 |
soren | I already did. | 13:37 |
soren | 13:27 <+soren> alekibango: done | 13:37 |
soren | That was me having done so. | 13:37 |
alekibango | ah i dont see it there | 13:37 |
soren | It's like totally there. It says "10 minutes ago" and everything. | 13:37 |
alekibango | ah its there now. sorry was prolyl cached somewhere | 13:37 |
alekibango | sorry :D | 13:38 |
sandywalsh | termie, you around? | 13:41 |
*** aliguori has joined #openstack | 13:42 | |
*** ctennis has quit IRC | 13:42 | |
sandywalsh | perhaps this is just a more recent trunk issue | 13:42 |
sandywalsh | attempting 'nova-manage project zipfile' and getting complaints of | 13:42 |
sandywalsh | openssl.cnf not found | 13:43 |
sandywalsh | is this a new requirement? | 13:43 |
*** kashyapc has joined #openstack | 13:43 | |
sandywalsh | sorry ... skipped a step ... my bad | 13:44 |
*** hazmat has joined #openstack | 13:45 | |
reldan | Hi guys. Nova doesn't support guest windows OS (net and key injection), do it? | 13:55 |
reldan | Are there additional complexity to add support windows server? | 13:57 |
sandywalsh | reldan, is there a particular hypervisor you're considering? | 13:57 |
*** hggdh has joined #openstack | 13:57 | |
*** ctennis has joined #openstack | 13:58 | |
*** ctennis has joined #openstack | 13:58 | |
alekibango | reldan:https://blueprints.launchpad.net/nova/+spec/guest-agent | 13:59 |
reldan | sandywalsh: No. I want to find openstack restrictions on guest OS. | 14:02 |
olivier_ | I've still a last problem with swift: swift-auth-add-user can't add a user (Update failed: 503 Service Unavailable) | 14:02 |
alekibango | soren: you are missing dependency on sudo | 14:02 |
*** vvuksan has joined #openstack | 14:02 | |
alekibango | in your packages | 14:02 |
reldan | alekibango: thanks for blueprint | 14:03 |
alekibango | np reldan, but please consider not using windows | 14:03 |
soren | alekibango: I'm whuh? | 14:03 |
alekibango | soren: your nova packages call sudo :) but doesnt depend on it | 14:03 |
soren | alekibango: Oh. | 14:03 |
sandywalsh | reldan, I don't believe there are restrictions in nova itself. The restrictions would really come from the hypervisor. | 14:04 |
sandywalsh | reldan, the nova restrictions would come from the functions you can perform on the guest (a la, the bp alekibango cited) | 14:05 |
reldan | alekibango: Rackspace supports Windows Server, I think nova also should :) | 14:06 |
soren | It does. | 14:06 |
soren | Well, it will once my branch from this morning langs. | 14:06 |
soren | lands, even. | 14:06 |
soren | https://code.launchpad.net/~soren/nova/raw-disk-images | 14:06 |
alekibango | but note that by using windows you support racism, luciferianism and genocide (by giving bill gates money) | 14:06 |
alekibango | just search those words along his name | 14:06 |
reldan | alekibango: :) | 14:07 |
apanasenko | sandywalsh: a hypervisor does not allow to use Windows as a guest OS? | 14:09 |
reldan | sandywalsh: http://paste.openstack.org/show/292/ - are you sure, I can inject net into fs such way in Windows | 14:10 |
apanasenko | alekibango: Bill no longer works in MS :) | 14:10 |
*** rchavik has quit IRC | 14:10 | |
alekibango | apanasenko: right but he still have some shares, doesnt he? | 14:10 |
*** sebastianstadil has joined #openstack | 14:11 | |
dabo | reldan: that code is changing. the original design was linux-only. | 14:12 |
apanasenko | alekibango: Well, yes :) But still all fault, Steve :) | 14:12 |
alekibango | ??? i dont get you now :) | 14:13 |
sandywalsh | reldan, yes, you're correct with the current implementation. It will support windows though. As soren mentioned, it is a priority for rackspace. | 14:13 |
reldan | dabo: sandywalsh: thanks | 14:13 |
*** hggdh has quit IRC | 14:13 | |
sandywalsh | termie is west-coast US, correct? | 14:14 |
soren | sandywalsh: He's in Berlin, isn't he? | 14:14 |
soren | sandywalsh: He used to be. | 14:14 |
soren | Maybe he moved. I don't know. | 14:14 |
soren | Erk, I'm late. | 14:15 |
*** hggdh has joined #openstack | 14:17 | |
*** hggdh has quit IRC | 14:23 | |
*** gondoi has joined #openstack | 14:24 | |
*** hadrian has joined #openstack | 14:24 | |
* hadrian cannot find any doc on how to create images for nova | 14:24 | |
*** ppetraki has joined #openstack | 14:27 | |
*** Podilarius has joined #openstack | 14:34 | |
*** hggdh has joined #openstack | 14:34 | |
*** jasonb365 has joined #openstack | 14:35 | |
*** sophiap_ has joined #openstack | 14:37 | |
*** sophiap has quit IRC | 14:37 | |
*** sophiap_ is now known as sophiap | 14:37 | |
*** kevnfx has quit IRC | 14:39 | |
*** reldan has quit IRC | 14:40 | |
*** reldan has joined #openstack | 14:40 | |
*** jasonb365 has quit IRC | 14:43 | |
*** doude has quit IRC | 14:48 | |
*** doude has joined #openstack | 14:48 | |
*** larstobi has quit IRC | 14:53 | |
*** larstobi has joined #openstack | 14:53 | |
*** apanasenko has quit IRC | 14:54 | |
*** apanasenko has joined #openstack | 14:55 | |
*** apanasenko has quit IRC | 14:55 | |
annegentle | hadrian: does this help? http://wiki.openstack.org/GettingImages | 14:56 |
*** westmaas has quit IRC | 14:58 | |
*** dirakx has joined #openstack | 14:59 | |
hadrian | annegentle: i was aware of that link, I was looking for ways to create your own image | 15:01 |
hadrian | annegentle: I assume you are the author of the youtube videos, correct? | 15:02 |
hadrian | awesome work, highly appreciated | 15:02 |
annegentle | hadrian: does this readme help with "Do It Yourself" images? http://bazaar.launchpad.net/~smoser/%2Bjunk/ttylinux-uec/annotate/head%3A/README | 15:03 |
*** hggdh has quit IRC | 15:03 | |
smoser | it probably doesn't help hadrian too much | 15:04 |
chmouel | sandywalsh: by the way rscloud server are not implementing pause so that could confusing to get that method on the python-cloudservers binding | 15:05 |
smoser | hadrian, i think the most documentation on building images that you're going to find is going to be related to building EC2 images. | 15:05 |
chmouel | sandywalsh: I would vote to fork it and call something like with swift or nova in the name | 15:05 |
hadrian | smoser: there's plenty of that | 15:05 |
hadrian | but from what i gather they won't work in nova, unless... | 15:05 |
* hadrian is looking for the the unless part :) | 15:05 | |
smoser | If it fits your bill, I think that downloading an image from http://uec-images.ubuntu.com and starting from that is the path of least resistance. | 15:06 |
sandywalsh | chmouel, yes, that's a good point. | 15:06 |
smoser | there are lots of "gotchas" that qualify as your "unless". | 15:06 |
sandywalsh | chmouel, or we could make it a flag to enable openstack commands | 15:06 |
smoser | the biggest 2 differences from EC2 -> openstack are | 15:06 |
hadrian | smoser: not the answer I was looking for, but very helpful nonetheless :) | 15:06 |
smoser | a.) devices: virtio nework and disk, and 'root=/dev/vda' rather than 'root=/dev/sda' | 15:06 |
chmouel | sandywalsh: yeah true but eventually rackspacecloud would become openstack nova so people would just migrate to that library when the switch happen | 15:07 |
*** sebastianstadil has quit IRC | 15:07 | |
hadrian | i need java and an osgi container on my vms, that's the reason i am asking | 15:07 |
*** hggdh has joined #openstack | 15:08 | |
smoser | b.) depending on the hypervisor you're using in openstack (likely kvm), the kernel and modules are not going to be be xen kernel/modules. they'll need to run on kvm. | 15:08 |
sandywalsh | chmouel, hmm, correct. | 15:08 |
*** allsystemsarego has quit IRC | 15:08 | |
smoser | hadrian, download uec image, extract, mount loopback, chroot, apt-get install, configure, exit, umount, and go. | 15:08 |
hadrian | smoser: correct | 15:08 |
hadrian | i also have a local ubuntu mirror, so it's fast too | 15:09 |
smoser | alternatively, you can start from something like vm-builder, but starting at the uec-image level just removes one step. | 15:09 |
*** hggdh has quit IRC | 15:09 | |
*** allsystemsarego has joined #openstack | 15:10 | |
hadrian | smoser: is this process something you guys focus on improving/documenting in the near future? | 15:10 |
smoser | well... sort of. but help would not be denied. | 15:11 |
smoser | :) | 15:11 |
smoser | i have lots of work to do there, and it is a goal to make the ubuntu images very good starting points for UEC , EC2, or Openstack. | 15:12 |
smoser | https://blueprints.launchpad.net/ubuntu/+spec/cloud-server-n-image-rebundle covers some of the things that i'm hoping to do | 15:12 |
hadrian | smoser: noted, but I didn't doubt that :) | 15:12 |
olivier_ | I need some help for using swift: I can't create a user with swift-auth-add-user | 15:12 |
*** reldan has quit IRC | 15:15 | |
*** daleolds has joined #openstack | 15:15 | |
*** allsystemsarego has quit IRC | 15:15 | |
smoser | hadrian, is there a part of that process that you think could stand for some help ? | 15:16 |
hadrian | smoser: i have a bit more to learn to be an effective helper, but getting there... | 15:17 |
smoser | http://alestic.com/2010/01/ec2-ebs-boot-ubuntu might be helpful. a bit ec2 centric though. | 15:18 |
hadrian | right now i am trying to fine tune the process of setting up nova on my system and getting the vms running with a minimum of time spent | 15:18 |
hadrian | smoser: but i am reporting here issues i find | 15:19 |
* hadrian should get a launchpad account | 15:19 | |
*** hggdh has joined #openstack | 15:20 | |
smoser | hadrian, yes you should. it comes with 2G of cloud storage (Ubuntu One) and lets you open bugs against me. | 15:21 |
*** jfluhmann has joined #openstack | 15:22 | |
* hadrian will, but he has too many accounts already | 15:22 | |
smoser | i don't see mention of 'uec-publish-tarball' or uec-publish-image ( a text search on wiki.openstack.com) . but that is a very easy way to publish Ubuntu images, assuming euca2ools set up. | 15:22 |
annegentle | smoser: I can add that info to the "GettingImages" page if you think that's a good place | 15:23 |
smoser | well, launchpad functions as a openid provider, so you can ditch all the others. (no, i don't reallly think that is true) | 15:23 |
*** allsystemsarego has joined #openstack | 15:26 | |
*** allsystemsarego has joined #openstack | 15:26 | |
*** colinnich has joined #openstack | 15:30 | |
sandywalsh | what is the default logfile location if you don't supply the --logfile option? | 15:30 |
chmouel | sandywalsh: current directory i think | 15:31 |
chmouel | would need to double check tho | 15:31 |
sandywalsh | <looking> | 15:32 |
sandywalsh | chmouel, sadly, nothing. | 15:33 |
smoser | annegentle, http://wiki.openstack.org/GettingImages?action=diff&rev2=2&rev1=1 | 15:33 |
hadrian | smoser: there you go: hzbarcea@launchpad :) | 15:35 |
* smoser assigns dozens of bugs to hzbarcea | 15:36 | |
smoser | i'm 'smoser' there, so if you open some, feel free to subscribe me. | 15:36 |
hadrian | smoser: thanks | 15:37 |
larstobi | olivier_: are you getting error messages? | 15:38 |
annegentle | smoser: thanks! | 15:38 |
*** pvo_school is now known as pvo_in_oz | 15:40 | |
olivier_ | larstobi: Yes | 15:42 |
larstobi | olivier_: can you do a paste? | 15:42 |
olivier_ | http://paste.openstack.org/show/295/ | 15:44 |
larstobi | sounds familiar | 15:45 |
*** dfg_ has joined #openstack | 15:45 | |
olivier_ | do you have any clue ? | 15:47 |
larstobi | olivier_: have you specified auth ip's like this: http://paste.openstack.org/show/296/ ? | 15:47 |
olivier_ | no | 15:48 |
olivier_ | I've forgot this step ! | 15:48 |
olivier_ | I'm following the guide here: http://swift.openstack.org/howto_installmultinode.html | 15:49 |
larstobi | yes, I believe there are some parts missing | 15:49 |
*** reldan has joined #openstack | 15:49 | |
olivier_ | ok | 15:50 |
*** dfg_ has quit IRC | 15:50 | |
larstobi | I must go home now, dinner time :) | 15:50 |
larstobi | bye | 15:50 |
*** larstobi has quit IRC | 15:50 | |
olivier_ | thanks for your help | 15:51 |
*** reldan has quit IRC | 15:51 | |
*** reldan has joined #openstack | 15:52 | |
annegentle | olivier_: feel free to log a bug against the multi-node install instructions. I'll work on adding that | 15:54 |
*** rbergeron has quit IRC | 15:55 | |
*** rbergeron has joined #openstack | 15:55 | |
olivier_ | ok, I will do that once I will reach to use it | 15:55 |
annegentle | olivier_: ok, thanks for testing the instructions and letting us know what you see :) | 15:56 |
*** apanasenko has joined #openstack | 15:59 | |
xtoddx | jaypipes: around? | 16:01 |
*** mdomsch has joined #openstack | 16:01 | |
jaypipes | xtoddx: yup | 16:05 |
xtoddx | jaypipes: I can't branch lp:~jaypipes/openstack-common/options | 16:05 |
xtoddx | bzr: ERROR: Not a branch: "bzr+ssh://bazaar.launchpad.net/~openstack-core/openstack-common/trunk/". | 16:06 |
jaypipes | xtoddx: hmm...must have something to do with the reorganization of the core teams... ttx? | 16:06 |
ttx | let me have a look | 16:07 |
ttx | hrm | 16:07 |
ttx | openstack-core was removed. but it had branches. | 16:08 |
ttx | they are now under ~registry instead of ~openstack-core | 16:08 |
jaypipes | ttx: registry? | 16:09 |
ttx | that the owner for orphaned things | 16:09 |
jaypipes | hmm... | 16:09 |
* ttx looks at ways to undo damage | 16:09 | |
jaypipes | ttx: I can push the branch to some other location... I have it locally of course. | 16:09 |
*** dubsquared has joined #openstack | 16:10 | |
ttx | jaypipes: if we are to follow http://wiki.openstack.org/LaunchpadGroups we should have ~openstack-common-core | 16:11 |
ttx | just a sec, looking at how openstack-common project is currently organized | 16:11 |
ttx | jaypipes: do you plan to migrate openstack-common under ~openstack-hudson at some point ? | 16:14 |
*** sophiap has quit IRC | 16:14 | |
*** sophiap has joined #openstack | 16:14 | |
ttx | jaypipes: I can create an openstack-common-core group, make you the admin of it, and then you can push the branch there and we can make it the main branch | 16:16 |
*** dragondm has joined #openstack | 16:16 | |
*** jimbaker has joined #openstack | 16:17 | |
jaypipes | ttx: go for it :) | 16:18 |
*** westmaas has joined #openstack | 16:18 | |
*** sophiap has quit IRC | 16:18 | |
colinnich | Hi. Anyone from swift up for a problem with stats-collector? | 16:21 |
ttx | jaypipes: --> https://launchpad.net/~openstack-common-core (let me know when the branch is pushed, I'll fix the lp:openstack-common link) | 16:23 |
ttx | jaypipes: you could even "bzr branch lp:openstack-common" then "bzr push lp:~openstack-common-core/openstack-common/trunk", I suppose | 16:26 |
*** jasonb365 has joined #openstack | 16:28 | |
ttx | that said, all this will just restore your ownership of the main branch... not really fix old references to bzr+ssh://bazaar.launchpad.net/~openstack-core/openstack-common/trunk ... | 16:28 |
creiht | colinnich: ask away, and someone will answer when they can :) | 16:29 |
colinnich | ok :-) | 16:30 |
colinnich | Running a multi server Austin install on Lucid. Have several hundred Gb stored and am trying to get the stats working. | 16:30 |
colinnich | I've followed the SAIO stats instructions and adapted for multi-server and the account stats are being generated and uploaded as are the proxy logs | 16:31 |
colinnich | But when stats-collector runs, it outputs an error to syslog and seems to hang - I can leave it for hours and it doesn't progress past file #1 | 16:31 |
creiht | olivier_: yes you need to have at least 3 zones | 16:32 |
colinnich | http://paste.openstack.org/show/297/ | 16:32 |
colinnich | any ideas? | 16:32 |
dabo | running out to donate blood. back in a few. | 16:32 |
creiht | and just saw that you got it figured out... great! | 16:33 |
*** kashyapc has quit IRC | 16:34 | |
creiht | colinnich: notmyname just walked in and should be on shortly and be able to help you | 16:34 |
notmyname | colinnich: hi | 16:35 |
*** zul has quit IRC | 16:35 | |
*** jbryce has joined #openstack | 16:36 | |
colinnich | notmyname: Hi John | 16:36 |
notmyname | colinnich: give me a minute to catch up | 16:36 |
colinnich | notmyname: np | 16:36 |
notmyname | colinnich: that traceback is a bug that has been fixed. let me check to see when it was added | 16:37 |
notmyname | the lazy-load of the internal_proxy attribute had a bug | 16:38 |
creiht | colinnich: are you running the 1.1 release? | 16:38 |
colinnich | possibly not | 16:38 |
creiht | the 1.1 release wouldn't have the patch | 16:39 |
creiht | notmyname: we probably should backport that | 16:39 |
notmyname | not a bzr expert, but bzr blame says fixed in118.2.1 | 16:39 |
colinnich | notmyname: it is 1.1 | 16:39 |
*** sebastianstadil has joined #openstack | 16:39 | |
*** romohr has joined #openstack | 16:39 | |
*** sophiap has joined #openstack | 16:40 | |
notmyname | colinnich: creiht: https://bugs.launchpad.net/swift/+bug/671236 | 16:43 |
uvirtbot | Launchpad bug 671236 in swift "LogProcessor fails first attempt to use it's InternalProxy" [High,Fix committed] | 16:43 |
jk0 | eday: did you get a chance to look over the latest updates on https://code.launchpad.net/~termie/nova/eventlet_merge/+merge/43383 ? :) | 16:44 |
sandywalsh | jk0, have you tried to run that branch yet? | 16:45 |
jk0 | not yet | 16:45 |
jk0 | haven't had a chance | 16:45 |
sandywalsh | jk0, I can't authenticate to it (euca-describe 403's) | 16:45 |
jk0 | interesting. I'll try now | 16:45 |
sandywalsh | I think I see what's happening | 16:47 |
sandywalsh | the flagfile isn't getting passed in since it uses a new launcher (instead of the screen approach) | 16:47 |
sandywalsh | yup, that was it | 16:48 |
sandywalsh | :) | 16:48 |
jk0 | whew :) | 16:48 |
sandywalsh | heh, yeah | 16:48 |
sandywalsh | k, off to lunch! | 16:48 |
*** kashyapc has joined #openstack | 16:51 | |
colinnich | notmyname: It's flying along now thanks. Doesn't like any lines in the access files (20116 bad, 20116 total) but I'll try and figure that one out. Unless you know :-) | 16:51 |
colinnich | notmyname: "stats" files don't have any errors logged though, so fingers crossed | 16:51 |
colinnich | notmyname: swift Log processing done (0.17 minutes) | 16:52 |
notmyname | colinnich: are you using a separate access log or are you using /var/log/syslog? If it were me, I'd pull down one of those access logs from the swift cluster and see what it looks like | 16:53 |
*** normanrichards has joined #openstack | 16:54 | |
colinnich | notmyname: using the syslog-ng instructions from the docs. I'll get a file down | 16:54 |
*** jasonb365 has quit IRC | 16:57 | |
colinnich | notmyname: here's a section I'd say was representative - http://paste.openstack.org/show/298/ | 16:58 |
*** brd_from_italy has quit IRC | 16:58 | |
*** seshu has joined #openstack | 16:58 | |
notmyname | at first glance they look ok | 16:59 |
*** calavera has quit IRC | 16:59 | |
colinnich | notmyname: every file processed had every line bad | 16:59 |
notmyname | it could be the server name | 17:00 |
notmyname | let me check | 17:00 |
*** cloudmeat has joined #openstack | 17:00 | |
notmyname | colinnich: in /etc/swift/log-processing.conf, what do you have for server_name under [log-processor-access] | 17:00 |
notmyname | if it's not there, it defaults to "proxy" | 17:00 |
notmyname | which will not match your logs and reject every line | 17:01 |
colinnich | notmyname: don't have anything. | 17:01 |
notmyname | ok, that's the issue then | 17:02 |
notmyname | add "server_name = proxy-server" | 17:02 |
notmyname | then remove the processed_files object in the log_processing_data container and rerun the stats (this will reset everything and reprocess all files) | 17:03 |
*** daleolds has quit IRC | 17:03 | |
colinnich | notmyname: seems to be working now | 17:03 |
notmyname | awesome | 17:03 |
colinnich | notmyname: proxy-server isn't my machine's name though, so where is that from? | 17:03 |
notmyname | that's the name of the process that was logging | 17:04 |
notmyname | in this case, "Server" is software, not a machine | 17:04 |
jk0 | sandywalsh: fwiw, I'm running the eventlet_merge branch and it's working fine -- although I am not using the new launcher | 17:05 |
jk0 | so it gets my thumbs up (cc eday :)) | 17:05 |
colinnich | notmyname: so is that a bug then, or is it fixed already? :-) | 17:05 |
notmyname | just submitted a bug for the default server_name (https://bugs.launchpad.net/swift/+bug/690740) | 17:07 |
creiht | colinnich: yeah the logging was changed a while back to me more consistent in the names of the processes that were logged | 17:07 |
uvirtbot | Launchpad bug 690740 in swift "change stats default server name to proxy-server" [Undecided,New] | 17:07 |
creiht | unfortunately I missed the fact that the stats stuff looked for that name | 17:07 |
colinnich | notmyname: creiht: ok, thanks guys | 17:07 |
*** lvaughn has quit IRC | 17:07 | |
notmyname | colinnich: the other bug (with internal_proxy) will be backported to 1.1 | 17:08 |
notmyname | working on that now | 17:08 |
*** lvaughn has joined #openstack | 17:08 | |
*** kevnfx has joined #openstack | 17:08 | |
creiht | ttx: did we ever make any headway on what we want to do for releases between major releases? | 17:08 |
colinnich | notmyname: cool. I'll be getting some decent hardware soon to set up a production cluster, so expect to hear from me :-) | 17:08 |
creiht | woot | 17:09 |
ttx | creiht: I mentioned it to dendrobates, he couldn't elaborate but his answer was "we don't" | 17:09 |
ttx | creiht: I still need to catch-up with him on that. | 17:10 |
creiht | umm | 17:10 |
*** aliguori has quit IRC | 17:10 | |
creiht | well *we* (swift) need to :) | 17:10 |
creiht | We have people running on 1.1 already | 17:10 |
creiht | We need to be able to backport crucial fixes, and have releases for those fixes | 17:11 |
ttx | creiht: I understand that, we'll have to corner him so that he explains his point to you | 17:11 |
doude | Hi all, I don't understand how the nova-network defines the block subnet to NAT in the VlanManager mode ? Is it defined by the flag 'fixed_range' ? | 17:11 |
creiht | ttx: I don't care what his point is, we have software that we need to support :) | 17:12 |
ttx | creiht: I think it was mostly about letting distributors package up stable release updates | 17:12 |
* creiht sighs | 17:13 | |
creiht | ok | 17:13 |
*** sebastianstadil has quit IRC | 17:13 | |
ttx | creiht: but I'd love to discuss that in more detail with both of you ;) | 17:14 |
creiht | ttx: we need to formalize this stuff | 17:14 |
*** aliguori has joined #openstack | 17:14 | |
*** zul has joined #openstack | 17:15 | |
ttx | creiht: first we need a common view on what we should or should not do. Having a stable branch where we push stable release fixes is different from formally releasing a .1 | 17:15 |
creiht | So when we adopt a new project into openstack, are we going to force them into the same release schedule that we do? | 17:15 |
uvirtbot | New bug: #690740 in swift "change stats default server name to proxy-server" [Low,Confirmed] https://launchpad.net/bugs/690740 | 17:16 |
ttx | creiht: inside openstack-core, yes. In the "compatible" projects, no. | 17:17 |
creiht | ttx: The problem is we release 1.1 (or austin, or whatever you want to call it), people install it on a production cluster, and it may be non-trivial to upgrade 1.1-1.2 to get a bug fix, and even more so when 1.2 isn't released uet | 17:17 |
ttx | creiht: that's what johnpur and the POC are working on | 17:17 |
jaypipes | xtoddx: should be able to branch lp:~jaypipes/openstack-common/options now :) | 17:18 |
*** rds__ has quit IRC | 17:18 | |
creiht | so we have a bug in austin, people are running austin in production, and we say sorry, you will have to wait for bexar for a fix | 17:18 |
ttx | creiht: I understand that, but is it our work to do those tarballs ? Or should we rely on distributions to package bugfix branches ? | 17:18 |
creiht | ? | 17:18 |
ttx | creiht: I have no strong opinion on that, Rick and you seem to have very strong diverging opinions on that | 17:19 |
ttx | creiht: we should setup a 3-way call and see if we can come up with something sane | 17:19 |
ttx | creiht: gtg now, sorry | 17:19 |
* creiht sighs | 17:20 | |
*** romohr has quit IRC | 17:21 | |
notmyname | colinnich: just proposed a merge for the 1.1 branch for that bug. should be taken care of this afternoon | 17:23 |
colinnich | notmyname: thanks. But from the argument that's just gone on, it may not see a release :-) | 17:26 |
colinnich | notmyname: was an easy enough code change for me to make anyway | 17:26 |
colinnich | notmyname: but I'd agree with creiht that I shouldn't have to manually apply patches for stuff that was fixed ages ago | 17:27 |
colinnich | notmyname: got to go now, home time for me. Thanks again for the help | 17:29 |
*** lvaughn has quit IRC | 17:33 | |
*** Ryan_Lane has joined #openstack | 17:33 | |
*** lvaughn has joined #openstack | 17:34 | |
*** colinnich has quit IRC | 17:35 | |
*** jdarcy has joined #openstack | 17:37 | |
*** reldan has quit IRC | 17:41 | |
*** brd_from_italy has joined #openstack | 17:44 | |
*** guigui1 has quit IRC | 17:52 | |
*** schisamo has joined #openstack | 17:58 | |
*** aliguori has quit IRC | 18:02 | |
*** jdurgin has joined #openstack | 18:03 | |
*** aliguori has joined #openstack | 18:04 | |
*** maplebed has joined #openstack | 18:05 | |
*** lvaughn_ has joined #openstack | 18:08 | |
xtoddx | jaypipes, ttx: thanks for repo fix | 18:08 |
jaypipes | xtoddx: no worries, buddy. how's the lovely weather in KY btw? it's a balmy 19 degrees F here... | 18:09 |
*** lvaughn has quit IRC | 18:11 | |
vishy | opinions on testing components that are dependent on time? | 18:12 |
termie | vishy: stub out the clock and move it yourself | 18:12 |
xtoddx | jaypipes: it was 9 this morning when i woke up | 18:12 |
jaypipes | vishy: agreed with termie. | 18:12 |
vishy | termie: oh hai! yeah that is basically what i did | 18:12 |
termie | vishy: was why i was trying to get people to use utils.utcnow() | 18:12 |
termie | vishy: to get the time | 18:12 |
termie | vishy: so that tests can work it | 18:13 |
xtoddx | jaypipes: warmer now, but lots of snow still on the ground, did you guys get snow over the weekend? We missed a day and a half of school. | 18:13 |
vishy | http://bazaar.launchpad.net/~vishvananda/nova/ec2-lockout/revision/463?remember=463&compare_revid=461 | 18:13 |
jaypipes | xtoddx: ya, pretty friggin cold round our parts :) | 18:13 |
vishy | I suppose i should propose that, not sure how valuable it is going to be to anyone else though | 18:13 |
jaypipes | xtoddx: and about 4 inches of snow... really, it's been almost too cold to snow... | 18:13 |
termie | vishy: don't we already have a fake memcache? | 18:14 |
vishy | termie: not that I am aware of | 18:14 |
termie | i definitely remember writing one for the project at some point | 18:14 |
vishy | fake rabbit, we had keeper for a while | 18:14 |
termie | it must have been keeper stuff | 18:14 |
termie | yeah | 18:14 |
termie | so, i wouldn't use the time function thing | 18:15 |
vishy | the problem is testing against real memcached doesn't let me manipulate time | 18:15 |
termie | i would instead have it import a common time function | 18:15 |
termie | and stub that out | 18:15 |
*** reldan has joined #openstack | 18:15 | |
Ryan_Lane | vishy: had you had a chance to look at my comment on: https://code.launchpad.net/~rlane/nova/ldap-schema-modifications-1/+merge/42662 ? | 18:15 |
termie | rather than handing the time to the client init | 18:15 |
*** al-maisan is now known as almaisan-away | 18:16 | |
termie | and provide a general purpose fake clock | 18:16 |
termie | that you can wind and rewind | 18:16 |
termie | i have an example somewhere | 18:16 |
vishy | termie: that makes sense | 18:17 |
vishy | my first pass was to monkeypatch time.time in setUp and tearDown but that is pretty fragile | 18:18 |
termie | http://code.google.com/p/jaikuengine/source/browse/trunk/common/test/util.py?r=153#216 | 18:18 |
termie | that is kind of hard to read | 18:18 |
termie | but basically i just pass in the time delta args | 18:18 |
termie | actually i don't really like that implementation | 18:19 |
vishy | i see where you are going though | 18:19 |
termie | it worked fine for the tests but i like ones better that let you manipulate a single time | 18:19 |
termie | this one tends to creep forward | 18:19 |
termie | in practice i just make three at a time | 18:19 |
*** jimbaker has quit IRC | 18:19 | |
*** joearnold has joined #openstack | 18:19 | |
*** abecc has joined #openstack | 18:19 | |
termie | for the different times i will set it to and test | 18:20 |
vishy | I could make a simple class in utils that essentially does what I'm doing in the test with the replacement function | 18:20 |
* vishy hacks it up | 18:20 | |
termie | it has a fake memcache implementation also, ftr, it looks a bit different than yours | 18:21 |
vishy | mine is very minimal for sure :) | 18:21 |
termie | all fake memcache implementatiosn tend towards the real memcache | 18:21 |
termie | in my experience ;) | 18:21 |
termie | they will all eventually ahve all the features, and send email | 18:22 |
vishy | hehe | 18:22 |
termie | should not have eaten two burritos last night | 18:22 |
termie | i am groggy mcgroggerson | 18:22 |
*** reldan_ has joined #openstack | 18:23 | |
vishy | Ryan_Lane: sorry I read that in email and was waiting to be online so I could approve it then promptly forgot. | 18:23 |
*** reldan has quit IRC | 18:23 | |
*** reldan_ is now known as reldan | 18:23 | |
Ryan_Lane | vishy: I should likely add the key schema back in | 18:23 |
Ryan_Lane | at least the openssh-lpk one | 18:24 |
*** westmaas has quit IRC | 18:25 | |
*** DigitalFlux has quit IRC | 18:25 | |
termie | uh oh, did somebody start the gettext stuff already? | 18:27 |
vishy | termie: so If Timer is a class that is instantiated in fakememcache, how can the test override the time for that particular timer | 18:28 |
termie | it isn't instantiated in fakememcache | 18:28 |
termie | fakememcache ujust says "utils.utcnow()" | 18:28 |
termie | to get the current time | 18:28 |
vishy | I don't see how that has a huge advantage over monkeypatching. | 18:28 |
termie | Timer might be class that you use in tests to manipulate the result that utils.utcnow() will give | 18:28 |
Ryan_Lane | ok. added lpk schema back into that branch | 18:29 |
vishy | it still suffers from side effects | 18:29 |
termie | vishy: it is better than monkeypatching because you are explicitly expecting the call to be monkeypatched | 18:29 |
vishy | i.e. if I forget to unset the override it breaks everything | 18:29 |
termie | rather than with "time.time" | 18:29 |
termie | that's what tests are fore | 18:29 |
termie | for | 18:29 |
termie | and tearDown | 18:29 |
vishy | The dependency injection has the advantage of not having those side effects | 18:30 |
vishy | but it is a bit ugly i agree | 18:30 |
termie | and it doesn't affect the whole code base | 18:30 |
termie | so you'll ahve side effects when two thigns are looking at clocks | 18:30 |
termie | and getting different times | 18:30 |
termie | (using dependency injection) | 18:31 |
vishy | good point. I guess it is a tradeoff | 18:31 |
termie | doesn't seem like much of a tradeoff to me, dependency injection doesn't work outside of large java frameworks | 18:31 |
vishy | hehe | 18:31 |
termie | seriously though, it doesn't, nobody else is going to make sure that the dependency is actually injected everywhere | 18:32 |
vishy | so I could just monkeypatch utils.utcnow | 18:32 |
termie | that is exactly what i am suggesting | 18:32 |
termie | but make yourself a utility clock | 18:32 |
termie | so you can manipulate the output | 18:32 |
vishy | yeah, I have to rewrite the timeout to calculate timediffs instead of epochs though | 18:33 |
vishy | epoch/unix timestamps | 18:33 |
termie | i don't see why | 18:33 |
termie | you can make the clock give teh right time | 18:33 |
vishy | utcnow returns a datetime | 18:33 |
vishy | iirc | 18:33 |
termie | http://code.google.com/p/jaikuengine/source/browse/trunk/common/clock.py?r=153 | 18:33 |
termie | was my solution to part of that | 18:34 |
termie | (so you would just call the utcnow_ts equiv) | 18:35 |
*** vvuksan has quit IRC | 18:36 | |
*** vvuksan1 has joined #openstack | 18:36 | |
*** DigitalFlux has joined #openstack | 18:39 | |
*** jc_smith has joined #openstack | 18:39 | |
*** ibarrera has quit IRC | 18:42 | |
*** krish has joined #openstack | 18:44 | |
DigitalFlux | Any body working on the OpenStack puppet stuff here ? | 18:52 |
DigitalFlux | http://wiki.openstack.org/PuppetSpec | 18:52 |
vishy | termie: thoughts? http://pastie.org/1380287 | 18:52 |
termie | i really need to cut down on my underhanded bzr jabbing | 18:53 |
termie | all my statements read like hate letters | 18:53 |
termie | vishy: non traditional but i like it | 18:54 |
vishy | function attributes are fun | 18:54 |
vishy | :) | 18:54 |
sandywalsh | termie, thanks for feedback on comments ... trying new branch now | 18:54 |
termie | sandywalsh: thanks for testing xen stuff | 18:54 |
sandywalsh | np | 18:54 |
hazmat | vishy, still globals though | 18:54 |
termie | hazmat: needs to be global | 18:55 |
vishy | namespaced global! | 18:55 |
termie | hazmat: to override everything at the same time | 18:55 |
*** doude has quit IRC | 18:55 | |
vishy | all of the benefits with none of the drawbacks! | 18:55 |
vishy | :p | 18:55 |
hazmat | termie, is it a startup/customization one time thing? | 18:56 |
termie | i do tend to like the pattern of providing a handle when overriding | 18:56 |
termie | that allows you to clear the override | 18:57 |
termie | hazmat: it is in tests so it will happen a bunch of times, but you want the tiem to be consistent across all parts of the system | 18:57 |
termie | hazmat: as long as things call utcnow to get the time | 18:57 |
termie | hazmat: then it doesn't matter when you change it | 18:57 |
hazmat | termie, my concern with the global, its a mutable global while there are ongoing ops that might use it when its being changed. if its primarily changed for tests and startup, then its not an issue, but else some sort of lock around usage would be appropriate. | 18:59 |
termie | hazmat: it is _only_ changed for tests | 18:59 |
hazmat | cool | 18:59 |
hazmat | perhaps it should go into the tests package then, instead of top level utils. | 19:00 |
eday | vishy: just curious, why do you need a fake clock, what's wrong with a real clock? Are you trying to introduce skew? shorten test timed? | 19:00 |
hazmat | nm.. | 19:00 |
hazmat | i guess everything imports it from utils to get it | 19:00 |
vishy | eday: for testing timeout | 19:00 |
vishy | eday: unittests, don't want to sleep to wait for timeout to hit | 19:01 |
eday | vishy: setting timeout to 1 sec isn't shot enough? I can see wanting tests to never actually sleep, but seems like a bit of extra complexity | 19:03 |
termie | eday: i think it is worth the complexity, it will be needed more in teh future | 19:03 |
termie | eday: sleeping in tests is just asking for a flaky test | 19:04 |
termie | is there an adam waters in here? | 19:05 |
eday | testing in an unrealistic harness may also be a flaky test (in that it always passes because you give predicatable input) :) | 19:05 |
termie | eday: not a flaky test in that case, just not a thorough test | 19:06 |
termie | eday: flaky means it flaps from time to time | 19:06 |
eday | sure, flaky/thorough/..., whatever you want to call it :) | 19:06 |
termie | eday: flaky means it flaps from time to time | 19:06 |
eday | yes, I know what flaky means :) | 19:07 |
termie | eday: woops, that was a repeat but i guess it got the point across :p | 19:07 |
termie | a test that passes but doesn't test something real is an altogether different beast | 19:07 |
eday | I meant "not thorough" yes, but this is an issue with unittests in general | 19:08 |
eday | but it is possible to create non-flaky unittests based on real time too, you just need to make the window large enough (within reason) for what's passable | 19:08 |
*** dfg_ has joined #openstack | 19:09 | |
termie | faking a clock for testing is done in almost every large system I am aware of, and where it isn't it should be | 19:09 |
termie | i agree that there are a variety of ways to not test things that matter, but using real time isn't going to magically solve that either | 19:10 |
eday | I've seen it a fair amount as well, but I've also seen many test systems using real time that worked quite well too. Not sure there is a correct way here, whatever works :) | 19:11 |
vishy | i could set the flag to one second, but i do like being able to test reasonable timeouts | 19:11 |
vishy | and i don't have a whole freaking second to spare! | 19:12 |
vishy | :) | 19:12 |
eday | I was only questioning to make sure we relaly needed it, I'm not opposed to it | 19:12 |
eday | if we just accepted everything at face value, we'd be in the world we are in today | 19:12 |
eday | umm | 19:12 |
eday | *sigh* | 19:12 |
* eday thinks the sinus congestion may be getting to his head | 19:14 | |
vishy | termie: time.mktime(<datetime>) no worky | 19:14 |
* vishy looks for the right conversion | 19:14 | |
*** kevnfx has quit IRC | 19:15 | |
vishy | ah timetuple | 19:15 |
*** jimbaker has joined #openstack | 19:16 | |
*** HugoKuo has quit IRC | 19:17 | |
*** melrefaey has joined #openstack | 19:19 | |
*** reldan has quit IRC | 19:19 | |
*** k0p has joined #openstack | 19:25 | |
sandywalsh | termie, can't seem to get past bundle-image ... stuck in 'decrypting' | 19:28 |
sandywalsh | termie, no clues in the logs | 19:28 |
termie | hrm | 19:29 |
termie | sandywalsh: what does one need to do to get xen running | 19:29 |
termie | or rather... to the channel as a whole | 19:29 |
termie | what do i need to set up locally to test xen? | 19:29 |
sandywalsh | we have a great step-by-step guide ... it's on the rackspace wiki. Let me see about getting on the openstack wiki | 19:29 |
sandywalsh | jk0, any thoughts on getting your install wiki page moved to openstack wiki? | 19:30 |
termie | sandywalsh: there is a good chance that there is a blocking call we have to wrap, I can suggest the change if you want to check it | 19:30 |
sandywalsh | termie, sure thing | 19:30 |
jk0 | sandywalsh: I can do that | 19:30 |
jk0 | I'll try to have it done by today | 19:31 |
termie | wow, upgrading to maverick did something really crazy to my fonts in gvim | 19:31 |
*** joearnold has quit IRC | 19:31 | |
soren | termie: good crazy or bad crazy? | 19:34 |
termie | soren: hehe, bad crazy but it has been resolved, i think they got rid of a font i was using or i somehow had one installed in a weird way | 19:35 |
sandywalsh | termie, I would imagine this bundle-image issue would arise on other hypervisors too, no? | 19:35 |
termie | i just switched back to Monospace | 19:35 |
termie | sandywalsh: not sure, but there was definitely a place in the patch we were unsure of how xen would respond to | 19:36 |
termie | sandywalsh: so i am trying out the alternate solution | 19:36 |
termie | sandywalsh: http://pastie.org/1380477 | 19:38 |
soren | vishy: I asked you a couple of questions yesterday morning.. I think. Maybe the day before. | 19:38 |
termie | sandywalsh: this puts xen calls into threads | 19:39 |
soren | vishy: I don't think I saw a reply. It was about the necessity/rationale for the network concept. | 19:39 |
sandywalsh | termie, gotcha ... trying | 19:39 |
soren | vishy: Did you see them or should I repost them? | 19:39 |
termie | sandywalsh: did you say there was some info on a rackspace wiki for setting up xen? | 19:40 |
termie | this would probably go much more smoothly if i could test it locally :p | 19:40 |
sandywalsh | termie, jk0 is looking into moving it onto the openstack wiki today | 19:41 |
termie | sandywalsh: ah, cool | 19:41 |
vishy | soren: don't think i saw them | 19:41 |
vishy | eaten by scrollback! | 19:41 |
soren | 10:07 <+soren> vishy: I'm (again) staring at the network code. I'm having trouble wrapping my head around the network concept. Why is it that we need to chop it up into smaller IP subnets? | 19:42 |
soren | 10:07 <+soren> vishy: It it to be able to have simpler firewall rule sets? | 19:42 |
*** dendro-afk is now known as dendrobates | 19:42 | |
vishy | the subnets are for vlan mode | 19:42 |
vishy | where each project gets its own subnet/vlan | 19:42 |
vishy | each subnet has its own dhcpserver | 19:43 |
soren | Ok, the VLAN thing I understand. | 19:43 |
soren | I'm just not sure why they need their own IP subnet. | 19:43 |
vishy | the alternative would be one dhcpserver for everyone i suppose | 19:44 |
vishy | so there are two things that the subnet simplifies | 19:44 |
vishy | 1) vpn is always at the same ip in each subnet | 19:44 |
vishy | 2) cross region firewall rules | 19:45 |
vishy | i can't think of anything else that would be required | 19:45 |
soren | We could have separate dhcp servers even though people aren't on the same subnet. | 19:45 |
vishy | but I'm probably forgetting something | 19:45 |
soren | Our DHCP servers are hand out statically assigned IP's. It's not like they're picking from a pool anyways. | 19:46 |
vishy | soren: dnsmasq has a start range that you specify for where it listens | 19:46 |
vishy | soren: have to go to lunch. I will consider and see if there is anything else | 19:46 |
vishy | bbs | 19:46 |
soren | vishy: ok. | 19:46 |
soren | vishy: If it's not obvious, my motivation is to avoid allocating a bunch of IP's to a project that only needs a fraction while not restricting others to a too small set. | 19:47 |
sandywalsh | termie, http://pastie.org/1380510 | 19:47 |
sandywalsh | termie, seems to be missing import again? | 19:47 |
termie | sandywalsh: should be LoopingCall not LoopingTask | 19:48 |
melrefaey | Hello guys! this is Mohamed ... and i am here to discuss the Nova diagram I've created, as I knew you have some feedback on it .. | 19:48 |
sandywalsh | termie, k, fixing | 19:48 |
termie | teamwork! | 19:48 |
soren | melrefaey: Yes! Can you post the link to it? | 19:49 |
melrefaey | which link, i don't think it is on the doc site yet ... | 19:50 |
soren | melrefaey: Oh, found it. | 19:50 |
soren | http://www.box.net/shared/static/ussls7gp2j.png | 19:50 |
sandywalsh | termie, so far so good ... | 19:50 |
termie | tentative woo | 19:50 |
melrefaey | good ... | 19:50 |
soren | melrefaey: Ok, so one thing that's inaccurate is that it looks like only the auth manager speaks to the DB. | 19:51 |
soren | melrefaey: Every single component, except the object store, speaks to the DB. | 19:51 |
soren | Er.. | 19:51 |
soren | Nonsense. | 19:51 |
soren | Well, it depends :) | 19:52 |
sandywalsh | termie, feel free to woot away ... we're golden! | 19:52 |
soren | That's another thing. Using LDAP is optional. | 19:52 |
soren | You can use the DB as your user database. | 19:52 |
termie | sandywalsh: hot damn :) i'll make the fix in the code and push | 19:52 |
melrefaey | yeah, you are right ... but it was dificult to show that ... but i will think of a way to illustrate that link .. | 19:52 |
soren | The object store speaks to the user database, which may be in LDAP or in the DB. | 19:53 |
sandywalsh | termie, excellent ... thanks for the help on that! | 19:53 |
melrefaey | I see | 19:53 |
soren | melrefaey: Also, it looks like euca2ools are somehow different from other clients (since it's inside the big square), but really it's exactly like the "other clients" in the box on the left. | 19:53 |
*** rds__ has joined #openstack | 19:54 | |
*** nelson__ has left #openstack | 19:54 | |
melrefaey | Perfect then! ... will change it | 19:55 |
melrefaey | rearding the network worker ... should i show the ATAoE and such stuff ? | 19:56 |
soren | melrefaey: The network worker has nothing to do with ATAoE. | 19:57 |
*** DigitalFlux has quit IRC | 19:57 | |
soren | melrefaey: That's only used between the compute and volume controllers. | 19:57 |
melrefaey | sorr, i mean the volume controller | 19:57 |
sandywalsh | termie / soren so, I'm going to want to merge the xs-pause branch with eventlet branch. I imagine I'll want to merge xs-pause into eventlet (and not the other way around), correct? | 19:57 |
soren | sandywalsh: No, the other way aroudnd. | 19:58 |
soren | sandywalsh: Really, it doesn't matter. The result is the same. | 19:58 |
soren | sandywalsh: But.. | 19:58 |
melrefaey | soren: yes I meant the volume controller .. | 19:58 |
soren | sandywalsh: Since your stuff if xs-pause, that's what you'd usually pull other stuff into. | 19:58 |
soren | melrefaey: Right, ok. | 19:59 |
soren | melrefaey: Yeah, there should be a link between the two, but it can also use iSCSI. | 19:59 |
sandywalsh | soren, right ... gotcha | 19:59 |
soren | melrefaey: I'd rather you put that, since ATAoE is not a very good idea to begin with. | 19:59 |
soren | melrefaey: Another thing: | 19:59 |
melrefaey | Yes, ATAoE/iscsi | 20:00 |
soren | melrefaey: The "physical host" box suggests that we only support Xen. | 20:00 |
melrefaey | definitely no, i just put xen as VMM example ... | 20:00 |
melrefaey | but if it wouldn't be confusing I will add the other supported hypervisors .. | 20:01 |
*** BK_man has joined #openstack | 20:01 | |
soren | melrefaey: Maybe just put "VMM (KVM/Xen/UML)" or something? | 20:02 |
soren | melrefaey: What are you using to make the diagram? | 20:02 |
melrefaey | word | 20:02 |
melrefaey | yes, i can do that suggestion as well | 20:03 |
melrefaey | VMM(KVM, Xen, UML) | 20:03 |
*** odyi has quit IRC | 20:04 | |
melrefaey | regarding the Queueing engine .. do you think it is good idea to put the rabbitmq instead ... ? | 20:04 |
openstackhudson | Project nova build #304: SUCCESS in 1 min 16 sec: http://hudson.openstack.org/job/nova/304/ | 20:04 |
melrefaey | or leave it abstract | 20:04 |
*** odyi has joined #openstack | 20:05 | |
soren | melrefaey: I'd put Rabbit. | 20:05 |
melrefaey | I see ... the same for LDAP? you mean i put OpenLDAP? | 20:05 |
*** reldan has joined #openstack | 20:06 | |
melrefaey | Soren: okay, I have another idea, we can leave this digram with an abstract componenet like it is now ... and I can do another one with the actuall used technologies and frameworks, what do you think ? | 20:06 |
soren | melrefaey: I think people actually are using different LDAP servers. | 20:07 |
soren | melrefaey: ...but I don't think anyone is using anything but rabbit. | 20:07 |
melrefaey | hmm, okay ...that make sense to me | 20:07 |
*** odyi has quit IRC | 20:07 | |
*** odyi has joined #openstack | 20:07 | |
*** zul has quit IRC | 20:09 | |
fabiand | soren, what about apache's amqp implementation? | 20:11 |
soren | fabiand: What about it? | 20:11 |
fabiand | soren, you said raqbbit is in use, i wonder if you know some environments using apaeche's thingy .. | 20:13 |
soren | I don't. That's what I'm saying :) | 20:13 |
soren | 20:07 <+soren> melrefaey: ...but I don't think anyone is using anything but rabbit. | 20:13 |
fabiand | mh kay. cheers :) | 20:13 |
soren | :) | 20:14 |
melrefaey | anything else? do you have any other points to include? | 20:16 |
*** dendrobates is now known as dendro-afk | 20:18 | |
*** hadrian has quit IRC | 20:19 | |
*** dendro-afk is now known as dendrobates | 20:19 | |
soren | melrefaey: I think that's about it. | 20:22 |
fabiand | I tried to find some api documentation, but the appropriate docs on nova.os.org are empty ... | 20:23 |
fabiand | is the api documented somewhere else? | 20:23 |
melrefaey | okay, I will consolidate the points, work on them and will back to you ... Thank you | 20:23 |
fabiand | ah okay, just some are empty .. | 20:24 |
*** mdomsch_ has joined #openstack | 20:28 | |
*** pothos has quit IRC | 20:29 | |
*** daleolds has joined #openstack | 20:30 | |
*** matclayton has left #openstack | 20:31 | |
*** pothos has joined #openstack | 20:31 | |
*** jasonb365 has joined #openstack | 20:32 | |
dendrobates | did you guys see the traceback from hudson after the last test run with reldan's 2 line patch? It seems we have a problem unrelated to the patch | 20:33 |
*** BK_man has quit IRC | 20:33 | |
vishy | soren: upon further consideration, I can't think of anything else that needs a subnet. The vpn thing isn't a biggie. The cross region security groups will be a problem though. | 20:34 |
soren | Can you explain that? | 20:34 |
vishy | soren: I don't know if you can have multiple dnsmasqs responding to leases for the same overall network, but you could break them up | 20:34 |
soren | vishy: They'd never see the same requests, so I don't think it's a problem. | 20:35 |
vishy | soren: so our naive multiregion implementation is two separate installs | 20:35 |
vishy | soren: how do you stop them from getting packets? | 20:35 |
*** westmaas has joined #openstack | 20:37 | |
reldan | dendrobates: I try to fix it. install_venv installs TWISTED_NOVA='http://nova.openstack.org/Twisted-10.0.0Nova.tar.gz'. Is it just Twisted-10.0.0 library or something else? | 20:37 |
dubsquared | Hey guys, is there a page that lists all the current available network managers for nova? | 20:38 |
*** hadrian has joined #openstack | 20:38 | |
dubsquared | i felt like i saw this somewhere…but cant find it in my bookmarks | 20:38 |
vishy | soren: so if project a is in a given subnet in region A, it is possible to set up a rule in region B to allow access from the whole project. | 20:39 |
soren | vishy: You've lost me. | 20:39 |
vishy | soren: that packet question was in regards to dnsmasq | 20:39 |
vishy | soren: the first and 3rr: so our... and so if... were both in response to your question | 20:39 |
soren | vishy: Oh! | 20:40 |
soren | vishy: Sorry, I'm in the middle of three(!) other conversations, too, so I get confused easily. | 20:40 |
dendrobates | reldan: the test error was not caused by your patch. It was this test : test_public_network_association ... [ERROR] | 20:40 |
soren | vishy: The dnsmasq instances could just listen on a vlan tagged interface. | 20:40 |
vishy | dendro: linked to logs? | 20:41 |
vishy | soren: ah good call, the obvious solution didn't occur to me | 20:41 |
vishy | :p | 20:41 |
*** melrefaey has left #openstack | 20:41 | |
reldan | dendrobates: Yes, seems so. It passed all test in my environment. | 20:42 |
vishy | dendrobates: that is can you post a link to the failed test output so I can see it? | 20:42 |
*** AimanA has joined #openstack | 20:42 | |
reldan | vishy: http://paste.openstack.org/show/304/ | 20:43 |
dendrobates | vishy: http://hudson.openstack.org/view/Nova/job/nova-coverage/lastFailedBuild/console | 20:43 |
vishy | hmm it is running the ldap tests too it seems | 20:44 |
soren | If python-ldap is available, it'll run them. | 20:44 |
soren | IIRC. | 20:44 |
vishy | is ldap cleaned between runs? | 20:44 |
soren | ..but with fakeldap as the backend. | 20:44 |
vishy | ah right | 20:45 |
vishy | backing to redis | 20:45 |
dendrobates | it looks like the environment was not cleaned properly | 20:45 |
*** _skrusty has quit IRC | 20:45 | |
soren | vishy: Perhaps it ran at the same time as another test run. | 20:46 |
soren | vishy: This is the coverage test run. tarmac might have been running at the same time. Using the same redis instance. | 20:46 |
dendrobates | I'll try it again, and see if it fails again | 20:46 |
soren | dendrobates: You have hudson power? | 20:46 |
*** irahgel1 has left #openstack | 20:46 | |
vishy | hmm that could be | 20:47 |
dendrobates | soren: no, but I can set it to approved and let it magically happen | 20:47 |
soren | It merged just fine, didn't it? | 20:47 |
dendrobates | hudson is pure magic to me, and I intend to keep it that way. | 20:47 |
vishy | if netuser is leaking from a previous test it should have shown up previously | 20:47 |
soren | this is not the tests from tarmac failing. | 20:47 |
mtaylor | dendrobates: ++ | 20:47 |
mtaylor | dendrobates: making some progress on better hudson, btw | 20:48 |
soren | dendrobates: I'll rerun it. | 20:48 |
dendrobates | soren: show off | 20:48 |
soren | You know it. | 20:48 |
soren | http://hudson.openstack.org/view/Nova/job/nova-coverage/137/console <--- If you want to follow the progress | 20:48 |
soren | Looks good so far. | 20:48 |
soren | vishy: Ok, so multi-region stuff.. | 20:49 |
soren | vishy: I don't understand how that even applies. You're only passing out private IP's anyway? | 20:50 |
vishy | soren: instances in region a can talk to instances in region b | 20:52 |
dendrobates | can another core dev review: https://code.launchpad.net/~soren/nova/raw-disk-images/+merge/43712 | 20:52 |
vishy | soren: so we route 10.x... from region a to 10.y... in region b | 20:52 |
soren | vishy: I see. Hmm. Ok. | 20:52 |
vishy | and then it is blocked at a host level if we don't have a security group rule | 20:53 |
soren | vishy: Ok. | 20:53 |
dendrobates | reldan: it's merged. | 20:53 |
reldan | dendrobates: Great! Thank you! | 20:53 |
vishy | soren: if we can come up with a reasonable solution for that issue, the advantage of having large and small projects like you are thinking would be very useful | 20:54 |
*** mdomsch_ has quit IRC | 20:54 | |
openstackhudson | Project nova build #305: SUCCESS in 1 min 12 sec: http://hudson.openstack.org/job/nova/305/ | 20:54 |
soren | vishy: Can you elaborate on how you do it now? | 20:54 |
vishy | sure | 20:54 |
soren | vishy: You add a security group rule based on your knowledge of which network is assigned to you? | 20:55 |
*** rlucio has joined #openstack | 20:55 | |
soren | vishy: How do you know which subnet is assigned to you? Derived from your IP and a-priori knowledge of size of networks? | 20:55 |
*** _skrusty has joined #openstack | 20:58 | |
vishy | soren: magic... http://pastie.org/1380760 | 20:59 |
dendrobates | annegentle: around? | 21:00 |
*** cloudmeat is now known as bobl | 21:00 | |
soren | vishy: ah. | 21:00 |
vishy | soren: quick and dirty | 21:01 |
soren | vishy: So you do it from Nova. Gotcha. | 21:01 |
vishy | soren: we were trying to do it externally to the system, so that the regions didn't really have to know about each other | 21:01 |
vishy | so it is an external worker that runs | 21:02 |
vishy | and hacks the dbs directly | 21:02 |
vishy | and sends messages into the queue | 21:02 |
*** kevnfx has joined #openstack | 21:02 | |
soren | Yeah. | 21:03 |
dendrobates | I heard back from him about it. | 21:04 |
soren | Wrong channel :) | 21:04 |
vvuksan1 | dndrobates and soren: who is in charge of Centos nova documentation :-) ? | 21:05 |
soren | vvuksan1: Now that you asked, you are. | 21:05 |
vvuksan1 | there are a number of missing / incorrect references in it | 21:05 |
vvuksan1 | aha :-) | 21:05 |
vvuksan1 | i'm glad I volunteered | 21:05 |
soren | Tag. You're it. | 21:05 |
soren | Isn't free software great? | 21:05 |
soren | :) | 21:06 |
vvuksan1 | :-P | 21:06 |
vvuksan1 | it's telling me it's an immutable page | 21:07 |
jbryce | dendrobates: annegentle is out this afternoon at the team thing in austin. she'll also be offline some tomorrow for family stuff. | 21:08 |
dendrobates | jbryce: ah thanks. | 21:08 |
jbryce | vvuksan1: are you logged in as a user in the wiki? | 21:10 |
vvuksan1 | yes | 21:10 |
*** rlucio has quit IRC | 21:10 | |
*** rds__ has quit IRC | 21:10 | |
vvuksan1 | i thought i was | 21:10 |
vvuksan1 | that was odd | 21:10 |
*** jdarcy has quit IRC | 21:14 | |
soren | vishy: Ok, I can't come up with a good solution for that. | 21:16 |
soren | vishy: But, erm... It seems neither could you :) | 21:16 |
* soren ducks | 21:16 | |
vishy | soren: agreed | 21:16 |
vishy | soren: the real solution is not have independent regions that need to be able to communicate | 21:17 |
soren | I'll probably try to work on this for Cactus. I have a rather limited set of public IP's and having to carve it up like this is really annoying. | 21:17 |
vishy | soren: why are you using publics? | 21:17 |
soren | vishy: I'm not sure I agree. | 21:17 |
soren | vishy: Because that's how I like it :) | 21:18 |
vishy | soren: some love needs to be given to flatdhcp | 21:18 |
soren | vishy: It's how Rackspace does it, for instance. | 21:18 |
vishy | soren: but they don't need project vlans right? | 21:18 |
*** reldan has quit IRC | 21:18 | |
soren | vishy: I don't know. | 21:19 |
vishy | soren: it is hard for me to hack on flatdhcp because it isn't really our usecase, but it is close to being very useful for that style | 21:19 |
soren | vishy: They do use VLAN's now, so I guess they do. | 21:19 |
vishy | public ips and such | 21:19 |
*** lvaughn_ has quit IRC | 21:19 | |
vishy | soren: the only issue with it currently is that it need two interfaces | 21:19 |
*** lvaughn has joined #openstack | 21:19 | |
vishy | soren: to work on multiple machines | 21:19 |
soren | Yes, that's rather annoying. | 21:20 |
vishy | soren: I think I've figured out a way to make it work on one, but it means nova will have to get a little smarter | 21:20 |
soren | I'd love to hear your ideas. I've been thinking about the same thing. | 21:20 |
dendrobates | ah, true | 21:23 |
dendrobates | wrong channel again | 21:23 |
*** BK_man has joined #openstack | 21:24 | |
vishy | soren: I think that it could copy the ip from eth0 on to the bridge | 21:28 |
vishy | soren: then remove the ip from eth0 and attach, then add the dnsmasq/gateway ip as well | 21:29 |
vishy | soren: that way you have public internet and private on the same device. The tricky part is doing that without dropping the user's ssh connection or otherwise destroying networking on the box | 21:29 |
vishy | soren: for the compute nodes it is a bit easier because the bridge doesn't need a second ip for dnsmasq/gateway | 21:30 |
vishy | soren: I think there is an alternative using a tun/tap, that may be a little more user friendly, but I don't know enough about how they work and I haven't had time to research it | 21:31 |
soren | vishy: Let me know if you decide to start working on it. I may be able to fill in some gaps. | 21:32 |
soren | For now, though, I'll call it a day. | 21:32 |
soren | ..week, month, year, and decade, too! | 21:32 |
vishy | soren: word | 21:32 |
*** rlucio has joined #openstack | 21:33 | |
vishy | soren: I'm hoping someone who actually uses it can take it over | 21:33 |
vishy | :) | 21:33 |
soren | vishy: I wouldn't mind adopting it. | 21:33 |
* soren wanders off | 21:33 | |
*** jasonb365 has quit IRC | 21:34 | |
*** westmaas has quit IRC | 21:35 | |
*** miclorb_ has joined #openstack | 21:35 | |
*** brd_from_italy has quit IRC | 21:36 | |
*** BK_man has quit IRC | 21:42 | |
*** GasbaKid has joined #openstack | 21:43 | |
*** sophiap has quit IRC | 21:44 | |
*** jasonb365 has joined #openstack | 21:46 | |
*** burris has quit IRC | 21:47 | |
*** mdomsch_ has joined #openstack | 21:56 | |
*** allsystemsarego has quit IRC | 21:58 | |
*** ctennis has quit IRC | 22:06 | |
*** reldan has joined #openstack | 22:12 | |
comstud | soren/vishy, we don't need to use vlan tagging at the host, if that's what you were talking about | 22:20 |
*** ctennis has joined #openstack | 22:20 | |
*** ctennis has joined #openstack | 22:20 | |
zykes- | vishy: that uses what ? | 22:20 |
*** BK_man has joined #openstack | 22:20 | |
comstud | s/don't need to use/don't use/ | 22:21 |
*** Podilarius has left #openstack | 22:21 | |
zykes- | 22:33 <+soren> vishy: I wouldn't mind adopting it. | 22:26 |
*** kevnfx has quit IRC | 22:27 | |
*** reldan has quit IRC | 22:30 | |
*** KyleM1 has joined #openstack | 22:35 | |
KyleM1 | Hey, when's the freeze date for Bexar? | 22:35 |
*** dendrobates is now known as dendro-afk | 22:36 | |
*** apanasenko has quit IRC | 22:36 | |
*** rlucio_ has joined #openstack | 22:37 | |
*** termie has quit IRC | 22:38 | |
*** rlucio has quit IRC | 22:41 | |
*** rlucio_ is now known as rlucio | 22:41 | |
*** seshu has left #openstack | 22:43 | |
*** vvuksan1 has quit IRC | 22:44 | |
*** ppetraki has quit IRC | 22:44 | |
dabo | sandywalsh: did you get the eventlet branch working? I'm having issues with objectstore (twisted errors) | 22:45 |
*** sebastianstadil has joined #openstack | 22:46 | |
jk0 | I put a copy of our XenSever guide up on the wiki: http://wiki.openstack.org/XenServerDevelopment | 22:47 |
*** dirakx has quit IRC | 22:49 | |
*** aliguori has quit IRC | 22:49 | |
*** daleolds has quit IRC | 22:52 | |
*** daleolds has joined #openstack | 22:53 | |
*** jimbaker has quit IRC | 22:53 | |
*** daleolds has quit IRC | 22:59 | |
*** daleolds has joined #openstack | 22:59 | |
*** BK_man has quit IRC | 23:00 | |
*** daleolds has joined #openstack | 23:00 | |
*** daleolds has joined #openstack | 23:02 | |
*** daleolds has joined #openstack | 23:02 | |
*** reldan has joined #openstack | 23:03 | |
*** BK_man has joined #openstack | 23:05 | |
*** termie has joined #openstack | 23:10 | |
*** termie has quit IRC | 23:10 | |
*** termie has joined #openstack | 23:10 | |
*** daleolds has quit IRC | 23:10 | |
*** hazmat has quit IRC | 23:11 | |
*** jimbaker has joined #openstack | 23:12 | |
*** daleolds has joined #openstack | 23:12 | |
*** GasbaKid has quit IRC | 23:14 | |
*** daleolds has quit IRC | 23:15 | |
*** daleolds has joined #openstack | 23:17 | |
*** mdomsch_ has quit IRC | 23:30 | |
*** reldan has quit IRC | 23:43 | |
*** arthurc has quit IRC | 23:47 | |
*** Ryan_Lane has quit IRC | 23:51 | |
*** gondoi has quit IRC | 23:55 | |
*** schisamo has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!