Monday, 2011-02-14

*** yosh has quit IRC00:00
*** miclorb_ has quit IRC00:01
*** yosh has joined #openstack00:01
*** miclorb has joined #openstack00:02
*** RobertLaptop has joined #openstack00:11
*** adjohn has joined #openstack00:37
*** anticw_ is now known as anticw00:41
*** aimon has joined #openstack00:46
*** aimon_ has joined #openstack00:48
*** aimon has quit IRC00:48
*** aimon_ is now known as aimon00:48
RobertLaptopQuestion do Storage nodes needs to be Storage Servers or Just drives on a few servers? I am looking into setting up a small cluster only about 10 to 20 servers that will grow overtime.00:57
notmynameRobertLaptop: the storage nodes need to run server processes. you could make storage nodes out of "real" servers or even a controller head unit connected to JBOD devices01:01
notmynamebut storage nodes need to run some combination of account, container, and object servers plus their associated background housekeeping processes01:02
RobertLaptopThat is good to know.01:02
*** aimon has quit IRC01:10
*** aimon has joined #openstack01:10
*** aimon has joined #openstack01:12
*** aimon_ has joined #openstack01:13
*** aimon has quit IRC01:13
*** aimon_ is now known as aimon01:13
*** aimon has quit IRC01:15
*** aimon has joined #openstack01:15
*** miclorb has quit IRC01:17
*** aimon has quit IRC01:17
*** aimon has joined #openstack01:17
*** aimon has joined #openstack01:17
*** aimon_ has joined #openstack01:19
*** aimon_ has joined #openstack01:19
*** aimon has quit IRC01:19
*** aimon_ is now known as aimon01:19
*** miclorb has joined #openstack01:24
*** aimon has quit IRC01:26
*** miclorb has quit IRC01:27
*** sebastianstadil has joined #openstack01:48
*** vvuksan has quit IRC01:53
winston-dAny chance creiht is here?02:11
*** winston-d has left #openstack02:12
*** winston-d has joined #openstack02:12
*** zul has quit IRC02:20
*** pvo has joined #openstack02:24
*** pvo has quit IRC02:24
*** Camerlengo has quit IRC02:25
*** Gh0sty has quit IRC02:36
creihtFailbaitr: there shouldn't be that much overhead02:38
creihtwinston-d: howdy :)02:41
winston-dcreiht: hi there!02:42
winston-dcreiht: I saw your response about Rackspace cloudfile API02:42
creihtFailbaitr: That could be due to lots of things (network latencies, failed nodes, misconfigured nodes)02:42
winston-dcreiht: I'm reading its doc right now. and will try PHP binding \02:42
creihtFailbaitr: If you look at the logs on the proxy server, and find one of the transactions that takes a while, the log line will have a transaction id that you can grep all the storage node logs with02:43
creihtThis will at least tell if you if a failed node, or something like that is causing an issue02:43
creihtwinston-d: cool... feel free to let me know if you run into any issues02:43
winston-dcreiht: sure.  and finally i got my SATA disk.  will re-run swiftbench when i have time02:44
creihtcool02:45
*** miclorb_ has joined #openstack02:55
openstackhudsonProject nova build #506: SUCCESS in 1 min 32 sec: http://hudson.openstack.org/job/nova/506/03:07
openstackhudsonTarmac: Fixes describe_security_groups by forcing it to return a list instead of a generator.03:07
openf|ybe back later03:13
*** openf|y has left #openstack03:13
openstackhudsonProject nova build #507: SUCCESS in 1 min 34 sec: http://hudson.openstack.org/job/nova/507/03:17
openstackhudsonTarmac: Fixes a typo in the auth checking for DescribeAvailabilityZones.03:17
*** littleidea has joined #openstack03:30
*** Ryan_Lane is now known as Ryan_Lane|food03:30
*** pvo has joined #openstack03:44
*** stewart_ is now known as stewart03:47
*** pvo has quit IRC03:52
*** e1mer has joined #openstack03:54
*** e1mer has joined #openstack03:54
*** joearnold has joined #openstack04:04
*** littleidea has quit IRC04:27
*** littleidea has joined #openstack04:28
*** alekibango has joined #openstack04:35
*** Gh0sty has joined #openstack04:55
*** Gh0sty has quit IRC05:00
*** westmaas has quit IRC05:18
*** Gh0sty has joined #openstack05:19
*** dweimer has quit IRC05:29
*** dweimer has joined #openstack05:33
*** f4m8_ is now known as f4m805:46
*** miclor___ has joined #openstack05:53
*** miclorb_ has quit IRC05:55
uvirtbotNew bug: #718548 in nova "use_nova_chains fails due to a missing flag" [Undecided,New] https://launchpad.net/bugs/71854805:56
*** arun_ has quit IRC05:58
*** joearnold has quit IRC06:00
*** miclor___ has quit IRC06:00
*** arun_ has joined #openstack06:12
*** arun_ has joined #openstack06:12
*** e1mer has quit IRC06:16
*** kpepple has joined #openstack06:42
*** hadrian has quit IRC06:43
*** kpepple has quit IRC06:44
*** kpepple has joined #openstack06:45
*** guigui has joined #openstack06:47
*** Ryan_Lane|food has quit IRC07:22
*** ramkrsna has joined #openstack07:23
*** Ryan_Lane has joined #openstack07:26
*** reldan has joined #openstack07:31
*** Ryan_Lane has quit IRC07:40
*** RJD22 is now known as RJD22|away07:45
*** fabiand_ has joined #openstack07:51
*** CloudChris has joined #openstack07:54
*** rcc has joined #openstack07:55
*** thimble has joined #openstack07:58
Failbaitrcreiht: ok, thnx, I was hoping there shouldn't be that much overhead07:58
sorenvishy: I'm here now.08:03
*** DigitalFlux has joined #openstack08:04
*** Nacx has joined #openstack08:05
DigitalFluxHi Guys08:12
DigitalFluxIf i need to launch servers using the OpenStack API (using the cloudservers command), do i have to upload the image into glance ?08:13
DigitalFluxI can't seem to get Glance up by any means :(08:13
*** allsystemsarego has joined #openstack08:14
*** allsystemsarego has joined #openstack08:14
vishysoren: o hai!08:15
vishysoren: hudson is having intermittent failures which seem to be related to old versions of nova.sqlite sitting around08:16
sorenvishy: Sounds odd. run_tests.sh should be removing that.08:17
vishysoren: does the debian build package run tests as well?08:17
vishywithout using run_tests.sh?08:18
soren*grumble*08:18
sorenIt used to.08:18
vishyI saw the same error on my build box08:18
sorenIt got disabled because one of the tests were failing.08:18
vishywhen i did buildpackage (which runs the tests for me)08:18
vishybut removing nova.sqlite fixed it08:18
*** drico_ has joined #openstack08:18
*** eikke has joined #openstack08:18
vishyotherwise we have some weird condition which is causing random failures08:19
sorenvishy: Do you have an example of the failure somewhere?08:19
vishysure:08:19
vishysoren: https://code.launchpad.net/~devcamcar/nova/lp712782/+merge/4953108:20
*** befreax has joined #openstack08:20
sorenvishy: I don't think that's a leftover nova.sqlite.08:20
vishysoren: it seemed to start with the sorting security groups patch08:20
sorenvishy: I think it's because test_authorize_revoke_security_group_cidr doesn't clean up after itself.08:21
soren...if it fails.08:21
sorenWe have a lot of those :(08:21
vishyso it just randomly fails sometimes?08:21
sorenNo no, I mean.08:21
sorenEr..08:21
sorenHang on, let me stare at it for little bit.08:21
vishyfor history08:21
vishythe patch after the secgroup sorting patch failed08:22
vishywith that error08:22
vishyand when i ran the tests on trunk, they failed as well08:22
vishyso i made a patch that seemed to fix08:22
vishywhich was to use list(sorted()) I thought it was failing because sorted returns a generator08:23
vishywhich merged fine and i thought the issue was fixed08:23
vishybut after a couple other patches it started happening again08:23
sorenIt doesn't really make sense to me that a leftover nova.sqlite would cause that first error.08:24
vishythe other failures after the first are definitely cascading errors08:24
soren(RevokeSecurityBlah not being able to find a particular rule)08:24
vishyit is possible that the rule already exists but is deleted=108:24
vishyso it is not added again08:25
soren...and recreating the rule doesn't clear the deleted flag? I guess that's possible.08:25
vishythat is my initial guess08:25
vishyall i know is i tried to build twice08:25
vishyfail, fail08:25
vishydeleted nova.sqlite -> success08:25
* soren wishes we could get rid of the deleted flag08:25
vishyit is possible that it is a weird race condition08:26
vishyand i just got lucky08:26
vishybut...08:26
*** eikke has quit IRC08:26
sorenvishy: I can't reproduce it :(08:34
sorenvishy: Hah, but I triggered another bug. Awesome.08:37
vishysoren: hehe08:37
vishysoren: I'm sure it will pop up again :)08:38
sorenbrb08:38
*** perra has joined #openstack08:39
*** perra has quit IRC08:44
*** MarcMorata has joined #openstack08:48
sorenback08:49
*** reldan has quit IRC08:52
DigitalFluxCan someone please supply me the DB schema of Glance ?08:52
DigitalFluxI just can't do any actions on it, and i can't seem to find something like nova-manage db sync to create the DB for me ..08:52
*** HugoKuo_ has joined #openstack09:08
*** miclorb has joined #openstack09:09
*** HugoKuo has quit IRC09:12
*** berendt has joined #openstack09:20
*** drico_ has quit IRC09:27
*** littleidea has quit IRC09:33
* soren sighs09:34
*** reldan has joined #openstack09:34
uvirtbotNew bug: #718621 in nova "introduce new FLAG for setting default DNSMASQ interface in nova-dhcpbridge" [Undecided,New] https://launchpad.net/bugs/71862109:41
*** adjohn has quit IRC09:43
*** perra has joined #openstack09:45
*** perra has quit IRC09:48
DigitalFluxsoren: So the plan is to migrate all of the API to OpenStack's (Rackspace) and deprecate EC2 API ?10:11
DigitalFluxsoren: where all of the VMs will have persistant storage in the future ?10:11
*** calavera has joined #openstack10:17
*** miclorb has quit IRC10:21
*** adjohn has joined #openstack10:35
sorenDigitalFlux: The EC2 API isn't going away.10:43
sorenDigitalFlux: But at some point, I doubt people are going to generally want to use it.10:43
sorenDigitalFlux: We can't extend the EC2 API. It's not ours to extend, so if we add clever new features, we may only be able to add them to the OpenStack API.10:44
*** asksol__ has joined #openstack10:44
DigitalFluxsoeren: That's great10:55
DigitalFluxsoren:10:55
*** berendt has quit IRC10:55
*** thimble has quit IRC10:55
DigitalFluxsoren: The point is, Most of the focus that i saw was biasing towards the EC2 API10:55
DigitalFluxsoren: the docs on the wiki ..10:55
DigitalFluxsoren: I am actually having problems right now using python-novatools to launch an instance10:56
*** CloudChris has quit IRC10:56
*** CloudChris has joined #openstack10:57
ttxDigitalFlux: I managed to use them, but they had some limits. Like your project must be named "openstack".10:58
openstackhudsonProject nova build #508: SUCCESS in 1 min 38 sec: http://hudson.openstack.org/job/nova/508/11:02
openstackhudsonTarmac: Modified S3ImageService to return the format defined in BaseService to allow EC2 API's DescribeImages to work against Glance.11:02
*** rchavik has joined #openstack11:05
ttxsoren: was looking into bug 695866 -- how would you actually do a separate binary package for adminclient.py ? Looks like we'd need to specialcase it in python-nova.install, which looks costly to me11:06
uvirtbotLaunchpad bug 695866 in nova "Admin client should be packaged separately" [Medium,Confirmed] https://launchpad.net/bugs/69586611:06
*** zul has joined #openstack11:07
ttxsoren: or should it be separated from nova itself ?11:07
DigitalFluxttx: Yeah, dealt with that, but still i can't boot an instance, throws a "list index out of range (HTTP 500)"11:09
DigitalFluxttx: soren: either it's going into nova or packaged standalone, i would like it support more features :-)11:10
ttxDigitalFlux: fwiw I managed to get it to work by following http://wiki.openstack.org/XenServerDevelopment and dropping the xenserver sepcific stuff11:10
*** reldan has quit IRC11:10
DigitalFluxLike replacing the need for nova-manage11:10
DigitalFluxttx: that's what i'm following :-)11:10
* ttx lunches11:11
alekibangoDigitalFlux: some  wiki page describing your way with python-novatools would be sweet11:12
DigitalFluxalekibango: Indeed, as soon as i get it up first ;)11:19
*** RJD22|away is now known as RJD2211:29
*** Seoman has joined #openstack11:44
*** MarcMorata has quit IRC11:45
*** MarcMorata has joined #openstack11:45
uvirtbotNew bug: #718675 in nova "Can't create db with PostgreSQL backend" [Undecided,New] https://launchpad.net/bugs/71867511:46
uvirtbotNew bug: #718674 in nova "Can't create db with PostgreSQL backend" [Undecided,New] https://launchpad.net/bugs/71867411:47
*** xEU has joined #openstack11:48
*** reldan has joined #openstack12:01
*** herki has quit IRC12:04
*** herki has joined #openstack12:05
*** adjohn has quit IRC12:10
*** Abd4llA has joined #openstack12:10
*** fabiand_ has quit IRC12:13
*** vdo has joined #openstack12:13
vdohi12:13
vdohow does openstack load the wmi module for hyperv?12:14
vdois not win32 only?12:15
sorenIt is.12:20
sorenSo nova-compute runs on Windows in that situation.12:20
*** thimble has joined #openstack12:20
vdook thanks...12:21
*** vdo has left #openstack12:21
*** h0cin has joined #openstack12:22
*** fabiand_ has joined #openstack12:24
*** CloudChris has quit IRC12:27
*** CloudChris has joined #openstack12:28
*** ramkrsna has quit IRC12:32
*** ramkrsna has joined #openstack12:32
*** reldan has quit IRC12:33
*** berendt has joined #openstack12:38
*** ctennis has quit IRC12:42
*** befreax has quit IRC12:46
*** ctennis has joined #openstack12:58
*** ctennis has joined #openstack12:58
*** adjohn has joined #openstack13:00
*** westmaas has joined #openstack13:14
xEUhi13:15
xEUi'm trying elasticfox w/ openstack ; nova-api returns http 400 ( credentials seems ok on logfile). Do you know if there's some specific settings on elasticfox to configure ?13:17
sorenWhich version?13:17
sorenOf Openstack.13:17
xEUapt-add-repository ppa:nova-core/release13:18
xEU2011.1~bzr645-0ubuntu0ppa1~maverick113:18
sorenAh, right, I think ElasticFox tries to fiddle with some VPC stuff that we don't have in Nova.13:18
sorenDescribeVpcs and DescribeSubnets, specifically.13:18
xEUon tcpdump i'd see http post, whereas euca2ools use http get13:19
xEUdon't know if that matters at all13:19
sorenThat shoulnd't be a problem.13:19
sorenWell, it matters, but I believe we handle it correctly.13:19
xEUhere 'Images tab' is in error ; DescribeSecurityGroups13:20
xEUwell, everything is in error :(13:20
RobertLaptopQuestion soren I think yesterday you said that nova had a S3 module built in.  It that layer documented?  I am asking because I am wonder how fault tolerant that layer is?13:27
*** hadrian has joined #openstack13:30
ttxsoren: saw my question at 11:06 UTC ?13:41
sorenRobertLaptop: Not at all fault tolerant.13:47
sorenttx: Ah, yes.13:48
sorenttx: I was busy fixing Plymouth right then.13:48
sorenttx: I'd just let python-nova pick it up, and then delete it afterwards.13:48
ttxsoren: or move it where somewhere nova-adminclient can pick it up. ok13:51
sorenttx: I'd just point nova-adminclient at it, and let both of them pick it up and then yank it out of python-nova afterwards.13:51
ttxsoren: ok, I'll try to whip up something.13:52
sorencool.13:53
* soren stares at eventlet a bit more.13:53
*** dendro-afk is now known as dendrobates13:53
iammartianvishy: this is from friday - nova.sh runs fine, i'm just a dummy13:53
* iammartian logs in to openstack wiki to clarify some running instructions13:54
*** ppetraki has joined #openstack13:57
iammartianwhen running compute from nova.sh, is it normal for nova-volume to fail? I only have local storage configured per nova.sh13:58
iammartianthe error is: 2011-02-14 07:51:27,320 CRITICAL nova.root [-] volume group nova-volumes doesn't exist13:58
*** dprince has joined #openstack13:59
openstackhudsonProject nova-tarmac build #61,222: FAILURE in 3.7 sec: http://hudson.openstack.org/job/nova-tarmac/61222/14:06
annegentleheya soren and Ryan_Lane, saw the whine about package installs and doc. :) I was trying to doc installs on production systems i.e. LTS - but let me know how packages work in production and I'll update.14:08
openstackhudsonProject dashboard-tarmac build #3,610: FAILURE in 1.7 sec: http://hudson.openstack.org/job/dashboard-tarmac/3610/14:10
openstackhudsonProject nova-tarmac build #61,223: STILL FAILING in 1.7 sec: http://hudson.openstack.org/job/nova-tarmac/61223/14:10
*** Edwin_ has joined #openstack14:12
jaypipes*yawn*14:12
*** EdwinGrubbs has quit IRC14:13
dabojaypipes: bored already? :)14:14
jaypipesdabo: hehe, no, just getting ready for the day :)14:15
openstackhudsonProject dashboard-tarmac build #3,611: STILL FAILING in 1.6 sec: http://hudson.openstack.org/job/dashboard-tarmac/3611/14:15
openstackhudsonProject nova-tarmac build #61,224: STILL FAILING in 1.5 sec: http://hudson.openstack.org/job/nova-tarmac/61224/14:15
*** Edwin_ has quit IRC14:20
openstackhudsonProject dashboard-tarmac build #3,612: STILL FAILING in 1.6 sec: http://hudson.openstack.org/job/dashboard-tarmac/3612/14:20
openstackhudsonProject nova-tarmac build #61,225: STILL FAILING in 1.4 sec: http://hudson.openstack.org/job/nova-tarmac/61225/14:20
jaypipessoren: what's Plymouth?14:25
sorenjaypipes: That thing that makes your boot look pretty on Ubuntu.14:25
openstackhudsonProject dashboard-tarmac build #3,613: STILL FAILING in 1.6 sec: http://hudson.openstack.org/job/dashboard-tarmac/3613/14:25
openstackhudsonProject nova-tarmac build #61,226: STILL FAILING in 1.6 sec: http://hudson.openstack.org/job/nova-tarmac/61226/14:25
jaypipessoren: I see. interesting...14:26
jaypipessoren: btw, when I first read that, I saw "makes your booty look pretty on Ubuntu", which was somewhat disturbing until I re-read it.14:27
sorenjaypipes: I was working on fixing a bug in the cloud images this weekend, and I introduced a regression.14:27
sorenThat's what I meant to say :)14:27
jaypipes:)14:27
sorenI'm on my way out the door.14:28
sorenShould I disable those tarmac jobs for onw?14:28
sorennow?14:28
sorenThere seems to be some problem and I don't have the time to work out what it is.14:28
* soren does so14:28
sorenAnyone with Hudson privs can turn them back on.14:29
sorenIf it's urgent, give me a call, I can do it remotely.14:29
*** adjohn has quit IRC14:29
*** rchavik has quit IRC14:31
jaypipessoren: k, ttyl14:31
*** gondoi has joined #openstack14:32
ttxjaypipes/mtaylor: are you making progress over the bexar translations issue ? I'm trying to set an ETA for 2011.1.114:36
*** berendt has quit IRC14:37
jaypipesttx: will be fixed today.14:37
jaypipesttx: Friday was, ehm, pretty distracting for a number of threads, I mean reasons...14:38
ttxjaypipes: right :)14:38
*** ramkrsna has quit IRC14:46
*** f4m8 is now known as f4m8_14:46
*** imsplitbit has quit IRC14:49
*** imsplitbit has joined #openstack14:49
*** xEU has quit IRC14:50
*** iammartian has quit IRC14:52
*** freeflyi1g has joined #openstack14:52
*** freeflying has quit IRC14:53
annegentlettx or jaypipes: I'm trying to merge my changes back to trunk of openstack-manuals, but I'm unsure of the right process. Either of you got a minute?14:57
jaypipesannegentle: sure, what's the issue you are running into?14:57
*** littleidea has joined #openstack15:03
*** littleidea has quit IRC15:04
*** pvo has joined #openstack15:07
*** pvo has quit IRC15:07
*** pvo has joined #openstack15:07
*** ChanServ sets mode: +v pvo15:07
*** hub_cap has joined #openstack15:15
*** benlake has joined #openstack15:19
*** lvaughn_ has quit IRC15:20
*** lvaughn has joined #openstack15:20
RichiHare there any reference setups for openstack and/or specific suggestions on how to ensure high i/o capability?15:20
annegentleyay all fixed up, thanks jaypipes15:23
jaypipesannegentle: np15:25
*** hub_cap has joined #openstack15:25
*** Ryan_Lane has joined #openstack15:28
*** mustfeed has joined #openstack15:28
mustfeedhi15:28
annegentleRichiH: not sure about high i/o capability specifically, but Ryan_Lane has a reference setup for Mediawiki - plus Rackspace and NASA. You're thinking of high i/o for storage or computing?15:31
mustfeedcan someone help me with the Nova deployment tool (Single Server Installation)?  I got an Error when i run the 'python deploy.py all'15:32
*** vvuksan has joined #openstack15:32
annegentlemustfeed: really I'd point you to the nova.sh script at http://wiki.openstack.org/NovaInstall/DevInstallScript15:33
Ryan_LaneI have a setup for jobs15:34
Ryan_LaneErr15:34
annegentlemustfeed: oh sorry you want massive deploy?15:34
Ryan_LaneStupid phone client15:34
Ryan_LaneI have a setup for nova15:34
annegentlemustfeed: sorry I typed too fast (for once) :)15:34
Ryan_LaneNelson has a setup for swift15:34
RichiHannegentle: lots of disk i/o15:36
RichiHi.e. database workloads15:36
RichiHwhich can't fit into memory15:36
Ryan_LaneI don't think swift or nova is appropriate for that15:37
wedjathi guys, it appears that this link is broken : http://docs.openstack.org/openstack-object-storage/admin/os-objectstore-book.pdf15:37
annegentlewedjat: ok, on it15:37
wedjatit appears on this page : http://openstack.org/projects/storage/15:37
wedjatannegentle: :)15:37
*** mustfeed has quit IRC15:40
*** littleidea has joined #openstack15:42
*** lvaughn_ has joined #openstack15:42
*** mustfeed has joined #openstack15:43
*** DigitalFlux has quit IRC15:45
*** lvaughn has quit IRC15:46
pvoare tests broken in trunk right now?15:50
pvoor just me?15:50
*** calavera has quit IRC15:50
*** abecc has joined #openstack15:50
*** dragondm has joined #openstack15:52
*** deshantm has quit IRC15:52
RobertLaptoppvo I am pretty certain yes.  "soren> There seems to be some problem and I don't have the time to work out what it is."15:54
jaypipesRichiH: I don't think Nova is appropriate for that either...15:55
*** rnirmal has joined #openstack15:56
jaypipespvo: the test suite needs to clear the nova.sqlite database used during tests before running tests... it's producing false positives in the test runs, AFAICT.15:56
*** littleidea has quit IRC15:58
*** Ryan_Lane has quit IRC16:01
*** Ryan_Lane has joined #openstack16:03
*** deshantm has joined #openstack16:04
*** guigui has quit IRC16:07
*** Ryan_Lane has quit IRC16:08
*** asksol has quit IRC16:08
*** decramy_ is now known as decramy16:10
jaypipesmtaylor: heya. after cherry-picking r656 and r657 from lp:~mordred/nova/use-distutils-extra into a local branch of bexar, I'm able to successfully build the message catalogs: http://paste.openstack.org/show/693/.  I know you said there were a couple warnings in the output you were looking into, but does that output look normal to you? Anything I should change?16:10
jaypipesmtaylor: this is in relation to https://bugs.launchpad.net/nova/+bug/714679 of course...16:10
uvirtbotLaunchpad bug 714679 in nova "Missing translations in Bexar release tarball" [High,In progress]16:11
*** kashyapc has joined #openstack16:15
creihtRobertLaptop: swift provides scalable object storage outside of nova16:22
*** littleidea has joined #openstack16:24
RobertLaptopYea.  I was debating on if I needed to implement swift or not but I need my data to survive hardware failure.16:28
*** Nacx has quit IRC16:28
*** zuez- has joined #openstack16:30
dsockwellapologies if someone answered when I asked before, but does openbox expose a VNC terminal for guest instances where available?16:30
dsockwellopenstack16:30
*** kashyapc has quit IRC16:31
dsockwelli've always grumbled when projects have cutesy names, but then i can't remember the generic ones :(16:31
RichiHjaypipes: what do you plan on selling to customers who need to run a db, then?16:35
pvodsockwell: depends on the hypervisor16:35
dsockwelllet's assume i'm using one that provides a vnc service16:36
pvodsockwell: there is a ajax terminal feature16:36
uvirtbotNew bug: #718847 in nova "change logging message if no compute notes available" [Undecided,New] https://launchpad.net/bugs/71884716:36
dsockwellok, will that interface with a virtual framebuffer as well as serial output/16:36
*** blueadept has joined #openstack16:36
RobertLaptopcreiht, Yea.  Swift looks to provide a lot more then I need right now.  But if what is built into the compute part isn't going to protect my data then I need to implant swift.16:37
pvodsockwell: I know it does framebuffer16:37
pvolooking for serial16:37
dsockwellall i know about the dashboard is what I saw on vimeo, and that was (apparently) xen pv with serial out16:37
*** ccustine has joined #openstack16:38
dsockwellat any rate, that's exactly what i needed to know, thanks pvo16:38
pvodsockwell: cool16:38
dsockwellwhich hypervisor are you using, if I might ask?16:39
jaypipesRichiH: depends on what they need. plus, I don't personally plan on selling anything...I'm a developer.16:39
pvodsockwell: XenServer 5.5 and moving to 5.616:39
RichiHjaypipes: you know what i mean ;)16:39
pvo5.6fp116:39
dsockwellcool.  i'm probably going to use it with qemu, i hope the tooling is similar16:40
jaypipesRichiH: nothing *wrong* with running a database server on a Nova guest VM, just think it's better to run database servers on bare metal and have them as shared resources for the VMs.16:40
dsockwellseeing as it's probably the same code i'm optimistic16:40
RichiHpossible, but not ideal16:41
jaypipesRichiH: because, clearly, no matter the excellence of the virtualization layer, it's going to consume *some* level of resources from the host machine, and if you (or anyone) is serious about database performance, that's not acceptable, no?16:41
dsockwellif it was me i'd have a separate db machine/cluster sold as a value-add, and grudge subscribers i/o on their instances16:42
pvojaypipes: I would agree but its a tradeoff between flexibility of virt and bare metal16:42
pvoI can both16:42
*** littleidea has quit IRC16:42
jaypipespvo: I can both? :)16:43
jaypipespvo, RichiH: like I said, nothing wrong with running a database server in a VM. Just be aware of the tradeoffs, that's all...16:44
jaypipespvo, RichiH: and to be clear, RichiH's first question was about high-I/O environments. And if the need is truly for high I/O and database intensive stuff, I don't recommend *any* virtualization, not just specifically to do with Nova.16:45
*** mustfeed has quit IRC16:47
*** littleidea has joined #openstack16:47
*** Nacx has joined #openstack16:48
*** littleidea has quit IRC16:49
annegentleanyone feel like teaching me to fish? I want to understand the other options for the --null_kernel flag. The default is "nokernel" - how do I find the other option(s)?16:49
*** littleidea has joined #openstack16:50
*** kashyapc has joined #openstack16:50
pvoI can *see* both. :p16:54
RichiHjaypipes: obviously, i don't need insane workloads, else i would go bare metal, anyway. but i'd like to be able to provide a system that can do a lot of i/o16:54
RichiHas, in my experience, disk i/o is always the bottleneck16:55
jaypipespvo: :)16:55
RichiHyou can scale out everything else trivially16:55
jaypipesRichiH: then I would focus on making sure the hypervisor and underlying volume storage you choose has the best I/O performance as possible. soren, antonym, and pvo would be good to chat with about the hypervisor choice, perhaps justinsb and vishy or termie_  might be good choices to chat with about volumes/device drivers16:56
jaypipesRichiH: I would ask that, if you do any benchmarks or come up with any recommendations, that you share those with the mailing list and/or add some comments to our documentation?16:57
*** MarcMorata has quit IRC16:57
*** littleidea has quit IRC16:59
pvoRichiH: we looked at this, and found openvz was higher performing than most other hvs, which makes sense.16:59
RobertLaptopOpenStack doesn't support OpenVz correct?17:02
RobertLaptopor have I just found old data in the wiki?17:02
*** zuez- has quit IRC17:02
jaypipesrcc: nice work on the bug patch.17:03
rccreally silly of me reinventing the wheel, forgive my python noobiness ;-)17:04
*** littleidea has joined #openstack17:05
*** troytoman-away is now known as troytoman17:05
*** troytoma_ has joined #openstack17:06
*** DanEllis has joined #openstack17:07
jaypipesrcc: hey, no worries. I need people like dabo all the time to show me The Pythonic Way. ;)17:08
rcchehe17:09
*** hggdh has quit IRC17:09
*** troytoma_ has quit IRC17:09
*** littleidea has quit IRC17:11
dabojaypipes: You learn quickly, grasshopper.17:11
pvoRobertLaptop: not today.17:11
jaypipeshehe17:12
*** hggdh has joined #openstack17:12
RobertLaptopYea I am sure at some point someone will add the library for it.17:12
pvolibvirt supports openvz, but from what I hear, its a little broken17:13
*** littleidea has joined #openstack17:13
imsplitbitmore than broken17:14
imsplitbitI am making a blueprint now for the openvz driver I am working on17:15
imsplitbitsorry forgot to make the bp17:15
imsplitbitbefore playing with the driver code17:15
uvirtbotNew bug: #718869 in nova "nova-compute: can't spawn new instances after restarting RabbitMQ" [Undecided,New] https://launchpad.net/bugs/71886917:16
*** allsystemsarego has quit IRC17:16
*** sandywalsh has quit IRC17:18
*** maplebed has joined #openstack17:19
jaypipesimsplitbit: morning daniel.17:19
imsplitbitjaypipes: morning17:23
imsplitbitOpenVz driver blueprint created17:23
jaypipescoo17:26
*** MarcMorata has joined #openstack17:26
*** troytoman is now known as troytoman-away17:34
*** lvaughn_ has quit IRC17:37
*** lvaughn has joined #openstack17:37
*** lvaughn_ has joined #openstack17:42
*** sandywalsh has joined #openstack17:43
*** lvaughn_ has quit IRC17:45
*** lvaughn_ has joined #openstack17:45
*** lvaughn has quit IRC17:46
jaypipesmtaylor: ping17:46
*** mray has joined #openstack17:49
dsockwellawesome17:50
tr3buchetanyone from citrix know if andy is around?17:52
*** johnpur has joined #openstack17:52
*** ChanServ sets mode: +v johnpur17:52
*** justinsb has joined #openstack17:53
jaypipeseday: you'll like this one: http://thedailywtf.com/Articles/The-Marshal.aspx17:56
jaypipestr3buchet: Andy who? termie?17:57
mtaylormorning jaypipes17:57
tr3buchetjaypipes: andy southgate (not aware of his irc handle)17:58
*** joearnold has joined #openstack17:59
edayjaypipes: haha18:00
jaypipesmtaylor: ah, there you are little buddy.18:02
jaypipestr3buchet: ok, sorry, no I don't know him. and I don't see any Citrixers on the channel atm.18:02
tr3buchetthanks jaypipes. have a conflict i need to work it18:03
jaypipesmtaylor: so, here is my build output with i18n compiles: http://paste.openstack.org/show/693/18:03
tr3buchetwork out*18:03
jaypipesmtaylor: was wondering if there's anything unusual in there and if there's anything more I need to do in your opinion before I propose for merging as 2011.1.1 in Bexar?18:03
jaypipesmtaylor: I know you mentioned "a bunch of warnings" when building, and I see some warnings, but is there any I should be concerned with?18:04
mtaylorjaypipes: nope, that's the output I would expect. only thing that concerned me was the noise of that list of unknown files18:06
mtaylorjaypipes: so I _do_ think we should file a bug on distutils.extra18:06
jaypipesmtaylor: about that noise?18:06
mtayloryes18:06
uvirtbotNew bug: #718900 in nova "env http_proxy must be disabled when starting nova daemons by hand" [Undecided,New] https://launchpad.net/bugs/71890018:06
jaypipesmtaylor: k.18:06
*** arun_ has quit IRC18:06
jaypipesttx: around? I think I'm ready to do the i18n post-bexar-release.18:07
*** lvaughn has joined #openstack18:07
*** MarcMorata has quit IRC18:07
jarrodcan multiple servers share in the roles?18:10
*** lvaughn_ has quit IRC18:10
jarrodlike i want to run api, manage, objectstore on 2 machines18:10
*** dirakx has quit IRC18:12
mtaylorjaypipes: are you happy with how the new i18n works (other than the warnings stuff?)18:15
mtaylorjaypipes: also, I was thinking we should figure out how best to have tarmac deal with i18n updates/merges from launchpad18:16
jaypipesmtaylor: yes.18:16
jaypipesmtaylor: and yes.18:16
jaypipesmtaylor: shouldn't be too hard... bzr merge lp:~nova-core/nova/translations && python setup.py build && bzr commit -m "Merge translations" && bzr push lp:nova...18:17
mtaylorjaypipes: totally - I just mean when/how to trigger that activity18:18
jaypipesmtaylor: I think only for releases...18:19
jaypipesmtaylor: or tarballs for any freeze milestone?18:19
mtaylorjaypipes: hell, I dunno. :)18:20
*** Nacx has quit IRC18:24
*** troytoman-away is now known as troytoman18:33
jarrodreal quick, i'm deploying to multiple servers, but i want to have 2 controllers in case one fails18:37
jarrodcan i not specify something like nova_api=ubuntu1,ubuntu218:37
RobertLaptopQuestion has anyone written any documentation on running windows under OpenStack and Migrating from VMware?18:40
justinsbHave a question about i18n?  Why did we put the _ call everywhere - why didn't we just push it down a layer (i.e. into the LOG.debug statements and into a new exception class)?18:41
*** dfg has joined #openstack18:43
*** clauden has joined #openstack18:45
dabojustinsb: The phrases to be translated need to be identified. The _() function serves that purpose. Otherwise, how would the phrases be identified?18:46
kpeppleRobertLaptop: haven't seen windows docs ... probably best to ping JordanRinke or vishy18:47
justinsbdabo: The exception class would take an english string and apply the _() function internally18:47
*** fabiand_ has quit IRC18:47
justinsbdabo: So we'd need _ in only a few key places, rather than throughout the code18:47
dabojustinsb: but you need to think about the entire problem: how do you then identify and extract the strings that will need to be translated?18:48
RobertLaptopkpepple, I think you just pinged them :)18:49
annegentleRobertLaptop: the nova services wouldn't run on Windows, but you could run Windows VMs18:50
justinsbdabo: So e.g. LOG.debug(_("Volume info: %(volume_name)s => %(volume_attributes)s") % locals()) would be LOG.debug("Volume info: %(volume_name)s => %(volume_attributes)s", locals()).  And debug would call _() on the passed string.18:50
RobertLaptopannegentle, Yea.  Looking for any info on building Windows VM's?18:50
annegentleRobertLaptop: this page may help http://wiki.openstack.org/HypervInstall18:50
annegentleRobertLaptop: and JordanRinke has the most experience with it so he can answer questions on building Windows VMs18:51
RobertLaptopI was look more for KVM doc's18:51
RobertLaptopNot a Fan of Hyperv18:51
dabojustinsb: I understand your point. Now think deeper: at some point, a translation for that phrase needs to be retrieved and substituted if the user's language is not English, correct?18:51
daboWhere does that translation come from?18:51
RobertLaptopannegentle, I will keep an eye out for JordanRinke then.18:52
vvuksani have nova-network complaining that the networks table is missing18:52
vvuksanand it's there18:52
vvuksanactually nova-dhcpbridge18:52
vvuksani suspect it's trying to use sqlite18:52
vvuksanis there a way to tell what storage engine it's trying to use ?18:52
justinsbdabo: Right, totally agree.  I don't see how my proposal changes anything though?  _() still gets called on the same string, just by a different function18:52
*** evtoews has joined #openstack18:53
dabojustinsb: ok, look at it a different way. I want to create translations for nova. How do I get a list of strings that need to be translated?18:53
justinsbdabo: Ah.  How do we get them today?  With a regex?18:54
justinsbdabo: Because if that's the case, we could just have more regexes...18:56
dabojustinsb: no, with a utility called gettext (or xgettext). It scans the source code for strings inside of _() and writes them out to a .pot file18:56
daboIt's a unix standard, and there are Python wrappers for it.18:57
dabojustinsb: remember, not all strings should be translated; just the ones that will be displayed to the user18:57
*** Ryan_Lane has joined #openstack18:58
dabojustinsb: look at this page, in the section entitled 'Process Overview': http://wiki.laptop.org/go/Python_i18n18:58
justinsbdabo: I know.. We'd need to match LOG.xxx(""), and raise xxx("") and a bunch more.  I guess that if the Unix gods made the mistake a long time ago there's not a lot we can do now18:58
sirp_creiht: we briefly talked about Popen.communicate() a while back; I know it's recommended to avoid OS deadlocks; however it buffers everything in memory.  Do you happen to know the best way to handle arbitrary steams with Popen w/o deadlock issues?18:58
*** joearnold has quit IRC18:58
*** joearnold has joined #openstack18:58
jarrodcan I have nova-volumes lvm group on all compute nodes so that it uses the local disk for each compute instance?18:59
justinsbdabo: Thanks for that link - I'll check it out18:59
vishyvvuksan: do you have --dhcpbridge_flagfile set in your flagfile?18:59
vvuksanvishy: looking18:59
vvuksanvishy:19:00
vvuksanno19:00
vvuksanadd --dhcpbridge_flagfile=/etc/nova/nova.conf ?19:00
vishyyes19:01
vishyif that is where your conf is19:01
*** asksol__ has quit IRC19:01
vishy(it passes the flagfile param in ENV)19:01
vvuksank19:01
*** asksol has joined #openstack19:02
vvuksanvishy: it's looking promising :-)19:02
justinsbdabo: Looks like xgettext supports configurable keywords.  So now I don't get it again...19:03
*** thimble has quit IRC19:03
creihtsirp_: I think the better way is in the Popen call set stdout to a subprocess.PIPE19:03
creihtand then read data from proc.stdout.read()19:03
dabojustinsb: Yes, and Python allows you to use any name for the instance reference, not just 'self'. But standards make your life so much easier... :)19:04
vishyi am quite concerned about the leaking fd issue soren mentioned19:05
sirp_creiht: gotcha, that's what i've been doing.  just a little worried by this line in the py docs: "Warning Use communicate() rather than .stdin.write, .stdout.read or .stderr.read to avoid deadlocks due to any of the other OS pipe buffers filling up and blocking the child process."19:06
creihthrm19:06
justinsbdabo: Do you know if you can get PyLint to peer inside the format strings to detect variable references?  And do you know how to get it to stop warning about the underscore being undefined?  Right now my life isn't easier :-)19:06
creihtsirp_: I thought that was only if you called .wait()?19:06
dabojustinsb: no, sorry. I've found PyLint to be more trouble than it's worth many times19:07
creihtsirp_: communicate has the opposite problem of everything being buffered in memory19:07
sirp_creiht: jhmm, that's possible, might be misreading that19:07
justinsbdabo: Yeah, it's clear that nobody is running it given all the problems it finds in nova :-)19:08
creihtsirp_: hrm... but there is a comment above the .std* descriptions :/19:08
creihtvishy: which leaking fd issue?19:08
vishycreiht: https://bitbucket.org/which_linden/eventlet/issue/77/subprocess-module-19:09
dabojustinsb:  pylint used to be used, but the code was beginning to get filled with pylint instructions, which makes it pretty pointless. "PyLint's complaining? Let me add a comment to shut it up."19:09
justinsbdabo: We could say the same thing about _() pollution :-)19:10
dabojustinsb: One man's pollution is another man's explicit marking.19:10
creihtvishy: interesting19:11
justinsbdabo: Fair enough!19:11
creihtvishy: I guess we haven't seen that in swift since we don't mix monkey patching and green imports19:12
creihtIt seems like you should just do one or the other19:12
*** jc_smith has joined #openstack19:12
blamarjustinsb, pylint --additional-builtins=_ should work when running?19:15
*** CloudChris has quit IRC19:15
vishyyes not sure where it is being done exactly19:16
justinsbblamar: Thanks - that works wonderfully!19:17
*** troytoman is now known as troytoman-away19:17
*** zul_ has joined #openstack19:18
*** zul has quit IRC19:18
*** zul_ is now known as zul19:21
*** zul has joined #openstack19:21
creihtsirp_: http://thraxil.org/users/anders/posts/2008/03/13/Subprocess-Hanging-PIPE-is-your-enemy/19:21
JordanRinkepvo: you around?19:21
JordanRinkeor anyone in here have experience with nova on Xen?19:21
creihtmtaylor: you around, I was just poked that the hudson stuff for swift is a bit borked at the moment?19:24
daboJordanRinke: wassip?19:24
mtaylorcreiht: oh yeah?19:24
dabos/ip/ip19:24
daboarrrgh19:24
mtaylorcreiht: an I blame jaypipes ?19:24
creihtsure, as long as someone fixes it :)19:24
dabomtaylor: you can always blame jaypipes19:24
mtaylorcreiht: in what way is it broken?19:24
jaypipesnice.19:25
JordanRinkedabo: trying to get xen running as a compute node and having all kinds of problems19:25
creihtmtaylor: http://hudson.openstack.org/job/swift-tarmac/60747/console19:25
mtaylorcreiht: ah! well piddle19:25
daboJordanRinke: are you running compute in domU on the xenserver?19:25
creihtsirp_: http://stackoverflow.com/questions/1277866/python-subprocess-module-looping-over-stdout-of-child-process19:26
creiht^- seems to indicate that if you don't do stdin, or stderr, then you are fine, but not sure if that is true19:26
uvirtbotcreiht: Error: "-" is not a valid command.19:26
creihtheh19:26
creihtmtaylor: and while we are chatting, ppas? :)19:27
JordanRinkedabo: I have a ubuntu image running on domU with the XenAPI installed19:28
mtaylorcreiht: yes!19:28
JordanRinkewhich is running compute19:28
mtaylorcreiht: and also, the breakage is due to upgrading tarmac to fix one problem, which has uncovered another problem. :)19:28
*** msassak has joined #openstack19:29
daboJordanRinke: well, that's good. What are the problems?19:29
pvoJordanRinke: ya19:30
JordanRinkepvo: Ed is helping me, was going to ask for an ozone dude with xen experience19:32
*** dirakx has joined #openstack19:32
pvoJordanRinke: cool19:32
JordanRinkedabo: I keep getting an error saying that no networks exist for br100, I set the flat_network_bridge=xenbr0 and it gave me an error about xenbr0 once19:33
JordanRinkeand now it just keeps giving me the br100 error19:33
sirp_creiht: yeah, looks like Martelli is saying that i can use stdin to write to the process as long as i don't read from stdout at the same time19:33
JordanRinkeI am running api/network etc on another box, this is just a compute node19:33
JordanRinkei tried editing the dbase to add a network for xenbr0 and also edited the br100 reference from the original network to have xenbr019:34
JordanRinkeive pretty much got no idea what to try now19:34
daboJordanRinke: Hmmm... I'm using an image that ant created for us, and we run the whole stack on that, not just compute19:34
daboJordanRinke: I've pinged the ozone team to see if any of them can help19:35
*** littleidea has quit IRC19:36
JordanRinkedabo: yeah, just running compute seems to be the wrench in this19:37
JordanRinkebecause I need this environment to run Xen and Hyper-V so that makes it all kinds of interesting19:38
daboJordanRinke: that's how it's supposed to be in practice, so you're not doing anything you're not supposed to.19:38
mtaylorcreiht: should be fixed - will do debs in just a bit19:38
*** zul_ has joined #openstack19:40
*** zul has quit IRC19:41
*** troytoman-away is now known as troytoman19:41
openstackhudsonProject swift build #197: SUCCESS in 27 sec: http://hudson.openstack.org/job/swift/197/19:46
openstackhudsonTarmac: Added lock file configuration to sample rsync.conf.19:46
sorentarmac jobs re-enabled. They seem to be in good shape now.19:46
creihtmtaylor: cool, thanks!19:47
*** nelson has joined #openstack19:49
openstackhudsonYippie, build fixed!19:50
openstackhudsonProject dashboard-tarmac build #3,614: FIXED in 2 sec: http://hudson.openstack.org/job/dashboard-tarmac/3614/19:50
*** littleidea has joined #openstack19:51
vishysoren: did you figure out what was going wrong?19:51
openstackhudsonYippie, build fixed!19:52
openstackhudsonProject nova-tarmac build #61,227: FIXED in 6 min 20 sec: http://hudson.openstack.org/job/nova-tarmac/61227/19:52
vishysoren: failure is back: https://code.launchpad.net/~sleepsonthefloor/nova/716847/+merge/4968919:52
vishysoren: perhaps it only happens if two branches merge in a row?19:54
sorenvishy: I've solved it!19:55
sorenvishy: The leaking fd thing.19:55
sorenvishy: I thought I updated the bug?19:55
sorenvishy: I got completely sidetracked. I'll take a look at the failing tests once I close two other problems.19:56
openstackhudsonProject nova build #509: SUCCESS in 1 min 33 sec: http://hudson.openstack.org/job/nova/509/19:57
openstackhudsonTarmac: Made kernel and ram disk be deleted in xen api upon instance termination19:57
annegentleI just have to echo "Yippie!"20:00
sorenvishy: Ok, about the test failure.. I'm clueless as to what's going on.20:00
sorenvishy: Looking at https://code.launchpad.net/~sleepsonthefloor/nova/716847/+merge/49689, that /tmp/tmpXXXXXX thing at the top says that it's really run from a tmpdir. There can't be any leftovers from previous runs.20:01
*** troytoman is now known as troytoman-away20:01
sorenvishy: I've fixed the eventlet thing and pushed it into the ppa. The Nova side of things is a tiny patch, which I'll propose in a second.20:02
sandywalshhas anything changed recently on how database tables get created initially? I thought it just had to appear in register_models.20:03
jk0sandywalsh: need to run db sync from nova-manage now20:03
sandywalshI've done that20:03
*** MarcMorata has joined #openstack20:04
sorennova-manage db sync  creates the tables based on the stuff in the migrate scripts.20:04
jk0if it's something new, I believe there has to be a migration for it20:04
sandywalshbut my table doesn't get created20:04
sorenRight, what jk0 said.20:04
sandywalshk, looking, thx20:04
*** littleidea has quit IRC20:04
*** h0cin has quit IRC20:04
*** sandywalsh_ has joined #openstack20:08
sorenvishy: There. https://code.launchpad.net/~soren/nova/eventlet-subprocess/+merge/4969820:09
sorenvishy: That, along with the patched eventlet in the PPA should fix this completely.20:10
*** brd_from_italy has joined #openstack20:10
sorenLet me just say that debugging that was *no* fun at all.20:10
jk0nice find20:11
kpepplesoren: does this mean that any tests using subprocess need to change ?20:11
*** sandywalsh has quit IRC20:11
*** masumotok has joined #openstack20:12
sorenkpepple: The change should be completely transparent.20:12
*** troytoman-away is now known as troytoman20:12
sorenkpepple: Except, of course, from the fact that it fixes this bug.20:12
soren:)20:12
*** CloudChris has joined #openstack20:12
kpepplesoren: thx20:12
sorenkpepple: Sure.20:13
*** littleidea has joined #openstack20:14
*** sandywalsh_ has quit IRC20:14
*** Ryan_Lane_ has joined #openstack20:15
*** Ryan_Lane has quit IRC20:16
*** Ryan_Lane_ is now known as Ryan_Lane20:17
henrichrubinhi, i am following the wik for manual multinode install and I can't seem to  launch an instance.  http://paste.org/pastebin/view/28875 . maybe a bad image, ttylinux-uec-amd64-12.1_2.6.35-22_1.tar.gz?20:18
kpepplehenrichrubin: it can't find your image20:19
*** pvo has quit IRC20:19
kpepplehenrichrubin: what does euca-describe-images look like ?20:19
henrichrubinkpepple: http://paste.org/pastebin/view/28876 .20:20
henrichrubinalso, to deregister an image, do i have to do that manually through the db?20:21
*** jtran has joined #openstack20:21
RichiHjaypipes: sure, i'll share results when/if i have any20:23
RichiHjaypipes: i won't create a test deployment now, but i want to get the main concerns out well before i start20:23
kpepplehenrichrubin: shouldn't you be using ami-gaamnc3m (machine) not the ami-4vkunrid (kernel) ?20:24
dprincehenrichrubin: I hit the same error 20 minute ago as well.20:24
vvuksanif 169.254.169.254 doesn't work20:24
vvuksanand iptables entry exists20:24
vvuksanwhat should i look at ?20:24
vvuksanif I sniff on the bridge interface I see arp requests but they receive no answers20:25
jaypipesRichiH: sure, no worries...was more talking about the future :)20:25
masumotoksoren, vishy, termie: merge request again. I don't know you give me a review this time again, but if so,  I appreciate if you give some advice for this proposal.20:26
jaypipesmasumotok: live migration, round 2 :)20:26
masumotokjaypipes: hope happy round 2 :)20:27
jaypipesmasumotok: :)20:27
henrichrubinkpepple:  i tried am-gaamnc3m and it gave the same error20:27
*** sandywalsh_ has joined #openstack20:28
*** MarcMorata has quit IRC20:29
blamarvishy, jaypipes, re: #717467 would it make sense to use pip for deployment and not just development? or is that up to the end user to make sure when he updates his OS OpenStack doesn't fail?20:29
*** lvaughn has quit IRC20:30
kpepplehenrichrubin: hmm ...20:30
*** lvaughn has joined #openstack20:30
henrichrubindprince:  did you figure it out?20:31
henrichrubinkpepple:  maybe I should try w/ a different image?20:31
dprincehenrichrubin: Not yet. I hit it while doing something else...20:32
jaypipesblamar: kinda. it's up to the packagers to make sure that debs and rpms contain dependencies that are correct, but putting dependencies on certain versions of libraries is generally not looked nicely upon if there is a workaround for it...20:32
*** zul_ is now known as zul20:33
kpepplehenrichrubin: maybe it's something in your s3 implementation ?20:33
*** hub_cap has quit IRC20:33
jaypipesblamar: also, most things are deployed/installed via automation and or packages, not via pip. there's generally no guarantee that a system would have pip on it :)20:33
dprincehenrichrubin: I think S3ImageService is broken on trunk. I'm not able to launch an instance using the ec2 controller.20:33
blamarjaypipes, right, I've seen projects *include* everything needed to have a virtual environment to always ensure version compatibility and I was curious if it was something worth looking in to20:34
jaypipesblamar: I think so far we've used the tools/pip-requires file for development and a general guide for those who do packaging, but it's not the absolute required list of tihngs that must be installed... for instance, rabbitmq isn't listed there ;)20:34
jaypipesblamar: ya, I've seen that too. I've also seen projects have a requirements/ directory with a dev, prod, and test pip-requires file in there....20:35
*** desai has joined #openstack20:36
blamarjaypipes, seems to provide a lot of stability to the deployment, what are the downsides?20:36
henrichrubinkpepple:  i an using ubuntu 10.04.  i uninstalled euca2ools and reinstalled it.  same thing.20:37
jaypipesblamar: because most people don't deploy using pip. :)20:38
desaiso we have run into a problem where the nova-network failed with a traceback (and then failed routinely for a while, thanks to upstart restarting it when it disappeared) and we've ended up with a rabbitmq queue for the network service instance that is ~90k deep20:39
jaypipesblamar: most installs are done via puppet/chef or via yum/apt-get20:39
desainow that i've fixed the root cause, it isn't failing anymore, but it is only processing ~20 events a second20:39
desaiis there a safe way to dump the contents of one of those component queues in rabbitmq, or is that a terrible idea?20:40
jaypipesblamar: that's why we use the pip-requires file mostly for devs who find it easy to install necessary development deps into a virtualenv.20:40
*** lvaughn_ has joined #openstack20:40
blamarjaypipes, yeah... using pip + virtualenv in deployment doesn't disallow you from deploying via yum/apt/pacman/emerge/etc or using chef/puppet? I'm not talking about deploying Openstack via pip20:40
kpepplehenrichrubin: can use change your imagestore away from s3?20:40
jaypipesblamar: hope that makes sense. not saying it isn't useful to have dependencies in a pip-requires file, just saying that most production deploys don't use pip.20:40
jaypipesblamar: hmm, ok, perhaps I'm not understanding you correctly then...20:41
blamarjaypipes, hmm, my fault, lemme try and rephrase20:41
*** jheiss has joined #openstack20:41
henrichrubinkpepple:  not sure how to do that.  any wiki?20:42
*** arun_ has joined #openstack20:42
*** troytoman is now known as troytoman-away20:43
blamarjaypipes, OpenStack has an RPM/deb/etc would be deployed and all binaries/tests run in virtualenv which was populated by a pip-requires just like they do right now in dev20:44
*** lvaughn has quit IRC20:44
blamarjaypipes, having the python binaries (nova/bin/*) run out of a venv is the big key I guess20:45
jaypipesblamar: sure, that's fine.  I was just asking that we not put sqlalchemy-migration==1.6.0 (or whatever the version was), and instead put sqlalchemy-migration with no specific version if there is a simple workaround.20:46
kpepplehenrichrubin: looking20:46
sorenjaypipes: +1 on that.20:46
sorenjaypipes: We're in for a crap load of pain if we require very specific versions of stuff and still expect various distros to pick us up.20:47
jaypipessoren: right, I'm trying to minimize that as much as we can.20:47
*** masumotok has quit IRC20:47
blamarjaypipes, soren: this problems has been solved for us in a way we don't need to code for every minor version change of every dependency (no matter how trivial the fix might be on our part)20:48
blamara la the virtual environment20:48
blamaras long as the target OS supports pip, we have compatibility for that OS, no waiting for packages to get up to date or anything, it actually expands our market20:49
sorenRelying on distros for packaging is Good Thing[tm].20:50
kpepplehenrichrubin: I think it's just the image_service flag in nova.conf20:50
annegentlekpepple: yep, that's right, but what do you change it to from nova.image.s3.S3ImageService?20:51
annegentlekpepple: I need to figure out how to walk the source code :)20:51
mtaylorblamar: I don't believe the distros are going to be likely to allow packages with pip/venv inside of them ... unless I'm wrong soren?20:52
blamarmtaylor, ah, hadn't thought about that, why is that?20:52
sorenHeck no.20:53
kpeppleannegentle: I thought if you pulled that it defaulted to the objectstore20:53
sorenBecause it completely circumvents the work put into packaging things properly.20:53
mtaylorblamar: because the whole idea of the distro is that they have versions of things that have been added to the distro. having a package download and install random-stuff from elsewhere would circumvent the entire idea of the distro20:53
annegentlekpepple: hm. nova.image.s3.S3ImageService is the default for the --image_service nova.conf flag20:53
evtoewshi all, i'm very close to having a working nova installation.  the last problem is that my instances can't contact the metadata service at 169.254.169.254 so they can't get a key and i can ssh into them.  how do i make the metadata service accessible?20:53
annegentlekpepple: oh you're saying leave it blank?20:53
mtaylorblamar: however, if it makes you feel any better, the philosophical conflict between language devs and distro packagers is not limited to just openstack at the moment.. you should see the pain that is dealing with java in this context20:54
henrichrubinkpepple:   i tried this in nova.conf.... --image_service=nova.image.glance.GlanceImageService20:56
kpeppleannegentle: I usually do20:57
henrichrubinbut i am getting a connection error...http://paste.org/pastebin/view/2887820:57
kpepplehenrichrubin: and what is glance backended with?20:58
annegentlekpepple: ok, then I would guess blank means "nova.image.s3.S3ImageService" since that's the default20:58
vvuksanevtoews: i have the same problem20:58
annegentlehenrichrubin: kpepple: Glance has to be installed, see http://glance.openstack.org/installing.html20:58
vvuksanit worked on one of my machines but it doesn't work on consecutive20:58
vvuksandunno what the magic sauce was :-/20:59
*** dendrobates is now known as dendro-afk20:59
evtoewsvvuksan: did you try the iptables rules mentioned in http://wiki.openstack.org/NovaInstall/MultipleServer ?20:59
vvuksanyeah I got the prerouting rule20:59
evtoewsvvuksan: i tried that but no luck...21:00
annegentlehenrichrubin: can you try nova.image.local.LocalImageService?21:00
sandywalsh_shouldn't there be a Cactus migration table in trunk now?21:00
sandywalsh_I only see austin and bexar21:00
henrichrubinannegentle:  i installed glance first.  i'll try local next.21:00
annegentlehenrichrubin: ah, ok.21:01
henrichrubinannegentle:  do i have to do anything special beside set the flag for glance?  i am getting the connection refused error.21:02
vvuksanevtoews: try this21:03
vvuksanip addr add 169.254.169.254/32 scope link dev eth021:03
evtoewsvvuksan: k.  1 minute.21:03
annegentlehenrichrubin: I'm just trying it today myself... but it looks like your nova-api service isn't running?21:05
evtoewsvvuksan: is eth0 your public or private interface?  for me it's my public interface and it's already tied to the bridge br100.21:05
vvuksanpublic21:06
henrichrubinannegentle:  i tried with the local image service, but all my images are gone.  when i try to uec-publish-tarball it doesn't work21:06
*** dprince has quit IRC21:06
henrichrubinannegentle:  it is running.  i can see the logs21:06
annegentlehenrichrubin: ok and is rabbitmq running?21:07
annegentlehenrichrubin: just walking through what we've seen before...21:08
henrichrubinannegentle:  yes it is running too.  how do i register an image using nova.image.local.LocalImageService21:09
*** msassak has quit IRC21:09
jaypipessoren: ok, maybe the eventlet patch wasn't that easy after all ;)21:09
sorenjaypipes: No fun *at all*.21:10
sorenjaypipes: Any attempts I made to add debugging fiddled with the timing so I couldn't trigger it.21:10
jaypipessuck.21:10
evtoewsvvuksan: no luck.  now i can ping 169.254.169.254 but my instance is still "waiting for metadata service at http://169.254.169.254/2009-04-04/meta-data/instance-id"21:11
vvuksanif you do iptables -t nat -L on the host machine21:12
vvuksanwhat's the 169.254 line ?21:12
desaialso, if you add a -v to the iptables line (iptables -t nat -L -v) you can tell if the rule is getting hit or not21:13
evtoewsvvuksan: DNAT       tcp  --  anywhere             169.254.169.254     tcp dpt:www to:67.98.36.184:877321:13
vvuksanevtoews: that looks good21:13
annegentlehenrichrubin: should be uec-publish-tarball like you're doing... must be time to log a bug?21:13
vvuksancan you telnet to 67.98.36.184:8773 ?21:13
vvuksanthat works ?21:14
desaivvuksan: i had a problem where there was an iptables rule on the compute node that was causing the traffic to get re-written too early (and end up on the wrong vlan); the only way to sort it out was to check if the iptables rules were getting hit or not (with -v)21:15
evtoewsvvuksan: nope.  could not resolve 67.98.36.184:8773/telnet: Name or service not known21:15
vvuksanevtoews: do telnet  67.98.36.184 877321:16
jaypipesmtaylor: hey bro, could you take a quick look at http://launchpadlibrarian.net/64352256/buildlog_ubuntu-natty-i386.glance_2011.2~bzr70-0ubuntu0ppa1~natty1_FAILEDTOBUILD.txt.gz?21:16
jaypipesmtaylor: looks like the builder box needs PasteDeploy and sqlalchemy-migrations installed on it...21:17
* jaypipes notes that Nova must not have any test cases that actually use PasteDeploy or sqlalchemy-migrations...21:17
vvuksandesai: I see21:18
sorenjaypipes: I believe you're correct.21:18
desaiany rabbitmq experts around? we have a queue that has built up a big backlog; i've fixed the underlying issue, but nova-network has been processing the backlog for over an hour at this point. is it safe to dump (and is there a way to) the contents of the queue?21:18
*** miclorb_ has joined #openstack21:18
evtoewsvvuksan: yep. connected.21:18
sorenjaypipes, mtaylor: I got it.21:18
jaypipessoren, mtaylor: or PM me access creds to the hudson box and I can do it myself, sorry to bother...21:18
sorenjaypipes: It's not missing on the hudson box.21:18
sorenjaypipes: It's missing as a build-dependency in the packaging.21:19
jaypipessoren: ?21:19
jaypipessoren: gotcha. thx21:19
sorenjaypipes: python-paste and python-migrate, is it?21:19
sorenjaypipes: Or is it python-pastedeploy?21:19
sorenThe difference is a bit of a mystery to me.21:20
sandywalsh_Taking migration #3 (Cactus)21:20
jaypipessoren: python-paste, no?21:20
jaypipessoren: nope, python-pastedeploy21:20
sorenjaypipes: python-pastedeploy, it seems, actually.21:20
jaypipessoren: well, there's both, but the package you want is python-pastedeploy, yes21:21
sorenjaypipes: Right, that's what I meant :)21:21
* soren moves that packaging code to its rightful home21:22
jaypipessoren: while you're at it, Glance no longer has dependencies on: python-gflags, python-twisted-core, or python-twisted-bin21:23
*** dubsquared has joined #openstack21:24
uvirtbotNew bug: #718994 in nova "rpc layer should use a threadpool or some other magic to add concurrency" [Undecided,New] https://launchpad.net/bugs/71899421:24
sorenjaypipes: Oh, lovely.21:24
* soren fixes21:24
henrichrubinannegentle:  opened https://bugs.launchpad.net/nova/+bug/719002 .  what is the recommended image_service?21:24
uvirtbotLaunchpad bug 719002 in nova "local image service fails on uec-publish-tarball" [Undecided,New]21:24
jaypipessoren:  I removed them from the pip-requires file. Why didn't you notice? ;P21:26
uvirtbotNew bug: #718999 in nova "Expired Auth Token Deletion Failure" [Undecided,New] https://launchpad.net/bugs/71899921:26
* soren sobs21:28
Ryan_Laneare volumes associated with projects, or users?21:28
Ryan_Laneit seems, from the output of describe_volume, that it's users21:29
Ryan_Lanebut that seems kind of odd21:29
uvirtbotNew bug: #719002 in nova "local image service fails on uec-publish-tarball" [Undecided,New] https://launchpad.net/bugs/71900221:31
jarroddoes the Volume Manager use lvm vgs available on the compute nodes?21:31
dubsquaredjarred:  doesn't have to, nova-compute is not a requirement of nova-volume21:33
dubsquaredbut it can21:33
jarrodok, that what i want it to do.  use nova-volumes group on the local compute nodes21:33
jarrodawesome21:33
dubsquaredyeah, that should be good then21:33
jarrod:)21:33
jarrodim assuming i can specify that on the startup options for nova-volume21:34
dubsquaredim working on getting this on the openstack wiki21:34
jarrodok, i was wondering where the docs were21:34
dubsquaredbut this is what i got so far:  http://www.dubsquared.com/?p=12021:34
jarrodnova-volume has eluded me so far21:34
jarrodbut nova-volume only runs on one node, and manages the volumes on all compute nodes?21:35
jarrodor do you have to run nova-volume on all nodes you want the storage21:35
uvirtbotNew bug: #719004 in nova "nova-network crashes with bad data" [Undecided,New] https://launchpad.net/bugs/71900421:35
dubsquaredjarred:  pretty good question, i have nova-volume on all my nova-compute nodes just to make double use of them21:37
*** Abd4llA has quit IRC21:37
dubsquaredmy guess would be needing nova-volume everywhere there is storage, but that is beyond my expertise atm21:37
jarrodok thanks21:38
dubsquaredyou can spin up an entirely new node, and just have nova-volume on it…don't think nova-volume on another node would know it's there21:38
jarrodhow do you tell the CC/api the location of all nova-volumes21:38
henrichrubinannegentle:  there is no register function in LocalImageService or GlanceImageService class?  then how does one register the images?21:38
dubsquaredyou tell nova-volumes where the CC/API is21:38
dubsquaredvia nova.conf21:38
jarrodk k21:39
jarrodi wish the deploymenttool installed multipled instances of nova-volume21:40
jarrodwithout me having to modify it ;)21:40
dubsquaredi haven't used that yet, it works pretty well?21:41
jarrodive had a few errors21:41
jarrodbut it looks like a good start21:41
*** Ryan_Lane has quit IRC21:41
dubsquaredyou update the wiki with your findings :D21:41
*** burris has quit IRC21:41
*** westmaas has quit IRC21:42
sorenjaypipes: There are still a couple of failures. I'll take care of them.21:42
jaypipessoren: thx mate21:43
*** Ryan_Lane has joined #openstack21:45
*** GasbaKid has joined #openstack21:48
*** littleidea has quit IRC21:49
vvuksanis virtio network interface used on Ubuntu hosts ?21:49
vishyno21:50
vishybut it should be21:50
vvuksanso 8139 ?21:50
vishybug 70204021:51
uvirtbotLaunchpad bug 702040 in nova "Slow network performance since Virtio net drivers are always disabled" [Wishlist,Confirmed] https://launchpad.net/bugs/70204021:51
annegentlehenrichrubin: can be with euca-register, ala: http://nova.openstack.org/adminguide/single.node.install.html#step-13-send-commands-to-upload-sample-image-to-the-cloud. But I'm unfamiliar with all of the image stores options, still learning.21:51
vvuksanvishy: shouldn't at least e1000 be enabled :-)21:52
vvuksanif not virtio21:52
vishy:)21:52
vishyit uses whatever is the default in qemu/kvm right now21:52
vvuksanany idea how to set the default ?21:52
vishywell you can change libvirt.xml to use a diff driver21:53
vvuksanright21:53
vvuksanwhich I did :-)21:54
vvuksanbut it's not the default21:54
vishychange the template21:54
vishylibvirt.xml.template21:54
*** DanEllis has quit IRC21:54
vvuksani see21:55
*** dubsquared has quit IRC21:55
vvuksanvishy: my suggestion still stands. Why don't we default to e100021:56
*** dendro-afk is now known as dendrobates21:56
vvuksani'll comment on the bug :-)21:57
vishyvvuksan: put it in libvirt and propose a merge21:57
vishydoes it really make that much difference?21:57
vvuksanit does21:57
vvuksan8139 is 100 Mbits21:57
vishys/libvirt/libvirt.xml.template21:57
vvuksane1000 is Gig21:57
vishyah ok then21:58
vishybut have you actually tested performance?21:58
vishyi would be surprised if there is much difference21:58
vvuksansome people have tested it :-)22:00
*** ctennis has quit IRC22:00
vvuksanvishy: http://www.linux-kvm.org/page/Using_VirtIO_NIC22:00
vvuksanwith 8139 you'll top off at < 100 Mbit22:01
*** GasbaKid has quit IRC22:01
*** GasbaKid has joined #openstack22:01
Ryan_Laneare volumes associated with users or projects? I'd like to get volumes, and then only display ones in a specific project, but I don't see any project association in describe_volumes...22:01
Ryan_Lanehmm. seems to be associated with a project, but it isn't returned as a value in the EC2 api22:04
*** gaveen has joined #openstack22:05
*** gaveen has joined #openstack22:05
*** ctennis has joined #openstack22:13
*** ctennis has joined #openstack22:13
*** msassak has joined #openstack22:19
*** msassak has joined #openstack22:20
*** GasbaKid has quit IRC22:22
*** dirakx has quit IRC22:23
*** vvuksan has quit IRC22:24
*** ppetraki has quit IRC22:26
*** littleidea has joined #openstack22:28
*** gaveen has quit IRC22:28
sorenjaypipes: Glance succesfully built everywhere.22:33
sorenbrb22:33
*** bluesteam has joined #openstack22:37
evtoewsvvuksan: i'm still thrashing around trying to get the metadata service to respond.  i noticed that when i do "curl http://169.254.169.254:8773/" it returns a list of what looks like api versions (... 2008-02-01 2008-09-01 2009-04-04).  so at least the service is running and appears to be working but i just need a way to properly connect to it.22:37
*** MarcMorata has joined #openstack22:39
desaievtoews: are you using vlans for your network or not? i had a problem where the traffic to 169.254.169.254 was hitting an iptables rule on the nova-compute server and going off to the bitbucket in the sky22:39
desaitry to see if the rule is seeing any traffic on your nova-network server using iptables -t nat -L -v22:39
desaii found it by looking at the traffic on the nova-compute machine with tcpdump and looking at the iptables rule stats on the same machine22:40
evtoewsdesai: i'm using nova.network.manager.FlatManager22:41
*** bluesteam has quit IRC22:41
desaiok, then that exact thing probably isn't the issue22:41
desaiare you running on multiple systems?22:41
*** blueadept has quit IRC22:41
*** gaveen has joined #openstack22:41
evtoewsdesai: just trying to get it running 100% on one system first.22:41
*** bluesteam has joined #openstack22:41
desaihm, if you run tcpdump when you're starting up an instances (you'll probably need to dump br100 by default, iirc) do you see the requests to 169.254.169.254?22:42
*** bluesteam has quit IRC22:42
evtoewsdesai: fwiw when i do a iptables -t nat -L -v i get "    0     0 DNAT       tcp  --  any    any     anywhere             169.254.169.254     tcp dpt:www to:67.98.36.184:8773 "22:43
evtoewsdesai: i'll give tcpdump a shot.22:43
*** abecc has quit IRC22:43
desaievtoews: that means that the request isn't getting to the nat rule at all22:44
evtoewsdesai: any troubleshooting tips?  :)22:44
desaiwell, i haven't worked with flatmanager at all22:45
desai(luckly, we have the right gear to use vlanmanager off of the bat)22:45
desaiso eventually, cloud-init times out in the default tiny images22:45
desaiyou should be able to ssh into the internal address22:45
desairight?22:45
evtoewsdesai: i can ssh to it but i can't actually login properly because the instance can't get the public key from the metadata service.22:47
desaihm, that's weird; when cloud-init was failing, i was still able to ssh in22:48
desaiare you supplying your public key to ssh with -i?22:48
*** johnpur has quit IRC22:49
evtoewsdesai: when i run tcpdump the message i'm seeing most it "ARP, Request who-has 10.0.0.1 tell 10.0.0.3, length 28".  the instance i just started has an ip of 10.0.0.322:49
evtoewsdesai: s/it/is/22:49
desaido you have an interface on your machine with the address 10.0.0.1?22:51
*** gaveen has quit IRC22:51
desaiand you presumably can ping 10.0.0.3, right?22:51
evtoewsdesai: yep.  i've tried doing "ssh -i mykey.priv root@10.0.0.2" and "ssh -i mykey.priv ubuntu@10.0.0.2".  10.0.0.2 is the instance i started before 10.0.0.322:53
desaihm22:53
evtoewsdesai: strange.  i can ping 10.0.0.2 but not 10.0.0.3.22:53
desaiweird22:54
*** imsplitbit has quit IRC22:54
desaidoes the bridging setup look reasonable (brctl show)?22:54
evtoewsdesai: *no* interface on my machine with the address 10.0.0.122:54
desaithat is interesting22:54
desaithat sounds like a problem to me22:54
*** rcc has quit IRC22:55
desaidoes /var/log/nova/nova-network.log contain any errors?22:55
desaibut, take that with a grain of salt, since i don't know flatmanager at all22:55
desaiwith vlanmanager, you end up with a brXXX interface with the gateway ip address for the vm network22:55
desaion the nova-network machine22:56
*** gaveen has joined #openstack22:56
*** gaveen has joined #openstack22:56
desaiand then vnetXX interfaces are handed out to the kvm instances22:56
evtoewsdesai: brctl show looks okay. interfaces eth0 vnet0 vnet122:56
desaihm22:56
*** MarcMorata has quit IRC22:57
desaiif you can ping 10.0.0.2, and you don't have a 10.0.0.1 interface on the system, how are you getting there?22:57
desaican you traceroute?22:57
evtoewsdesai: no errors in nova-network.log22:57
desaianything in the nova-compute.log?22:58
desaiit sounds like the bridging setup is working properly22:58
desaido you have ip forwarding turned on?22:59
evtoewsdesai: traceroute 10.0.0.223:00
evtoewstraceroute to 10.0.0.2 (10.0.0.2), 30 hops max, 60 byte packets23:00
evtoewssend: Operation not permitted23:00
*** Ryan_Lane has quit IRC23:00
evtoewsdesai: i have not turn on ip forwarding explicity.23:03
desai try that23:03
*** dendrobates is now known as dendro-afk23:03
evtoewssysctl net.ipv4.ip_forward23:03
evtoewsnet.ipv4.ip_forward = 123:03
*** adjohn has joined #openstack23:03
evtoewsdesai: looks like it was already on.  i thought that was it...23:03
*** abecc has joined #openstack23:03
desaihm, you got me then23:04
evtoewsdesai: fwiw, in nova-compute.log i see "instance instance-00000003: injecting key into image ami-bh81dyka"23:04
evtoewsdesai: just to be even more perplexing.23:05
desaiyeah, i think that means it should be working23:05
evtoewsdesai: thanks for the help.  maybe i'll try vlanmanager.  i think our network should support it.  i'll check.23:06
jarrodcan i not run JUST nova-compute and nova-volume on my compute servers and have them register with the CC?23:07
jarrodor do I have to have all the packages running23:08
desaicompute servers generally need to have nova-compute running23:09
jarrodand that is all?23:09
jarrodoh23:09
jarrodi forgot mysql-client23:09
desairunning nova-network on compute nodes caused problems for me23:09
jarrodno wonder DOH23:09
desaihas anyone seen errors like: ignoring error injecting data into image ami-otcm0xt9 (Mapped device was not found (we can only inject raw disk images): /dev/mapper/nbd15p1)23:10
jarrodmodprobe nbd23:10
jarrod?23:10
desaiit is loaded23:10
JordanRinkehaven't seen that before23:11
sorendesai: Which os? Which kernel version?23:12
desaiubuntu maverick23:13
desairunning bzr655 on the compute nodes23:13
desaithis just started happening23:13
desaiwe had upgraded the central server to 669 because there were some bugfixes we needed (the api 400 lazyloading problem that was just fixed)23:14
sorenAnything interesting in dmesg?23:14
jarrodwhy maverick23:14
jarrod10.0423:14
desaisome auditing stuff from apparmon, but nothing else23:15
JordanRinkei had a problem which I believe vish fixed23:15
*** msassak has quit IRC23:15
JordanRinkewhere apparmor wasn't allowing access to ./local it allowed ./disk but not local23:15
JordanRinkeand it gave me nbd / mapper errors23:15
desaihm23:15
sorenThat was ages ago, wasn't it?23:16
JordanRinkeyeah23:16
jarrodhmm, i cannot figure out why nova-volume and nova-compute running on a compute machine with a proper nova.conf is not registering the services23:16
JordanRinkelike I said, fixed and what not, just throwing stuff out there23:16
desaiapparmor is showing the vm in enforce mode23:17
desaithe kvm instance never actually gets off of the ground23:17
desaithe console is empty23:17
desaiconsole file, that is23:17
JordanRinkedid it create the xml file?23:17
* desai checks23:18
JordanRinkeyou can try... virsh create libvirt.xml to see if libvirt can even start the instance23:18
desaivirsh list shows the instance as running23:18
desaiwhere is the xml file created?23:19
sorenWhich version of libvirt are you using?23:19
desai0.8.3-1ubuntu1423:19
sorenok23:19
*** troytoman-away is now known as troytoman23:19
JordanRinke/var/lib/nova/instances/instance-# provided you didn't change anything in the configs23:19
sorenThat should be fine, IIRC.23:19
JordanRinkeif you go there, you can: virsh -d 5 create libvirt.xml23:20
jarrodit helps to have python-mysqldb installed23:20
jarrodJEEZ23:20
JordanRinkeand that will give you extensive debugging info23:20
jarrodi feel dumb23:20
*** dendro-afk is now known as dendrobates23:20
sorenWell... Most of the interesting libvirt stuff happens in the daemon. It won't show in that debug output.23:20
*** gondoi has quit IRC23:21
desaiit complains about a uuid conflict anyway23:21
sorenThen the VM should be funning.23:21
sorenrunning, even :)23:21
JordanRinkeit sounds like it is created and running23:21
sorenWhat makes you say it's not running?23:21
desaiit looks like it is23:21
desaithere is a kvm process23:21
desaiand it is doing stuff23:21
desaibut nothing ever shows up in the console log23:21
sorenWhat image are you using?23:22
desaiand i'm not quite sure what to do to figure out what is going on23:22
jarrodhow do i create an instance that uses an EBS-style volume?23:22
desaithe minimal tty one23:22
JordanRinkedesai: what image are you trying to spawn?23:25
*** Gh0sty has quit IRC23:25
*** adjohn has quit IRC23:26
desaiami-tty23:26
desaiso, the kvm seems to be running, and is eating up 16% of a cpu23:27
desaibut i dunno what it is actually doing23:27
desaiand virsh shows no console available for domain23:27
JordanRinkeisnt there a way to add vnc to the libvirt.xml to get a graphical console?23:29
JordanRinkeI havent done it, if anyone has please correct me but I think it is something like23:30
JordanRinke<devices>23:30
JordanRinke<graphics type='vnc' port='5904' listen='192.168.1.5' passwd='password'>23:31
JordanRinke</devices>23:31
JordanRinkeobviously changing the listen to an IP that you can hit locally and whatever for a password23:31
JordanRinkethat is what I have in my notes, but I haven't actually tried that soo, use at your own risk23:32
desaican you do that on the fly?23:32
JordanRinkeno, you will probably have to...23:32
desaialso, i'm not going to be able to get vnc to that network anyway at the moment23:32
*** eikke has joined #openstack23:32
JordanRinkevirsh destroy libvirt.xml23:32
JordanRinkeand then23:32
JordanRinkevirsh create libvirt.xml23:33
JordanRinkeor the destroy command might take the domain/instance name (I don't recall of the top of my head)23:33
jc_smithHas anybody setup the openstack API to use multiple projects?23:34
desailet's see if going back to 655 helps23:34
jc_smithit seems to always just use 'openstack' as default, or you override it with --default-project, but never seems to use the one associated with the user23:35
JordanRinkejc_smith: from my experience that is the only option currently23:35
JordanRinkesince a user can be associated to multiple projects, it can't really pick a project from a user, it has to be specified in some way23:36
*** mray has quit IRC23:36
JordanRinkeand the only way I know of right now is that default-project flag23:36
jarrodi keep getting NoMoreAddresses23:37
jarrodwhat the heck23:37
JordanRinkejarrod: that can be caused by a number of things23:38
JordanRinkehow did you setup your network?23:38
jarrodVlanManager23:38
JordanRinkenova-manage network create etc?23:38
jarrodyes23:38
jc_smithso, if I want to have my users partitioned from one another, so they can't see each others servers for example, how would I set that up?23:38
desaisoren: is there a way to dump the rabbitmq queues when things fail badly? i spent a few hours waiting for a 90k deep queue to drain earlier23:38
jarrodi just added more too23:38
JordanRinkewhen that has happened to me when testing I have just hopped in the mysql database and dumped the fixed_ips, networks, and instances tables and ran the create network command again23:40
JordanRinkeprobably the worst solution possible though23:40
jarrodi did the killall dnsmasq; service nova-network restart and now its hanging in networking23:41
jarrodsuckkkkk23:41
sorendesai: I'm sure ther eis.23:41
sorendesai: Let me know when you find out.23:41
sorendesai: :D23:41
desaisoren: would it be safe, you think?23:41
desaialso, i figured out the other issue; it was a mixed version problem, so my bad (669 on server, 655 on client)23:42
sorendesai: To clear the queue?23:42
desaiyeah, would it be safe to clear the queue23:42
sorendesai: I guess. This doesn't sound like a production system anyway :)23:42
desaiwell, we're hoping it will get there soon-ish23:42
desai;)23:42
desaibut yeah, running trunk won't be the plan then, once we find a version we're happy with23:42
jarrodmaybe i should be using floating23:43
jarrodinstead of fixed23:43
tr3buchethttp://pastie.org/156459823:43
tr3buchetwhat am i doing wrong here?23:43
tr3buchettrying to run tests23:43
*** desai has quit IRC23:45
jarrod(nova.root): TRACE: Stderr: 'sudo: dnsmasq: command not found\n' <-- there is my problem23:47
jarrodor so i thought23:49
jarroddangit23:49
openstackhudsonProject nova build #510: SUCCESS in 1 min 32 sec: http://hudson.openstack.org/job/nova/510/23:52
openstackhudsonTarmac: Adds missing flag that makes use_nova_chains work properly.23:52
jc_smithIs there a way currently to partition users from one another, so that users can only see their respective images/servers, or is this coming with the outcome of the multi-tenancy thread I saw in the mailing list?23:55
kpeppletr3buchet: how are you running tests ?23:55
sorenvishy: *sigh*23:55
tr3buchetin venv on my dev box23:55
tr3buchetkpepple: seems to working on the test box though23:56
sorenvishy: I updated eventlet on the Hudson box, and now I can't reproduce the failure anymore. It used to happen about 60% of the time.23:56
sorenvishy: Lovely. Now it happened again. Gah.23:56
kpeppletr3buchet: with the ./run_tests.sh script ?23:56
tr3buchetkpepple yes23:57
kpeppletr3buchet: i think it's telling you that you don't have the sqlalchemy-migrate egg installed ... might want to ./run_tests.sh -f to rebuild venv23:58
jarrodinstance 9: starting... <-- once I get that -- how can I debug to find out what is keeping it in "networking" ?23:58
kpeppletr3buchet: ooops. hold on ... i'm getting the same thing with ppa:nightly23:59

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