*** rsampaio has joined #openstack | 00:13 | |
*** GasbaKid has quit IRC | 00:15 | |
*** dendro-afk is now known as dendrobates | 00:27 | |
*** jineshkj has joined #openstack | 01:11 | |
*** dendrobates is now known as dendro-afk | 01:12 | |
*** Ryan_Lane has quit IRC | 01:14 | |
*** Ryan_Lane has joined #openstack | 01:17 | |
*** ar1 has joined #openstack | 01:20 | |
*** stewart has quit IRC | 01:25 | |
*** westmaas has joined #openstack | 01:38 | |
*** westmaas has quit IRC | 01:42 | |
*** Ryan_Lane is now known as Ryan_Lane|away | 02:05 | |
*** jineshkj has quit IRC | 02:34 | |
*** Cybodog has quit IRC | 03:13 | |
*** westmaas has joined #openstack | 03:22 | |
*** stewart has joined #openstack | 03:23 | |
*** westmaas has quit IRC | 03:27 | |
*** westmaas has joined #openstack | 03:29 | |
*** stewart has quit IRC | 03:38 | |
*** MarkAtwood has quit IRC | 03:40 | |
*** burris has joined #openstack | 03:52 | |
*** rsampaio has quit IRC | 03:54 | |
*** Ryan_Lane|away has quit IRC | 03:56 | |
*** miclorb_ has quit IRC | 03:57 | |
*** miclorb has joined #openstack | 03:57 | |
*** burris has quit IRC | 03:58 | |
*** Ryan_Lane|away has joined #openstack | 04:02 | |
*** kashyapc has joined #openstack | 04:02 | |
*** miclorb has quit IRC | 04:02 | |
*** miclorb_ has joined #openstack | 04:03 | |
*** burris has joined #openstack | 04:04 | |
*** miclorb_ has quit IRC | 04:05 | |
*** stewart has joined #openstack | 04:18 | |
*** miclorb has joined #openstack | 04:18 | |
*** joearnold has joined #openstack | 04:19 | |
*** westmaas has quit IRC | 04:25 | |
*** kashyapc has quit IRC | 04:31 | |
*** matiu_ has joined #openstack | 04:34 | |
*** matiu has quit IRC | 04:37 | |
*** matiu_ is now known as matiu | 04:37 | |
*** joearnold has quit IRC | 04:39 | |
*** kashyapc has joined #openstack | 04:55 | |
*** westmaas has joined #openstack | 04:59 | |
*** MarkAtwood has joined #openstack | 05:11 | |
*** masumtok has quit IRC | 05:20 | |
*** joearnold has joined #openstack | 05:24 | |
*** dendro-afk is now known as dendrobates | 05:30 | |
*** miclorb has quit IRC | 05:41 | |
*** westmaas has quit IRC | 05:46 | |
*** ArdRigh has joined #openstack | 05:47 | |
*** f4m8_ is now known as f4m8 | 05:51 | |
*** matiu_ has joined #openstack | 05:59 | |
*** matiu_ has joined #openstack | 05:59 | |
*** joearnold has quit IRC | 06:01 | |
*** MarkAtwood has quit IRC | 06:01 | |
*** matiu has quit IRC | 06:02 | |
*** matiu_ is now known as matiu | 06:02 | |
*** stewart has quit IRC | 06:09 | |
*** suchitp has joined #openstack | 06:28 | |
*** suchitp has left #openstack | 06:28 | |
*** suchitp has joined #openstack | 06:36 | |
*** suchitp has left #openstack | 06:36 | |
*** dendrobates is now known as dendro-afk | 06:51 | |
*** krish has joined #openstack | 06:52 | |
*** Cybodog has joined #openstack | 06:52 | |
*** arthurc has joined #openstack | 07:10 | |
*** ramkrsna has joined #openstack | 07:19 | |
*** zaitcev has quit IRC | 07:28 | |
*** allsystemsarego has joined #openstack | 07:41 | |
*** allsystemsarego has joined #openstack | 07:41 | |
*** kashyapc has quit IRC | 07:47 | |
*** kashyapc has joined #openstack | 07:49 | |
*** scaraffe has joined #openstack | 07:58 | |
*** jkakar has quit IRC | 08:02 | |
*** guigui1 has joined #openstack | 08:02 | |
*** ramkrsna has quit IRC | 08:02 | |
*** almaisan-away is now known as al-maisan | 08:05 | |
*** jkakar has joined #openstack | 08:13 | |
*** jkakar has quit IRC | 08:13 | |
*** GasbaKid has joined #openstack | 08:13 | |
*** gaveen has joined #openstack | 08:13 | |
*** jkakar has joined #openstack | 08:15 | |
*** kashyapc has quit IRC | 08:15 | |
*** ramkrsna has joined #openstack | 08:16 | |
*** kashyapc has joined #openstack | 08:20 | |
patri0t | soren: do you know what does it mean? "libvirtError: Failed to add tap interface to bridge 'br100': No such device" | 08:23 |
---|---|---|
*** GasbaKid_ has joined #openstack | 08:29 | |
*** GasbaKid has quit IRC | 08:31 | |
*** befreax has joined #openstack | 08:35 | |
*** calavera has joined #openstack | 08:37 | |
*** GasbaKid_ has quit IRC | 08:43 | |
*** GasbaKid has joined #openstack | 08:44 | |
*** ibarrera has joined #openstack | 08:53 | |
alekibango | patri0t: it means you do not have bridge br100. i am not sure why, but did you configure nova? did you restart libvirt ? | 08:56 |
patri0t | yeap | 09:00 |
patri0t | alekibango: this should be the cloud controller | 09:00 |
patri0t | Do I need to configure bridge in CLC as well? | 09:01 |
alekibango | patri0t: you are doing multiinstall? | 09:10 |
alekibango | heh, i would sure try it, having that error - but you might also look deeper into logs and find the source code which is complaining | 09:10 |
alekibango | that helps a lot | 09:10 |
alekibango | patri0t: multiple server install has some docs also in etherpads... they are still weak, please contribute | 09:11 |
alekibango | to wiki or etherpad | 09:11 |
*** guigui1 has quit IRC | 09:20 | |
patri0t | yeap, I am trying to do exact things :D | 09:22 |
patri0t | alekibango: the fact is, with the last update and moving to trunk Im even more confused | 09:22 |
patri0t | in the latest version there is no more nova-api? | 09:23 |
alekibango | patri0t: you might bet smarter people 5 hours later when they come into work :) | 09:23 |
alekibango | i belong to confused ones often too | 09:24 |
alekibango | patri0t: are u on ubuntu? using packages or bzr? | 09:25 |
patri0t | ubuntu, PPA but the trunk | 09:30 |
patri0t | alekibango: I think this trunk PPA should have the latest code | 09:30 |
alekibango | soren made those packages, maybe he can help you | 09:31 |
alekibango | soren: <- please help if you can | 09:31 |
patri0t | alekibango: but there are some other problems, like this euca-describe-images | 09:31 |
alekibango | where did you get those packages? | 09:32 |
patri0t | alekibango: "http://ppa.launchpad.net/nova-core/trunk/ubuntu" | 09:34 |
alekibango | ty | 09:34 |
zykes- | when will there be support for livemigration ? | 09:35 |
* ttx is currently playing with ppa:nova-core/trunk as well, will keep you posted. | 09:36 | |
ttx | zykes-: https://blueprints.launchpad.net/nova/+spec/bexar-migration-live is currently targeted for bexar. | 09:36 |
ttx | that said, we have too much targeted to bexar right now. | 09:37 |
alekibango | live migration is essential for many things | 09:37 |
alekibango | zykes-: but still its only a plan there | 09:38 |
alekibango | you might pray enough, maybe it will come | 09:38 |
alekibango | or you can help | 09:38 |
zykes- | hehe | 09:39 |
alekibango | ttx what do you think about my blueprint? https://blueprints.launchpad.net/nova/+spec/resource-partitioning | 09:39 |
ttx | alekibango: looking | 09:40 |
alekibango | i made it depend on live migration, even if its soft depend. i love live migration, especially instant one | 09:40 |
alekibango | which means we need something like sheepdog too | 09:40 |
ttx | alekibango: the idea is interesting, though maybe a bit early | 09:41 |
alekibango | i am willing to help implementing this one... with some help | 09:42 |
ttx | alekibango: also design/implementation could use a bit more detail | 09:42 |
ttx | the idea is good, doesn't mean the implementation choices are easy | 09:42 |
alekibango | yes, we still need to find that out | 09:42 |
alekibango | i think if we can get instant live migration, monitoring + migration could be enough | 09:42 |
ttx | so I don't think it's ready for approval yet. | 09:42 |
ttx | and bexar sounds like an unrealistic target. | 09:43 |
alekibango | but we can do it even without live migration | 09:43 |
alekibango | by allocating resources ahead | 09:43 |
ttx | Still, I don't see how you can pull it off by January 6. | 09:43 |
alekibango | (according to sla, not the current load) | 09:43 |
alekibango | its just an update to scheduler.. should not be that hard | 09:44 |
alekibango | changing allocation style | 09:44 |
*** krish has quit IRC | 09:44 | |
alekibango | i would love to have live instant migration though -- allowing to use servers up to the potential | 09:45 |
ttx | you still need some resource control, adding cgroups or other to the mix | 09:45 |
alekibango | ttx: i have most of that prepared | 09:45 |
alekibango | at least for kvm | 09:45 |
alekibango | well, maybe we can implement it just partially.. even partitioning CPU would be good start | 09:46 |
alekibango | then network, disk, maybe even ram bandwidth | 09:46 |
*** jkakar has quit IRC | 09:47 | |
*** jkakar_ has joined #openstack | 09:47 | |
alekibango | CPU would be enough for bexar for me | 09:48 |
ttx | alekibango: that's what I meant by "more detail in Implementation": a multiple-step plan should be outlined | 09:48 |
alekibango | ah, will do, thans for talk! | 09:48 |
alekibango | thanks :) | 09:49 |
ttx | np :) | 09:49 |
alekibango | and please comment how trunk ppa packages worked for u | 09:51 |
alekibango | i will soon join testing them | 09:51 |
alekibango | (on debian) | 09:51 |
patri0t | ttx: you on playing with trunk ppa? | 09:51 |
ttx | patri0t: I'm trying to run it right now. | 09:51 |
alekibango | having etherpad might help | 09:51 |
patri0t | did you have previous installation of nova on the machine? | 09:52 |
ttx | patri0t: no, empty VM, installing through nova.sh | 09:52 |
patri0t | nice, because now we can find the exact differences | 09:52 |
*** dizz has joined #openstack | 09:53 | |
ttx | nova-volume fails to start, investigating | 09:53 |
patri0t | after isntalltion,did you have nova-api there? {log file and the service} | 09:53 |
ttx | nova-api is started alright, apparently. | 09:53 |
patri0t | ttx: what about log file? | 09:54 |
patri0t | ttx: it seems that it is writing to messages instead of its own log file, anyway not a big issue | 09:55 |
* soren wanders in | 09:55 | |
ttx | soren: you might regret that move :) | 09:55 |
patri0t | :D | 09:56 |
zykes- | eday: you around ? | 09:56 |
patri0t | soren: with trunk PPA, should I change the db for bridge again? | 09:57 |
soren | patri0t: Depends. | 09:57 |
soren | patri0t: First of all on which network model you're using. | 09:57 |
soren | patri0t: What's the problem you're experiencing? | 09:57 |
soren | zykes-: It's 2 AM where eday lives. | 09:58 |
patri0t | soren: that is also another question, now using FlatManager, should I changeto FlatDHCPManager | 09:58 |
soren | patri0t: If there was an answer to that question, there wouldn't be options. | 09:58 |
patri0t | soren: "NotFound: No network for bridge br100" after running an instance | 09:58 |
zykes- | ah | 09:59 |
soren | patri0t: Did you start afresh or is this with an existing db after an upgrade? | 09:59 |
soren | patri0t: Can you explain exactly what you did? Then I might be able to help you out. | 10:00 |
patri0t | soren: no I dropped the db | 10:00 |
zykes- | hmm, the syntax of python in someway reminds of javascript on vars. | 10:01 |
patri0t | soren: upgrade to trunk PPA, set all flags in nova.conf, drop the db, create it again, start services | 10:01 |
zykes- | alekibango: did you have those pages again that you said, except the PEP | 10:01 |
patri0t | soren: load the image again, try to run the instance and finally got that old error | 10:01 |
soren | patri0t: "set all flags in nova.conf" doesn't help :) | 10:02 |
patri0t | soren: hmm, what do you mean?, more details plz | 10:03 |
*** gaveen has quit IRC | 10:03 | |
soren | patri0t: Exactly. I want more details :) | 10:04 |
soren | patri0t: "set all flags in nova.conf" just means that you "configured nova". Maybe you configured it ALL WRONG. | 10:04 |
soren | I don't know. | 10:04 |
patri0t | soren: ok, let me give you the conf itself, | 10:04 |
*** jkakar_ is now known as jkakar | 10:04 | |
patri0t | soren: http://paste.openstack.org/show/192/ | 10:05 |
*** miclorb_ has joined #openstack | 10:06 | |
ttx | hmm, nova.sh is not really up to date with the current packages. | 10:07 |
soren | ttx: What do you need it for? | 10:07 |
ttx | like... it's not installing nova-common, or python-nova. | 10:07 |
soren | patri0t: Did you run "nova-manage network create [...]" ? | 10:07 |
soren | ttx: Because nova.sh doesn't use the packages. | 10:08 |
patri0t | yeap | 10:08 |
soren | patri0t: What exactly did you run? | 10:08 |
ttx | soren: hm | 10:08 |
patri0t | soren: nova-manage network create 192.168.13.0/24 1 64 | 10:08 |
soren | patri0t: Can you show me a "select * from networks" from you mysql db? | 10:10 |
patri0t | soren: http://paste.openstack.org/show/193/ | 10:12 |
patri0t | soren: http://paste.openstack.org/show/194/ | 10:13 |
soren | I'm not sure why bridge would end up being NULL. | 10:14 |
soren | patri0t: Can you file a bug about it? Include the nova.conf and the exact steps you took to make this happen. | 10:15 |
patri0t | soren: ofcourse | 10:15 |
patri0t | soren: so, what should I do know? | 10:15 |
patri0t | set the bridge value to br100 manually? | 10:16 |
soren | Probably, yeah. | 10:16 |
*** gaveen has joined #openstack | 10:16 | |
patri0t | soren: why nova-api log file is not created? | 10:17 |
soren | patri0t: Bug. It lands in syslog right now. | 10:17 |
patri0t | nova-api is writing in messages, in INFO level | 10:17 |
soren | I know :) | 10:18 |
patri0t | soren: yes, but the level is INFO, how should I change it? | 10:18 |
soren | Not sure. I don't want it to land in syslog, so I don't really care much. :) | 10:18 |
patri0t | soren: and what about euca-describe-images bug? does it have any side effect? | 10:20 |
soren | patri0t: Such as+ | 10:21 |
soren | ? | 10:21 |
patri0t | soren: "TypeError: index() takes exactly 2 arguments (3 given)", and side effect like problem with loading instances | 10:21 |
soren | Not that I know of. | 10:22 |
patri0t | soren: tnx | 10:23 |
soren | I need to run real soon to get winter tyres fitted on my car. | 10:24 |
*** irahgel1 has joined #openstack | 10:25 | |
*** irahgel has quit IRC | 10:26 | |
patri0t | soren: if you find time just answer these, 1-when should I use FlatDHCPManager, 2- what could be probable cause of not having virtual interface after running new instance, although when I previously it was working fine | 10:27 |
*** miclorb_ has quit IRC | 10:27 | |
*** miclorb has joined #openstack | 10:28 | |
*** miclorb has quit IRC | 10:34 | |
*** miclorb_ has joined #openstack | 10:36 | |
*** miclorb_ has quit IRC | 10:49 | |
*** miclorb__ has joined #openstack | 10:50 | |
*** ar1 has quit IRC | 10:53 | |
*** miclorb__ has quit IRC | 11:06 | |
*** miclorb_ has joined #openstack | 11:09 | |
*** arthurc has quit IRC | 11:10 | |
*** miclorb_ has quit IRC | 11:15 | |
*** miclorb has joined #openstack | 11:20 | |
*** miclorb has quit IRC | 11:30 | |
*** rossij has quit IRC | 11:31 | |
*** matiu has quit IRC | 11:31 | |
*** rossij has joined #openstack | 11:31 | |
patri0t | alekibango: what if we dont have hvm support in one of the hardwares? | 11:41 |
*** ramkrsna_ has joined #openstack | 11:50 | |
*** krish has joined #openstack | 11:51 | |
* soren 's head blows up | 11:53 | |
*** ArdRigh has quit IRC | 11:59 | |
*** krish has quit IRC | 12:00 | |
*** al-maisan is now known as almaisan-away | 12:00 | |
*** Cons has joined #openstack | 12:01 | |
Cons | anyone lurking? | 12:01 |
soren | Cons: 12:02 -!- Irssi: #openstack: Total of 146 nicks [2 ops, 0 halfops, 15 voices, 129 normal] | 12:03 |
Cons | thank you | 12:03 |
Cons | should have said anyone awake :P | 12:03 |
soren | Or, you know... You could ask an actual question :) | 12:05 |
Cons | like | 12:05 |
Cons | how is everyone | 12:05 |
Cons | or | 12:06 |
Cons | Is this a channel for people in austin tx? | 12:06 |
soren | It's a channel for people working on or using openstack. | 12:07 |
soren | You're free to live whereever you please. | 12:07 |
Cons | hmmmm | 12:08 |
Cons | What is openstack? | 12:08 |
soren | Er... | 12:08 |
soren | Why did you come here? | 12:08 |
soren | How did you find the channel? | 12:08 |
Cons | Do you like to answer questions with questions? | 12:10 |
soren | Do I? | 12:10 |
soren | Do you? | 12:10 |
Cons | I dont know, do | 12:10 |
Cons | I? | 12:10 |
*** MarkAtwood has joined #openstack | 12:10 | |
soren | How should I know? | 12:10 |
Cons | I just stumbled upon this channel randomly | 12:10 |
soren | Hammered randomly on the keyboard, and accidentaly typed "/join #openstack"? | 12:11 |
Cons | Although I am obviously in the wrong place, I was curious as to what open table is | 12:11 |
Cons | openstack* | 12:11 |
soren | I just don't understand how anyone who's never heard of OpenStack happens to wander in here. | 12:12 |
Cons | i was surfing for a channel with people from austin, cooks mainly. and this was just one that i came across | 12:12 |
Cons | you seem to be dodging my orginal question | 12:12 |
*** krish has joined #openstack | 12:12 | |
Cons | odd as it is that i am here | 12:12 |
Cons | i just wanted to know what it is | 12:12 |
Cons | so i can leave in peace, and more informed that i came | 12:13 |
Cons | is that so much to ask | 12:13 |
soren | I'm just trying to understand. People usually come here because they've alrady heard of OpenStack. Since.. You know... You have to type "openstack" to get here. | 12:13 |
Cons | jesus christ | 12:13 |
Cons | just tell me what it is | 12:13 |
soren | http://wiki.openstack.org/ | 12:13 |
Cons | bah | 12:13 |
Cons | forget it | 12:13 |
*** Cons has left #openstack | 12:13 | |
soren | I don't owe you anything, dude. | 12:13 |
* soren makes a rude gesture and moves on with his life | 12:14 | |
*** ctennis has quit IRC | 12:14 | |
*** krish has quit IRC | 12:23 | |
*** krish has joined #openstack | 12:24 | |
*** PiotrSikora has quit IRC | 12:28 | |
*** PiotrSikora has joined #openstack | 12:28 | |
*** maplebed has joined #openstack | 12:29 | |
*** kashyapc has quit IRC | 12:31 | |
*** ctennis has joined #openstack | 12:31 | |
*** ctennis has joined #openstack | 12:31 | |
*** guigui1 has joined #openstack | 12:31 | |
*** aryko has joined #openstack | 12:35 | |
*** aryko has left #openstack | 12:36 | |
*** maplebed has quit IRC | 12:38 | |
patri0t | soren: why I get "Duplicate entry for key" error when I terminate an instance, and run it again? but if I try it twice it will work | 12:46 |
patri0t | soren: I mean should the internal key updated every time?, or what I am doing wrong | 12:47 |
patri0t | http://paste.openstack.org/show/195/ | 12:47 |
patri0t | soren: it seems that there is no roll back procedure when running new instance fails, because id is increasing even when it fails | 12:49 |
soren | patri0t: I'm not sure. I've heard of it before, but I makes no sense to me. The instance ID's should be random. Very random. | 12:51 |
soren | It shouldn't roll back. The user asked for an instance, we can't just throw the request away. | 12:51 |
patri0t | soren: but when you failed to run the instance, shouldnt you roll back? | 12:52 |
*** perestrelka has quit IRC | 12:53 | |
soren | patri0t: No. Why would we do that? | 12:53 |
soren | We can't just pretend the user never request the instance. | 12:54 |
patri0t | good argument | 12:55 |
*** ramkrsna_ has quit IRC | 13:03 | |
*** ramkrsna has quit IRC | 13:03 | |
*** soosfarm is now known as oel | 13:04 | |
sandywalsh | patri0t, https://bugs.launchpad.net/nova/+bug/677475 | 13:10 |
uvirtbot | Launchpad bug 677475 in nova "Database not cleaned up when run-instances fails" [Undecided,New] | 13:10 |
*** perestrelka has joined #openstack | 13:11 | |
*** krish has quit IRC | 13:13 | |
*** rsampaio has joined #openstack | 13:14 | |
*** stewart has joined #openstack | 13:17 | |
patri0t | soren: and now, Im getting duplicated key error repeatedly, any clean solution, beside deleting the entry and its related records from db? | 13:17 |
soren | patri0t: I'm sure there is. | 13:21 |
soren | patri0t: I just don't know what it is yet. Not enough brains/hands. | 13:22 |
patri0t | soren: do you need any logs? | 13:25 |
soren | No, I need a time machine. | 13:26 |
*** MarkAtwood has quit IRC | 13:30 | |
*** MarkAtwood has joined #openstack | 13:31 | |
*** jkakar_ has joined #openstack | 13:34 | |
*** jkakar has quit IRC | 13:35 | |
*** jkakar_ is now known as jkakar | 13:36 | |
alekibango | soren: i think the poor Cons searched for austin and found #openstack (having austin in name). He prolly drinks fluoridated water from cradle. | 13:42 |
alekibango | it would help though to have link to http://wiki.openstack.org on first place in topic | 13:42 |
soren | alekibango: Ohh... | 13:42 |
alekibango | not in name, in topic* | 13:43 |
*** ChanServ sets mode: +o soren | 13:43 | |
*** soren changes topic to "http://wiki.openstack.org/ | OpenStack first release: http://openstack.org/blog/2010/10/openstack-austin-release-is-out/ | Nova Docs: nova.openstack.org | Swift Docs: swift.openstack.org | Wiki: wiki.openstack.org | Logs: http://eavesdrop.openstack.org/irclogs/ | http://paste.openstack.org/" | 13:43 | |
*** soren sets mode: -o soren | 13:43 | |
alekibango | ty | 13:43 |
soren | sure | 13:43 |
alekibango | fluoride is not only in water in some countries, it also is in soft drinks, chewing gums and it its very good rat poison... | 13:45 |
soren | vishy, eday: We now also include the tests from nosetest in the coverage report: http://hudson.openstack.org/job/nova-coverage/ | 13:45 |
soren | vishy, eday: The dip is when I failed to add the two test runs, and the nosetests run overwrote the data from the run_tests.py one. | 13:45 |
soren | alekibango: And toothpaste. | 13:46 |
alekibango | heh, forget that one. i use one without rat poison | 13:47 |
alekibango | forgot* | 13:47 |
patri0t | soren: finally the instance is up and running but... :D | 13:47 |
patri0t | soren: vnet0 has no ip add, do have any idea? | 13:47 |
soren | patri0t: That's expected. | 13:48 |
patri0t | soren: FlatDHCPManager? | 13:49 |
soren | Doesn't matter. | 13:49 |
*** PiotrSikora has quit IRC | 13:51 | |
*** allsystemsarego has quit IRC | 13:51 | |
*** filler has quit IRC | 13:51 | |
*** that1dude has quit IRC | 13:51 | |
*** michaeldreamhost has quit IRC | 13:51 | |
*** comstud has quit IRC | 13:51 | |
*** ctennis has quit IRC | 13:51 | |
*** herki has quit IRC | 13:51 | |
*** odyi has quit IRC | 13:51 | |
*** pothos has quit IRC | 13:51 | |
*** cory_ has quit IRC | 13:51 | |
*** pquerna has quit IRC | 13:51 | |
*** timrc has quit IRC | 13:51 | |
*** jero has quit IRC | 13:51 | |
*** dizz is now known as dizz|away | 13:51 | |
*** ctennis has joined #openstack | 13:52 | |
*** PiotrSikora has joined #openstack | 13:52 | |
*** allsystemsarego has joined #openstack | 13:52 | |
*** herki has joined #openstack | 13:52 | |
*** odyi has joined #openstack | 13:52 | |
*** pothos has joined #openstack | 13:52 | |
*** jero has joined #openstack | 13:52 | |
*** timrc has joined #openstack | 13:52 | |
*** pquerna has joined #openstack | 13:52 | |
*** cory_ has joined #openstack | 13:52 | |
*** filler has joined #openstack | 13:52 | |
*** that1dude has joined #openstack | 13:52 | |
*** michaeldreamhost has joined #openstack | 13:52 | |
*** comstud has joined #openstack | 13:52 | |
*** verne.freenode.net sets mode: +v comstud | 13:52 | |
patri0t | soren: so what should I do? | 13:53 |
*** scaraffe has left #openstack | 14:02 | |
*** allsystemsarego_ has joined #openstack | 14:06 | |
*** allsystemsarego has quit IRC | 14:06 | |
*** allsystemsarego_ has quit IRC | 14:07 | |
*** allsystemsarego has joined #openstack | 14:07 | |
*** allsystemsarego has joined #openstack | 14:07 | |
patri0t | anyone know if nova-network is needed in a worker node? | 14:10 |
*** almaisan-away is now known as al-maisan | 14:15 | |
patri0t | alekibango: do you know why vnet0 may not have ip address? | 14:21 |
soren | patri0t: It. does. not. need. one. | 14:22 |
soren | patri0t: Really. | 14:22 |
soren | patri0t: It's expected. | 14:22 |
patri0t | soren: aha | 14:22 |
patri0t | soren: that was what you meant :D | 14:22 |
* soren goes to pick up his daughter at day care | 14:23 | |
patri0t | soren: still I have problem, ofcourse I can not route to the instance, | 14:27 |
*** EdwinGrubbs has joined #openstack | 14:29 | |
alekibango | patri0t: i am afraid i cant help with this much | 14:35 |
alekibango | but it might be good to document what problem you have using logs and configs pasted on pastebin | 14:35 |
alekibango | i mean paste.openstack.org | 14:35 |
alekibango | it might become more clear | 14:36 |
*** rsampaio_ has joined #openstack | 14:36 | |
*** _cerberus_ has quit IRC | 14:36 | |
*** rsampai__ has joined #openstack | 14:37 | |
*** rsampaio has quit IRC | 14:39 | |
*** _cerberus_ has joined #openstack | 14:39 | |
*** rsampaio_ has quit IRC | 14:40 | |
*** krish has joined #openstack | 14:44 | |
patri0t | soren: alekibango, http://paste.openstack.org/show/196/ | 14:45 |
*** dendro-afk is now known as dendrobates | 14:48 | |
*** f4m8 is now known as f4m8_ | 14:51 | |
*** calavera has quit IRC | 14:51 | |
*** iammartian has joined #openstack | 14:51 | |
*** krish has quit IRC | 14:52 | |
ttx | patri0t: you did euca-authorize ? | 14:59 |
annegentle | generally, is CentOS going to work with Nova once you get all the Python dependencies in place? Someone pointed out that the CentOS instructions just stop abruptly http://wiki.openstack.org/NovaInstall and I'm going to fix that. | 15:00 |
ttx | euca-authorize default -P tcp -p 22 -s 0.0.0.0/0 | 15:00 |
ttx | annegentle: btw I'll post a "get the ppa:nova-core/trunk version running on 10.10" article, as soon as I have a couple of bugs fixed. | 15:01 |
ttx | annegentle: The instructions we currently have are either outdated or not using the Ubuntu ppa packages. | 15:02 |
patri0t | ttx: yeap | 15:02 |
patri0t | ttx: I authorized 22 | 15:03 |
patri0t | but not working | 15:03 |
patri0t | I dont know why it happens, but previously before I move to trunk PPA, it was working | 15:03 |
annegentle | ttx: thanks muchly. Feel free to update the NovaInstall page with that. Or we could break out more pages for 10.04 and 10.10 | 15:04 |
ttx | annegentle: I expect the PPA recipe to work as well on 10.04, tbh | 15:04 |
patri0t | ttx: do you have any idea? | 15:05 |
ttx | patri0t: no. You ran into all sorts of funny issues I didn't run into. | 15:05 |
*** krish has joined #openstack | 15:06 | |
patri0t | ttx: :D | 15:06 |
alekibango | btw opennebula 2.0.1 is in debian sid now... what do you people think about opennebula? | 15:11 |
zul | alekibango: i dunno but a really old version is in ubuntu ;) | 15:14 |
ttx | alekibango: I'm not a fan of the model with an "Enterprise Edition". | 15:15 |
ttx | "The Enterprise Edition is based on the most recent stable version of OpenNebula, and includes patches scheduled to be included in future OpenNebula releases, as well as bug, performance, and scalability patches and software extensions developed for our support customers and partners." | 15:16 |
ttx | Reading that, I doubt the "open source" version really scales. That said, they target mostly DC virtualization... so maybe it's sufficient | 15:16 |
alekibango | ttx: i also do not like starships, thats why i ended here :) | 15:17 |
alekibango | i mean software for starships... you know :) | 15:18 |
alekibango | ttx: there is lots of expectations from openstack... its coming slowly - but i believe it will be nice... | 15:18 |
alekibango | heh i need some tea my penguin english is weak... | 15:19 |
*** befreax has quit IRC | 15:20 | |
alekibango | btw what is 'BoF agenda' ? | 15:26 |
annegentle | BoF is Birds of a Feather. I think. | 15:27 |
alekibango | ty, might be | 15:27 |
annegentle | jargon, jargon, blergh :) | 15:27 |
alekibango | or board of finance | 15:27 |
alekibango | :) | 15:27 |
annegentle | :) | 15:28 |
annegentle | No CentOS-ers around today it looks like. | 15:28 |
*** ctennis has quit IRC | 15:30 | |
*** Cybodog has quit IRC | 15:33 | |
zul | ttx: sounds eucalytypus like | 15:39 |
ttx | zul: it works a bit better | 15:43 |
*** MarkAtwood has quit IRC | 15:43 | |
soren | patri0t: Did you try euca-get-console-output on it? | 15:55 |
patri0t | soren: nope | 15:55 |
ttx | zul: also it's easier to type. | 15:56 |
soren | patri0t: Can you guess what I'm going to ask next? | 15:56 |
zul | ttx: hehe | 15:56 |
patri0t | soren: nothing except "sending discover" | 15:56 |
soren | patri0t: There's your problem. | 15:56 |
zul | soren: submit a bug report? | 15:56 |
soren | patri0t: It's expecting a dhcp response. | 15:56 |
soren | patri0t: ...but it's not getting it. | 15:57 |
soren | zul: Not exactly :) | 15:57 |
soren | patri0t: This is with FlatManager? | 15:58 |
patri0t | soren: yes | 15:58 |
soren | patri0t: Yeah, FlatManager has no DHCP server. | 15:58 |
soren | patri0t: So you lose. | 15:58 |
*** jkakar has quit IRC | 16:03 | |
* soren misses eday :( | 16:04 | |
patri0t | soren: I tried to change the flag to "FlatDHCPManager", but nova-network failed with "NotImplementedError" | 16:04 |
soren | patri0t: Which version? And a full backtrace, please. | 16:05 |
patri0t | soren: 2011.1~bzr414-0ubuntu0p, http://paste.openstack.org/show/197/ | 16:06 |
*** guigui1 has quit IRC | 16:09 | |
soren | 2011.1~bzr414-0ubuntu0 is ancient. | 16:10 |
soren | FlatDHCPManager landed in 423. | 16:10 |
*** gaveen has quit IRC | 16:11 | |
soren | r414 is *3* days old! Ancient history. | 16:11 |
patri0t | soren: :D I didnt think that 2 day old code could be this much pain | 16:12 |
*** nijaba has quit IRC | 16:13 | |
*** jkakar has joined #openstack | 16:16 | |
*** nijaba has joined #openstack | 16:17 | |
*** nijaba has joined #openstack | 16:17 | |
ttx | patri0t: you are so old-fashioned. | 16:17 |
eday | soren: eh? | 16:17 |
soren | eday: I've just been staring at some of your code all day, lacking an epiphany. | 16:18 |
eday | what code? | 16:18 |
soren | eday: Image service. | 16:19 |
eday | soren: ahh, yeah, that still needs some cleanup work. the s3 and other don't line up 1-1 still | 16:19 |
soren | eday: Yeah.. I noticed :D | 16:20 |
soren | eday: Working on https://bugs.launchpad.net/nova/+bug/681600 | 16:20 |
uvirtbot | Launchpad bug 681600 in nova "DescribeImages without image_id argument broken" [Medium,Triaged] | 16:20 |
* ttx is looking into eventlet, happy to see the resulting code almost makes sense. | 16:20 | |
soren | eday: I fixed it. That was easy. A 3 line patch. | 16:20 |
eday | I was getting the first version in so I could work on the compute abstracyion, and now that it's in, need to see where things break (like you've already done) ;) | 16:20 |
soren | eday: ...but I've been trying to get good unit tests done for it, which has been a bit of a challenge. Many layers to reach through. | 16:21 |
eday | yup | 16:21 |
soren | eday: I think I may have gotten somewhere useful now. I'll know once I stop typing here :) | 16:21 |
*** Ryan_Lane|away is now known as Ryan_Lane | 16:31 | |
*** jkakar has joined #openstack | 16:33 | |
soren | Ok, unit tests pass now. | 16:42 |
soren | Just need to run a couple of actual tests. | 16:43 |
soren | eday: So, the image service is all about meta data it seems. | 16:43 |
soren | eday: I don't see how it handles the actual image contents. | 16:44 |
Ryan_Lane | should I be making a separate branch for every feature or bug I'm working on? does that make merge requests easier? | 16:47 |
soren | Ryan_Lane: Yes. | 16:47 |
Ryan_Lane | ah. good to know :) | 16:47 |
ttx | smells like weekend to me. | 16:48 |
* soren goes to cook dinner. Will be back in a couple of hours. | 16:48 | |
* ttx eows | 16:48 | |
soren | ttx: Yeah, Anne's leaving to go to a friend's birthday party, so I get to cook today. Poor me. And Sophie :) | 16:48 |
* soren wanders off | 16:48 | |
*** gaveen has joined #openstack | 16:51 | |
*** irahgel1 has left #openstack | 17:00 | |
*** gaveen has quit IRC | 17:00 | |
sandywalsh | any xenserver people in the house? | 17:03 |
*** maplebed has joined #openstack | 17:04 | |
*** al-maisan is now known as almaisan-away | 17:07 | |
*** ibarrera has quit IRC | 17:14 | |
*** jkakar has quit IRC | 17:16 | |
*** maplebed has quit IRC | 17:24 | |
*** joearnold has joined #openstack | 17:41 | |
*** cclien has quit IRC | 17:55 | |
*** maplebed has joined #openstack | 17:58 | |
*** brd_from_italy has joined #openstack | 17:59 | |
*** maplebed has quit IRC | 18:05 | |
*** westmaas has joined #openstack | 18:10 | |
*** westmaas has joined #openstack | 18:12 | |
*** joearnol_ has joined #openstack | 18:16 | |
*** joearnold has quit IRC | 18:18 | |
*** cclien has joined #openstack | 18:20 | |
*** befreax has joined #openstack | 18:23 | |
*** befreax has quit IRC | 18:26 | |
*** nijaba has quit IRC | 18:26 | |
*** westmaas1 has joined #openstack | 18:30 | |
*** nijaba has joined #openstack | 18:31 | |
*** nijaba has joined #openstack | 18:31 | |
*** westmaas has quit IRC | 18:32 | |
*** westmaas1 has quit IRC | 18:54 | |
*** arp70x1n has joined #openstack | 19:05 | |
*** arp70x1n has quit IRC | 19:07 | |
*** abecc has joined #openstack | 19:13 | |
*** abecc has joined #openstack | 19:13 | |
*** joearnol_ has quit IRC | 19:22 | |
*** irahgel has joined #openstack | 19:27 | |
soren | eday: Are you actually here today? | 19:28 |
soren | eday: Or should I try to leave you alone? | 19:28 |
*** DeAnza has joined #openstack | 19:46 | |
soren | eday: gotcha :) | 20:07 |
patri0t | soren: the bug about duplicate key is not related to creating the random key itself | 20:08 |
patri0t | soren: it seems that the value for it, is set from the first record in the instances table. | 20:09 |
patri0t | soren: because I even change the key value manually and still sometimes I got the duplicate key error, for the value which I put myself | 20:10 |
eday | soren: I'm here, but more later today | 20:14 |
soren | eday: Ok. | 20:16 |
soren | eday: Like when? | 20:17 |
soren | I'll try to be here then. | 20:17 |
eday | soren: I'm around for a bit right now | 20:18 |
eday | whats up? | 20:18 |
soren | eday: I'm just wondering about the image service thing. | 20:18 |
soren | eday: It seems to only deal with meta data? | 20:18 |
eday | soren: yeah, although it looks like some modules may take the image upload | 20:20 |
eday | I'm not really sure yet | 20:20 |
eday | ie, the 'create', I'm not sure if it's intended to take image+md or just md | 20:21 |
soren | I'm just trying to understand how things are intended to work so that when I patch things, I get closer to the goal rather than further from it :) | 20:21 |
soren | Ok, just a bit of context: | 20:21 |
eday | so, I think gundlach/jaypipes did most of the image class work so far | 20:21 |
soren | I wanted to fix the broken DescribeImages EC2 API call. | 20:21 |
eday | I was just trying to pull the ec2/s3 one in | 20:21 |
soren | As mentioned, that was simple. Adding unit tests turned out to be quite hard. | 20:22 |
soren | Part of the problem is that the EC2 API doesn't use a configurable image service. It's hard coded to the S3 one. | 20:22 |
eday | yup, but I wanted to make that a service like network is | 20:22 |
soren | ...so I'd have to fire up an object store for it to work without patching that out. | 20:23 |
eday | just need to add the option (or use the same option as the openstack api does) | 20:23 |
soren | That would suck, so I wanted to point it at a fake image service. | 20:23 |
eday | yeah | 20:23 |
soren | The obvious choise is the LocalImageService. | 20:23 |
eday | I'm not really the authority of this, I'm still trying to figure out to normalize the 3s version with the others | 20:23 |
soren | ...but the S3 one has register/deregister methods, while the others have create/delete. | 20:23 |
eday | I'm not sure what the finaly interface will look like they should be implementing, so suggestions welcome :) | 20:24 |
eday | yeah, I still need to investigate if those should actually be the same, or if you are actually allowed to UL an image | 20:24 |
eday | because the openstack/rackspace API is really about taking a snapshot, not referencing an image from s3 | 20:25 |
soren | I've tried renaming the register/deregister ones to create/delete and adjusting the EC2 API implmentation accordingly. It makes my unit tests happy, but because I'm having a hard time grokking how the image handling (data, not metdata) is supposed to work, I'm at a bit of a loss how to follow through on this. | 20:25 |
soren | Hmm. | 20:25 |
eday | so, right now s3 needs a reference to something already in s3, and the openstack needs a server name to take a snapshot of. but in the future we want to plug into glance, but I dunno if the image goes directly there or via the openstack api | 20:26 |
*** rsampai__ has quit IRC | 20:26 | |
eday | so, those could be different methods in the image interface, or just parameters to create that tells how to create one (referece, snapshot, raw, ...) | 20:26 |
soren | Ok, so S3 is a two step process. | 20:26 |
soren | Upload to S3, register image. | 20:26 |
soren | OpenStack may be a single step. | 20:27 |
soren | The abstraction needs to support the most complex one. | 20:27 |
soren | Right? | 20:27 |
eday | current one is anyways, but with glance, it may be UL to glance, than register like s3 does.. or it may just be passing a URL in glance | 20:27 |
eday | the glance folks would know better how it should work :) | 20:28 |
soren | Right. That particular part of EC2 actually doesn't fell all that clunky. | 20:28 |
soren | s/fell/feel/ | 20:28 |
eday | yeah | 20:28 |
eday | but we should make it generic where register is just a referece, which may be a s3 URL, or maybe a regular URL for a image service that can ull from somewhere else | 20:29 |
soren | Regardless, the abstraction needs to support the more complex case (at the moment, the S3 variant) | 20:29 |
eday | yeah | 20:29 |
soren | So extending the imageservice base class accordingly would be cool, right? | 20:29 |
soren | Again, I want to make sure that what I do gets us closer to what you wanted to do with it, not move away from it :) | 20:30 |
eday | yeah, as far as I'm concerned it needs to be | 20:30 |
soren | Cool beans. | 20:30 |
eday | I was going to work on it probably next week, but go for it :) | 20:30 |
soren | I'll let you know if I need to be relieved. I may have stared at it for too long now. :) | 20:30 |
eday | hehe | 20:31 |
soren | I'm at a cross roads where I either get *really* stubborn or get *really* fed up. | 20:31 |
soren | vishy: You woulnd't happen to be around today, would you+ | 20:32 |
soren | ? | 20:32 |
dabo | soren: haven't seen him around the channel | 20:33 |
soren | vishy: I've been asked at least 5 times now (by different people) when to use the various network managers. I was hoping you could throw something together that would explain it in very few words. I'm sure you could do it much more succinctly than I. | 20:34 |
soren | dabo: The same could be said about you, yet there you are :) | 20:34 |
vishy | soren: I am lurking | 20:35 |
soren | Ahah! | 20:35 |
sandywalsh | haha ... wow, it worked! | 20:35 |
vishy | soren: I wasn't really planning on working | 20:35 |
vishy | :) | 20:35 |
soren | vishy: Fair enough. No rush at all. | 20:35 |
vishy | soren: I gave a pretty good description in the docstrings in my last merge | 20:35 |
sandywalsh | soren, that was like some jedi mind trick | 20:35 |
soren | vishy: I know. Doesn't seem to do the trick. | 20:35 |
dabo | sandywalsh: usually you have to say his name 3 times for him to appear | 20:36 |
vishy | dabo: that is betelguese | 20:36 |
vishy | beetlejuice, beetlejuice, beetle... | 20:36 |
*** HouseAway is now known as AimanA | 20:36 | |
soren | vishy: A matrix like the one on http://open.eucalyptus.com/wiki/EucalyptusNetworkConfiguration_v2.0 would probably be easier to grok. | 20:37 |
dabo | vishy: hey, I grabbed the latest nova.sh and tried creating a new install. Works great, but when I run it, I get a Forbidden error: http://paste.openstack.org/show/199/ | 20:38 |
dabo | any ideas? | 20:38 |
soren | dabo: Did you source novarc? | 20:39 |
dabo | nova.sh does that | 20:39 |
soren | It can't. | 20:39 |
sandywalsh | wrong env | 20:39 |
soren | Well, it can, but it can't affect your shell. | 20:39 |
soren | Not without your explicit cooperation. | 20:40 |
dabo | the screen commands stuffs ". /root/openstack/nova/novarc" into the 'test' window. That's where I'm running my commands | 20:40 |
vishy | dabo: weird, do you get any logs in nova-api | 20:40 |
soren | dabo: Oh, this is inside screen? | 20:41 |
soren | Yeah, I guess it can do it there :) | 20:41 |
dabo | soren: yes | 20:41 |
dabo | vishy: yes: DEBUG:root:Authentication Failure: No user for access key admin | 20:41 |
dabo | doesn | 20:41 |
dabo | doesn't nova.sh create the key pair? | 20:41 |
vishy | weird | 20:41 |
dabo | I thought it used to | 20:41 |
vishy | it is supposed to | 20:41 |
vishy | try bin/nova-manage u l | 20:42 |
sandywalsh | but the key pair is only for ssh'ing into the vm isn't it? | 20:42 |
vishy | it is like api is hitting a different db | 20:42 |
vishy | it creates a user with a secret and access key | 20:42 |
vishy | not a public/private key pair | 20:42 |
sandywalsh | oh, that one | 20:42 |
dabo | vishy: it returns 'admin' | 20:42 |
dabo | do I have to be in the nova directory? | 20:43 |
vishy | make sure you don't have another api running | 20:43 |
vishy | ps ax | grep nova-api | 20:43 |
dabo | just one api | 20:43 |
soren | Is it the right one? :) | 20:45 |
soren | It's not one from a package or from a different dir? | 20:45 |
dabo | soren: yes :) | 20:45 |
dabo | nope, it's the one that's running in the api window | 20:46 |
patri0t | soren: can you take a look , http://paste.openstack.org/show/200/, still same problem | 20:48 |
patri0t | soren: and "sending discover" in console | 20:48 |
vishy | patri0t: which networking mode? | 20:49 |
patri0t | FlatDHCPManager | 20:49 |
vishy | patri0t: sounds like dnsmasq didn't start properly, can you ps ax | grep dnsmasq, there should be two processes running both with long command lines | 20:50 |
vishy | dabo: try restarting nova-api, it seems like somehow it is connecting to the wrong user db? | 20:51 |
patri0t | it is there, first there was a problem with already existing instance of dnsmasq bit I killed that one, http://paste.openstack.org/show/201/ | 20:51 |
dabo | vishy: no dice. same result | 20:51 |
vishy | --dhcp-range=10.0.0.2,static,120s | 20:52 |
patri0t | vishy: yes thats what is wierd | 20:52 |
patri0t | because in my config fil range is not that | 20:52 |
vishy | there is your problem, you need to set flat_network_dhcp_start | 20:52 |
patri0t | vishy: set this where? | 20:53 |
vishy | needs to be set for nova-network at command line or in your flagfile | 20:53 |
vishy | dabo: bin/nova-manage u e admin | 20:54 |
patri0t | vishy: this is my nova.conf http://paste.openstack.org/show/202/ | 20:54 |
dabo | vishy: it printed the two export lines, but re-running euca-describe-images gave the same result | 20:55 |
vishy | add --flat_network_dhcp_start=192.168.13.2 | 20:55 |
vishy | dabo: are the export lines uuids? | 20:55 |
vishy | or admin admin | 20:55 |
patri0t | admin admin | 20:55 |
dabo | vishy: export EC2_ACCESS_KEY=admin | 20:55 |
dabo | export EC2_SECRET_KEY=admin | 20:56 |
vishy | dabo: and that is what is in your env if you type export? | 20:56 |
vishy | patri0t after setting dhcp start, killall dnsmasq and restart nova-network | 20:56 |
patri0t | vishy: i did exactly same thing | 20:57 |
patri0t | but no difference | 20:57 |
vishy | does ps ax | grep dnsmasq show the right values now? | 20:57 |
patri0t | although there is no more complain in nova-network.log, it is not working yet | 20:57 |
patri0t | wait | 20:58 |
dabo | vishy: yep: declare -x EC2_ACCESS_KEY="admin:admin" (among others) | 20:58 |
sandywalsh | dabo, did you blow away your db at any point? | 20:58 |
vishy | dabo: that is really weird, it seems like somehow nova-api is not accessing the db. Are you using ldapDriver or dbDriver? | 20:58 |
sandywalsh | in which case you'd have to do all the nova-manage user admin ... steps again | 20:58 |
dabo | sandywalsh: I'm using nova.sh, not the manual steps | 20:59 |
dabo | vishy: /etc/nova/nova-manage.conf shows: --auth_driver=nova.auth.dbdriver.DbDriver | 21:00 |
vishy | dabo: I haven't been testing with db driver but there is no reason i can think of that it would stop working | 21:00 |
vishy | unless they are somehow hitting different databases | 21:00 |
vishy | soren did recently change default flagfiles | 21:01 |
vishy | but i'm not sure if that merged | 21:01 |
vishy | oh!!!! | 21:01 |
vishy | did that stuff merge/ | 21:01 |
vishy | ah | 21:01 |
vishy | that is it | 21:01 |
vishy | soren!!!! | 21:01 |
vishy | dammit! | 21:02 |
dabo | always soren's fault, eh? :) | 21:02 |
soren | vishy: Wait, what? | 21:02 |
*** metoikos has joined #openstack | 21:02 | |
vishy | what is the new default flagfile? | 21:02 |
soren | that's supposed to fix things! | 21:02 |
soren | Whatever default_flagfile() says it is. | 21:02 |
soren | Which, I believe, is bin/nova.conf | 21:02 |
vishy | hmm i thought it was /etc/nova/nova.conf | 21:03 |
vishy | checking | 21:03 |
soren | You're going to make me check now, aren'tyou? | 21:03 |
vishy | nah i will | 21:03 |
soren | I'll race you. | 21:03 |
soren | Yup. | 21:03 |
soren | bin/nova.conf. | 21:03 |
soren | (no trailing dot) | 21:03 |
eday | why bin/, shouldn't it be etc? | 21:03 |
dabo | I have no nova.conf in either location | 21:04 |
vishy | oh jebus | 21:04 |
soren | I didn't write default_flagfile. | 21:04 |
vishy | yeah bin/nova.conf | 21:04 |
dabo | just a nova-manage.conf in /etc/nova | 21:04 |
soren | I just was offended by the default_flagfile not being the default flagfile. So I fixed it. | 21:04 |
vishy | yeah that was nova-manage's default flagfile | 21:04 |
vishy | ok so now it has to bi in bin/nova.conf | 21:04 |
soren | for a while, yes. | 21:04 |
vishy | ok changing novascript | 21:05 |
soren | vishy: I just found it extremely suboptimal for development that all the workers used bin/nova.conf and nova-manage used something else. | 21:05 |
Ryan_Lane | I was wondering what was up with that :). I needed to strace to figure that out yesterday | 21:05 |
vishy | well the other workers didn't use default flagfile | 21:05 |
soren | So all the workers in my dev tree would use a sqlite from $(srcrdir), but nova-manage would look in /var/lib/nova/nova.sqlite. | 21:06 |
vishy | because certain people felt like default flagfile was an ugly hack and that it should be specified on the command line | 21:06 |
soren | vishy: Some certinaly did. | 21:06 |
vishy | but specifying it for nova-manage was really annoying | 21:06 |
soren | Yes. | 21:06 |
vishy | so it was the only one actually used | 21:06 |
vishy | doesn't matter I'll just change novascript | 21:06 |
vishy | :) | 21:06 |
soren | I firmly believe they should all look in the same place by default. | 21:07 |
soren | And I equally firmly believe that place should not be in /etc. | 21:07 |
vishy | well they didn't used to look anyware | 21:07 |
vishy | s/ware/where | 21:07 |
dabo | soren: how about nova/etc instead of nova/bin? | 21:07 |
vishy | doesn't matter, it is just the default | 21:08 |
vishy | :) | 21:08 |
vishy | the annoying one for deployment is still nova-manage | 21:08 |
vishy | actually they are all annoying | 21:08 |
patri0t | vishy: it has the same problem, "--dhcp-range=10.0.0.2,static,120s" | 21:08 |
soren | dabo: I'd actually prefer the top dir. I just didn't change default_flagfile. I just made sure everyone used it (and not just a few). | 21:08 |
vishy | soren: don't really get how this works for deployment | 21:08 |
soren | vishy: Right now, in the ubuntu packages, all the init scripts pass --flagfile=/etc/nova/nova.conf. | 21:09 |
soren | vishy: ...nova-manage has been patched to look in the same place. | 21:09 |
soren | vishy: I'll probably change all that so that default_flagfile returns /etc/nova/nova.conf. | 21:09 |
soren | vishy: Not sure why I didn't do it that way to begin with. Lack of clue, probaby. | 21:10 |
vishy | yeah default_flagfile should use /etc/nova/nova.conf | 21:10 |
soren | Um.. | 21:10 |
soren | Well, yes, in the packages. | 21:10 |
soren | It would make development work suck. | 21:10 |
vishy | it can't just be in the packages | 21:10 |
vishy | nova-manage doesn't have an initscript | 21:10 |
soren | Precisely! | 21:11 |
soren | :) | 21:11 |
vishy | so you'd have to type it in every time you use it | 21:11 |
soren | No? | 21:11 |
*** ctennis has joined #openstack | 21:11 | |
*** ctennis has joined #openstack | 21:11 | |
soren | Ok, so these are the requirements as I see them: | 21:12 |
vishy | nova-manage --flagfile=/etc/nova/nova.conf user create | 21:12 |
soren | In a bzr checkout, I should be able to invoke all the workers and nova-manage, and they should all have the same defaults. | 21:12 |
soren | and those defaults should be unique to that chefckout. | 21:12 |
soren | checkout, even. | 21:12 |
vishy | sure that is fine, but how do you change it for deployment? | 21:12 |
vishy | nova-manage is sticky | 21:12 |
vishy | the others can be changed in the initscripts | 21:13 |
soren | Right. | 21:13 |
vishy | should it look locally and then fallback to /etc/nova/nova.conf? | 21:13 |
soren | the other requirement: | 21:13 |
soren | When installed, everything should use /etc/nova/nova.conf. | 21:14 |
soren | However that is achieved, I don't care much. | 21:14 |
soren | setup.py install could patch nova/utils.py for all I care. | 21:14 |
vishy | soren: ok | 21:14 |
soren | I think distro packages is the right way to deploy this, really. | 21:15 |
vishy | soren: well right now it is broken for install, but it works for dev | 21:15 |
soren | vishy: ..and used to be broken for dev. | 21:15 |
soren | vishy: I'm not insisting on mechanics. I'm somewhat insisting on functionality. | 21:16 |
soren | Dev and install should be equally painless. | 21:16 |
soren | I can't think of another project to go look at for inspiration. | 21:17 |
vishy | soren: did you change nova-dhcpbridge to use it? | 21:17 |
soren | vishy: I.. | 21:17 |
soren | vishy: err... | 21:17 |
soren | vishy: I may not have. I forget. | 21:17 |
vishy | k i'll look | 21:17 |
soren | How do you guys deploy this stuff? | 21:18 |
soren | You don't use packages? | 21:18 |
vishy | yeah | 21:18 |
vishy | but we puppet out conf files | 21:18 |
vishy | dabo: pushed a new nova.sh which will hopefully work properly | 21:19 |
soren | Yeah, you don't use packages, or yeah, you use packages? | 21:19 |
vishy | yes we use packages | 21:19 |
vishy | but we don't build conf files into them. We puppet out conf files | 21:19 |
soren | So.. You could fix your nova-manage, too. | 21:19 |
vishy | yeah but that would mean actually hacking the source file | 21:20 |
vishy | which i think is a little odd | 21:20 |
soren | You will rather few packages that don't do that to some extent. | 21:21 |
soren | In the real world. | 21:21 |
soren | C applications have it easier. They can #define their way out of this sort of stuff. | 21:21 |
dabo | vishy: cool - I'll wipe this install and start from scratch with the latest and greatest | 21:21 |
soren | vishy: Perhaps we can leverage the same code that decides whether to prepend $(pwd) to sys.path? | 21:22 |
vishy | soren: flags/flagfiles just annoy me in general | 21:22 |
soren | vishy: Hear, hear. | 21:22 |
sandywalsh | vishy, +1 | 21:22 |
vishy | soren: that is a good idea, that could work | 21:23 |
*** miclorb_ has joined #openstack | 21:24 | |
vishy | maybe it should just try to find nova.conf in the path! | 21:24 |
vishy | patri0t: perhaps a typo? | 21:24 |
patri0t | vishy: typo where? | 21:25 |
soren | vishy: I suppose. | 21:25 |
vishy | patri0t in the --flat_dhcp_start | 21:25 |
soren | vishy: flagfiles can have --flagfile settings in them. | 21:25 |
patri0t | I checked nova.conf, no sign of 10.0XX | 21:25 |
vishy | patri0t: it is the default value | 21:26 |
vishy | flags.DEFINE_string('flat_network_dhcp_start', '10.0.0.2' | 21:27 |
vishy | oh | 21:27 |
vishy | sorry | 21:27 |
vishy | it sets it when you create the network | 21:27 |
vishy | you'll have to manually edit it in the db | 21:27 |
vishy | because you already created it | 21:27 |
vishy | or drop the network table and recreate | 21:28 |
vishy | or delete the db and recreate | 21:28 |
patri0t | ops, yes it is there | 21:28 |
patri0t | vishy: tnx, Ill update it now | 21:28 |
*** greenisus has quit IRC | 21:29 | |
*** greenisus has joined #openstack | 21:30 | |
vishy | greenisus: are you back from hawaii yet? | 21:37 |
greenisus | vishy: yes! maui was amazing | 21:37 |
greenisus | vishy: can't believe how cold the bay area is now. it was perfect when i left | 21:37 |
vishy | greenisus: hehe. I'm down in LA/San Diego. Gorgeous down here | 21:38 |
soren | I just got snow tyres on my car today! | 21:38 |
greenisus | vishy: sort of wish i was down there too, but i've spent over half of the last month in hotel rooms so it's good to be home | 21:39 |
greenisus | soren: yikes. do you guys do chains too? | 21:39 |
soren | No, I'm not into that sort of thing. I'm a respectable man. | 21:39 |
dabo | soren: it just started snowing here about an hour ago. | 21:39 |
alekibango | lol | 21:39 |
greenisus | soren: haha nice :) | 21:40 |
patri0t | good for you all, here it is -20 right now | 21:40 |
vishy | soren: Tyres! Lol @ British spelling. Always looks hilarious to me. | 21:40 |
alekibango | patri0t: wow | 21:40 |
soren | patri0t: Where are you? | 21:40 |
greenisus | you guys need to move to california and hang out with me and vishy in the sun :) | 21:40 |
patri0t | Finland | 21:40 |
soren | patri0t: -20 what? Celcius? Fahrenheit? Reamur? Kelvin? :) | 21:40 |
patri0t | soren: Celcius | 21:41 |
alekibango | patri0t: you remind me the song 'Minesotans for global warming' | 21:41 |
greenisus | -20 kelvin would be insane haha | 21:41 |
vishy | soren: at that temperture, they are pretty close | 21:41 |
patri0t | alekibango: :D | 21:41 |
vishy | -20 is about -2 F i think | 21:41 |
vishy | no not right | 21:41 |
soren | vishy: Still, given the option, I'd prefer celcius :) | 21:41 |
dabo | vishy: -40 is where F and C are equal | 21:41 |
greenisus | either way, i've never felt weather that cold in my life. i think 13 F is the lowest i've ever experienced | 21:42 |
vishy | -4 | 21:42 |
vishy | i was close | 21:42 |
soren | Maths is hard. | 21:42 |
alekibango | its 0 here, will be snow prlly tomorrow morning | 21:42 |
dabo | greenisus: I lived in Michigan, and hit -25F with wind chill of -50F | 21:42 |
vishy | greenisus: wow | 21:42 |
greenisus | dabo: i can't imagine what that's like | 21:42 |
vishy | dabo: yeah i've been in -50F wind chill, it sucks | 21:42 |
soren | It's -4 C here now, actually. | 21:43 |
greenisus | vishy: yeah, i grew up in the south, so mild winters, and then came to california where there are no seasons | 21:43 |
dabo | I cut myself jumpstarting a friend's car, and it didn't bleed until I went inside - about 20 minutes later. | 21:43 |
* soren doesn't mind the cold that much | 21:43 | |
soren | I can always put on more clothes. Easy. | 21:43 |
dabo | I hate the fucking cold | 21:43 |
alekibango | patri0t: http://www.youtube.com/watch?v=qJUFTm6cJXM | 21:44 |
soren | What's the solution to 40 C (110 F)? Even if I take all all my clothes, it's still way too hot. | 21:44 |
dabo | soren: siestas | 21:45 |
soren | dabo: All day?!? | 21:45 |
dabo | You stay outside all day in the cold? | 21:45 |
soren | I don't. But going inside doesn't solve the heat problem. | 21:46 |
greenisus | soren: extreme heat is the worst. it's why i'm going to stay on the west coast | 21:46 |
greenisus | swimming pools are pretty helpful in the heat though | 21:46 |
soren | sure, I can add air conditioning to my house, increase global warming and make it even hotter next year, but that seems like a losing game :) | 21:47 |
dabo | greenisus: extreme anything sucks! give me warm weather anyday | 21:47 |
vishy | soren: pools | 21:47 |
greenisus | dabo: yeah, i prefer 70-80 all the time. basically hawaii weather works for me :) | 21:47 |
dabo | soren: good point. Heating your house doesn't add to CO2 levels. :) | 21:47 |
soren | dabo: It doesn't, actually. | 21:47 |
vishy | hawaii is really the most gorgeous climate of anywhere i have been | 21:48 |
alekibango | did you guys see 'no pressure' video from 10:10? | 21:48 |
vishy | basically perfect weather always | 21:48 |
greenisus | dabo and soren, you guys can talk about global warming all day, but i'm sweating away in the texas heat, i'm turning on the A/C | 21:48 |
soren | dabo: We distribute hot water from power plants. They have plenty anyways. | 21:48 |
soren | greenisus: Hey, me too! | 21:48 |
greenisus | yeah, hawaii was amazing. at first i thought it was a little too hot, but i adjusted very quickly | 21:48 |
soren | greenisus: That's why I live thousands of miles away from the place. | 21:48 |
greenisus | soren: haha, yeah, same here | 21:48 |
greenisus | i really like texas though; i always have a great time down there | 21:49 |
soren | I don't understand why people settled in Texas. My only reasonably plausible explanation is that they were overwhelmed with the heat and couldn't move on. | 21:49 |
greenisus | i thought san antonio was more fun than austin with the design summit | 21:49 |
greenisus | of course weather was part of that | 21:49 |
greenisus | soren: it's actually kind of interesting. the southern states weren't heavily populated at all, and then when A/C was invented, the entire South experienced a huge boom in population | 21:50 |
soren | greenisus: That explains. | 21:50 |
alekibango | soren: btw i was in egypt. cold 50C air flowing into our car (which was hotter a lot) was really refreshing... | 21:50 |
greenisus | it's cheaper than the rest of the country | 21:50 |
*** miclorb_ has quit IRC | 21:50 | |
soren | greenisus: I didn't see 19th century a/c at the Alamo though. They should have kept the original. | 21:51 |
alekibango | sleeping on the edge of dead see was fun too -- even before the sun coming up, it was 40 degreeC -- sun above horizont -> 55 C | 21:51 |
greenisus | lol | 21:51 |
soren | alekibango: Yeah, that's madness. | 21:51 |
greenisus | soren: one thing you'll see in older homes in the south (stuff built around 1900) is that they all have very tall ceilings to let the heat rise | 21:52 |
soren | greenisus: Ah, that explains. I did notice that in New Orleans. | 21:52 |
greenisus | soren: all that said, i have no idea how anyone was able to handle the heat. i grew up in it and never got used to it | 21:53 |
*** miclorb_ has joined #openstack | 21:53 | |
*** brd_from_italy has quit IRC | 21:53 | |
greenisus | i think at 106 F, brain death begins | 21:53 |
alekibango | greenisus: try africa next time | 21:53 |
greenisus | alekibango: i'd love to see africa, actually | 21:54 |
vishy | <NOTE FOR SCROLLBACK READERS: you can pretty much ignore everything said for the past half an hour> | 21:54 |
vishy | :p | 21:54 |
greenisus | vishy: hey! this is important stuff! | 21:54 |
alekibango | greenisus: its not that nice, but really, really strong experience | 21:54 |
greenisus | alekibango: yeah i'd love to check it out. but i'd definitely want some A/C :) | 21:55 |
alekibango | i would also suggest engine which is not using water for cooling | 21:55 |
alekibango | but air | 21:55 |
greenisus | cool stuff | 21:55 |
greenisus | in openstack world, looking forward to getting the client stuff kicked off soon | 21:55 |
alekibango | greenisus: i would like to see that | 21:56 |
greenisus | hated that i had to leave for wedding and maui just when all the momentum was built up from the summit | 21:56 |
pquerna | uh huh | 21:56 |
alekibango | youare married now? | 21:56 |
greenisus | pquerna: haha | 21:56 |
greenisus | pquerna: by the way, good to see you dude! | 21:56 |
dabo | greenisus: already resenting the little woman, eh? | 21:57 |
greenisus | yeah i got married on nov 13 | 21:57 |
pquerna | greenisus: you too; been a hectic few months | 21:57 |
alekibango | ha, i prolly remember that | 21:57 |
greenisus | dabo: no resentment at all. i'm really happy. the timing just kind of sucked with the design summit | 21:57 |
vishy | +1 for ball-and-chain | 21:57 |
greenisus | lol | 21:57 |
dabo | greenisus is in denial :) | 21:57 |
alekibango | greenisus: family is more imporant than work... :) | 21:57 |
greenisus | nah, she's cool :) | 21:57 |
greenisus | yeah, family is definitely more important. the design summit was scheduled after we scheduled the wedding, or i probably would have done it in december or something | 21:58 |
greenisus | definitely wanted to get this fiscal year though for tax purposes :P | 21:58 |
alekibango | greenisus: be a good son, husband, father! try hard | 21:58 |
greenisus | alekibango: i'm on it :) | 21:58 |
alekibango | ball-and-chain? what is that? | 21:59 |
alekibango | i would know kunai and chain.... but ball? | 21:59 |
pquerna | soren: btw, are you still the right person to bug about upgrading libcloud in debian? | 21:59 |
alekibango | ah,, you mean that good old prisoner stuff | 21:59 |
greenisus | alekibango: http://www.bachelorettesuperstore.com/Merchant2/graphics/00000001/ballnchaintop.jpg | 22:00 |
greenisus | metaphor for marriage | 22:00 |
alekibango | heh | 22:00 |
alekibango | greenisus: its not like that if you choose well... | 22:00 |
alekibango | and if you do it right way | 22:00 |
greenisus | alekibango: yeah, i chose well. no ball and chain for me | 22:00 |
greenisus | so, on the web client, we've talked a bit about how feature-rich it should be. do you guys think it should be just a simple client that does all the stuff eucatools does, or would it be good to go deeper and do stuff like chef/puppet integration, etc? | 22:01 |
alekibango | love is a stream -- of what you make it to be | 22:02 |
greenisus | or should there be two clients: a simple one and a kitchen sink one? | 22:02 |
alekibango | greenisus: i would say lets have simple first | 22:02 |
alekibango | make it work | 22:02 |
alekibango | -> the more complex later | 22:03 |
pquerna | simple, provide simple apis for chef/puppet/etc to get data out / script things against it | 22:03 |
greenisus | yeah, i think once it's built it the complexity will evolve naturally | 22:03 |
greenisus | pquerna: right on; that's sort of the approach i've taken on ios | 22:03 |
alekibango | greenisus: in marriage, you should give yourself every day even without the chain... its hard... but the only way to be ok... | 22:05 |
greenisus | alekibango: thanks for the advice, haha. i'm 13 days in and doing well so far, so i think i've got it :) | 22:06 |
alekibango | you know, i am just worried when i see statistics | 22:06 |
greenisus | of course, half of my marriage has been spent in Maui, so that makes it a bit easier :P | 22:06 |
greenisus | anyone going to Cloudstock in SF next week? | 22:07 |
alekibango | not me i dont like big sister in my pants | 22:07 |
alekibango | http://naturalnews.tv/v.asp?v=2728901EDF2CEAE4C0445F00DA3C3F43 | 22:08 |
alekibango | you should really do something with this or they will check your junk in trains and malls next... | 22:08 |
greenisus | big sister in your pants?? | 22:08 |
pquerna | greenisus: polvi will be around i think. | 22:08 |
alekibango | greenisus: flying to usa is not funny anymore | 22:08 |
greenisus | pquerna: right on. always enjoy seeing alex | 22:09 |
pquerna | flying inside the usa is not funny anymore | 22:09 |
alekibango | heh, you got me | 22:09 |
greenisus | yeah, i am not at all cool with this TSA crap. i'm not going to ever go through the porno scanner. i'm just glad it's not at SFO yet | 22:09 |
pquerna | it is? | 22:09 |
greenisus | but Memphis airport uses it, and i have to go there for Christmas | 22:09 |
alekibango | but that TSA crap is spreading ... they have scanners in EU too now | 22:10 |
pquerna | i mean, I went through one at SFO on wednesday. | 22:10 |
greenisus | did you see it at SFO? i didn't | 22:10 |
alekibango | dont you know it harms you? | 22:10 |
pquerna | just depends on the terminal i guess. | 22:10 |
greenisus | yeah, too much radiation to the skin. i'll refuse it and take the groping pat down instead | 22:10 |
alekibango | and if they will grab your junk, you can get even some health problems :) as they do not change gloves much | 22:10 |
alekibango | greenisus: they now do radiation AND pat down | 22:11 |
greenisus | i'd avoid flying if i could | 22:11 |
alekibango | including gropping genitalia | 22:11 |
greenisus | the grope would annoy me, but i prefer that over the backscatter machine | 22:11 |
alekibango | greenisus: when they touch 20+ other people, it might be even more dangerous... | 22:11 |
patri0t | vishy: thanks man, you make my day, it is working | 22:12 |
alekibango | and its nonsense, its only terrorizing people | 22:12 |
greenisus | alekibango: i can deal with that. i'm not afraid of germs. i mostly just don't want people look at my junk | 22:12 |
vishy | patri0t: rockin' | 22:13 |
greenisus | okay, we're now talking about private parts instead of openstack. maybe we should get back on topic :) | 22:13 |
soren | pquerna: Theoretically. | 22:13 |
alekibango | :) | 22:13 |
alekibango | greenisus: there are some bad VD you can catch :) | 22:13 |
alekibango | well i guess its related to openstack... we should do more internet meetings - real life conferences will be problem for most | 22:14 |
soren | patri0t: What did you change? I haven't followed your conversation. | 22:14 |
patri0t | soren: the entry in networks table and additional flag in nova.conf | 22:16 |
*** Cybodog has joined #openstack | 22:16 | |
patri0t | soren: additional flag --flat_network_dhcp_start | 22:17 |
dabo | alekibango: http://www.boingboing.net/2010/11/24/tom-the-dancing-bug-27.html | 22:17 |
alekibango | greenisus: my last comment on TSA: dont let them molest you, please! --- Doctors sound TSA germ alert -- http://www.wnd.com/index.php?fa=PAGE.view&pageId=232457 | 22:17 |
greenisus | alekibango: i'll avoid it if i can, but i'm not stepping into a backscatter machine, ever | 22:18 |
alekibango | greenisus: if you cant do that to another people, they should not be able to do that to you | 22:18 |
alekibango | (if you try doing this to other people, you end in jail) | 22:19 |
alekibango | you know, i would love america if it didnt forgot the good values it stood for... like 4th amendment... and 2nd and 1st... | 22:19 |
alekibango | tom-the-dancing-bug is really funny | 22:20 |
*** jfluhmann has joined #openstack | 22:21 | |
* soren calls it a day.. 15 hours ought to be sufficient. | 22:37 | |
*** joearnold has joined #openstack | 22:37 | |
alekibango | i know i promised it will be last one few lines before, but this is way too funny to resist: "4409 -- Porn addict applies at TSA" http://www.youtube.com/watch?v=kr4rNR3CdxY | 22:37 |
*** greenisus has quit IRC | 22:41 | |
*** kainam has joined #openstack | 22:52 | |
*** arcane has quit IRC | 22:54 | |
*** miclorb_ has quit IRC | 22:56 | |
*** miclorb has joined #openstack | 23:02 | |
*** allsystemsarego has quit IRC | 23:03 | |
*** miclorb has quit IRC | 23:06 | |
*** abecc has quit IRC | 23:16 | |
*** GasbaKid has quit IRC | 23:22 | |
*** irahgel has left #openstack | 23:30 | |
*** joearnold has quit IRC | 23:36 | |
*** joearnold has joined #openstack | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!