Tuesday, 2010-10-05

*** miclorb_ has joined #openstack00:05
*** kevnfx has joined #openstack00:08
*** syah has quit IRC00:21
*** jessec has quit IRC00:25
*** kevnfx has left #openstack00:26
*** _anm has joined #openstack00:30
*** _anm is now known as iammartian_00:31
*** michael_dreamhos has joined #openstack00:33
*** michael_dreamhos is now known as michaeldreamhost00:34
*** maplebed has quit IRC00:41
*** hisaki has joined #openstack00:56
*** pharkmillups has quit IRC00:56
*** joearnol_ has quit IRC01:02
*** aliguori has joined #openstack01:03
*** adjohn has joined #openstack01:03
*** jc_smith has quit IRC01:06
*** ppetraki has quit IRC01:07
*** miclorb_ has quit IRC01:33
*** pvo has joined #openstack01:34
*** ChanServ sets mode: +v pvo01:34
*** miclorb_ has joined #openstack01:48
*** DubLo7 has joined #openstack01:50
*** Cybodog has quit IRC01:51
*** hazmat has quit IRC01:51
*** hazmat has joined #openstack01:52
*** SandCube has joined #openstack01:57
*** SandCube has left #openstack01:57
*** michaeldreamhost has quit IRC01:58
*** hisaki has quit IRC01:58
*** syah has joined #openstack02:04
*** mtaylor has quit IRC02:10
*** burris has quit IRC02:14
*** coredump|br has quit IRC02:16
*** mmalgeri has joined #openstack02:20
*** coredump|br has joined #openstack02:26
*** littleidea has quit IRC02:28
*** hisaki has joined #openstack02:38
*** mtaylor has joined #openstack02:45
*** ChanServ sets mode: +v mtaylor02:45
*** relateable__ has joined #openstack03:00
*** mtaylor has quit IRC03:07
*** mmalgeri has quit IRC03:13
*** kashyapc has joined #openstack03:13
*** littleidea has joined #openstack03:13
*** joearnold has joined #openstack03:15
*** deshantm has quit IRC03:17
*** deshantm_cosi has quit IRC03:17
*** deshantm has joined #openstack03:29
*** deshantm_cosi has joined #openstack03:30
*** zaitcev has quit IRC03:32
*** joearnold has quit IRC04:01
*** holoway has joined #openstack04:23
*** hisaki has joined #openstack04:24
*** adjohn has quit IRC04:26
*** adjohn has joined #openstack04:28
*** silassewell has quit IRC04:30
*** miclorb_ has quit IRC04:32
*** pvo has quit IRC04:33
*** holoway has quit IRC04:38
*** seats has left #openstack04:39
*** joearnold has joined #openstack04:40
*** suchitp has joined #openstack04:41
*** holoway has joined #openstack04:41
*** seats has joined #openstack04:41
*** miclorb has joined #openstack04:42
*** DubLo7 has quit IRC05:07
*** mtaylor has joined #openstack05:10
*** ChanServ sets mode: +v mtaylor05:10
*** suchitp has left #openstack05:20
*** iammartian_ has quit IRC05:20
*** stewart has quit IRC05:23
*** joschi has quit IRC05:24
*** omidhdl has joined #openstack05:33
*** stewart has joined #openstack05:36
*** miclorb has quit IRC05:41
*** joschi has joined #openstack05:43
*** relateable__ has quit IRC05:47
*** joearnold has quit IRC05:55
*** dysinger has quit IRC06:01
*** befreax has joined #openstack06:28
*** kashyapc has quit IRC06:46
*** kashyapc has joined #openstack06:50
*** gaveen has quit IRC06:53
*** brd_from_italy has joined #openstack07:05
*** guigui1 has joined #openstack07:12
*** ibarrera has joined #openstack07:14
*** gaveen has joined #openstack07:19
*** gaveen has quit IRC07:50
*** f4m8_ is now known as f4m807:52
*** mikhail has joined #openstack08:19
*** allsystemsarego has joined #openstack08:22
*** irahgel has joined #openstack08:25
*** cloudmeat has quit IRC08:32
*** adjohn has quit IRC08:35
mikhailhello everyone08:36
*** guigui4 has joined #openstack08:36
mikhailis there any document for deploying openstack on centos08:37
*** guigui1 has quit IRC08:37
*** omidhdl has quit IRC08:37
mikhailhello can anyone help me , are there any documentation for deploying openstack on centos08:39
*** omidhdl has joined #openstack08:39
*** guigui4 has quit IRC08:40
*** mikhail has quit IRC08:41
*** mikhail has joined #openstack08:42
*** hisaki has quit IRC08:43
*** mikhail has quit IRC08:49
*** mikhail has joined #openstack08:50
sorenmikhail: I don't think so, no.08:52
sorenmikhail: If you find any, please let me know.08:52
mikhailsoren: thanks08:53
mikhailsoren:ok08:53
sorenmikhail: There seems to be some half-baked ones at the bottom of http://wiki.openstack.org/InstallFromSource08:53
mikhailsoren : yeah i have checked that.08:54
*** mikhail has quit IRC08:56
*** mikhail has joined #openstack08:57
*** miclorb has joined #openstack09:03
*** guigui has joined #openstack09:03
*** mikhail has quit IRC09:08
*** mikhail has joined #openstack09:08
*** miclorb has quit IRC09:13
*** mikhail has quit IRC09:14
*** mikhail has joined #openstack09:15
*** mikhail has quit IRC09:21
*** mikhail has joined #openstack09:21
*** perestrelka has quit IRC09:23
*** brd_from_italy has quit IRC09:23
*** mikhail has quit IRC09:26
*** mikhail has joined #openstack09:26
*** mikhail has quit IRC09:29
*** mikhail has joined #openstack09:29
*** jtimberman has quit IRC09:36
*** jtimberman has joined #openstack09:39
*** brd_from_italy has joined #openstack09:40
*** mikhail has quit IRC09:45
*** mikhail has joined #openstack09:45
*** sirp1 has quit IRC09:55
*** mikhail has quit IRC09:55
*** littleidea has quit IRC09:57
*** miclorb has joined #openstack10:01
*** mikhail has joined #openstack10:12
*** guigui has quit IRC10:13
*** krish has joined #openstack10:14
*** mikhail has quit IRC10:22
*** mikhail has joined #openstack10:23
*** miclorb has quit IRC10:38
*** mikhail has quit IRC10:38
*** mikhail has joined #openstack10:39
*** krish has quit IRC10:44
*** kashyapc has left #openstack10:45
*** miclorb_ has joined #openstack10:47
*** mikhail has quit IRC10:51
*** mikhail has joined #openstack10:52
*** omidhdl has quit IRC11:02
*** mikhail has quit IRC11:02
*** mikhail has joined #openstack11:03
*** omidhdl has joined #openstack11:07
*** mikhail has quit IRC11:10
*** mikhail has joined #openstack11:11
soreneday: Ok, I'm about to give up.. I'm trying desperately to get rpc working in cloud_unittest and I just can't wrap my head around it.11:15
soreneday: So, e.g. run_instances in the cloud controller calls rpc.call(blah). Using the fakerabbit carrot backend, the call message lands in a queue.11:16
*** mikhail has quit IRC11:16
*** mikhail has joined #openstack11:17
soreneday: Immediately after sending the message, rpc.call calls consumer.wait(limit=1).11:17
soreneday: consumer.wait translates into a call that isn't implemented in fakerabbit. It's supposed to be a blocking call, waiting for a new message to arrive.11:17
*** miclorb_ has quit IRC11:17
soreneday: There are a couple of things I don't quite get here.. a) As far as I can see, consumer.wait() will return when /any/ message has been received.11:19
soreneday: ...so if it makes two rpc.call()s in rapid succession and the responses come back in an order different than the one in which they were sent, wait_msg will not have its result attribute set yet on the first one and things will fail in spectacular ways.11:20
*** mikhail has quit IRC11:24
*** mikhail has joined #openstack11:25
soreneday: b) I'm having trouble understanding how stuff is supposed to get called in unit tests. Making a call results in stuff getting added to a Queue. In order for that to turn into a call, a ConsumerAdapter must call .fetch(enable_callbacks=True) on itself. This is done by attaching it to a twisted Task.LoopingCall, but..11:26
soreneday: I can't even finish the sentence :) I've been staring at this for hours and hours now, and I just keep getting more confused.11:26
*** mikhail has quit IRC11:29
soreneday: Maybe the whole problem is because of a).11:31
sorenHow the heck do I block on stuff with eventlet?11:34
*** omidhdl has left #openstack11:38
*** ctennis has quit IRC11:41
*** guigui has joined #openstack11:56
*** ctennis has joined #openstack12:08
*** hisaki has joined #openstack12:16
*** jessec has joined #openstack12:18
*** Podilarius has joined #openstack12:21
soren\o/12:43
*** pvo has joined #openstack12:53
*** ChanServ sets mode: +v pvo12:53
soreneday: Ok, I think I've got it to work now.12:57
soreneday: And it only took a whole day.12:57
*** mmalgeri has joined #openstack13:08
*** jonwood has joined #openstack13:08
edaysoren: the wait() is bound to a specific consumer queue, which is the unique ID of the msg that was sent, so it will only return when one of those messages comes in13:12
jaypipeseday: hmm, you're up early :)13:14
soreneday: You would think so, wouldn't you?13:14
soreneday: However, wait ends up calling a rather anonymous consume on the backend driver.13:14
jonwoodGood afternoon13:15
jonwoodBefore I jump into this, how hard is it to get OpenStack running at the moment.13:15
jaypipesjonwood: morning :)13:15
edayjaypipes: I'm on the east coast :) (visiting family)13:15
jaypipesjonwood: Nova or Swift?13:15
jonwoodI'm curious enough to play with it, but I don't want to end up losing the next 3 days to it ;)13:15
jonwoodNova13:15
jaypipeseday: ah!13:15
jaypipesjonwood: it's a little work, but not 3 days :)13:16
jonwoodCool. Is the installation documentation at nova.openstack.org current?13:17
edaysoren: but the connection to the server subscribes to a specific queue/exchange, so the server should only send messages destined for it13:17
edaysoren: and two calls will have two different consumer connections, each bound to different unique ID queues13:17
soreneday: Yeah. It's all fakerabbit's fault.13:18
soreneday: I've got it working now, though. I can't really tell have fragile it is, but it does seem to work consistently.13:19
soreneday: Hang on, let me push the magic somewhere..13:19
soreneday: http://bazaar.launchpad.net/~soren/nova/xen/revision/28213:23
soreneday: and13:24
soreneday: http://bazaar.launchpad.net/~soren/nova/xen/revision/28313:24
sorenErk, /me removes debugging code.13:24
*** pvo has quit IRC13:25
sorenchmouel: I still cannot reproduce bug 64986513:32
uvirtbotLaunchpad bug 649865 in nova "uploading bundle failure" [Undecided,New] https://launchpad.net/bugs/64986513:32
*** littleidea has joined #openstack13:33
sorenchmouel: As for the patch, you've provided. If one of these flags get declared more than once, that's a symptom of a rather severe problem. Your patch would simply hide this problem.13:34
*** sevenseeker has joined #openstack13:35
sevenseekermorning folks13:35
sorenchmouel: The flags get declared at the module level.13:35
sevenseekercreiht, don't see you anymore :) what's up in your world?13:35
sorenchmouel: Python is supposed to make sure that importing a module does not reexecute it.13:35
sorenchmouel: ...so if it does anyway, it's very likely because it's being referenced in two different ways from different places.13:35
sorenchmouel: It's reasonably common if a project uses relative imports.13:36
sorenchmouel: ...but we don't.13:36
chmouelsoren: yeah that what my comment in the bug13:39
chmouelsoren: python is sometime messing up with global variable13:39
chmouelsoren: what python version are using ?13:39
sorenchmouel: 2.613:40
soren2.6.6, specifically.13:40
edaysoren: so, why did you go back to the busy poll? That was what I was trying to remove :)13:40
*** kashyapc has joined #openstack13:40
soreneday: Because I wanted the bloody thing to actually work? :)13:41
*** littleidea has quit IRC13:41
chmouelI am  using 2.6.5 if that's change anything it's the default coming up on lucid13:41
soreneday: Removing stuff is easy if it doesn't have to work afterwards :)13:41
jaypipesjonwood: not sure :( we welcome feedback on it though!13:41
edaysoren: well, it was working as far as I could tell, what broke exactly?13:41
jonwoodjaypipes: Excellent, I'm making notes, so I should have some later ;)13:42
soreneday: rpc.call with eventlet code would just hang. The method on the receiving end would never get called (with the fakerabbit carrot backend, that is).13:42
edaysoren: because IMO busy poll is not an acceptable "working" solution13:42
*** Cybodog has joined #openstack13:43
soreneday: I only call .connect_to_eventlet from that one unit test, though.13:43
*** mmalgeri has quit IRC13:43
edaysoren: ok, so this is just for fakerabbit?13:43
soreneday: Yes.13:43
soreneday: ...but I couldn't figure out how to fix it from inside fakerabbit.13:44
sorenchmouel: Hey, can you try something for me?13:46
chmouelsoren: sure13:46
chmouelsoren: fire it away13:46
edaysoren: so eventlet can yeild for different types of calls, right now it only does so for blocking socket calls in nova. We can use some other type of message passing system for the fake version that will allow for context switching13:46
sorenchmouel: in /usr/lib/pymodules/python2.6/nova/utils.py, in import_object...13:47
sorenchmouel: change __import__(import_str) to __import__(import_str, globals())13:47
soreneday: That's what the sleep thing does.13:47
sorenOh, hang on.13:48
edaysoren: Yes, it does, but we should probably do this in fake rabbit, not in rpc.py, no?13:48
soren13:44 <+soren> eday: ...but I couldn't figure out how to fix it from inside fakerabbit.13:48
soren:)13:49
edayahh13:49
sorenI ended up having to yield in both places.13:49
sorenI just noticed I left the sleep in rpc.py at a non-zero value. It can just be 0.13:49
soren...but I think that has different semantics than I thought.13:50
sorenUh, yeah. Ignore my last few comments. Please. :)13:50
edayheh13:50
alekibangodont worry. the channel is logged.13:51
alekibango:)13:51
* eday will be back later, need to run for a bit13:51
chmouelyeah soren did that change but i still need to reboot my install to reproduce give me a bit and i'll let you know how it goes13:51
sorenchmouel: eg?13:52
soreneh?13:52
sorenchmouel: Why do you need to reboot?13:52
*** abecc has joined #openstack13:52
chmouel not the server :) just creating admin user and stuff13:52
chmouelssl certs blah blah13:52
chmouelsince I blew it up last night13:52
chmouelshould not take me much13:52
*** abecc has joined #openstack13:52
*** Cybodog has quit IRC13:53
*** pvo has joined #openstack13:54
*** pvo has joined #openstack13:54
*** ChanServ sets mode: +v pvo13:54
creihtsevenseeker: work keeps one busy :)13:55
sevenseekercreiht... likely excuse... next you will tell me that folks want their payments and you gotta pay bills, lol13:55
chmouelsoren: ok this is weird re-installing with the latest packages from ppa:nova-core does not need to have any hacks13:58
*** ar1 has quit IRC13:58
chmouelsoren: I am going to try again with the package generated by myself from trunk13:58
jaypipesjonwood: awesome, much appreciated!14:01
chmouelwhere is the ldap information are stored by the way ?14:03
chmouelie: fakeldap stuff14:03
chmouelis that in redis ?14:03
notmynamesevenseeker: ask him how his minecraft fort is coming :-)14:03
sorenchmouel: With up-to-date packages, it's in the database.14:04
creihtheh14:04
sorenchmouel: Up until yesterday, it was in Redis.14:04
chmouelsoren: ah k sweet that was my confusion :)14:04
sorenErr... Depending on you config, I guess.14:04
* soren ponders for a sec...14:04
sorenNo, the default is the DB now.14:04
sorenIIRC.14:04
* soren takes a (IMO much deserved) break14:04
chmouelsoren: ah ah cool tks man14:05
sevenseekernotmyname: howdy, how have you been?  Do you mean 'fork'?14:05
chmoueli'll update the bug report if i can find anything14:05
notmynameI'm good.14:06
*** dendro-afk is now known as dendrobates14:08
*** f4m8 is now known as f4m8_14:08
*** jessec has quit IRC14:10
uvirtbotNew bug: #655152 in nova "Feature Freeze Exception: Xen support" [Undecided,New] https://launchpad.net/bugs/65515214:11
*** ppetraki has joined #openstack14:14
* chmouel wonder if there is a emacs launchpad interface14:24
*** hogstrom has joined #openstack14:26
*** hornbeck has joined #openstack14:27
*** pvo has quit IRC14:28
_0x44chmouel: I think launchpad is probably subject to rule #34 and #35. If there isn't one will be created (anything to keep the launchpad devs from actually fixing launchpad. ;) )14:29
chmouel_0x44: ah ah :)14:29
deshantmsoren: we can help test the Xen bits, if that helps for inclusion14:30
sorendeshantm: That would be awesome. I was just about to go dust off my Xen box.14:35
deshantmsoren: are the instructions to install from source up to date enough or is there a better resource than14:37
deshantmhttp://wiki.openstack.org/InstallFromSource14:37
sorendeshantm: Haven't looked at them for a while, to be honest.14:37
sorendeshantm: ...and I never run from source. I build Ubuntu packages and use those.14:38
deshantmsoren: we used a install script from one of the devs awhile back and got stuck14:38
deshantmsoren: cool, I'll be in touch, I know the code has been moving fast lately14:38
deshantmwe'll take another shot at the install14:38
sorengundlach: Any chance you will get around to finishing the redisectomy? I've stared a bit at your id mapping magic and just felt dizzy afterwards :)14:39
*** ___mattf has joined #openstack14:40
gundlachsoren: yep, i'm in the middle of making it work14:40
* soren hugs gundlach14:41
* gundlach breaks the hug awkwardly14:41
sorenAw.14:41
chmoueldeshantm: I have been trying to keep in touch with the new stuff and when I get something working will post all my notes on the wiki14:41
deshantmchmouel: great! if you can, ping me here too :)14:43
chmoueldeshantm: will sure do!14:43
sorenI tried twice already to write up install instructions using packages.. Both times, I got caught up in stuff I felt I should polish and started doing that, and then my instructions were outdated. I'm going to try again tomorrow or so.14:44
uvirtbotNew bug: #655171 in nova "SQL Errors on a fresh install" [Undecided,New] https://launchpad.net/bugs/65517114:46
sorenAh, I know what that is.14:47
chmouelsoren: the sql errors?14:48
sorenYes.14:48
chmouelthere is def some concurrency problem or so it seems14:48
sorenNope.14:49
chmouelany idea about #654584 from the top of your head by any chance ?14:49
chmouelthe routes stuff14:49
sorenbug 65458414:49
uvirtbotLaunchpad bug 654584 in nova "404 Not found with euca-register " [Undecided,New] https://launchpad.net/bugs/65458414:49
chmoueli can dig into it if u are busy...14:50
sorenI kind of am.14:50
sorenupload-bundle should only involve nova-objectstore.14:51
sorenOh, this is euca-register.14:51
chmouelyeah14:51
sorenthat's both objectstore and api.14:51
soren...and nothing else.14:51
sorenWell, the db, but meh.14:51
chmoueland it's the api server getting back there14:51
chmouelthis error i mean14:51
sorenOh, perhaps these are the same problem?14:51
sorenbug 654584 and bug 655171, I mean.14:51
uvirtbotLaunchpad bug 654584 in nova "404 Not found with euca-register " [Undecided,New] https://launchpad.net/bugs/65458414:51
uvirtbotLaunchpad bug 655171 in nova "SQL Errors on a fresh install" [Undecided,New] https://launchpad.net/bugs/65517114:51
chmouelyeah14:52
chmouelthought so as well14:52
sorenchmouel: Ok, so about that.14:52
sorenchmouel: Who owns /var/lib/nova/nova.sqlite?14:52
sorenIt's meant to be owned by nova.14:52
chmouelnova:nogroups14:52
chmouel60014:52
sorenThat's... well.. ok in this case.14:53
chmouelthere is a 'database is locked' error14:53
sorenThat's normal.14:53
chmoueland already exist table thingy14:54
chmoueldoes not seem any access / perm error14:54
soreneither it's because one of the other workers is using it (not fatal, it'll retry), or it's because the file itself or directory holding the file has permisions problems.14:54
sorenchmouel: You probably can't tell.14:54
sorenchmouel: It won't look like a file permission error.14:55
sorenchmouel: If it can't write to the directory holding the sqlite file, it'll just say it can't lock the db or something like that.14:55
chmouelyep prob... things seems to work as well...14:55
sorendoes your compute.log really end right there?14:56
soren2010-10-05 15:33:13+0100 [-] File "/usr/lib/pymodules/python2.6/nova/service.py", line 171, in report_state14:56
sorenLooks like an odd last line.14:56
*** sevenseeker has quit IRC14:56
chmouelno finish by 2010-10-05 15:33:48+0100 [-] (root): ERROR Recovered model server connection!14:57
chmouelnot sure where that copy and paste went...14:57
sorenHeh: "ERROR Recovered model server connection!"14:57
sorenIt's hardly an error that we now work again :)14:57
chmouelah i thought it would retry14:58
soren...but it's convenient that the recovery message is the same level as the error.14:58
sorenI does.14:58
sorenThat's what that message means.14:58
sorenIt tried again, and now it worked.14:58
chmouelah k sweet14:58
chmouelprob for sake of cosmetics it would be good to don't have that kind of error tho14:58
sorenRight.14:59
*** sirp1 has joined #openstack15:00
*** brd_from_italy has quit IRC15:04
chmouelsoren: i set thos other bugs i reported as invalid by the way since I can't reproduce15:04
chmouelsoren: which still get me stumped15:05
*** rnirmal has joined #openstack15:07
chmouelsoren: and by the way the ./genrootca.sh in /var/lib/nova/CA is it supposed to be package doing it or the user ?15:07
*** guigui has quit IRC15:08
sorenchmouel: You shouldn't need to use anything other than nova-manage and euca-*15:09
chmouelwell if i don't run that i get something like cannot find openssl.cnf from the os.popen("openssl.....15:10
alekibangohmm those things should be really documented (examples), annegentle please note there is no usage docs for nova15:10
chmoueli can generate a proper bug report if you like15:10
deshantmalekibango: no usage docs? is it "documented in the code" currently?15:15
sorenchmouel: You've got a weird environment. :)15:16
sorenchmouel: It works just fine for me.15:17
sorenchmouel: You running nova-manage as root?15:17
sorenchmouel: (sudo or whatever)15:17
*** benoitc has quit IRC15:17
*** benoitc has joined #openstack15:17
* soren goes to dinner15:17
soren\o/ My Xen branc still works.15:18
* soren really leaves15:18
alekibangodeshantm: i meant usage for admins, endusers -- not for developers15:18
alekibango:)15:18
deshantmalekibango: yeah, me too15:18
deshantmhaha15:18
deshantmso we need to work on that then (docs for nova, etc.)?15:19
deshantmi gotta run for now, but I can help out with testing at least15:19
*** dagger has quit IRC15:21
*** dagger has joined #openstack15:24
*** dagger has joined #openstack15:24
alekibangodeshantm: i dont yet feel confidend/able to lead novices on nova... as i am still a novice too15:25
alekibangobut i can try whining, or (rather)  documenting unfilled needs :)15:26
*** dpackard has joined #openstack15:32
dpackardHi guys, does openstack require that node computers support virtualization?15:33
*** hogstrom has quit IRC15:35
alekibangodpackard: nope, if you use UML or QEMU15:35
alekibangobut xen/kvm is much better15:36
dpackardthanks15:38
alekibangohm btw xen can be used without virtualisation too... i somehow forgot that it works :)15:39
alekibangodidnt use it for ages now15:39
alekibangodpackard: you can run openstack even in virtualized environment (uml, qemu)15:40
*** silassewell has joined #openstack15:41
dpackardI'm asking because my company is investigating using Nova to control distributed computation in embedded systems (robotics)15:45
*** stewart has quit IRC15:45
dpackardand it's clear that none of these processors will support virtualization (kvm/xen)15:45
dpackardis there a performance penalty using uml and qemu?15:46
*** silassewell has quit IRC15:46
*** stewart has joined #openstack15:46
*** kashyapc has quit IRC15:49
jaypipesphew...15:51
* jaypipes finally removed the faulty chirping smoke detector in house...was driving me nuts.15:51
zuljaypipes: doesnt it have an off button?15:57
jaypipeszul: no, it doesn't.  was hard-wired into the electrical system.15:57
zuljaypipes: ah15:58
notmynamejaypipes: for your safety! (but not your sanity)15:58
jaypipesnotmyname: indeed :) I have to go get 5 new detectors at the hardware store :(15:58
*** dendrobates is now known as dendro-afk16:01
*** kashyapc has joined #openstack16:03
uvirtbotNew bug: #655207 in swift "make swift work with webob 1.0" [Medium,New] https://launchpad.net/bugs/65520716:06
*** pharkmillups has joined #openstack16:10
*** maplebed has joined #openstack16:10
*** burris has joined #openstack16:10
*** dendro-afk is now known as dendrobates16:11
jaypipessirp1: ping16:14
sirp1jaypipes: hey16:14
alekibangodpackard: yes, qemu is deadly slow, but is similar to kvm in usage.  UML is  faster a bit, but still not like xen/kvm16:14
jaypipessirp1: how are ya? feel like making a bit more progress in fleshing out the add/update/delete parts of parallax calls today? :)16:15
*** johnpur has joined #openstack16:15
*** ChanServ sets mode: +v johnpur16:15
alekibangoqemu has another advantage - can emulate another architecture16:15
jaypipesjohnpur: well, hey, howdy sir :)16:15
johnpurhey there!16:15
dpackardAlekibango: Thanks for your input!16:15
sirp1jaypipes:  yeah def up for that16:15
jaypipesjohnpur: getting accustomed to your new role yet? :)16:15
uvirtbotNew bug: #655217 in nova "euca-run-instances fails to run VM" [Undecided,New] https://launchpad.net/bugs/65521716:16
alekibangojohnpur: note: all mentioned code is not in main source tree yet16:16
alekibangobut exists16:16
johnpurjaypipes: definitely getting intot he swing of things...16:16
alekibangoops, sorry, wrong name :)16:16
jaypipessirp1: cool.  I have a little more work left to add a couple more unit tests to my glance work in nova, but if you could do a code review on the glance-image-service branch, that would be super.16:16
alekibangodpackard: ^^16:16
jaypipesjohnpur: good! :)16:16
sirp1jaypipes: cool, will do16:17
jaypipessirp1: cheers16:18
alekibangodpackard: what i value on openstack is 1) fully open, scaleable, adaptable   2) nice tools (python,amqp,..)    3) smart  people here   4) smart companies behind those smart people 5) good style, mood, spirit16:20
chmouelsoren: yeah i run it as root16:21
alekibangodocumentation is still behind  :) but i believe its only matter of time...16:21
alekibangoas first release comes in 2 weeks...16:22
*** ibarrera has quit IRC16:26
*** befreax has quit IRC16:29
*** dendrobates is now known as dendro-afk16:30
*** dendro-afk is now known as dendrobates16:30
*** _maxim_ has joined #openstack16:31
*** alekibango has quit IRC16:34
*** alekibango has joined #openstack16:34
*** mdomsch has joined #openstack16:34
*** pharkmillups has quit IRC16:35
dpackardalekibango: good style, mood and spirit are important in any project :)16:36
jonwoodFinally, I can get back to playing, now clients have stopped hassling me with this "work" thing.16:38
jonwoodI'm getting "nova.exception.NotFound: Class VlanManager cannot be found" when trying to start nova-api - can anyone point me in the right direction?16:39
*** alekibango_ has joined #openstack16:40
*** alekibango has quit IRC16:40
*** sophiap has joined #openstack16:40
*** pharkmillups has joined #openstack16:41
*** johnpur is now known as johnpur_afk16:43
alekibango_dpackard: yes, i know that :) thats why i listed it - because openstack wins in all those areas i mentioned...16:44
*** joearnold has joined #openstack16:45
alekibango_at least it feels this way for me now :)16:46
*** _maxim_ has quit IRC16:55
*** _maxim_ has joined #openstack16:56
*** aliguori has quit IRC17:02
*** sevenseeker has joined #openstack17:04
*** jc_smith has joined #openstack17:11
uvirtbotNew bug: #655253 in nova "Deprecation warnings about no request context should be addressed" [Low,Confirmed] https://launchpad.net/bugs/65525317:11
*** littleidea has joined #openstack17:13
*** joearnol_ has joined #openstack17:14
*** joearnold has quit IRC17:17
*** joearnold has joined #openstack17:18
*** joearnol_ has quit IRC17:21
*** pharkmillups has joined #openstack17:26
dpackardalekibango: i've seen performance benchmarks in favor of using openVZ, would this be compatible with openstack?17:29
*** zul has quit IRC17:32
vishyjaypipes: here?17:34
jaypipesvishy: yes sir!17:34
vishyjaypipes: I have a branch with all the deprecation warnings fixed17:35
vishyit still needs a bit of cleanup17:35
jaypipesvishy: ah, ok. I'll re-assign that bug to you then?17:35
vishyplease17:35
jaypipesvishy: no prob.17:35
*** rlucio has joined #openstack17:36
jaypipesvishy: done.17:36
*** xfaf has joined #openstack17:36
gundlachdevcamca-: ping?17:37
*** jdarcy has joined #openstack17:40
*** joearnold has quit IRC17:50
*** joearnold has joined #openstack17:50
*** xfaf is now known as zul17:53
*** zul has joined #openstack17:53
*** mdomsch has quit IRC18:01
*** joearnold has quit IRC18:03
*** hisaki has quit IRC18:05
*** holoway has quit IRC18:08
*** holoway has joined #openstack18:09
*** ptremblett has joined #openstack18:10
*** mdomsch has joined #openstack18:10
*** zheng_li has joined #openstack18:18
*** zheng_li has quit IRC18:18
*** joearnold has joined #openstack18:29
*** johnbergoon has joined #openstack18:37
*** aliguori has joined #openstack18:40
gundlachmtaylor: ping?18:41
mtaylorgundlach: pong18:41
gundlachor in his stead, does anyone know how to get bugfixes merged to trunk post-FF?18:41
gundlachoops :)  ^^18:41
gundlachhttps://code.launchpad.net/~gundlach/nova/ec2_to_internal_id/+merge/37520 has just been marked as "Merged" by LP, but it's not in trunk yet18:42
mtaylorgundlach: same way as before ... it's all about process/policy ...18:42
mtaylorgundlach: looking18:42
gundlachty18:42
jaypipessoren, gundlach: if you have a moment, pls review lp:~jaypipes/nova/glance-image-service. thx in advance!18:45
jaypipesgundlach: same way as before FF...18:45
gundlachjaypipes: sure thing, will do it now.18:46
jaypipesgundlach: cheers mate18:46
gundlachjaypipes: yeah, i thought it was same as pre-FF but lp:nova shows the last checkin as 11 hours ago, while my branch claims to be Merged.18:46
gundlachmtaylor: maybe I accidentally chose "Merged" instead of "Approved" after I got an approval review?  How would I detect that?18:46
jaypipesgundlach: which branch?18:47
gundlachhttps://code.launchpad.net/~gundlach/nova/ec2_to_internal_id/+merge/3752018:47
*** johnpur_afk is now known as johnpur18:49
mtaylorgundlach: yeah. I think that may be the case. I can't see anything weird with the branch that would indicate that it got half merged or something18:51
jaypipesgundlach: yeah, looks like it was set to Merged and not Approved, since the merge revision is marked "not available"18:51
jaypipesmtaylor: the merge revision is marked "not available"18:51
jaypipesgundlach: set it back to Approved...18:52
mtaylorjaypipes, gundlach: this will be better soon when the launchpad merge queues are released, since then approval status and merge status will be independent of one another18:52
gundlachok, pardon me for my clumsy clicking :)18:52
jaypipesmtaylor: nice :)18:52
jaypipesgundlach: no worries, man.  done it many times myself ;)18:52
*** silassewell has joined #openstack18:58
*** deshantm_cosi has quit IRC19:01
*** irahgel has left #openstack19:06
jaypipesvishy: ping19:14
jaypipesvishy: you still working on this one? https://bugs.launchpad.net/nova/+bug/64918819:14
uvirtbotLaunchpad bug 649188 in nova "RS API is still on Redis" [High,New]19:14
vishyjaypipes: I'm not really, no time at the moment19:14
jaypipesvishy: mind if I grab that one?19:15
vishynot at all, but talk to gundlach19:15
jaypipesgundlach: ^^ pls advise...19:15
vishyi think the only thing he uses it for is to convert ec2 ids into rs ids19:15
gundlachjaypipes: i think dietz was waiting for my branch to merge and then was pulling out the translation layer19:15
vishyand there is discussion about it19:15
gundlachhe did some work on it last thursday at the SFO meetup but i'm not sure the status.19:15
jaypipes_cerberus_: pls advicse :)19:15
gundlach_cerberus_: ?19:15
_cerberus_I was waiting for the branch to merge, yes19:16
jaypipesgundlach: I'm going through all the bugs and trying to get them all properly assigned and the statuses updated...19:16
jaypipes_cerberus_: it's all merged now.19:16
jaypipes_cerberus_: I will mark that bug in progress, then, and assigned to you...19:17
gundlachjaypipes: thx for the administration19:17
gundlachan unpleasant chore :)19:17
jaypipesgundlach: heh, no worries19:17
jaypipesgundlach, eday: are the 2 concurrency-related bugs fixed or still outstanding?  if outstanding, can I assign them to someone?19:19
gundlachlink?19:20
gundlachs19:20
jaypipesgundlach: https://bugs.launchpad.net/nova/+bug/64980619:20
uvirtbotLaunchpad bug 649806 in nova "AMQP concurrencty problem in API server" [High,New]19:20
gundlachoh, those19:20
jaypipesgundlach: https://bugs.launchpad.net/nova/+bug/64980719:20
uvirtbotLaunchpad bug 649807 in nova "Redis concurrency problems in API server" [High,New]19:20
gundlachi don't have state on those -- soren should19:20
jaypipesgundlach: k19:20
_cerberus_gundlach: bunch of conflicts for me in sqlalchemy/api, so it's going to take me a bit to figure out what's going on19:24
jaypipes_cerberus_: likely because of the authorization hooks that devcamca- added...19:25
*** pvo has joined #openstack19:34
*** ChanServ sets mode: +v pvo19:34
*** ctennis has quit IRC19:35
gundlach_cerberus_: yeah, i had conflicts earlier there -- if it helps, i already figured out which code to keep (my renames and his code modifications and decorator additions.)19:40
_cerberus_gundlach: I think I have it figured out. I'm getting a ton of deprecation warnings about the None contexts used all over the place when running the unit tests. Is that expected now?19:41
gundlachyes19:43
gundlach_cerberus_: somebody said something yesterday/today about that in the mailing lists -- maybe jaypipes?19:44
_cerberus_Fair enough19:44
gundlachbug link: https://bugs.launchpad.net/bugs/65525319:45
uvirtbotLaunchpad bug 655253 in nova "Deprecation warnings about no request context should be addressed" [Low,Confirmed]19:45
gundlachjaypipes: text conflicts in https://code.launchpad.net/~jaypipes/nova/glance-image-service/+merge/3752319:45
jaypipes_cerberus_: vishy is working on those warnings19:47
uvirtbotNew bug: #607351 in nova "test_max_processes is not idempotent" [Undecided,Won't fix] https://launchpad.net/bugs/60735119:48
jaypipesgundlach: cool, thx for the heads up. I'll get those fixed up.19:48
*** pvo has quit IRC19:49
*** littleidea has quit IRC19:50
*** joearnold has quit IRC19:50
jaypipesgundlach: ooops, the latest merge broke /nova/tests/api/rackspace/test_servers.py ... forgot to change stubs that call instance_get_by_ec2_id...19:51
jaypipesgundlach: I'll fix them up and push to the glance-image-service branch along with merge conflict fixups19:52
gundlachjaypipes: whoops, thanks!  i thought you had integrated nosetests into run_tests so that should have been caught?19:52
jaypipesgundlach: nope, not yet19:53
gundlachwait a sec...19:56
gundlach_cerberus_: aren't you in the process of converting the RS API from ec2 to internal_id?  since my branch didn't merge till just now you couldn't have pushed that code last thursday19:56
_cerberus_Right, I just pushed it 10 seconds ago19:57
gundlachjaypipes: so you shouldn't touch the ec2_id that you found.19:57
jaypipesgundlach: ? why not?19:57
gundlach_cerberus_: cool, gimme a link to review when it's ready, looking forward to getting this done19:57
gundlachjaypipes: because the RS API hadn't been converted off of get_by_ec2_id yet19:57
gundlachand cerberus just pushed that branch19:57
gundlachso whoever merges second will have merge conflicts19:58
jaypipesgundlach: :( ok, I guess I'm not understanding...19:58
jaypipesI'll uncommit19:58
gundlachjaypipes: probably my fault: lemme try again19:58
gundlachjaypipes: your branch probably shouldn't mix your glance work, and an unrelated bug fix regarding ec2_ids, just for the sake of each branch being about one thing.19:58
gundlachjaypipes: and in this case, the ec2_ids are actually being cleaned up as we speak by cerberus, who just pushed the changes.19:58
gundlachi had converted the EC2 API from get_inst_by_ec2_id to get_inst_by_internal_id19:59
*** pvo has joined #openstack19:59
*** ChanServ sets mode: +v pvo19:59
jaypipesgundlach: true.  but I can't merge trunk without breaking 100% of the tests :(19:59
gundlachcerberus is converting the RS API in the same way19:59
jaypipesgundlach: k19:59
gundlachjaypipes: really?  it's not just that one test which isn't run by run_tests.py?  now *i'm* not understanding :)19:59
jaypipesgundlach: ok, I understand now...19:59
gundlachk -- sorry for the confusion!20:00
jaypipesgundlach: cerberus stuff merge first, then I'll bzr pull and merge trunk, then push to glance-image-service :)20:00
jaypipesgundlach: no worries...20:00
_cerberus_gundlach: https://code.launchpad.net/~cerberus/nova/api_cleanup/+merge/3765720:00
jaypipes_cerberus_: doing it now..20:00
jonwoodIs there anywhere which provides a high level overview of how everything works together in Nova?20:00
jaypipesjonwood: not too much right now :( annegentle is working on doc improvements20:01
jaypipes_cerberus_: approve from me.  gundlach, approve?  if so, let's push it rhough...20:01
gundlach_cerberus_: aren't the ids passed to delete() etc strings, while instance_get_by_internal_id takes an int?20:01
jonwoodFair enough. I'll keep trying to work it out then.20:02
_cerberus_gundlach: ahh, good call20:02
jonwoodbtw, the getting started docs seem to be quite considerably out of date.20:02
gundlachsimilarly, line 109 inst['hostname'] = ref.internal_id -- hostname is probably supposed to be a string.20:02
gundlach(not sure about that one)20:03
gundlachotherwise, looks good and i'll approve20:04
_cerberus_You're right about the above comments. Let me fix those first20:04
* jaypipes waits with baited breath.20:05
gundlachjaypipes: Sally, having swallowed cheese / directs down holes the scented breeze / enticing thus with baited breath / nice mice to an untimely death.20:06
_cerberus_pushed20:06
*** alekibango_ is now known as alekibango20:07
gundlach_cerberus_: if you addressed both things in my Approve comment, then lgtm20:07
_cerberus_marked as approved20:08
jaypipesgundlach, _cerberus_ :)20:09
* jaypipes slaps _cerberus_ for having an awkward IRC nick to type....20:10
gundlachjaypipes: oh, that's calling the kettle black -- you had to use *every single letter* in your first and last name, when 'jpipes' or the like would have saved us keystrokes! :)20:10
alekibangoopenstack meeting agenda page http://wiki.openstack.org/Meetings  seems to be whole week old - what is planned for today?20:10
openstackalekibango: Error: "meeting" is not a valid command.20:10
alekibangoouch :)20:11
*** miclorb_ has joined #openstack20:11
gundlachalekibango: oh, hey, there's a meeting today -- thanks for the reminder :)20:11
alekibangoin 50 minutes20:11
_cerberus_jaypipes: use a client that was made after 1990 and you'll get tab completion :-P20:11
gundlachopenstack gundlach:_Error:_"_:rorrE_:hcaldnug20:11
openstackgundlach: Error: "gundlach:_Error:_"_:rorrE_:hcaldnug" is not a valid command.20:11
jaypipesgundlach: lol20:12
gundlachdarn, screwed up the palindrome20:12
jaypipes_cerberus_: I have tab completion...but typing _ is annoying :P20:12
_cerberus_haha, fair enough20:12
gundlachjaypipes: then you should switch to ruby?20:12
_cerberus_If I can get cerberus freed up on freenode, I'd gladly take it :-P20:12
*** jaypipes is now known as ___________jaypi20:12
gundlachlol20:12
*** ___________jaypi is now known as jpipes20:12
jpipeshow's that? :)20:12
gundlachjaypipes: _cerberus_'s branch merged -- merge away20:13
jpipesdendrobates: yo. you running the meeting today? :)20:13
jpipesgundlach: rock on.20:13
* gundlach missed the nick change, oops20:13
gundlachjpipes: can you approve https://code.launchpad.net/~gundlach/nova/ec2_id_typo/+merge/37661 real quick20:17
gundlachone-word typo20:17
alekibangojonwood:  look here -> http://wiki.openstack.org/ArchitecturalOverview + http://wiki.openstack.org/Overview20:18
jpipesgundlach: done20:19
gundlachty20:19
*** aliguori has quit IRC20:21
*** metcalfc has joined #openstack20:21
jpipesgundlach, _cerberus_: http://paste.openstack.org/show/47/  Shows up now running nosetests.  Likely due to internal id now returning an int?20:21
_cerberus_Bah, ues20:22
_cerberus_Yes even20:22
jpipes_cerberus_: :)20:23
*** ttx has quit IRC20:23
jpipes_cerberus_, gundlach: pls review (and approve if possible) the glance-image-service merge req.  should have no more conflicts and all tests except above noted one pass20:23
gundlachjpipes: approved20:27
jpipesgundlach: cheers20:28
gundlach_cerberus_: i assume you're handling the paste above, or would you like me to?20:30
_cerberus_I'm handling them, yes20:31
*** allsystemsarego has quit IRC20:34
*** aliguori has joined #openstack20:36
*** ptremblett has quit IRC20:38
jonwoodalekibango: Cheers :)20:43
*** pvo has quit IRC20:44
*** JimCurry has joined #openstack20:49
*** ddumitriu has joined #openstack20:49
*** befreax has joined #openstack20:50
gundlach_cerberus_: left a comment w/ qs on your mergeprop20:51
sorenchmouel: Ok. Then I'm pulling a blank.20:52
*** adjohn has joined #openstack20:52
sorengundlach: In response to "maybe I accidentally chose "Merged" instead of "Approved" after I got an approval review?  How would I detect that?": E-mail. Launchpad sends an e-mail when the status is changed and you should be able to tell who did it based on that e-mail.20:53
gundlachsoren: oh, good point, thanks20:53
gundlachyep, the email said it went from needs review => merged :)20:54
sorengundlach: There you go :)20:54
gundlachsoren: do you know if we're meeting in 5?20:54
sorengundlach: We are.20:55
gundlachk20:55
sorenMeeting in #openstack-meeting in 5 minutes, people!20:55
*** ewanmellor has quit IRC20:57
*** dizz has joined #openstack20:58
*** befreax has joined #openstack20:59
sorenThat means now. #openstack-meeting. Be there or be rectangular.21:01
*** michaeldreamhost has joined #openstack21:05
*** pvo has joined #openstack21:07
*** ChanServ sets mode: +v pvo21:07
*** zooko has joined #openstack21:09
creihtalekibango: btw, anyone should be able to comment on a merge proposal21:10
alekibangoic. ty21:14
*** jdarcy has quit IRC21:22
*** befreax has quit IRC21:24
*** littleidea has joined #openstack21:27
alekibangojc_smith: here for arch diagrams:  http://wiki.openstack.org/ArchitecturalOverview + http://wiki.openstack.org/Overview21:33
alekibangothere were also another, ascii diagram somewhere but i cant find it21:33
alekibangoannegentle: ping?21:34
jc_smithyeah, its very minimal. There should be something that shows all the flags, what the options are, how they relate to one another21:34
creihtalekibango: she is in orientation training this week, so she may be in and out21:35
alekibangoty  creiht21:35
alekibangojc_smith: +1, we need to WRITE this. volunteers? :)21:35
jc_smithI think the hesitation has been because so many things are in flux21:36
creihtif you are interested in documentation, please coordinate with annegentle, as we don't want to duplicate efforts21:37
jc_smithbut we should be at a stable release checkpoint now21:37
*** joearnold has joined #openstack21:39
*** ptremblett has joined #openstack21:39
*** sevenseeker has quit IRC21:39
*** sevenseeker has joined #openstack21:40
jonwoodCan anyone clarify what a "project" is in Nova terms? I'm assuming it's a logical grouping of VMs with communication to each other, but that's largely based on experience with EC2.21:41
jc_smithit has some networking implications as well, like if you use vlan networking, you have a vlan dedicated to a project21:42
jonwoodThat was what I meant by communication with each other.21:43
jc_smithif you use flat networking all the VMs are in the same networking, even if in different projects21:44
jonwoodOK... it appears my install has defaulted to creating VPNs for things. Is taht normal?21:44
jc_smithyeah, I guess the use case at NASA is that you projects get some private address space that you normally need to VPN into in order to use your VMs21:46
jc_smithwhere at hosting companies probably just setup a gateway and VMs are publicly routable21:46
jonwoodThat makes sense. I'm still trying to get up and running, so havn't played with different networking options at all yet.21:47
jc_smithI'd start with flat networking, it will insert the IP into the network scripts of the guest. No DHCP or VLAN stuff needed21:49
jc_smithfor starting out21:50
jonwoodThat may be what's happening anyway... I'm running through http://wiki.openstack.org/NovaInstallFestInstructions right now, but it's not entirely clear what half the options are actually doing.21:51
vishyjonwood: i have a branch in for flat networking + dhcp21:51
vishywhich hopefully will land21:51
*** ppetraki has quit IRC21:51
*** sevenseeker has quit IRC21:52
jc_smithjonwood: That link is a bit outdated. I'd look at this as well http://github.com/vishvananda/novascript/blob/master/nova.sh21:54
jc_smithand see what it's doing, it more up to date21:54
jonwoodArgh!21:55
jonwood(But thanks) ;)21:55
jc_smithIn reality I had to look at three different docs to get it up, and look at the code, and repeat, then 2 weeks later the code changed significantly and had to do a bunch of things different, you aren't alone21:58
*** mdomsch has quit IRC21:58
sorenvishy: So.. I've sent you a couple of messages in here over the last... 48 hours.21:58
sorenvishy: Did you see them or should I sum up?21:58
vishysoren: apologies, We're releasing 1.0 80 hour week last week21:58
vishysoren: sum up21:59
sorenvishy: No problem.21:59
sorenvishy: So, I saw you made a bunch of changes. good stuff, by the way! I took the liberty of extracting them and putting them in my branch.21:59
vishyoh :)22:00
vishyyou've been looking at the deploy branch?22:00
sorenvishy: You may have made changes since I did that, so I'll take another look, but it should be mostly in order.22:00
sorenvishy: Yes. I hope that's the right one.22:00
dendrobatessorry I've been MIA guy's.22:00
dendrobatesI was in Paris at the open world forum and then at the OSGR in Barcelona22:00
vishysoren: that is where we're doing our last minute hacks.  We've unfortunately diverged a bit, but i'm hoping we can submit all the stuff as bugfixes soon22:00
sorenvishy: Yup, that's what I was expecting you'd do.22:01
sorenvishy: So I figured I'd a) get a sneak preview and b) pitch in by taking at least that chunk off your back.22:01
sorenThe stuff I sent you yesterday:22:01
soren20:03 <+soren> vishy (or whoever cares): I've attempted to extract all your security group related changes from ~anso/nasa/deploy (r379). It's all in my ec2-security-gro22:01
sorenups branch.22:01
soren20:03 <+soren> vishy: So when you decide to go through your changes and push them, this part should be pretty much done.22:01
sorenJust for reference.22:01
soren20:04 <+soren> vishy: Notable exception: The vpn related changes. I was hoping you could do those separately.22:02
vishyawesome22:02
vishyyeah no problem22:02
sorenMy secret trick to deal with the diversion, by the way:22:02
sorenbzr merge --weave.22:02
sorenTook care of a LOT of conflicts.22:02
vishyi think those should go in to fix-cloudpipe22:02
sorenvishy: Haven't looked at that yet, but it sounds plausible.22:03
vishythe vpn related stuff is pretty broken in trunk anyway22:03
alekibangobtw vishy  your novascript si not working well for me when i USE_VENV=1    -- did you try that recently?22:03
vishyso that is my branch while i fix everthing22:03
vishyalekibango: no i haven't tested with USE_VENV for some time22:04
*** _maxim_ has left #openstack22:04
vishyare you using MYSQL?22:04
*** Cybodog has joined #openstack22:04
alekibangovishy: no, sqlite22:04
alekibangopaths are messed up somehow somwhere22:04
alekibangovishy: and later psql22:04
vishyi'll go through and clean it up at some point when i actually have some time22:04
alekibangovishy: i might have few small improvements laterz22:04
vishysoren: i didn't know about weave22:04
vishysoren: i do know that i have been really really annoyed with bzr's ability to merge22:05
alekibangosoren: +1 for git :)22:05
vishysoren: duplications, re-fixing the same merge errors multiple times, etc.22:05
sorenvishy: I think we're seeing the absolute worst of it, because everyone is working in all the same files at all the same places.22:05
vishysoren: agreed22:05
sorenvishy: See "bzr help criss-cross" for an explanation about --weave.22:06
vishyk22:06
vishysoren: devin put in a fix for catching duplicated rules22:07
sorenvishy: I saw.22:07
sorenvishy: ..and merged. :)22:07
vishysoren: we are having libvirt hang though22:08
sorenvishy: Oh, right, that was the other thing.22:08
sorenvishy: I've seen that too.22:08
sorenvishy: ..and have a vague idea what's going on.22:08
sorenvishy: I'll try to attack it tomorrow.22:08
vishyis it related to security groups?22:09
sorenYes.22:09
sorenIt's a locking issue in the nwfilter code :(22:09
vishydoh22:09
vishyis there a workaround?22:09
vishycan we lock in our code somewhere?22:09
sorenNot that I know of.22:09
vishydamn22:10
sorenvishy: I expect to nail it tomorrow, though.22:10
soren..but of course, now that I've said that, I won't.22:10
sorenMeh.22:10
sorenvishy: It's very near the top of my list for tomorrow.22:10
vishyi guess we have to disable them for the moment then22:10
vishy:(22:10
sorenvishy: How often do you see it?22:10
vishyunder load, it is happening every 10 minutes or so22:11
vishyif we start launching and terminating tons of instances22:11
sorenI could fire up and kill around 40 VM's before it started happening, but once it got into it, it was pretty consistent.22:11
vishydoes it happen even if you aren't firing them concurrently?22:12
sorenvishy: Not sure.22:12
vishyi'm wondering if we could just lower the threadpool to 122:12
sorenvishy: I didn't really care, to be honest. I was more interested in making it happen more often rather than less.22:12
sorenOnce I start working on debugging it, having a sure fire way to reproduce it is more important.22:13
vishywell if it is a locking/concurrencly issue, only running one libvirt command at a time may fix it22:13
vishywhich is annoying for one box, but considering our deployment, we could handle until you can fix the underlying problem22:14
sorenvishy: Sounds like a hypothesis worth testing.22:14
sorenvishy: for you. I'll focus on actually fixing it.22:15
*** metcalfc has quit IRC22:15
sorenvishy: Let me know how it goes. It might turn out to be a useful data point.22:15
vishyok22:15
*** rnirmal has quit IRC22:15
*** pvo has quit IRC22:16
* soren heads bedwards22:19
sorenG'night guys!22:19
*** aliguori has quit IRC22:25
*** kevnfx has joined #openstack22:26
*** whack has joined #openstack22:28
*** ctennis has joined #openstack22:30
zookogdusbabek: great! Thanks.22:30
zookowrong channel.22:31
*** hazmat has quit IRC22:35
*** whack has left #openstack22:36
*** hazmat has joined #openstack22:36
*** sevenseeker has joined #openstack22:37
*** Cybodog has quit IRC22:40
*** hazmat has quit IRC22:40
kevnfxIs there support/documentation for dynamically adding/removing physical node resources from a nova configuration?22:42
jonwoodI'm getting a 404 error when trying to register an image with Nova - any hints?22:42
jonwoodDEBUG:routes.middleware:No route matched for GET /services/Cloud/22:42
*** dizz has quit IRC22:43
*** dizz has joined #openstack22:43
*** dizz_ has joined #openstack22:46
uvirtbotNew bug: #655401 in swift "swift-bench doesn't clean up containers" [Undecided,New] https://launchpad.net/bugs/65540122:48
*** dizz has quit IRC22:49
kevnfxjonwood: I had a similar problem a few days back that Vishy helped me with.  Check the irc log from October 1st, there were several things he walked me through.  In particular, I needed to set my HOST_IP environment variable before running nova.sh run ...22:49
vishyyeah actually there is a bug in that22:49
vishyHOST_IP logic is backwards22:49
jonwoodkevnfx: Thanks. I think I'm going to leave it for tonight, and give it another try tomorrow.22:51
*** jonwood has quit IRC22:51
vishypushing the fix for that22:52
vishyjonwood: people have been complaining about register not working22:52
vishymake sure you have the newest version of eventlet installed22:52
vishyand make sure your conf has --FAKE_subdomain=ec222:52
*** johnbergoon has quit IRC22:53
kevnfxvishy: while I see you're here .... is there an "easy" way to dynamically add a node resource to a nova configuration?22:55
*** aliguori has joined #openstack22:55
*** ddumitriu has quit IRC22:56
vishynode resource?22:56
vishynot sure what you mean?22:56
kevnfxI have a single node configured, and want to add a second physical node in order to startup more instances ...22:57
kevnfxThat is, what daemons do I need to start on the new node, and can I simply point them to the "parent" node in order to get them engaged ...22:59
kevnfxIf it's not an easy thing to do that's fine ... just curious if it was currently supported ...22:59
kevnfxAlternately, is there any info on starting/configuring multiple physical nodes (as opposed to  the single node that nova.sh currently supports)?23:04
*** dendrobates is now known as dendro-afk23:05
*** dizz_ has quit IRC23:06
*** dizz has joined #openstack23:07
kevnfxvishy: is that still unclear?23:07
vishyah gotcha23:08
vishyyou  only need compute on the other node23:08
vishyand if it has the right settings for s3_host, redis_host, rabbit_host, ldap_url, sql_connection23:09
vishyit will work23:09
vishybut you can't use sqlite23:09
vishyhas to be a real db23:09
kevnfxvishy: I tried that, and vectored it off to the other node in its cli arguments, but it didn't seem to be utilized when resources were getting tight on the initial node.  Where do I set the settings you describe?23:09
vishywell you can specify them on the command line23:10
kevnfxvishy: nova-manage.conf?23:10
vishyor you can put them in a flagfile and --flagfile=<path to flagfile>23:10
kevnfxcool ... let me take a look at that .... thanks!23:11
vishythe scheduler should pick the least loaded compute when you run an instance23:11
kevnfxright, that's what I expected ... I'll add the additional flags and see what happens ...23:12
*** Cybodog has joined #openstack23:12
*** sevenseeker has quit IRC23:13
*** johnpur has quit IRC23:13
*** sevenseeker has joined #openstack23:17
*** rlucio has quit IRC23:18
*** kevnfx has quit IRC23:19
*** dpackard has quit IRC23:23
*** dendro-afk is now known as dendrobates23:24
*** gundlach has quit IRC23:26
*** mtaylor has quit IRC23:27
*** miclorb_ has quit IRC23:28
*** miclorb has joined #openstack23:32
*** dizz is now known as dizz|away23:33
*** hazmat has joined #openstack23:34
*** aliguori has quit IRC23:35
*** dizz has joined #openstack23:39
*** dizz|away has quit IRC23:42
*** miclorb has quit IRC23:46
*** JimCurry has quit IRC23:46
*** dendrobates is now known as dendro-afk23:46
*** sevenseeker has quit IRC23:47
*** abecc has quit IRC23:52

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