*** miclorb_ has quit IRC | 00:02 | |
*** spackest has quit IRC | 00:03 | |
*** spackest has joined #openstack | 00:04 | |
*** joearnold has quit IRC | 00:09 | |
*** sophiap has quit IRC | 00:10 | |
*** miclorb_ has joined #openstack | 00:10 | |
*** metoikos has joined #openstack | 00:13 | |
*** sophiap has joined #openstack | 00:17 | |
*** kevnfx has joined #openstack | 00:25 | |
*** Ryan_Lane is now known as Ryan_Lane|away | 00:33 | |
*** dendro-afk is now known as dendrobates | 00:36 | |
*** kevnfx has left #openstack | 00:37 | |
*** abecc has joined #openstack | 00:53 | |
*** silassewell has joined #openstack | 00:58 | |
*** ar1 has quit IRC | 00:59 | |
*** ar1 has joined #openstack | 00:59 | |
*** howardroark has quit IRC | 01:07 | |
*** dizz is now known as dizz|away | 01:09 | |
*** gustavomzw has quit IRC | 01:11 | |
*** dendrobates is now known as dendro-afk | 01:22 | |
*** ArdRigh has joined #openstack | 01:22 | |
*** spackest has quit IRC | 01:33 | |
*** silassewell has quit IRC | 01:49 | |
*** Ryan_Lane|away has quit IRC | 01:49 | |
*** littleidea has quit IRC | 02:00 | |
*** miclorb_ has quit IRC | 02:13 | |
*** ArdRigh has quit IRC | 02:36 | |
*** miclorb_ has joined #openstack | 02:58 | |
*** howardroark has joined #openstack | 03:03 | |
*** sirp1 has joined #openstack | 03:15 | |
*** pvo has joined #openstack | 03:23 | |
*** ChanServ sets mode: +v pvo | 03:23 | |
*** howardroark has quit IRC | 03:30 | |
*** ppetraki has quit IRC | 03:35 | |
*** Ryan_Lane has joined #openstack | 03:39 | |
*** kashyapc has joined #openstack | 03:51 | |
*** localhost has quit IRC | 04:09 | |
*** localhost has joined #openstack | 04:10 | |
*** sirp1 has quit IRC | 04:18 | |
*** Cybodog has joined #openstack | 04:21 | |
*** miclorb_ has quit IRC | 04:42 | |
*** abecc has quit IRC | 04:45 | |
*** dysinger has quit IRC | 04:50 | |
*** dysinger has joined #openstack | 04:52 | |
*** f4m8_ is now known as f4m8 | 04:56 | |
*** littleidea has joined #openstack | 04:57 | |
*** abien has joined #openstack | 04:58 | |
*** miclorb_ has joined #openstack | 05:10 | |
*** pvo has quit IRC | 05:16 | |
*** maplebed has joined #openstack | 05:26 | |
*** sophiap has quit IRC | 05:27 | |
*** zaitcev has quit IRC | 05:55 | |
*** miclorb_ has quit IRC | 05:59 | |
*** miclorb_ has joined #openstack | 06:01 | |
*** guigui has joined #openstack | 06:25 | |
*** krzycoder has quit IRC | 06:29 | |
*** krzycoder has joined #openstack | 06:31 | |
*** dysinger has quit IRC | 06:36 | |
*** allsystemsarego has joined #openstack | 06:47 | |
*** allsystemsarego has joined #openstack | 06:47 | |
*** miclorb_ has quit IRC | 06:52 | |
*** anticw_ has quit IRC | 06:53 | |
*** anticw has joined #openstack | 06:54 | |
*** brd_from_italy has joined #openstack | 07:04 | |
*** ctennis has quit IRC | 07:08 | |
*** maplebed has quit IRC | 07:09 | |
*** Cybodog has quit IRC | 07:09 | |
*** littleidea has quit IRC | 07:09 | |
*** Cybodog has joined #openstack | 07:09 | |
*** littleidea has joined #openstack | 07:17 | |
*** keekz has quit IRC | 07:19 | |
*** keekz has joined #openstack | 07:19 | |
*** littleidea has quit IRC | 07:23 | |
*** chmouel has quit IRC | 07:26 | |
*** chmouel has joined #openstack | 07:26 | |
*** ianweller has quit IRC | 07:33 | |
*** ianweller has joined #openstack | 07:36 | |
*** befreax has joined #openstack | 07:50 | |
*** zheng_li has joined #openstack | 08:32 | |
*** allsystemsarego has quit IRC | 08:55 | |
*** krzycoder has quit IRC | 09:40 | |
*** miclorb has joined #openstack | 09:41 | |
soren | vishy: *headdesk* Ok, I've found the "libvirt" problem. | 09:58 |
---|---|---|
soren | *sigh* | 09:59 |
* soren celebrates by having lunch | 10:03 | |
soren | vishy: bug 646706 | 10:11 |
uvirtbot | Launchpad bug 646706 in libvirt "NWFilter support broken due to Apparmour restrictions" [Undecided,New] https://launchpad.net/bugs/646706 | 10:11 |
soren | vishy: Workaround: sudo aa-complain /usr/sbin/libvirtd | 10:16 |
*** miclorb has quit IRC | 10:21 | |
*** miclorb has joined #openstack | 10:46 | |
*** DubLo7 has joined #openstack | 10:48 | |
*** Podilarius has left #openstack | 10:52 | |
*** DubLo7 has quit IRC | 10:53 | |
*** befreax has quit IRC | 11:15 | |
*** dizz|away has quit IRC | 11:17 | |
*** ArdRigh has joined #openstack | 11:28 | |
*** miclorb has quit IRC | 11:32 | |
*** ctennis has joined #openstack | 11:36 | |
*** ctennis has joined #openstack | 11:36 | |
*** gustavomzw has joined #openstack | 11:38 | |
*** befreax has joined #openstack | 11:53 | |
*** scottie has joined #openstack | 11:59 | |
*** scottie has quit IRC | 12:06 | |
*** ar1 has quit IRC | 12:15 | |
*** ranjib has joined #openstack | 12:19 | |
ranjib | any one setup OpenStack on CentOS 5.5 x86_64? | 12:24 |
*** jdarcy has joined #openstack | 12:30 | |
*** ArdRigh has quit IRC | 12:30 | |
soren | ranjib: Not that I know of. | 12:39 |
*** allsystemsarego has joined #openstack | 12:53 | |
*** allsystemsarego has joined #openstack | 12:53 | |
*** gasbakid has joined #openstack | 12:57 | |
*** localhost has quit IRC | 12:58 | |
*** befreax has joined #openstack | 12:59 | |
*** kashyapc has quit IRC | 13:02 | |
*** Podilarius has joined #openstack | 13:10 | |
*** ElectricBill has joined #openstack | 13:16 | |
*** annegentle has joined #openstack | 13:19 | |
*** infernix has joined #openstack | 13:26 | |
*** abecc has joined #openstack | 13:33 | |
*** befreax has quit IRC | 13:34 | |
*** scottie has joined #openstack | 13:34 | |
*** klord has joined #openstack | 13:36 | |
*** hogstrom has joined #openstack | 13:43 | |
*** abecc has joined #openstack | 13:45 | |
*** hogstrom has quit IRC | 13:45 | |
*** hogstrom has joined #openstack | 13:45 | |
*** ppetraki has joined #openstack | 13:48 | |
*** scottie has quit IRC | 13:49 | |
*** DubLo7 has joined #openstack | 13:57 | |
*** f4m8 is now known as f4m8_ | 14:00 | |
*** tonywolf has joined #openstack | 14:03 | |
*** scottie has joined #openstack | 14:07 | |
*** sophiap has joined #openstack | 14:23 | |
*** dendro-afk is now known as dendrobates | 14:42 | |
*** krish has joined #openstack | 14:45 | |
*** rnirmal has joined #openstack | 14:47 | |
*** littleidea has joined #openstack | 14:49 | |
*** sirp1 has joined #openstack | 14:58 | |
*** ctennis has quit IRC | 15:10 | |
*** guigui has quit IRC | 15:11 | |
*** dendrobates is now known as dendro-afk | 15:28 | |
*** cloudmeat1 has joined #openstack | 15:29 | |
*** cloudmeat has quit IRC | 15:31 | |
*** Kami_ has quit IRC | 15:31 | |
*** dendro-afk is now known as dendrobates | 15:32 | |
*** Kami_ has joined #openstack | 15:33 | |
*** kashyapc has joined #openstack | 15:43 | |
*** krish has quit IRC | 15:43 | |
*** joshuamckenty has quit IRC | 15:45 | |
*** metoikos has quit IRC | 15:47 | |
*** ctennis has joined #openstack | 15:50 | |
*** ctennis has joined #openstack | 15:50 | |
*** cloudmeat has joined #openstack | 15:52 | |
*** cloudmeat1 has quit IRC | 15:53 | |
*** krish has joined #openstack | 15:56 | |
ranjib | any one setup OpenStack on CentOS 5.5 x86_64? | 15:56 |
ranjib | any one setup OpenStack on CentOS 5.5 x86_64? | 15:57 |
*** ranjib has quit IRC | 15:57 | |
*** ianweller has quit IRC | 15:58 | |
*** brd_from_italy has quit IRC | 15:58 | |
*** hornbeck has joined #openstack | 16:05 | |
dendrobates | rackerhacker: you might try these instructions: http://wiki.openstack.org/RhelInstructions | 16:06 |
dendrobates | not sure how fresh they are. | 16:06 |
rackerhacker | that'd be useful if i'd been the one to ask for them, dendrobates ;) | 16:06 |
* rackerhacker giggles at tab completion | 16:06 | |
dendrobates | oops damn autocomplete | 16:06 |
dendrobates | rackerhacker: try it anyway | 16:06 |
rackerhacker | dendrobates: i blame _cerberus_ | 16:06 |
_cerberus_ | Whatever it is, I did it | 16:07 |
dendrobates | any good Django hackers here? We need some work done for the summit. | 16:08 |
dendrobates | dubs: feel like helping get the summit agenda stuff up and running? | 16:09 |
*** rnirmal has quit IRC | 16:10 | |
dendrobates | I plan on using lp:summit and modifying it to suit our summit. | 16:10 |
dubs | dendrobates: sure. what's involved? | 16:11 |
dendrobates | stripping out the ubuntu bits and other things we don;t need. and setting it up in a server. | 16:11 |
dubs | i probably won't be able to get to that today, is that ok? | 16:12 |
dendrobates | sure, I didn't mean today. | 16:14 |
dendrobates | I think it will take a few days to figure out | 16:14 |
dubs | sounds good. | 16:15 |
*** maplebed has joined #openstack | 16:17 | |
_cerberus_ | jaypipes: are you available to help sirp1 on glance work? | 16:19 |
*** kashyapc has quit IRC | 16:25 | |
_0x44 | Openstack is standardizing on python 2.6 right? | 16:26 |
openstack | _0x44: Error: "is" is not a valid command. | 16:26 |
_0x44 | :\ thanks, I guess | 16:26 |
notmyname | _0x44: swift is built for py2.6, but we've worked on making it 2.5 compatible. creiht, is that part done yet? | 16:27 |
notmyname | and by "we", I mean that creiht has done all of that work :-) | 16:28 |
_0x44 | notmyname: Thanks, I was trying to decide whether or not to use a feature from 2.6+, I won't do so if it means we have to remove it in the future | 16:28 |
dendrobates | _0x44: Yes. | 16:28 |
dendrobates | I think we can require 2.6 | 16:29 |
_0x44 | dendrobates: Awesome, thanks :) | 16:29 |
notmyname | dendrobates: what about distros with older pythons installed (RHEL, etc)? | 16:30 |
notmyname | RHEL is why I'm told we made swift 2.5 compat | 16:30 |
dendrobates | notmyname: since noone has deployed openstack yet apart from rackspace and NASA, why whould anyone choose an old distro | 16:31 |
dendrobates | for a new installation | 16:31 |
dendrobates | and 2.6 packages are available for most everything | 16:31 |
dubs | is the current version of RHEL still shipping with 2.5? | 16:32 |
_0x44 | Zed Shaw seems to think everyone's on an absurdly old python release at: http://sheddingbikes.com/posts/1285063820.html | 16:32 |
notmyname | debian also only has 2.5 | 16:33 |
notmyname | I'm not saying that supporting 2.6 only is bad, but I think we can be more friendly to users and adoption if we relax the dependencies a little | 16:34 |
dendrobates | point taken. It;s been a year, what's wrong with these people? | 16:35 |
dendrobates | Wait were talking about debian | 16:35 |
dendrobates | it will be a few more years | 16:35 |
dendrobates | It looks like 2.6 packages are easily found for rhel | 16:36 |
jaypipes | _cerberus_: yep | 16:37 |
dendrobates | I say we debate this at Tuesdays meeting. I remember guido really encouraging people to use 2.6 to ease the 3.0 migration | 16:37 |
dendrobates | when rhel 6 is out, I will have not doubts | 16:38 |
_cerberus_ | jaypipes: thanks man | 16:38 |
jaypipes | _cerberus_: no prob. sirp1 and I have been playing a bit of IRC tag this week :) | 16:39 |
jaypipes | _cerberus_: and I've been trying to complete the nosql driver blueprint... | 16:39 |
_cerberus_ | jaypipes: re: IRC tag, is it cool if sirp1 tries to break up the tasks and drops you an email? | 16:39 |
_cerberus_ | jaypipes: then you guys can roshambo or something | 16:40 |
jaypipes | _cerberus_: that is totally cool. | 16:41 |
_cerberus_ | jaypipes: much appreciated | 16:41 |
jaypipes | _cerberus_: I'm here to pick up as much slack as I can. here to help. | 16:41 |
*** cloudmeat has quit IRC | 16:42 | |
*** burris has quit IRC | 16:43 | |
*** zheng_li has quit IRC | 16:44 | |
creiht | py25 support is a work in progress, I've been sidetracked with more important things at the moment | 16:45 |
creiht | dendrobates: 2.5 is still standard on a lot of distros | 16:46 |
dendrobates | creiht: I know :( | 16:46 |
dendrobates | Just not the two I care about most Ubuntu and Fedora | 16:47 |
creiht | most people who use rpm based products either use RHEL or Centos which are still a bit behind | 16:48 |
creiht | (on servers) | 16:48 |
dendrobates | creiht: however 2.6 seems readily available on the interwebz | 16:48 |
dendrobates | but I know we had lots of pain switching over in Ubuntu | 16:49 |
creiht | dendrobates: that answer doesn't jive with most ops groups | 16:49 |
creiht | They want officially supported packages | 16:49 |
dendrobates | ooh, we can make them use activepython, that's all enterprisey right. Ant it support 2,6 | 16:50 |
* creiht sighs | 16:50 | |
creiht | :) | 16:50 |
dendrobates | I know, I just really want 2.6 | 16:51 |
creiht | what makes you want 2.6 so bad? | 16:52 |
dendrobates | I know we are going to be rewriting bits later. If we go with 2.5 | 16:52 |
creiht | I mean, I like 2.6 and all, but having 2.5 support isn't that big of a deal | 16:52 |
dendrobates | yeah, but it means a bit more work | 16:53 |
creiht | a bit more work, and a lot easier acceptance :) | 16:53 |
dendrobates | I'm just venting, I know I can't win. | 16:53 |
*** brd_from_italy has joined #openstack | 16:53 | |
dendrobates | It is just to reasonable to support 2.5 | 16:54 |
creiht | and 2.5 will make adoption that much easier | 16:54 |
*** hogstrom has quit IRC | 16:54 | |
creiht | at least we don't have to support 2.4 :) | 16:56 |
*** brd_from_italy1 has joined #openstack | 16:58 | |
*** littleidea has quit IRC | 16:58 | |
*** johnbergoon has joined #openstack | 17:00 | |
*** brd_from_italy has quit IRC | 17:01 | |
dendrobates | I want to support 1.3. Then we can support windows 3.1 and because that;s what I started with. | 17:03 |
*** brd_from_italy has joined #openstack | 17:04 | |
* creiht wishes he still had his windows v1 floppies | 17:04 | |
dendrobates | that came out wrong. I started with python 1.3, not windows | 17:05 |
creiht | hehe | 17:05 |
*** brd_from_italy has quit IRC | 17:05 | |
dendrobates | I still have windows 3.1 disks | 17:05 |
*** brd_from_italy1 has quit IRC | 17:05 | |
dendrobates | I also have a nt 3.5 beta cd | 17:05 |
dendrobates | And Caldera Desktop Linux 1.0 My house is a freakin museum | 17:06 |
dendrobates | Soren actually submitted a bug to kvm because it wouldn't boot linux 1.2.8 from Caldera. | 17:07 |
dendrobates | Luckily zul still had a laptop with a floppy drive. :) | 17:08 |
zul | meh | 17:08 |
*** zheng_li has joined #openstack | 17:08 | |
*** krish_ has joined #openstack | 17:14 | |
dendrobates | zul: is that thing in a landfill now? | 17:15 |
zul | dendrobates: more than likely...i still have the floppy image if you want it :) | 17:16 |
*** Xenith has quit IRC | 17:16 | |
*** burris has joined #openstack | 17:16 | |
*** krish has quit IRC | 17:16 | |
*** pharkmillups has joined #openstack | 17:20 | |
*** pharkmillups has joined #openstack | 17:22 | |
*** krish_ has quit IRC | 17:22 | |
*** krish_ has joined #openstack | 17:23 | |
*** Xenith has joined #openstack | 17:26 | |
*** littleidea has joined #openstack | 17:31 | |
*** gasbakid has quit IRC | 17:33 | |
*** sparkycollier has joined #openstack | 17:37 | |
*** annegentle has quit IRC | 17:43 | |
*** mdomsch has joined #openstack | 17:57 | |
*** sparkycollier has quit IRC | 18:05 | |
*** krish__ has joined #openstack | 18:06 | |
*** krish_ has quit IRC | 18:06 | |
*** annegentle has joined #openstack | 18:12 | |
*** burris has quit IRC | 18:12 | |
jaypipes | vishy: heya, I'm reviewing todd's imgcopy branch...wondering when we're planning to make the image data a full-fledged part of the data model? curious because of stuff I'm working with sirp1 on in Glance... | 18:17 |
*** Cybodog has quit IRC | 18:17 | |
*** ElectricBill has quit IRC | 18:18 | |
*** ElectricBill has joined #openstack | 18:21 | |
*** timrc has quit IRC | 18:27 | |
*** burris has joined #openstack | 18:38 | |
*** littleidea has quit IRC | 18:43 | |
jaypipes | _0x44: hmm, seems we have a merge issue with your implements_swift_backend branch...can you tell me if you did any bzr merges on that branch? Wondering how the merge conflicts were generated. | 18:45 |
jaypipes | _0x44: might be the same issue I saw with _cerberus_ using bzr git bridge, but not sure... | 18:46 |
*** vishy has quit IRC | 18:46 | |
*** mdomsch has quit IRC | 18:48 | |
*** krish__ has quit IRC | 18:53 | |
*** allsystemsarego has quit IRC | 18:58 | |
soren | No vishy? :( | 19:02 |
soren | Does anyone else grok the networking code? Specifically the VlanManager and how all those pieces are meant to fit together? | 19:03 |
soren | I just see it doesn't work for me, but when I don't know how it's meant to work, I might break it harder than it already is if I try to fix it. | 19:03 |
*** krish__ has joined #openstack | 19:07 | |
_0x44 | jaypipes: I haven't merged anything on that branch | 19:09 |
_0x44 | I did push it using the git-bzr branch, though | 19:09 |
jaypipes | _0x44: what commands did you use? | 19:10 |
*** krish__ has quit IRC | 19:14 | |
_0x44 | jaypipes: git commit -m "commit msg", followed by git bzr push | 19:15 |
jaypipes | _0x44: and there were no messages about conflicts? | 19:16 |
jaypipes | _0x44: trying to figure out if this is a bug in the gitbzr bridge or something else.. | 19:16 |
_0x44 | jaypipes: http://0x44.pastebin.com/3GpVx3tL | 19:17 |
_0x44 | No complaints about conflicts | 19:17 |
jaypipes | _0x44: hmm, yep, nothing pops out from that. :( | 19:20 |
jaypipes | _0x44: lemme check the Google to see if this is a known issue... | 19:21 |
_0x44 | Sure | 19:21 |
*** krish__ has joined #openstack | 19:28 | |
*** huleboer has joined #openstack | 19:28 | |
*** krish__ is now known as krish | 19:29 | |
huleboer | is openstack the cloud software that is made for plug inn lot's of different other solutions.. And right now it uses opennebula? | 19:30 |
*** littleidea has joined #openstack | 19:31 | |
jaypipes | huleboer: no, not at all. opennebula is an entirely different software package. | 19:31 |
soren | huleboer: It's got nothing to do with opennebula. | 19:31 |
huleboer | hmm ok... | 19:32 |
*** ctennis has quit IRC | 19:32 | |
huleboer | must be another project I heard of then which were an abstraction layer on top... :) | 19:32 |
soren | huleboer: Another abstraction layer on top of opennebula? That seems silly :) | 19:32 |
*** annegentle has left #openstack | 19:32 | |
huleboer | Just an articel I kind of remember reading a while back... it built on top of other solutions and you could switch what was below it inn the stack easy... | 19:33 |
huleboer | might not be on top of opennebula :) | 19:33 |
soren | Nova can use different hypervisors and different databases, for instance. | 19:34 |
huleboer | what hypervisors by the way? :) | 19:35 |
huleboer | just starting digging into the whole cloud consept (allready using virtualization).. Trying to get a grip on all the solutions available :) | 19:36 |
*** annegentle has joined #openstack | 19:36 | |
littleidea | annegentle: hi | 19:41 |
_0x44 | huleboer: You mean libcloud? | 19:42 |
_0x44 | huleboer: http://incubator.apache.org/libcloud/ | 19:42 |
huleboer | I have no ide what I mean :) | 19:42 |
huleboer | hmm libcloud looks cool.. from that you can basicly controll everything... any web interfaces using libcloud? :) | 19:44 |
_0x44 | huleboer: Cloudkick uses/and contributes to libcloud | 19:44 |
huleboer | urk, not free :) | 19:45 |
huleboer | or.. they host.. doesn't give away their web software it looks like....? | 19:46 |
_0x44 | Right | 19:46 |
jaypipes | _0x44: I'm at a loss. Not sure what is causing those issues. :( _cerberus_, have any ideas? How did you resolve merge conflicts in your git-bzr stuff? | 19:51 |
_0x44 | jaypipes: Is this when merging with trunk? | 19:51 |
jaypipes | _0x44: kind of. it is a producing a changeset that represents the changes your branch introduces. however something is messed up b/c none of the changes in sirp1's branch should be showing up...only your changes. | 19:52 |
jaypipes | _0x44: https://code.launchpad.net/~chris-slicehost/glance/implements_swift_backend/+merge/36581 | 19:53 |
jaypipes | _0x44: when you created a branch, you branched from sirp1's lp615670 branch, right? or did you branch from trunk? | 19:53 |
_0x44 | I wonder if it's because I branched from sirp's changes locally, and then pushed that branch up? | 19:53 |
_0x44 | I branched from sirp's lp615670 branch | 19:53 |
jaypipes | _0x44: what do you mean "branched from sirp's changes locally"? | 19:54 |
* soren wanders off for a bit | 19:54 | |
jaypipes | _0x44: and have you pulled in any changes sirp1 has made since the initial branch? | 19:54 |
jaypipes | _0x44: bzr pull | 19:54 |
_0x44 | I haven't pulled any new stuff from his branch | 19:55 |
jaypipes | _0x44: ok, one sec...checking a couple things. | 19:55 |
_0x44 | Ok | 19:56 |
*** brd_from_italy has joined #openstack | 19:58 | |
*** brd_from_italy1 has joined #openstack | 20:03 | |
jaypipes | _0x44: see here: http://codepad.org/YKVwSj9D | 20:05 |
jaypipes | _0x44: the thing I'm noticing is that the branch nick is set to lp615670 for your revisions (3 & 4). They should be showing "implements_swift_backend", not lp615670 | 20:06 |
_0x44 | AH | 20:06 |
_0x44 | >.< | 20:06 |
*** brd_from_italy has quit IRC | 20:06 | |
_0x44 | My local branch is called "lp615672", which is probably why. | 20:06 |
_0x44 | If you want to reject, I'll push up again | 20:06 |
*** huleboer has quit IRC | 20:08 | |
jaypipes | _0x44: no, that explains that peculiarity... | 20:08 |
jaypipes | _0x44: I assumed your local branch was called implements_swift_backend, no worries. | 20:08 |
jaypipes | _0x44: so, it must be something else... | 20:09 |
jaypipes | _0x44: I'm going to do a couple things locally and push up a merge prop with your revisions and see if the merge proposal shows the same things (if it does, we can assume there's no bug in the git bzr bridge...) | 20:10 |
jaypipes | _0x44: gimme 15 minutes or so. | 20:10 |
_0x44 | Alright | 20:10 |
*** klord has quit IRC | 20:14 | |
littleidea | I'm trying to get this to work http://github.com/vishvananda/novascript, I get to the point where I have all the services running but I think something is not configured correctly with the api service. This is the results and the logs http://gist.github.com/595913 | 20:16 |
littleidea | any ideas | 20:16 |
*** DubLo7 has quit IRC | 20:17 | |
jaypipes | _0x44: found the problem... | 20:22 |
jaypipes | _0x44: all the timestamps of all revisions in your branch are 0. | 20:22 |
jaypipes | _0x44: not sure why, but that's messing up all concept of revisions. | 20:22 |
jaypipes | _0x44: I'm going to manually build a branch with your changes and merge into trunk. | 20:23 |
_0x44 | jaypipes: Whoa, that's weird. Probably a bug in the bridge, then? | 20:23 |
jaypipes | _0x44: could be, not really sure! :) | 20:24 |
jaypipes | _0x44: I'm going to fix this stuff up manually, push to trunk, and then we'll do some simple testing of the bzr git branch on your machine and see if we can isolate the bug. | 20:25 |
_0x44 | Sure :) | 20:25 |
jaypipes | _0x44: I'll just send you some commands to run on your machine that will produce a tiny patch and we'll create a merge prop from it. It will show us whether the timestamp 0 thing is the culprit. | 20:25 |
_0x44 | I'm in the middle of a code review right now, so I'm a bit terse | 20:26 |
littleidea | who knows how nova works and can help me trouble shoot on a Friday afternoon? | 20:32 |
*** pharkmillups has quit IRC | 20:37 | |
jaypipes | _0x44: hey, no worries. we'll get it all cleaned up. :) | 20:39 |
jaypipes | littleidea: I can try, but no promises...although I code on Nova, I'm no expert in usage... | 20:40 |
littleidea | jaypipes: can you see my links? basically the api server is 404ing everything | 20:40 |
littleidea | http://gist.github.com/595913 | 20:40 |
jaypipes | looking... | 20:41 |
eday | littleidea: start the api server with --FAKE_subdomain=ec2 | 20:42 |
eday | we should probably make that the default for now until the openstack API is ready | 20:43 |
*** pharkmillups has joined #openstack | 20:43 | |
*** jdarcy has quit IRC | 20:44 | |
littleidea | eday: worky, excellente, danke | 20:44 |
jaypipes | _0x44: alrighty, so this is how your changes *should* have showed up :) https://code.launchpad.net/~jaypipes/glance/swift-backend/+merge/36597 | 20:48 |
_0x44 | Alrighty then :) | 20:49 |
soren | eday: I'm not sure why we don't just run them on individual ports by default? | 20:49 |
jaypipes | _0x44: your work is now in trunk :) | 20:49 |
eday | soren: I'm not sure either. both ways will work fine, and you can start nova-api again on another port with another default subdomain as well | 20:50 |
soren | eday: I they can't peacefully coexist (why is that, by the way?), they should at least be separated in a way that doesn't require DNS to be setup or fiddling with /etc/hosts. | 20:50 |
*** JimCurry has joined #openstack | 20:51 | |
_0x44 | jaypipes: Do you have time now to try to figure out why the bridge did that? I've got to run in ~half an hour | 20:52 |
eday | soren: gundlach added that in just so both could be in there for now, we can tweak to whatever will work best | 20:52 |
jaypipes | _0x44: working on it, yep. | 20:52 |
*** JimCurry has left #openstack | 20:52 | |
_0x44 | Awesome, danke | 20:52 |
soren | eday: From the looks of it, the only conflict, really, is on /. Everything else looks unique to the different API's. | 20:55 |
eday | soren: yup | 20:55 |
soren | eday: So most things should really just work if we removed the conditions=...domain on everything else. | 20:56 |
soren | eday: We're trying to implement something that is usable by existing clients. We're not trying to implement something that is exactly to spec. | 20:57 |
eday | soren: yup, just / breaks | 20:57 |
eday | soren: it's hard to know if existing clients will probe / or not though, at least I don't know for sure | 20:57 |
soren | eday: We can just make the behaviour of / be configurable. | 20:58 |
soren | eday: If it has an ec2-like subdomain, pretend to be ec2. | 20:58 |
*** jdarcy has joined #openstack | 20:58 | |
soren | eday: If it has a rackspace-like subdomain, pretend to be rackspace. | 20:58 |
soren | eday: If neither, do go to FLAGS.default_api. | 20:58 |
soren | s/do // for less confusion. | 20:58 |
eday | soren: that should be fine too | 20:59 |
soren | Oh, or we could key off of the type of authentication provided by the client (if any). | 20:59 |
jaypipes | _0x44: are you using termie's bzr-git gateway? http://github.com/termie/git-bzr-ng | 20:59 |
soren | eday: Anyway, lots of options there, clearly. I'll play with it on Monday. | 20:59 |
_0x44 | jaypipes: Yes | 20:59 |
*** vish1 has joined #openstack | 21:00 | |
jaypipes | _0x44: k, just checking..there's a bunch of gateway scripts out there... | 21:00 |
*** vish1 is now known as vishy | 21:00 | |
vishy | i killed my vm :( | 21:00 |
soren | vishy: Just the man I wanted to talk to! | 21:01 |
vishy | soren: i lost scrollback, checking the logs | 21:01 |
soren | vishy: Don't bother. | 21:02 |
soren | vishy: You were already gone when I wanted to ask. | 21:02 |
soren | vishy: I'm trying to grok the networking stuff. Specifically the VlanManager. | 21:02 |
vishy | soren: ok | 21:02 |
soren | vishy: I can't seem to get it to work for me, but when I don't know how it's meant to work, I might break it harder than it already is if I try to fix it. | 21:03 |
soren | vishy: Does any current docs on it exist? | 21:04 |
vishy | soren: work locally? | 21:04 |
*** ptremblett has joined #openstack | 21:04 | |
vishy | soren: or work on multiple machines? | 21:04 |
soren | vishy: Just one right now. | 21:04 |
vishy | soren: it works locally for me just fine... | 21:04 |
soren | vishy: Ok. | 21:04 |
vishy | soren: what problem are you having specifically | 21:05 |
vishy | btw, for install i use http://github.com/vishvananda/novascript | 21:05 |
soren | vishy: Ok, so am I supposed to setup anything my own (like a bridge with ip 10.0.0.1) or is that supposed to happen automatically? | 21:05 |
vishy | all bridge set up is automatic | 21:05 |
vishy | if you already have a bridge it might break | 21:06 |
vishy | because it doesn't destroy existing bridges | 21:06 |
soren | vishy: That's what I thought. | 21:06 |
soren | vishy: Ok, so that's not it. | 21:06 |
vishy | i use tools/clean-vlans.sh | 21:06 |
soren | vishy: The immediate symptom is that the image doesn't get a DHCP response. | 21:06 |
vishy | does dnsmasq get the packet? | 21:06 |
soren | vishy: Let me check. | 21:07 |
soren | I somehow doubt it. | 21:07 |
vishy | so when i'm debugging | 21:07 |
soren | because it says --listen-address 10.0.0.1, but I have no interface with that address. | 21:07 |
vishy | oh | 21:07 |
soren | The way I read the code... | 21:07 |
vishy | it doesn't create br100 for you? | 21:07 |
soren | Hmm... I just rebooted it, and this time it did. | 21:07 |
soren | Odd. | 21:07 |
vishy | it should create vlan100 and br100 with the address 10.0.0.1 | 21:07 |
soren | Oh, no, I may have created that myself. | 21:08 |
jaypipes | _0x44: hmm, I think termie's method of working with bzr is a bit odd (at least, in the way that most Bzr users work with branches...) | 21:08 |
soren | Let me start over. | 21:08 |
vishy | eday: here? | 21:08 |
jaypipes | _0x44: there's some confusion it seems as to the difference between a git repo and a bzr repo and a git branch and a bzr branch. | 21:08 |
soren | vishy: So, the way I read the code, the bridge is supposed to be set up once the host gets designated as the network host for a project. Is that right? | 21:09 |
vishy | yes | 21:09 |
_0x44 | jaypipes: Is there another bridge you'd suggest I use? Or alternatively, can you recommend a git-user's crash-course for bzr? | 21:09 |
soren | How and when is that supposed to happen? | 21:09 |
vishy | run_instances | 21:09 |
soren | vishy: Not every time, surely? | 21:09 |
vishy | in cloud.py there is a call to get_network host | 21:09 |
vishy | checks the db for a host, if it isn't set | 21:10 |
jaypipes | _0x44: the other bridges seem to make the same mistakes (regarding repos and branches)... | 21:10 |
vishy | it sends a call out to set the host | 21:10 |
soren | vishy: Ah. | 21:10 |
jaypipes | _0x44: and yes I can give you a crash course if that's what you'd like. | 21:10 |
vishy | anybody familiar with eventlet? | 21:11 |
jaypipes | _0x44: but first...I want to demonstrate the bug I'm seeing, so one sec. | 21:11 |
eday | vishy: yeah | 21:11 |
vishy | eday: so the rpc test cases are actually broken | 21:11 |
*** pharkmillups has quit IRC | 21:11 | |
_0x44 | jaypipes: Okay, what would you like me to do? | 21:11 |
vishy | which i discovered when i merged termie's branch | 21:11 |
eday | vishy: hmm? passing for me... | 21:12 |
vishy | eday: they are trying to use attach_to_twisted | 21:12 |
jaypipes | _0x44: just finishing the commands...hold on one more minute :) | 21:12 |
vishy | eday: there was an issue where tests with yields in them will succeed no matter what | 21:12 |
vishy | eday: which termie fixed | 21:12 |
soren | vishy: Is there supposed to be two dnsmasq processes? | 21:12 |
eday | vishy: ahh, so the tests we giving false positives? | 21:12 |
*** jdarcy has quit IRC | 21:13 | |
vishy | eday yea, so i think i need to convert them to test with eventlet, but not quite sure how it works | 21:13 |
vishy | File "/root/deploy/nova/rpc.py", line 278, in call | 21:13 |
vishy | consumer.wait(limit=1) | 21:13 |
vishy | File "/usr/local/lib/python2.6/dist-packages/carrot/messaging.py", line 442, in wait | 21:13 |
vishy | it.next() | 21:13 |
vishy | exceptions.AttributeError: 'NoneType' object has no attribute 'next' | 21:13 |
vishy | eday: also we're occasionally seeing greenthread errors, I still suspect Authmanager being a singleton | 21:14 |
eday | vishy: ahh, probably | 21:15 |
jaypipes | _0x44: execute these commands on your machine (from whatever directory you use for your code, of course...) http://codepad.org/MIKPfiHk | 21:15 |
eday | vishy: any singletons could have issues, especially if they wait on any socket I/O | 21:15 |
soren | vishy: re two dnsmasq process: It seems like it. They have a pipe open between them, which suggests one is a child of the other. | 21:16 |
*** scottie has quit IRC | 21:16 | |
eday | vishy: just depends on what could be a yielding event underneath | 21:16 |
vishy | soren: ah sorry, yes there are two | 21:16 |
vishy | soren: the child process is the one that calls nova-dhcpbridge | 21:16 |
_0x44 | jaypipes: One moment, it's thinking | 21:16 |
soren | vishy: stracing either of them doesn't reveal any traffic. | 21:16 |
vishy | soren: you can also check the log | 21:17 |
soren | vishy: So I don't think the dhcp requests are getting there. | 21:17 |
vishy | soren: /var/log/daemon | 21:17 |
soren | vishy: dnsmasq's log? | 21:17 |
soren | ok | 21:17 |
*** johnbergoon has left #openstack | 21:17 | |
vishy | should have packet requests | 21:17 |
soren | I don't. | 21:17 |
vishy | ok | 21:17 |
vishy | what image are you using? | 21:18 |
vishy | it isn't waiting on metadata is it? | 21:18 |
soren | Same as you. | 21:18 |
vishy | ami-tiny? | 21:18 |
soren | Oui. | 21:18 |
soren | Tailing the console says "sending discover..." | 21:18 |
soren | over and over and over | 21:18 |
vishy | yeah that means it can't hit dnsmasq | 21:18 |
* soren headdesks | 21:18 | |
vishy | in the xml of the instance | 21:18 |
soren | vishy: Hang on, I'm probably being a complete idiot. | 21:18 |
vishy | soren: i'm guessing iptables | 21:19 |
vishy | is dropping? | 21:19 |
soren | It's much more embarassing than that. | 21:19 |
vishy | :) | 21:19 |
soren | Let me check. | 21:19 |
vishy | eday: suggestions on how to convert rpc_unittest to eventlet? | 21:19 |
jaypipes | _0x44: there's an error on the last command there... should be no dash between bzr and push. sorry, typo... | 21:20 |
eday | vishy: I'd need to dig into them a bit, nothing off the top of my head. shouldn't be too bad though | 21:20 |
_0x44 | It's no problem, bash yelled at me, so I changed it | 21:20 |
eday | vishy: you guys doing that, or you want me to take a look? | 21:20 |
_0x44 | jaypipes: https://code.launchpad.net/~chris-slicehost/glance/change_readme | 21:21 |
*** tonywolf1 has joined #openstack | 21:22 | |
soren | vishy: Ok, so I'll let you know in a bit why this bit wasn't working :) | 21:22 |
soren | vishy: Now I'm getting this: | 21:22 |
soren | vishy: dnsmasq-dhcp[1691]: DHCP packet received on br100 which has no address | 21:22 |
soren | ...which is true. br100 has no address. | 21:23 |
*** tonywolf has quit IRC | 21:23 | |
soren | vishy: Could this be due to this rpc thing you're talking to eday about? | 21:25 |
*** pharkmillups has joined #openstack | 21:26 | |
jaypipes | _0x44: ok, just waiting for the diff to show up now... https://code.launchpad.net/~chris-slicehost/glance/change_readme/+merge/36601 | 21:26 |
vishy | soren: i don't think so | 21:26 |
soren | vishy: Ok. | 21:26 |
vishy | soren: that means it doesn't recognize the mac | 21:26 |
soren | the mac? | 21:26 |
soren | Er.. | 21:26 |
soren | Wait, what? | 21:26 |
vishy | hup the main dnsmasq process | 21:27 |
vishy | and check the log | 21:27 |
soren | vishy: But really, br100 does not have an IP address. | 21:27 |
eday | vishy: do you have any branches with starts to test fixes already? I don't want to hack off of trunk if you already have things in motion | 21:27 |
vishy | vishy: oh | 21:27 |
vishy | eday: I haven't touched it, I just merged in lp:~termie/nova/remove_ioloop | 21:28 |
soren | vishy: Oh.. | 21:28 |
soren | vishy: So, what if I reboot this box? | 21:28 |
vishy | delete the bridge and vlan | 21:28 |
vishy | so if the compute gets the request before network | 21:29 |
soren | vishy: The db will already claim that it's the network host for the project, so would it still bother trying to set things up? | 21:29 |
vishy | it will create the bridge without an ip | 21:29 |
jaypipes | _0x44: hmm, well it's not termie's gateway that is the problem! :) that's good! | 21:29 |
jaypipes | _0x44: you will notice that the diff only contains a single line... | 21:29 |
vishy | so my script blows everthing away including db and users | 21:29 |
vishy | and deletes all bridges and vlans | 21:29 |
_0x44 | jaypipes: Do you think it could be because I branched from 670 before it was merged into trunk? | 21:29 |
vishy | so the compute host tries to create the same bridge and vlan | 21:29 |
soren | vishy: I see, ok. | 21:30 |
vishy | if they are on the same box, the network one has to run first | 21:30 |
vishy | which if you ran before and then did the same user | 21:30 |
vishy | that already had run set_network_host | 21:30 |
soren | vishy: If it doesn't, the network one will see it already exists and not touch it? | 21:30 |
vishy | means your bridge will have no ip | 21:30 |
vishy | right | 21:30 |
soren | :( | 21:30 |
jaypipes | _0x44: it shouldn't ... but then again, who knows. how about we just continue using the gateway for now...using these sets of commands. they seem to work ok... | 21:30 |
soren | vishy: Perhaps it should configure it unconditionally? | 21:30 |
soren | vishy: Two reasons: | 21:30 |
jaypipes | _0x44: of course, if you worked with bzr you'd use way fewer commands ;) | 21:31 |
soren | vishy: a) this problem (compute and network being same host and we don't want a race) | 21:31 |
soren | vishy: b) in case of a reboot, it's nova-network's job to get things back in order. | 21:31 |
jaypipes | _0x44: but everything seemed to work, so I see no reason for you to ditch the gateway. | 21:31 |
soren | vishy: Or am I missing something? | 21:32 |
_0x44 | jaypipes: Thanks for looking into that with me. | 21:32 |
_0x44 | I have to run though. | 21:32 |
jaypipes | _0x44: no worries, have fun. | 21:32 |
_0x44 | Thanks, you too | 21:32 |
vishy | soren: meaning network recreates the bridge no matter what? | 21:32 |
*** dysinger has joined #openstack | 21:33 | |
*** miclorb_ has joined #openstack | 21:37 | |
soren | vishy: Yes. | 21:37 |
soren | vishy: Just checking, you did see my chatter earlier about your libvirt problem, right? | 21:38 |
*** rlucio has joined #openstack | 21:40 | |
vishy | soren: i see the bug comment | 21:41 |
vishy | soren: is there a workaround? | 21:41 |
soren | vishy: sudo aa-complain /usr/sbin/libvirtd | 21:41 |
jaypipes | vishy: heya, I'm reviewing todd's imgcopy branch...wondering when we're planning to make the image data a full-fledged part of the data model? curious because of stuff I'm working with sirp1 on in Glance... | 21:41 |
vishy | nice | 21:41 |
soren | vishy: I've just uploaded a fix to maverick. I'll do the same for Lucid for our PPA Monday. | 21:41 |
vishy | jaypipes: seems like that move should happen in tandem with the move to glance | 21:42 |
vishy | soren: any idea on the uml issues? | 21:43 |
vishy | same thing? | 21:43 |
jaypipes | vishy: if only it were simple :) Glance is happening for Austin, but I think I will tackle the image as a full-fledged data model in Bexar. I was just wondering if any Anso folks were already looking at it, since I didn't want to step on any toes. | 21:43 |
soren | vishy: Yes. | 21:43 |
soren | vishy: This affects everything that uses libvirt's network filtering mechanism. | 21:44 |
*** annegentle has left #openstack | 21:44 | |
soren | vishy: On lucid. | 21:44 |
soren | vishy: Maverick's kernel currently has a bug that makes it accidentally work. | 21:44 |
soren | vishy: ..which is why I didn't see it. | 21:44 |
vishy | jaypipes: oh, i didn't know glance would be ready by austin | 21:45 |
vishy | jaypipes, we're sticking with old imagestore for our 1.0 | 21:46 |
eday | vishy: rpc tests pass for me in termie's branch you pasted | 21:46 |
vishy | eday: after merging into trunk? | 21:46 |
jaypipes | vishy: no worries. glance for austin is bare-bones...I'll just be adding an option to use Glance as the image store instead of the S3-like stuff in there now. I won't be changing the data storage side of it... | 21:47 |
eday | vishy: ahh, didn't merge.. trying | 21:47 |
vishy | jaypipes: cool | 21:47 |
vishy | we probably won't be messing with it until post-austin, so have at it | 21:47 |
eday | vishy: hmm, bunch o merge conflicts | 21:47 |
* soren needs to get back to the real world | 21:48 | |
vishy | eday: yeah, they are pretty minor though | 21:48 |
soren | vishy: If you don't have any objections to the unconditional bridge and vlan configuration, I'll get a branch up on Monday that does that. | 21:49 |
vishy | soren: that is fine with me | 21:49 |
vishy | vishy: the compute uses the same code path for creating the bridge, so you'll probably have to enter some kind of flag for overwrite or something | 21:50 |
vishy | so that the compute doesn't blow it away | 21:50 |
*** miclorb_ has quit IRC | 21:54 | |
*** miclorb_ has joined #openstack | 21:56 | |
*** kevnfx has joined #openstack | 21:59 | |
vishy | eday | 22:01 |
vishy | eday: here is the diff for me http://pastie.org/1180084 | 22:02 |
vishy | eday: after merging | 22:02 |
*** miclorb_ has quit IRC | 22:09 | |
*** abecc has quit IRC | 22:09 | |
*** pharkmillups has quit IRC | 22:11 | |
*** DubLo7 has joined #openstack | 22:11 | |
*** Podilarius has quit IRC | 22:14 | |
*** dendrobates is now known as dendro-afk | 22:16 | |
*** odyi has quit IRC | 22:19 | |
*** odyi has joined #openstack | 22:19 | |
*** miclorb has joined #openstack | 22:26 | |
*** kevnfx has quit IRC | 22:44 | |
*** miclorb has quit IRC | 22:45 | |
*** tonywolf1 has quit IRC | 23:05 | |
*** howardroark has joined #openstack | 23:11 | |
*** krish_ has joined #openstack | 23:17 | |
*** krish has quit IRC | 23:19 | |
*** krish_ has quit IRC | 23:20 | |
*** silassewell has joined #openstack | 23:21 | |
*** krish_ has joined #openstack | 23:24 | |
*** sophiap has quit IRC | 23:26 | |
eday | vishy: getting some infinite recursion things going on with tests now (twisted attaching).. still debugging :) | 23:36 |
vishy | eday: oo, fun..yay for infinite recursion | 23:37 |
eday | vishy: but the obvious problem I see is that if tests run rpc.call() they could block indefinitely instead of the mixed in twisted defereds doing their thing | 23:37 |
eday | vishy: that was what I was talking about yesterday with having a twisted version of call() | 23:37 |
eday | or, we switch to eventlet in the tests | 23:37 |
*** krish__ has joined #openstack | 23:38 | |
vishy | eventlet in the tests? I think there are only a few places we use call | 23:38 |
vishy | but that is probably a bigger change | 23:38 |
vishy | so maybe we should just hack in a call_twisted() | 23:38 |
eday | vishy: well, it would be for the couple tests that used rpc.call | 23:39 |
vishy | doesn't TrialTestCase do hackish stuff relating to twisted? | 23:40 |
eday | vishy: afaik, it only allows you to use deferes in some convenient places | 23:40 |
eday | vishy: but I'm not a twisted expert :) | 23:41 |
*** krish_ has quit IRC | 23:41 | |
vishy | eday: would using eventlet in tests be an easy change? | 23:41 |
*** ArdRigh has joined #openstack | 23:42 | |
eday | vishy: should be, but not sure if something would happen when the two play togehter. the main concern is if we make a call_twisted just to fix the test case, what are we even testing? We don't have anything using rpc.call that the api/eventlet uses anymore :) | 23:43 |
vishy | yeah so lets just move the tests to eventlet for now | 23:43 |
*** ppetraki has quit IRC | 23:44 | |
*** sophiap has joined #openstack | 23:45 | |
eday | vishy: well, I'm still trying to understand a few more things before deciding the best course of action. the mix of twisted+tornado+eventlet make thigns... intersting (at least we're dropping one) | 23:47 |
vishy | agreed | 23:50 |
*** rlucio has quit IRC | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!