*** dubsquared has quit IRC | 00:20 | |
*** allsystemsarego has quit IRC | 00:21 | |
*** dizz has joined #openstack | 00:23 | |
*** GasbaKid has quit IRC | 00:27 | |
*** nelson__ has quit IRC | 00:33 | |
*** nelson__ has joined #openstack | 00:33 | |
*** 50UAABCVA has quit IRC | 00:34 | |
*** rds__ has quit IRC | 00:38 | |
*** dizz is now known as dizz|away | 00:41 | |
winston-d | Hi, All | 01:00 |
---|---|---|
winston-d | I met some problem with bzr | 01:00 |
winston-d | I cannot branch NOVA or SWIFT from launchpad | 01:02 |
*** ar1 has joined #openstack | 01:08 | |
*** sirp2 has quit IRC | 01:09 | |
*** jpipes has quit IRC | 01:15 | |
uvirtbot | New bug: #680730 in swift "Adding custom mime.types file for proxy server" [Undecided,New] https://launchpad.net/bugs/680730 | 01:26 |
*** 94SAADXVK has joined #openstack | 01:27 | |
*** rlucio has quit IRC | 01:34 | |
*** dragondm has quit IRC | 01:37 | |
*** sirp1 has joined #openstack | 01:45 | |
*** greenisus has quit IRC | 01:47 | |
*** miclorb_ has joined #openstack | 01:58 | |
*** maplebed has quit IRC | 02:09 | |
*** utauu has joined #openstack | 02:17 | |
*** utauu has left #openstack | 02:17 | |
*** rlucio has joined #openstack | 02:19 | |
*** adjohn has joined #openstack | 02:19 | |
*** jinesh has joined #openstack | 02:25 | |
*** 94SAADXVK has quit IRC | 02:25 | |
*** rlucio has quit IRC | 02:28 | |
*** stewart has quit IRC | 02:33 | |
*** adjohn has quit IRC | 02:38 | |
*** jinesh has quit IRC | 02:57 | |
*** nelson__ has quit IRC | 02:57 | |
dendrobates | winston-d: bzr branch lp:nova should work | 03:10 |
winston-d | Dendrobates, Thanks, but it doesn't. | 03:12 |
winston-d | there's error output: bzr: ERROR: exceptions.NotImplementedError: should resend request to http://feeds.edge.launchpad.net/bazaar/, but this isn't implemented | 03:13 |
winston-d | I'm using 'bzr' behind proxy | 03:17 |
HugoKuo | what's the meanning od workers=2 in /etc/swift/account-server.conf | 03:24 |
notmyname | HugoKuo: workers=2 means that 2 child processes will be spawned | 03:40 |
*** ksteward has joined #openstack | 03:43 | |
*** filler has quit IRC | 03:46 | |
*** filler has joined #openstack | 03:48 | |
*** ArdRigh has quit IRC | 03:50 | |
odyi | Hmm...had to kill dnsmasq and run it in the foreground to get it to respong to the instances dhcp requests. | 04:06 |
*** ptremblett has quit IRC | 04:07 | |
*** krish has joined #openstack | 04:14 | |
*** sirp1 has quit IRC | 04:16 | |
*** ptremblett has joined #openstack | 04:20 | |
*** HugoKuo has quit IRC | 04:20 | |
*** HugoKuo has joined #openstack | 04:41 | |
*** rlucio has joined #openstack | 04:42 | |
*** hazmat has quit IRC | 04:45 | |
*** omidhdl has joined #openstack | 04:47 | |
*** miclorb_ has quit IRC | 04:50 | |
*** daleolds has quit IRC | 04:55 | |
*** suchitp has joined #openstack | 05:05 | |
*** suchitp has left #openstack | 05:05 | |
*** hornbeck has quit IRC | 05:08 | |
*** hazmat has joined #openstack | 05:26 | |
*** kashyapc has joined #openstack | 05:28 | |
*** hazmat has quit IRC | 05:31 | |
HugoKuo | how to manage user account in SWIFT | 05:34 |
HugoKuo | e.g. show a users list | 05:35 |
creiht | HugoKuo: There isn't that capability really built in for that yet (since it is just a dev auth) | 05:38 |
creiht | sqlite3 /etc/swift/auth.db 'select account, user, password from account' | 05:38 |
creiht | will give it to you though :) | 05:38 |
HugoKuo | thanks ... | 05:38 |
creiht | np | 05:39 |
*** f4m8__ is now known as f4m8 | 05:42 | |
*** hornbeck has joined #openstack | 06:03 | |
*** hornbeck has joined #openstack | 06:04 | |
*** hornbeck has quit IRC | 06:06 | |
*** ramkrsna has joined #openstack | 06:09 | |
*** ramkrsna has joined #openstack | 06:09 | |
HugoKuo | SWIFT question : while I use st -A http://172.16.3.133:11000/v1.0 -U hugo:hugo -K 12345 list hugo on SWIFT machine, it work normally to list objects | 06:32 |
HugoKuo | But I run the same cmd on another computer socket.error [Errno 111] connection refused | 06:33 |
creiht | HugoKuo: First guess is maybe do you have any firewalling going on? | 06:33 |
HugoKuo | Let me check | 06:35 |
HugoKuo | Traceback (most recent call last): | 06:52 |
HugoKuo | File "./st", line 1551, in <module> | 06:52 |
HugoKuo | error_queue) | 06:52 |
HugoKuo | File "./st", line 1168, in st_list | 06:52 |
HugoKuo | prefix=options.prefix, delimiter=options.delimiter)[1] | 06:52 |
HugoKuo | File "./st", line 784, in get_container | 06:52 |
HugoKuo | full_listing=full_listing) | 06:52 |
HugoKuo | File "./st", line 735, in _retry | 06:52 |
HugoKuo | rv = func(self.url, self.token, *args, **kwargs) | 06:52 |
HugoKuo | File "./st", line 361, in get_container | 06:52 |
HugoKuo | conn.request('GET', '%s?%s' % (path, qs), '', {'X-Auth-Token': token}) | 06:52 |
HugoKuo | File "/usr/lib/python2.6/httplib.py", line 910, in request | 06:52 |
HugoKuo | self._send_request(method, url, body, headers) | 06:52 |
HugoKuo | File "/usr/lib/python2.6/httplib.py", line 947, in _send_request | 06:52 |
HugoKuo | self.endheaders() | 06:53 |
HugoKuo | File "/usr/lib/python2.6/httplib.py", line 904, in endheaders | 06:53 |
HugoKuo | self._send_output() | 06:53 |
HugoKuo | File "/usr/lib/python2.6/httplib.py", line 776, in _send_output | 06:53 |
HugoKuo | self.send(msg) | 06:53 |
HugoKuo | File "/usr/lib/python2.6/httplib.py", line 735, in send | 06:53 |
HugoKuo | self.connect() | 06:53 |
HugoKuo | File "/usr/lib/python2.6/httplib.py", line 716, in connect | 06:53 |
HugoKuo | self.timeout) | 06:53 |
HugoKuo | File "/usr/lib/python2.6/socket.py", line 514, in create_connection | 06:53 |
HugoKuo | raise error, msg | 06:53 |
HugoKuo | socket.error: [Errno 111] Connection refused | 06:53 |
eday | HugoKuo: please use http://paste.openstack.org/ for big pastes :) | 06:53 |
HugoKuo | sorry about that | 06:53 |
eday | HugoKuo: no worries... but that error message means it can't reach the server | 06:54 |
eday | so, wrong port/firewalled/something along those lines | 06:54 |
HugoKuo | Thanks for your suggestion | 06:55 |
*** omidhdl1 has joined #openstack | 06:59 | |
*** omidhdl has quit IRC | 07:00 | |
*** guigui1 has joined #openstack | 07:08 | |
*** rlucio has quit IRC | 07:08 | |
*** GasbaKid has joined #openstack | 07:23 | |
*** GasbaKid has quit IRC | 07:33 | |
*** befreax has joined #openstack | 07:47 | |
*** GasbaKid has joined #openstack | 07:54 | |
*** prgmrcom has quit IRC | 07:54 | |
soren | winston-d: Did you work out your bzr problem? | 07:56 |
*** almaisan-away is now known as al-maisan | 08:05 | |
*** aimon has quit IRC | 08:07 | |
*** aimon has joined #openstack | 08:08 | |
*** jkakar has joined #openstack | 08:09 | |
*** MarkAtwood has quit IRC | 08:09 | |
*** alekibango has quit IRC | 08:17 | |
*** guigui1 has quit IRC | 08:18 | |
*** alekibango has joined #openstack | 08:18 | |
*** calavera has joined #openstack | 08:19 | |
*** ibarrera has joined #openstack | 08:28 | |
*** GasbaKid_ has joined #openstack | 08:29 | |
*** GasbaKid has quit IRC | 08:31 | |
*** al-maisan is now known as almaisan-away | 08:35 | |
*** almaisan-away is now known as al-maisan | 08:39 | |
*** GasbaKid has joined #openstack | 08:44 | |
*** ianweller has quit IRC | 09:06 | |
*** jkakar has quit IRC | 09:08 | |
*** ianweller has joined #openstack | 09:09 | |
*** miclorb has joined #openstack | 09:10 | |
*** allsystemsarego has joined #openstack | 09:19 | |
soren | We need more core people in this timezone. | 09:20 |
*** jkakar has joined #openstack | 09:22 | |
*** seife has joined #openstack | 09:23 | |
soren | joshuamckenty: Oh, got a minute to review a branch? https://code.launchpad.net/~soren/nova/doc-build-dir/+merge/41693 It's a 0-line patch. Should be real quick. | 09:23 |
seife | hi | 09:23 |
soren | Hello. | 09:23 |
seife | is there a way to join the mailinglist without a launchpad account? | 09:24 |
soren | No. | 09:24 |
seife | I'd really like to avoid launchpad if possible.. | 09:24 |
seife | ooops. Ok, that's bad. | 09:24 |
soren | Why? | 09:24 |
seife | I hate it ;) | 09:24 |
soren | *shrug* | 09:25 |
seife | I'd really like to not give my personal details to canonical ;) | 09:25 |
soren | Then don't? | 09:25 |
alekibango | seife: i understand. i would not join google to get maillists there... | 09:25 |
soren | seife: Or lie or whatever. | 09:25 |
seife | yeah, I'll try that. | 09:26 |
alekibango | soren: btw do you play golf? :) | 09:26 |
soren | alekibango: :( | 09:26 |
soren | alekibango: No. | 09:26 |
alekibango | you would not be here, right | 09:26 |
soren | This is more fun than golf. | 09:27 |
alekibango | :) | 09:27 |
alekibango | soren: i have seen some articles about Soren the golf player, just curious if you are family with him... | 09:28 |
soren | alekibango: I've gotten his fan mail occasionally. | 09:28 |
soren | alekibango: srsly. | 09:28 |
alekibango | that must be evil... | 09:28 |
soren | "Soren Hansen" is one of the most common names in Denmark. It's *really* annoying. | 09:29 |
soren | alekibango: Tag line of my blog: "The blog of Soren Hansen (not the golfer)" | 09:29 |
alekibango | better than '(not the gay porn star)' still | 09:30 |
mattt | soren: could always change your first name to chuck | 09:31 |
ttx | alekibango: oh, you know about *that* soren hansen as well ? | 09:31 |
alekibango | ttx: :) no, tht was another experience | 09:31 |
soren | mattt: err? | 09:31 |
seife | hm. I cannot login to launchpad with my openID... | 09:32 |
soren | You can read the archives on-line if you're really that concerned about keeping your name and e-mail secret. | 09:33 |
alekibango | seife: try ssh key | 09:33 |
mattt | soren: how about 'chip' then? | 09:33 |
seife | argh: " | 09:33 |
seife | Can I log into Launchpad with my existing OpenID? | 09:33 |
seife | Not at this time. Launchpad is currently an OpenID Provider (OP) and not a consumer (RP). | 09:33 |
alekibango | at least for bzr :) | 09:33 |
seife | " | 09:33 |
alekibango | seife: you know, every software has few bugs and design flaws | 09:33 |
soren | mattt: Are these names supposed to mean anything to me? :) | 09:34 |
seife | Its not about keeping my email secret - it's about givin personal data to a random US company. :) But yeah, I probably have to bite the bullet. | 09:34 |
soren | seife: Canonical isn't a US company. | 09:34 |
soren | seife: Incidentally, Rackspace is. | 09:35 |
ttx | seife: the amount of "personal data" you have to disclose to create a LP account is rather minimal. If not null. | 09:35 |
alekibango | google is other story | 09:35 |
soren | seife: And, as ttx points out, the only personal data you have to give is your e-mail address, so it's very much about your e-mail. | 09:35 |
mattt | soren: guess it's too early to be talking crap :) | 09:36 |
soren | :) | 09:36 |
*** seife has quit IRC | 09:39 | |
*** seife has joined #openstack | 09:40 | |
*** seife has quit IRC | 09:44 | |
*** arthurc has joined #openstack | 10:07 | |
*** HugoKuo has quit IRC | 10:07 | |
*** perestrelka has quit IRC | 10:08 | |
*** dkocher has joined #openstack | 10:10 | |
*** HugoKuo has joined #openstack | 10:12 | |
*** perestrelka has joined #openstack | 10:14 | |
*** miclorb has quit IRC | 10:16 | |
*** dizz|away is now known as dizz | 10:30 | |
*** dizz is now known as dizz|away | 10:31 | |
*** 92AABND4C has joined #openstack | 10:43 | |
*** rds__ has joined #openstack | 10:51 | |
*** jc_smith has quit IRC | 11:05 | |
*** irahgel1 has joined #openstack | 11:26 | |
sandywalsh | soren, did I answer your question re: motivation on merge? | 11:31 |
soren | sandywalsh: /me reads | 11:32 |
soren | sandywalsh: It does. I just got confused by the lack of bug report and/or blueprint and that your example was about limiting access to flavours :) | 11:33 |
soren | sandywalsh: Perhaps you could add something about the motivation to the description? Just for future reference? | 11:34 |
sandywalsh | ah, yes, sorry, I'll try to be more generic | 11:34 |
sandywalsh | of the bp? | 11:34 |
soren | There's a bp? | 11:34 |
sandywalsh | yup | 11:34 |
soren | Oh, so there is. | 11:34 |
soren | I somehow missed that. Sorry. | 11:35 |
sandywalsh | np ... easy to do that on lp I find | 11:35 |
soren | Totally. | 11:42 |
soren | I'm not sure why I failed so miserably. | 11:43 |
soren | sandywalsh: Followed up. | 11:44 |
*** befreax has quit IRC | 11:47 | |
sandywalsh | soren, thanks for feedback ... good points. | 11:50 |
soren | sandywalsh: np | 11:50 |
sandywalsh | one counterpoint, before I write notes ... | 11:50 |
sandywalsh | if we are replacing/fixing gflags to allow macro replacement could we not simply define the set of admin ops and user ops there? | 11:51 |
sandywalsh | and then configuration is simply "%admin_commands" or "%user_commands" in .conf | 11:51 |
sandywalsh | (or whatever the syntax is)( | 11:51 |
sandywalsh | specifically, keep the ops set out of the code completely | 11:52 |
soren | In the current implementation of the macro replacement thing, that would look odd. | 11:55 |
soren | You'd have to have flags called admin_commands and user_commands. | 11:56 |
soren | ...which would show up in --help. | 11:56 |
sandywalsh | ah. yuck | 11:56 |
soren | ..and the effects of changing them would be surprising. | 11:57 |
sandywalsh | this was my argument against the gflags refactoring ... we end up building a DSL | 11:57 |
sandywalsh | or severely limit ourselves | 11:57 |
soren | For something as complex as Nova, flags are surprisingly difficult. | 11:57 |
sandywalsh | which is why I'm an advocate of .py configuration | 11:58 |
sandywalsh | a la django, etc. | 11:58 |
soren | I'm undecided. | 11:58 |
sandywalsh | :) | 11:58 |
soren | Whatever we do, it's going to suck somehow. | 11:59 |
sandywalsh | so, you're proposing binary admin functionality ... this or that. No grey areas. Let me run it up the flag pole. | 11:59 |
soren | Yup, that's my proposal. | 12:00 |
sandywalsh | an easy change and I understand the motivation ... thx for the feedback! | 12:00 |
soren | If you can show me an example of something that may or may not be considered admin-only, I'm likely to accept the current proposal. | 12:00 |
soren | Right now, it just seems like a very unambiguous split. | 12:01 |
sandywalsh | right ... no idea at this point. Which makes the current implement sort of anti-YAGNI ... to your point. | 12:01 |
soren | Yet Another... what? | 12:02 |
sandywalsh | Ya Ain't Gonna Need It (don't build for the future too much) | 12:02 |
soren | Ah. | 12:02 |
soren | Yes, good point :) | 12:02 |
sandywalsh | k, thanks again. Let's see what happens ... (I may just make the change assuming it will be the case) | 12:03 |
patri0t | soren: when I want to install Nova in MultipleServer, what exactly do I need to change for networking | 12:06 |
patri0t | using PPA (so I shoudl change the db as well) | 12:07 |
patri0t | and by the change I mean setting interfaces for Cloud Controller node | 12:08 |
*** ramkrsna has quit IRC | 12:10 | |
soren | patri0t: Do you need to change anything? | 12:12 |
patri0t | good question :D, so why I got this? http://paste.openstack.org/show/184/ | 12:13 |
soren | patri0t: Good question. Is that from nova-compute? | 12:13 |
patri0t | yeao | 12:14 |
soren | patri0t: Can I see your flagfile? | 12:14 |
patri0t | which one? compute? | 12:14 |
soren | Yes. | 12:14 |
patri0t | http://paste.openstack.org/show/185/ | 12:14 |
soren | Oh, hang on. | 12:15 |
soren | Which version of the packages are you using? | 12:15 |
patri0t | hmm, I used PPA | 12:15 |
soren | Yes, but which version are you running. | 12:16 |
soren | ? | 12:16 |
patri0t | 2011.1~bzr396, lucid | 12:17 |
patri0t | do mean this? | 12:17 |
*** kashyapc has quit IRC | 12:17 | |
patri0t | 2011.1~bzr396-0ubuntu0ppa1~lucid1 | 12:18 |
*** krish has quit IRC | 12:22 | |
patri0t | soren: any idea? | 12:23 |
*** al-maisan is now known as almaisan-away | 12:24 | |
soren | Oh, that's old. | 12:24 |
soren | Several days old. | 12:24 |
soren | :) | 12:24 |
soren | There's a new PPA for trunk packages. | 12:25 |
soren | sandywalsh: Oh, would you mind reviewing https://code.launchpad.net/~soren/nova/doc-build-dir/+merge/41693 ? | 12:25 |
soren | sandywalsh: Shouldn't take more than a few seconds :) | 12:26 |
*** omidhdl1 has left #openstack | 12:26 | |
patri0t | is this one also related to same problem ? http://paste.openstack.org/show/186/ | 12:26 |
soren | patri0t: Not at all. | 12:27 |
soren | patri0t: You should be using this PPA instead: https://launchpad.net/~nova-core/+archive/trunk | 12:27 |
patri0t | thanks, I update it | 12:28 |
soren | patri0t: Mind you, it consolidates your flagfiles into one. | 12:29 |
soren | patri0t: Just so you know. | 12:29 |
soren | patri0t: In the sense that it will make all workers look at the same flagfile. It won't actually touch your existing flagfiles. | 12:30 |
soren | patri0t: So you should move everything into /etc/nova/nova.conf | 12:30 |
patri0t | soren: perfect, at least now I have one config file to deal with | 12:31 |
patri0t | soren: any other side effect?, I should update the workers as well | 12:31 |
soren | patri0t: It's just a general update. | 12:32 |
*** Podilarius has left #openstack | 12:34 | |
*** krish has joined #openstack | 12:34 | |
*** arthurc has quit IRC | 12:40 | |
*** ctennis has quit IRC | 12:47 | |
*** ar1 has quit IRC | 12:47 | |
soren | sandywalsh: https://answers.launchpad.net/nova/+question/132732 <--- Sounds like something you'd be able to handle well. | 12:49 |
alekibango | what do you think about this one? https://answers.launchpad.net/nova/+question/134389 | 12:52 |
patri0t | soren: Im confused, should I put all the flags in nova.conf now? like fake_subdomain, cc_host, rabit_host ...? | 12:53 |
soren | patri0t: Yes. | 12:54 |
soren | patri0t: (FAKE_subdomain is gone, by the way | 12:54 |
soren | ) | 12:54 |
soren | alekibango: I think someone with sufficient motivation should respond. That's about all. | 12:55 |
soren | patri0t: Back when I initially did this packaging, workers would reject unknown flags, so they couldn't all use the same flagfile (since they didn't accept the same flags). That's changed now, so they can all use the same flagfile, which makes everything much simpler. | 12:56 |
zykes- | alekibango: good thing regarding SAN, OpenStack isn't an option for where i work without | 12:59 |
alekibango | i mean, what is bad on sheepdog ;) | 13:00 |
alekibango | i dont think that generic filesystem can be more effective | 13:00 |
patri0t | soren: change in DB as well??! | 13:01 |
patri0t | I should drop it? | 13:01 |
soren | patri0t: Huh? | 13:06 |
sandywalsh | soren, I'll take that question | 13:06 |
soren | sandywalsh: ta | 13:07 |
*** GasbaKid has quit IRC | 13:10 | |
*** ctennis has joined #openstack | 13:16 | |
*** ctennis has joined #openstack | 13:16 | |
*** joshuamckenty has left #openstack | 13:17 | |
*** stewart has joined #openstack | 13:19 | |
*** hggdh has quit IRC | 13:20 | |
zykes- | alekibango: is sheepdogg meant to be usd for san ? | 13:23 |
soren | sandywalsh: While you're around, mind reviewing https://code.launchpad.net/~soren/nova/doc-build-dir/+merge/41693 ? | 13:24 |
sandywalsh | soren, got it | 13:26 |
*** krish has quit IRC | 13:33 | |
*** krish has joined #openstack | 13:34 | |
sandywalsh | soren, do I just do an Approve comment? What is Review Type? | 13:34 |
patri0t | soren: is there any change in db schema? | 13:35 |
patri0t | http://paste.openstack.org/show/187/ | 13:35 |
*** jdarcy has joined #openstack | 13:37 | |
*** ttx has quit IRC | 13:48 | |
soren | patri0t: I don't think so. | 13:49 |
soren | patri0t: But I'm not sure. | 13:49 |
soren | sandywalsh: Just ignore review type. | 13:49 |
*** ttx has joined #openstack | 13:49 | |
*** ttx has joined #openstack | 13:49 | |
soren | sandywalsh: It's for cases where a merge proposal may have UI changes, DB changes, logic changes and different people will review different things. | 13:50 |
soren | sandywalsh: Stuff like that. | 13:50 |
sandywalsh | soren, gotcha | 13:50 |
zykes- | soren: which UI ? | 13:51 |
*** seife has joined #openstack | 13:52 | |
*** hazmat has joined #openstack | 13:52 | |
soren | zykes-: eh? | 13:53 |
*** almaisan-away is now known as al-maisan | 13:53 | |
zykes- | just saw the comment above | 13:54 |
*** westmaas has joined #openstack | 13:57 | |
*** ttx has quit IRC | 13:58 | |
*** ttx has joined #openstack | 13:58 | |
*** ttx has joined #openstack | 13:58 | |
openstackhudson | Project nova build #261: SUCCESS in 1 min 17 sec: http://173.203.104.204:8080/job/nova/261/ | 14:00 |
*** ttx has quit IRC | 14:01 | |
*** ttx has joined #openstack | 14:01 | |
*** ttx has joined #openstack | 14:01 | |
soren | seife: https://launchpad.net/~nova should have a "join this team" sort of button. | 14:01 |
soren | seife: Ah, no it doesn't. | 14:01 |
soren | seife: We're moving stuff from nova and glance into the openstack team. | 14:02 |
soren | seife: Just join that. | 14:02 |
*** dkocher has left #openstack | 14:02 | |
seife | ok | 14:02 |
soren | seife: Ah, you can't join that either, can you? | 14:02 |
soren | Probably not. | 14:02 |
seife | I'll try. one moment | 14:02 |
soren | dendrobates: What's the plan for this? | 14:02 |
soren | dendrobates: Right now, both ~nova and ~openstack are restricted teams. | 14:03 |
seife | no "join" button on any of the projects swift, nova, openstack | 14:03 |
alekibango | zykes-: ??usd? | 14:03 |
exlt | speaking of "where things are in launchpad", where is the nova debian/ branch kept? | 14:03 |
soren | exlt: It's well hidden. | 14:05 |
exlt | heh - I looked, and you are correct :) | 14:05 |
alekibango | https://code.launchpad.net/~nova-core/nova/debian-packaging | 14:06 |
soren | exlt: https://code.launchpad.net/~openstack-ubuntu-packagers/ubuntu/natty/nova/ubuntu | 14:06 |
soren | alekibango: Nope, not anymore. | 14:06 |
*** kashyapc has joined #openstack | 14:06 | |
alekibango | soren: ok | 14:06 |
alekibango | so ubuntu package should work for debian also? | 14:07 |
alekibango | :) | 14:07 |
alekibango | (the source one) | 14:07 |
alekibango | i was using sources for now | 14:07 |
soren | Don't know. | 14:07 |
soren | Haven't tried. | 14:07 |
alekibango | i can try that... | 14:08 |
exlt | alekibango: as long as package build is correct - the contents of the debian/ directory specifies package build | 14:08 |
soren | alekibango: Nope, won't work. | 14:08 |
soren | alekibango: Debian doesn't have eventlet. | 14:08 |
soren | alekibango: Blame mtaylor. I do. | 14:08 |
alekibango | mtaylor: ??? eventlet in debian? | 14:08 |
alekibango | soren: i suppose we can repackage it for debian | 14:09 |
soren | alekibango: Sure. | 14:09 |
alekibango | i mean, squeeze is right before release | 14:09 |
exlt | debian has an ITP for eventlet, which I've pinged a few times.. | 14:09 |
soren | alekibango: Exactly. | 14:09 |
soren | So too late. | 14:09 |
alekibango | could be nice target to run on | 14:09 |
alekibango | soren: for me, its not essential to get it into debian | 14:09 |
alekibango | that is step #1 | 14:09 |
alekibango | just having debian compatible packages and tools would be nice | 14:10 |
alekibango | i mean step #2 is pushing it into debian | 14:10 |
soren | You can probably install the Ubuntu packages on Debian and they'll run just fine. | 14:10 |
alekibango | i did that with freenx recently | 14:10 |
*** jaypipes has joined #openstack | 14:10 | |
alekibango | soren: will try tonight, if i will not fall asleep too soon | 14:11 |
alekibango | soren: which packages should i try on squeeze? | 14:11 |
alekibango | lucid ones? | 14:11 |
*** kashyapc has quit IRC | 14:11 | |
soren | alekibango: No idea. | 14:11 |
exlt | alekibango: that should be fine | 14:11 |
soren | alekibango: I'd be building from source if it were me. | 14:11 |
soren | Building packages from source, that is. | 14:12 |
alekibango | jsut for the heck of the test... | 14:12 |
exlt | alekibango: and I'm curious if something doesn't work | 14:12 |
*** gondoi has joined #openstack | 14:12 | |
alekibango | i would like fai to install it for me tonight | 14:12 |
exlt | alekibango: actually, the maverick packages would be the one's I would attempt | 14:12 |
alekibango | fai-project.org | 14:12 |
alekibango | why, what is the difference, exlt? | 14:13 |
alekibango | i didnt follow them much | 14:13 |
exlt | lucid released a while back, while many changes have gone into squeeze since lucid release | 14:13 |
openstackhudson | Project nova build #262: FAILURE in 9.4 sec: http://173.203.104.204:8080/job/nova/262/ | 14:13 |
soren | openstackhudson: I don't like you anymore. | 14:14 |
exlt | start with squeeze install and try maverick packages for nova and swift - | 14:14 |
zykes- | alekibango: ? | 14:14 |
alekibango | zykes-: you are asking me something i cant grok | 14:14 |
alekibango | 0-11-24 14:23] <zykes-> alekibango: is sheepdogg meant to be usd for san ? | 14:14 |
alekibango | what is usd? | 14:14 |
zykes- | used. | 14:14 |
alekibango | ah... | 14:14 |
alekibango | no, its scalable storage for VIRTUAL IMAGES -- compatible with KVM/QEMU | 14:15 |
alekibango | not generic storage | 14:15 |
alekibango | san - most people imagine storing files... | 14:15 |
soren | Gawd, this is embarassing. | 14:16 |
alekibango | zykes-: see web, pictures etc http://www.osrg.net/sheepdog/ | 14:16 |
alekibango | well, maybe in some context, it might be - SAN for virtual images for KVM/QEMU | 14:16 |
zykes- | alekibango: what's the use of having bought a san if you can't use it ? | 14:17 |
alekibango | but its not storing files... | 14:17 |
alekibango | zykes-: the man asking the question in nova questions in launchpad said he has no san atm | 14:17 |
zykes- | ah | 14:17 |
alekibango | and i also would like to avoid paying server tax | 14:17 |
alekibango | i mean - array of commodity hardware -- with little better network here and there - should be enough | 14:18 |
alekibango | (at best) | 14:18 |
zykes- | alekibango: Compellent ain't that expensive, contra EMC | 14:18 |
* soren has to run | 14:18 | |
zykes- | or Eqalogic | 14:18 |
alekibango | zykes-: i like floss solutions | 14:18 |
alekibango | coming with freedom | 14:19 |
zykes- | cheap solutions ? : ) | 14:19 |
alekibango | freedom is not cheap | 14:19 |
*** ppetraki has joined #openstack | 14:19 | |
alekibango | but is worth it | 14:19 |
zykes- | hehe, well we allready have a SAN, and doesn't rackspace also use one for storing vm's ? | 14:20 |
alekibango | zykes-: well, openstack is still lacking reliable, integrated storage for running guests.... | 14:20 |
alekibango | i mean highly available one | 14:21 |
zykes- | and that's sheepdogg for example ? | 14:21 |
alekibango | yes | 14:21 |
zykes- | or a cluster filesystem i guess | 14:21 |
alekibango | and i dont know about much other solutions | 14:21 |
zykes- | on a shared san | 14:21 |
alekibango | right | 14:22 |
*** dendrobates is now known as dendro-afk | 14:22 | |
alekibango | but i dont believe they will be more effective than sheepdog | 14:22 |
alekibango | even if they might be fun to hack... | 14:22 |
zykes- | what fs can be used on a san then i wonder | 14:23 |
*** dendro-afk is now known as dendrobates | 14:23 | |
*** krish has left #openstack | 14:31 | |
openstackhudson | Yippie, build fixed! | 14:40 |
openstackhudson | Project nova build #263: FIXED in 1 min 12 sec: http://173.203.104.204:8080/job/nova/263/ | 14:40 |
_0x44 | zykes-: No, cloudservers is not SAN backed. | 14:41 |
*** spectorclan has joined #openstack | 14:43 | |
*** jinesh has joined #openstack | 14:45 | |
zykes- | _0x44: hmm, ok i thought i saw that in a vid of the datacenter but | 14:45 |
zykes- | _0x44: what's used then ? | 14:45 |
*** jinesh has joined #openstack | 14:45 | |
dendrobates | zykes-: local disk | 14:46 |
_0x44 | zykes-: ^^ What dendrobates said | 14:46 |
*** f4m8 is now known as f4m8_ | 14:46 | |
*** dubsquared has joined #openstack | 14:46 | |
_0x44 | zykes-: If there was a SAN in a video, it's something Managed uses or sells | 14:46 |
*** Podilarius has joined #openstack | 14:46 | |
creiht | zykes-: yeah there are other SAN offerings at RS | 14:47 |
zykes- | ah ok, what would be a good setup to use with openstack / kvm / san then ? | 14:48 |
*** Ryan_Lane has quit IRC | 14:48 | |
alekibango | zykes-: local disk? :) | 14:49 |
*** laurensell has joined #openstack | 14:49 | |
alekibango | i know, bad joke... | 14:49 |
* creiht doesn't know enough about san | 14:49 | |
zykes- | heh :o | 14:49 |
_0x44 | zykes-: If you are going to use a SAN why wouldn't you just configure your dom0 to treat your SAN VG/LVs as local disks/devices? | 14:49 |
_0x44 | zykes-: Then you'd just use OS the way you would on local disks, and configure your SAN the way you always would | 14:50 |
alekibango | _0x44: you have to understand that people asking such questions do want to have HA setup, but they dont know much about how to run your own SAN.... | 14:50 |
zykes- | alekibango: .. i never used san except in RHEV (RedHat Enterprise Virt) and VMware ESX/vCenter.. | 14:51 |
alekibango | zykes-: and i just tested such systems on 2 computers, without real life usage in production | 14:52 |
zykes- | which kind of system ? | 14:53 |
alekibango | i mean glusterfs, sheedog, etc | 14:53 |
zykes- | ah | 14:53 |
zykes- | is glusterfs distributed as well as ceph / sheepdogg ? | 14:53 |
alekibango | its different... very interesting, simple and lego like | 14:53 |
alekibango | but its slow | 14:54 |
zykes- | ok | 14:54 |
zykes- | i guess i could check with rhev uses | 14:54 |
alekibango | lustre is much mroe complex | 14:54 |
alekibango | and has central metadata servers | 14:54 |
alekibango | easier to get corrupted badly somehow | 14:54 |
zykes- | alekibango: i guess lustre is more like panFS | 14:54 |
alekibango | (in theory) | 14:55 |
zykes- | that i mentioned earlier | 14:55 |
alekibango | i like glusterfs because its simple | 14:55 |
alekibango | its almost as simple as nfs -- but few times slower | 14:55 |
dubsquared | lusters distributed filesystem doesn't break files apart, but rather puts whole files on different target locations | 14:55 |
alekibango | glusterfs also stores whole files | 14:56 |
alekibango | its interesting when you have higher number of servers - total throughput is good... but each and every request is slow | 14:56 |
*** schisamo has joined #openstack | 15:01 | |
*** rbergeron has quit IRC | 15:02 | |
*** rbergeron has joined #openstack | 15:02 | |
spectorclan | Design Summit Event Page with Sides and Videos Available - http://openstack.org/events/openstack-design-summit-2010/ | 15:05 |
creiht | interesting... | 15:05 |
creiht | http://www.theregister.co.uk/2010/11/23/darily_ubuntu_updates/ | 15:05 |
creiht | :) | 15:05 |
*** damon__ has joined #openstack | 15:05 | |
*** al-maisan is now known as almaisan-away | 15:16 | |
*** almaisan-away is now known as al-maisan | 15:17 | |
sandywalsh | soren, :( I don't have any admin command ... my unit tests are no-ops | 15:18 |
*** laurensell has quit IRC | 15:20 | |
*** dubsquared has quit IRC | 15:21 | |
*** jinesh has quit IRC | 15:21 | |
*** ksteward has quit IRC | 15:21 | |
*** cory_ has quit IRC | 15:21 | |
*** pquerna has quit IRC | 15:21 | |
*** timrc has quit IRC | 15:21 | |
*** jero has quit IRC | 15:21 | |
*** odyi has quit IRC | 15:21 | |
*** dubsquared has joined #openstack | 15:24 | |
*** jinesh has joined #openstack | 15:24 | |
*** ksteward has joined #openstack | 15:24 | |
*** cory_ has joined #openstack | 15:24 | |
*** pquerna has joined #openstack | 15:24 | |
*** timrc has joined #openstack | 15:24 | |
*** jero has joined #openstack | 15:24 | |
*** odyi has joined #openstack | 15:24 | |
*** Ryan_Lane has joined #openstack | 15:24 | |
*** winston-d has quit IRC | 15:25 | |
*** sirp1 has joined #openstack | 15:26 | |
ttx | creiht: it's about the parallel lightweight application delivery mechanism | 15:30 |
ttx | creiht: not really about making ubuntu a rolling distro. | 15:30 |
ttx | See https://wiki.ubuntu.com/PostReleaseApps | 15:32 |
creiht | I just thought it was interesting :) | 15:32 |
*** al-maisan is now known as almaisan-away | 15:35 | |
*** GasbaKid has joined #openstack | 15:36 | |
*** sirp1 has quit IRC | 15:38 | |
*** almaisan-away is now known as al-maisan | 15:41 | |
*** abecc has joined #openstack | 15:42 | |
*** abecc has joined #openstack | 15:43 | |
*** sirp1 has joined #openstack | 15:47 | |
*** blpiatt has joined #openstack | 15:51 | |
*** sirp1 has quit IRC | 15:56 | |
*** MarkAtwood has joined #openstack | 15:57 | |
spectorclan | alexibango: are you there? | 15:58 |
*** jdarcy has quit IRC | 16:05 | |
*** rsampaio has joined #openstack | 16:10 | |
*** joshuamckenty has joined #openstack | 16:13 | |
*** seife has quit IRC | 16:13 | |
spectorclan | Is there a way to search into the IRC Logs which are listed by day? | 16:19 |
Ryan_Lane | I'm noticing that the LDAP schema has a requirement on the uid attribute... is there any reason to force the use of the nis schema? | 16:21 |
Ryan_Lane | this doesn't totally exclude the use of Active Directory, but adds an odd unneeded requirement | 16:22 |
*** jaypipes has quit IRC | 16:23 | |
Ryan_Lane | it would likely be better to require the use of cn, default to using cn, but have the default configuration use uid. that way people could use sAMAccountName instead of uid | 16:23 |
Ryan_Lane | and the schema would be compatible | 16:24 |
Ryan_Lane | I guess I should put this in as a bug | 16:24 |
*** jaypipes has joined #openstack | 16:27 | |
*** kevnfx has joined #openstack | 16:28 | |
dubsquared | is there anything going on with the ppa this morning? im getting some package not found errors... | 16:30 |
*** dizz|away has quit IRC | 16:32 | |
*** dizz has joined #openstack | 16:32 | |
exlt | spectorclan: google 'site:http://eavesdrop.openstack.org/irclogs/ <keyword(s)>' | 16:36 |
exlt | spectorclan: is that what you meant? | 16:36 |
spectorclan | exlt: thanks! Will try it now | 16:36 |
*** dizz has quit IRC | 16:37 | |
spectorclan | exlt: found the link I wanted but the content was wrong. Thanks four your help on search. Will write that down | 16:41 |
uvirtbot | New bug: #681030 in nova "Nova's LDAP schema has an unneeded requirement on the nis or bis schema" [Undecided,New] https://launchpad.net/bugs/681030 | 16:42 |
*** iammartian has joined #openstack | 16:43 | |
dubsquared | https://launchpad.net/~nova-core/+archive/trunk/ is the new location of the packages :D — documentation update needed (multiserver install) | 16:49 |
annegentle | dubsquared: heh, thanks for the heads up! I'll change it now | 16:50 |
dubsquared | man, talk about service! | 16:51 |
dubsquared | thanks, anne :D | 16:51 |
*** calavera has quit IRC | 16:53 | |
annegentle | dubsquared: I know, crazy huh? Well it's in two places, the wiki and the .rst (http://nova.openstack.org/adminguide/multi.node.install.html) so I'll get it both places | 16:57 |
dubsquared | Thanks! I was update the script that JordanRinke and I put together from the summit, and I was testing and all the sudden it was not working…freaked me out for a sec :) | 16:59 |
dubsquared | updating, too | 17:00 |
*** 92AABND4C has quit IRC | 17:02 | |
*** al-maisan is now known as almaisan-away | 17:04 | |
sandywalsh | seeing too_many_processes test failing sporadically | 17:04 |
*** Dweezahr has quit IRC | 17:05 | |
*** Dweezahr has joined #openstack | 17:07 | |
sandywalsh | There was a new test added to trunk nova.tests.misc_unittest ... fails for me | 17:07 |
*** daleolds has joined #openstack | 17:09 | |
sandywalsh | soren, looks like your test_authors_up_to_date test | 17:11 |
*** jinesh has quit IRC | 17:13 | |
*** laurensell has joined #openstack | 17:18 | |
*** jkakar has quit IRC | 17:25 | |
mtaylor | soren: the maverick ppa should work on debian... | 17:26 |
*** jinesh has joined #openstack | 17:30 | |
*** schisamo has quit IRC | 17:32 | |
*** maplebed has joined #openstack | 17:39 | |
*** Ryan_Lane has quit IRC | 17:58 | |
*** ibarrera has quit IRC | 17:59 | |
*** kevnfx has quit IRC | 18:02 | |
*** laurensell has quit IRC | 18:03 | |
*** joearnold has joined #openstack | 18:04 | |
*** dendrobates is now known as dendro-afk | 18:05 | |
*** BK_man has joined #openstack | 18:05 | |
*** dendro-afk is now known as dendrobates | 18:05 | |
BK_man | hi all! short question about Nova deps. How strict are deps which specified in tools/pip-requires with exact version number? | 18:06 |
BK_man | should I install exact that version of python module or I can install latest (with a few exceptions) | 18:07 |
*** rlucio has joined #openstack | 18:07 | |
*** greenisus has joined #openstack | 18:08 | |
eday | BK_man: those are really minimum, versions after *should* work | 18:08 |
eday | BK_man: and if they don't, let us know :) | 18:08 |
*** laurensell has joined #openstack | 18:08 | |
BK_man | eday: indeed! | 18:08 |
*** jc_smith has joined #openstack | 18:08 | |
BK_man | is there are any formal tests to ensure that my build is ok? | 18:09 |
BK_man | I'm running on VM - should I use UML? | 18:09 |
dendrobates | BK_man: I would use UML, but you could use qemu too | 18:11 |
*** spectorclan has quit IRC | 18:11 | |
sandywalsh | BK_man, there are unit test suites (./nova/run_tests.sh) | 18:11 |
sandywalsh | BK_man, I use qemu, haven't tried uml | 18:11 |
dendrobates | when zul finishes the lxc work, that will be my default instead of uml | 18:11 |
zul | oooh....pressure :) | 18:12 |
dendrobates | uml requires images that support it, but it is faster | 18:12 |
BK_man | btw - where can I host a small yum repo for free? does somebody knows a such service? | 18:13 |
* BK_man is going to create a RHEL packages for nova | 18:13 | |
dendrobates | BK_man: you might want to check with the fedora guys, they have been working on packaging it already | 18:14 |
BK_man | eday: I can remember that I failed to run nova code with latest python-lockfile version. You might want to check this | 18:15 |
*** rsampaio_ has joined #openstack | 18:15 | |
BK_man | dendrobates: OK. But I need to create my own repo for RHEL6, not Fedora to ensure that I have a local repo for nova | 18:16 |
*** rsampaio has quit IRC | 18:16 | |
*** laurensell has quit IRC | 18:16 | |
*** laurensell has joined #openstack | 18:17 | |
*** seshu has joined #openstack | 18:22 | |
*** laurensell has quit IRC | 18:24 | |
*** ppetraki has quit IRC | 18:25 | |
*** westmaas has quit IRC | 18:26 | |
*** ppetraki has joined #openstack | 18:26 | |
*** laurensell has joined #openstack | 18:30 | |
*** spectorclan has joined #openstack | 18:31 | |
*** westmaas has joined #openstack | 18:38 | |
soren | mtaylor: Really? | 18:45 |
soren | mtaylor: Personally, my money would have been on the lucid ppa. | 18:45 |
mtaylor | soeren: no reason why not | 18:45 |
mtaylor | soren: we should probably test it... | 18:46 |
* mtaylor keeps wanting debian ppas from launchpad | 18:46 | |
soren | mtaylor: I totally want a Debian maintainer to pick this up. | 18:46 |
* mtaylor keeps offering to find machines for the task... | 18:46 | |
soren | mtaylor: I'd like to make a case study out of openstack. | 18:46 |
mtaylor | soren: well, I was going to do it - but then debian freeze sort of sapped my will for new packages :) | 18:47 |
soren | mtaylor: Flipping the flow of packages between Ubuntu and Debian upside down. | 18:47 |
mtaylor | yes. it is a good case study candidate | 18:47 |
*** stewart has quit IRC | 18:47 | |
mtaylor | soren: I should do one on drizzle- similar thing, except where upstream uploads to both debian and ubuntu directly, so there is no flow from one to the other | 18:48 |
soren | mtaylor: I get the impression drizzle is more self-contained than Nova is. | 18:48 |
mtaylor | soren: not at all - I have several dependency packages that I maintain solely because we need them for drizzle | 18:49 |
mtaylor | and others that I maintained in ppa before adequate versions hit debian/ubuntu mainline | 18:49 |
mtaylor | so it's essentially the same or similar overall bucket of issues | 18:49 |
*** rbtz has joined #openstack | 18:51 | |
*** westmaas has quit IRC | 18:51 | |
soren | mtaylor: Ok. | 18:53 |
soren | mtaylor: I forget... Are you a DD? | 18:55 |
jaypipes | _0x44, soren: mind taking a look at https://code.launchpad.net/~jaypipes/glance/clients/+merge/41498? thx in advance :) | 18:58 |
*** iammartian_ has joined #openstack | 18:59 | |
soren | jaypipes: Sure. | 19:00 |
jaypipes | soren: cheers | 19:00 |
*** irahgel1 has quit IRC | 19:03 | |
_0x44 | jaypipes: Looking | 19:03 |
*** iammartian_ has quit IRC | 19:08 | |
openstackhudson | Project nova build #264: SUCCESS in 1 min 13 sec: http://173.203.104.204:8080/job/nova/264/ | 19:10 |
*** seshu has quit IRC | 19:13 | |
soren | I've haven't quite grokked Glance's discovery bit. | 19:20 |
soren | Is it supposed to go look at various image stores to find images that can be imported by nova? | 19:21 |
soren | Is that what it's about? | 19:21 |
_0x44 | soren: Nova gives glance the URL of a teller endpoint with an image id, then glance queries that teller for the real image URL, then queries the endpoint for that URL and proxies the data back to nova. | 19:24 |
_0x44 | soren: So it doesn't look at various datastores so much as queries whatever datastore it's asked to. | 19:25 |
vishy | BK_man: lockfile and boto are broken with the latest, not sure what else might be. | 19:26 |
_0x44 | soren: Errr... dammit, s/teller/parallax/ s/glance/teller/ | 19:26 |
BK_man | vishy: will test it soon! :) | 19:26 |
soren | _0x44: So "Nova gives teller the URL of a parallax endpoint with an image id, then teller queries that parallax for the real image URL, then queries the endpoint for that URL and proxies the data back to nova." ? | 19:27 |
_0x44 | Yessir | 19:28 |
_0x44 | teller being the data proxy/caching layer, parallax being the image repository end-point. | 19:28 |
_0x44 | (and image registry) | 19:28 |
mtaylor | soren: no. I've been in process to be one for like, forever. I'm gonna try to get per-package uploader status there too.. | 19:28 |
*** burris has quit IRC | 19:31 | |
*** joearnold has quit IRC | 19:34 | |
soren | mtaylor: ok | 19:34 |
*** joearnold has joined #openstack | 19:35 | |
soren | _0x44: I may have gotten confused by the description on Launchpad. It strongly suggests it does discovery. | 19:38 |
_0x44 | soren: Yeah, that's wrong and needs to be changed. | 19:39 |
jaypipes | _0x44: thx mate :) | 19:40 |
*** rlucio has quit IRC | 19:41 | |
*** jaypipes has quit IRC | 19:41 | |
soren | soeren: Um... hi? | 19:44 |
soren | :) | 19:44 |
*** kakoni has joined #openstack | 19:44 | |
kakoni | g'day. | 19:44 |
kakoni | question regarding swift replication. | 19:45 |
annegentle | kakoni: sure, go ahead. or g'ahead :) | 19:46 |
sandywalsh | soren, did you see my note above about your authors/contributors test failing? | 19:46 |
soren | sandywalsh: Sorry, no. | 19:46 |
sandywalsh | not sure if there is some other setup I need to do to make it pass, but ./run_tests.sh fails test_authors_up_to_date | 19:47 |
kakoni | lets say I do updates to same object within short timespan. First PUT goes to server X, second goes to server Y. Replicator process starts on both of these servers? Filehashes for the directories are being count and compared and.. well.. what happens next? | 19:48 |
soren | sandywalsh: What's the exact error? | 19:48 |
*** seshu has joined #openstack | 19:49 | |
sandywalsh | soren, I'm not listed in Authors | 19:50 |
soren | sandywalsh: So.. Fix it :) | 19:50 |
sandywalsh | haha | 19:50 |
*** BK_man has quit IRC | 19:50 | |
soren | Really. That's th eintent. | 19:50 |
sandywalsh | is it required that much that a test breaks? | 19:51 |
annegentle | kakoni: I'll ask chuck or gholt to chime in. are you asking what happens to the object or what happens as a next process? | 19:52 |
soren | sandywalsh: Tests can either fail or not. :) | 19:52 |
creiht | kakoni: Each object is stored with its timestamp, latest timestamp wins | 19:52 |
sandywalsh | soren, fair enough :) | 19:53 |
soren | sandywalsh: It ensures the accuracy of the Authors file. I thought that was important. Two others agreed enough to approve the check. | 19:53 |
*** Ryan_Lane has joined #openstack | 19:53 | |
creiht | kakoni: short answer is that the most recently written version of the object will get replicated | 19:54 |
sandywalsh | soren, isn't there a Contributors License Agreement (CLA)? Wouldn't that be sufficient? | 19:54 |
*** irahgel1 has joined #openstack | 19:54 | |
kakoni | creiht: oh yes, thanks. This is the way how understood it from the code, just wanted to doublecheck. | 19:54 |
soren | sandywalsh: Well, we have an Authors file. Might as well make sure it's up-to-date. | 19:55 |
* sandywalsh smiles and nods | 19:56 | |
*** laurensell has quit IRC | 19:57 | |
kakoni | creiht: second question. Whats going into to the bexar release? Apart from the bugfixes? | 19:57 |
soren | _0x44: Ok, so if I want to understand how Glance is supposed to fit into Nova. What do I need to read. I can read the code all I want, but it's hard to work out how it's meant to be used and fit into everything else. | 20:00 |
soren | Some of that should have been question marks. | 20:01 |
creiht | kakoni: the main thing will be large file uploads | 20:02 |
creiht | possibly an s3 compatilibity layer | 20:02 |
*** spectorclan has quit IRC | 20:03 | |
_0x44 | soren: I'd look at the etherpad doc from the first summit for the presentation that sirp and dubs presented on glance. The names of the sub-packages have changed since then, but the architecture should still be the same. | 20:03 |
*** irahgel1 has left #openstack | 20:03 | |
creiht | kakoni: https://blueprints.launchpad.net/swift/+spec/client-side-chunking | 20:03 |
creiht | ^ large files blueprint (aka client side chunking) | 20:03 |
uvirtbot | creiht: Error: "large" is not a valid command. | 20:03 |
* creiht smacks uvirtbot | 20:04 | |
*** rsampaio_ has quit IRC | 20:04 | |
_0x44 | creiht: Oh that'll be really nice, I'll be able to get rid of the client side chunking in my upload code for glance.teller | 20:05 |
creiht | :) | 20:05 |
_0x44 | (That isn't in a branch on lp yet) | 20:05 |
soren | _0x44: You woulnd't happen to have the URL for it, would you? | 20:05 |
kakoni | creiht: why not multipart like in s3? | 20:06 |
soren | AFAIK, I can't search on etherpad. | 20:06 |
_0x44 | soren: One moment | 20:06 |
creiht | kakoni: It is funny as s3 announced their s3 multipart after we finalized the design for the client side chunking | 20:07 |
creiht | But we like our way better :) | 20:07 |
annegentle | soren: the Etherpad you seek is probably linked from here: http://wiki.openstack.org/Summit/Austin | 20:07 |
creiht | the s3 multipart is still limited to 5GB | 20:07 |
creiht | you have to track a transaction id | 20:07 |
soren | annegentle: Lovely! Thanks! | 20:07 |
_0x44 | soren: http://etherpad.openstack.org/Images | 20:08 |
_0x44 | soren: That is... a bit disjointed from all the discussion. | 20:08 |
_0x44 | soren: Also: http://wiki.openstack.org/ImageNotes?highlight=(image) | 20:10 |
_0x44 | soren: Though it's really about something else | 20:10 |
_0x44 | soren: Though you have just highlighted a serious deficiency on the glance side (lack of adequate documentation), I guess there needs to be a bug report. | 20:11 |
*** Podilarius has left #openstack | 20:11 | |
dubsquared | is anyone aware….i installed the nova packages and there is now only two config files, instead of one for each service…is that the new standard? | 20:14 |
kakoni | creiht: right. ok thanks. | 20:14 |
soren | dubsquared: Yes. | 20:14 |
soren | dubsquared: There's only supposed to be one, really. | 20:15 |
soren | dubsquared: What are the two? | 20:15 |
dubsquared | nova.conf, and nova-manage.conf | 20:15 |
soren | nova-manage.conf shoulnd't be used anymore. | 20:15 |
soren | Everything should be using nova.conf | 20:15 |
dubsquared | nice, i see it's much more put together…and all my services are good | 20:16 |
dubsquared | thanks for the update | 20:16 |
zul | soren: when i installed the package last night i noticed that the old configuration files were left around still | 20:17 |
*** brd_from_italy has joined #openstack | 20:17 | |
annegentle | _0x44: definitely, feel free to log lack of doc on Glance as a bug. Do we need to register glance.openstack.org or does it fit within Nova's site? | 20:17 |
soren | zul: Yeah. We need to do something clever about them. Not sure what exactly. | 20:18 |
zul | soren: ditto | 20:18 |
_0x44 | annegentle: I just submitted and triaged it as a bug. I dunno where it best sits on the site, if they start getting unweildy then maybe we should carve out its own space. | 20:20 |
annegentle | _0x44: yeah I'm just trying to figure out who will use Glance - would you use glance only if you already have nova installed? Or would you use glance to store images for other controllers to access? (is that even possible) | 20:22 |
soren | _0x44: There's an awful lot of ideas and "we might do this"s and "we're probably going to do that"s. | 20:23 |
pvo | annegentle: I think you could use glance standalone without nova or swift | 20:24 |
soren | pvo: Cool. for what? | 20:24 |
_0x44 | annegentle: Ostensibly, you could have nova installed, and I could have glance installed and users of your cloud could install images from my image store/repo | 20:24 |
pvo | soren: ^^ | 20:25 |
_0x44 | soren: Yeah, it was a lot less disjointed before the people started typing. I think sirp might have a copy of their original presentation without the comments/annotations. | 20:25 |
*** dubsquared has quit IRC | 20:26 | |
annegentle | ah so you're building a standalone "storefront" for vm images. Thanks that helps. | 20:26 |
*** kakoni has quit IRC | 20:26 | |
pvo | public images, paid private images, user uploaded images | 20:26 |
_0x44 | soren: 20:24 <+_0x44> annegentle: Ostensibly, you could have nova installed, and I could have glance installed and users of your cloud could install images from my image store/repo | 20:26 |
uvirtbot | New bug: #681117 in glance "Inadequate documentation of glance architecture." [Medium,Confirmed] https://launchpad.net/bugs/681117 | 20:26 |
_0x44 | Whoa... I didn't know uvirtbot checked glance stuff | 20:29 |
creiht | I think it will look up any bug | 20:30 |
creiht | oh new bugs | 20:30 |
creiht | heh | 20:30 |
creiht | bug #666 | 20:30 |
uvirtbot | Launchpad bug 666 in malone "can't file a bug on Ubuntu" [Medium,Invalid] https://launchpad.net/bugs/666 | 20:30 |
creiht | lol | 20:30 |
pvo | bug #1 | 20:31 |
uvirtbot | pvo: Error: Could not parse data returned by Launchpad: The read operation timed out | 20:31 |
pvo | conquered | 20:31 |
creiht | bug #999999999999999999999999999999999999999999 | 20:31 |
pvo | you broke it | 20:31 |
* creiht brings down both uvirtbot and launchpad :) | 20:31 | |
soren | It does a lot of other stuff, too. | 20:33 |
soren | Samba bug #34 | 20:33 |
creiht | uvirtbot: make me a sandwich | 20:33 |
uvirtbot | creiht: Error: "make" is not a valid command. | 20:33 |
creiht | uvirtbot: sudo make me a sandwich | 20:33 |
uvirtbot | creiht: Error: "sudo" is not a valid command. | 20:33 |
creiht | worthless :) | 20:34 |
soren | Weird. | 20:34 |
soren | https://bugzilla.samba.org/show_bug.cgi?id=4052 | 20:35 |
uvirtbot | bugzilla.samba.org bug 4052 in Build environment "Interface detection code fails if build host has no interfaces" [Normal,New] | 20:35 |
soren | samba bug 4053 | 20:35 |
uvirtbot | Launchpad bug 4053 in alsamixergui "alsamixergui: merge new debian version" [Medium,Fix released] https://launchpad.net/bugs/4053 | 20:35 |
soren | figures. | 20:35 |
soren | Never do demos. Ever. | 20:35 |
creiht | hah | 20:35 |
soren | bugzilla.samba.org bug 4053 | 20:35 |
soren | uvirtbot: I don't like you anymore. | 20:36 |
uvirtbot | soren: Error: "I" is not a valid command. | 20:36 |
creiht | uvirtbot: list | 20:36 |
uvirtbot | creiht: Admin, Bugtracker, Channel, Config, Misc, Owner, RSS, Sayto, and User | 20:36 |
soren | uvirtbot: Bugtracker list | 20:36 |
uvirtbot | soren: bugs.winehq.org, bugzilla.kernel.org, bugzilla.mindrot.org, bugzilla.redhat.com, bugzilla.samba.org, cups, debian, developerbugs.linux-foundation.org, django, freedesktop, freedesktop2, gnewsense, gnome, gnome2, issues.apache.org, kde, launchpad, lp, malone, mozilla, openoffice, sourceforge, supybot, trac, ubuntu, and ximian | 20:36 |
creiht | uvirtbot: sayto soren I don't like you either | 20:36 |
creiht | heh | 20:36 |
creiht | :) | 20:36 |
soren | I'm the only one who can do that :) | 20:37 |
creiht | figures :) | 20:37 |
jk0 | #658234 | 20:37 |
jk0 | LP658234 | 20:37 |
soren | I can't see the responses, though. | 20:37 |
soren | bug 658234 | 20:37 |
uvirtbot | Launchpad bug 658234 in nova "Image type is not taken into consideration when generating image ID" [Low,Triaged] https://launchpad.net/bugs/658234 | 20:37 |
soren | jk0: About that bug.. | 20:44 |
soren | jk0: Bah, I'll follow up on the bug. | 20:44 |
jk0 | :) | 20:44 |
jk0 | I was going to take a crack at it until I saw that snippet in the code. figured I'd get some feedback before spending time trying to reproduce | 20:45 |
*** jdarcy has joined #openstack | 20:47 | |
soren | jk0: The problem is that it's not the objectstore that assigns the id. | 20:50 |
soren | jk0: The API server does. | 20:50 |
soren | jk0: And the API server doesn't inspect the manifest to actually figure out if it's a kernel, ramdisk or machine image. | 20:50 |
* soren calls it a day | 20:50 | |
jk0 | ah | 20:51 |
*** jbaker has joined #openstack | 21:07 | |
*** jimbaker has quit IRC | 21:07 | |
*** jbaker is now known as jimbaker | 21:07 | |
*** kevnfx has joined #openstack | 21:18 | |
*** ctennis has quit IRC | 21:26 | |
*** jdarcy has quit IRC | 21:27 | |
*** pothos_ has joined #openstack | 21:35 | |
*** ctennis has joined #openstack | 21:38 | |
*** pothos_ has quit IRC | 21:38 | |
*** pothos has quit IRC | 21:38 | |
*** pothos has joined #openstack | 21:38 | |
Ryan_Lane | "nova-manage user create" creates and modifies users using uid, but displays them using cn, when using the LDAP driver :D | 21:46 |
Ryan_Lane | that's awkward, to say the least :) | 21:47 |
*** burris has joined #openstack | 21:50 | |
*** jimbaker has quit IRC | 21:53 | |
*** EdwinGrubbs has quit IRC | 21:55 | |
*** damon__ has quit IRC | 21:58 | |
*** joearnold has quit IRC | 21:58 | |
dendrobates | Ryan_Lane: file a bug about that | 21:59 |
Ryan_Lane | well, the way the code is written right now doesn't make it problematic | 22:00 |
Ryan_Lane | I'm modifying the code to work with existing servers. that's when it becomes problematic | 22:01 |
Ryan_Lane | so I'll just fix that while I'm doing the other changes | 22:01 |
*** BK_man has joined #openstack | 22:01 | |
*** BK_man has quit IRC | 22:02 | |
*** allsystemsarego has quit IRC | 22:06 | |
vishy | Ryan_Lane: you are more than welcome to fix / take over ldap code | 22:10 |
Ryan_Lane | heh. I dunno about take over, but I'm about to send a merge request :) | 22:11 |
vishy | Ryan_Lane: I wrote it and I'm an ldap n00b | 22:11 |
Ryan_Lane | the ldap code is pretty good | 22:11 |
Ryan_Lane | it's written under the assumption that nova owns the server though, so I'm making mods there | 22:11 |
Ryan_Lane | for most of the objects, that's true. it's unlikely for user accounts though | 22:12 |
Ryan_Lane | I also entered a bug to modify the schema, so that we can interoperate with AD easier too | 22:12 |
Ryan_Lane | that'll need further code changes, so I'll push this change first, then work on that | 22:13 |
vishy | I'm not sure of the value of having NovaProject be a separate object | 22:14 |
vishy | probably could have just made it a GroupOfNames | 22:14 |
Ryan_Lane | probably | 22:15 |
Ryan_Lane | though you do need extra attributes on it, right? | 22:15 |
vishy | also project_manager should probably be a role | 22:15 |
vishy | Ryan_Lane: not really, project manager is the only addition, which could be done using owner or a role | 22:16 |
Ryan_Lane | yeah, true | 22:16 |
Ryan_Lane | well, it's still early on in the schema | 22:16 |
vishy | Ryan_Lane: it does make searching for projects easier since you can filter on objectclass | 22:17 |
*** miclorb has joined #openstack | 22:17 | |
vishy | whereas if we switched you would maybe have a hard time filtering projects vs roles | 22:17 |
vishy | Ryan_Lane: if you see any other issues, go at it. I didn't really do any testing of trying to integrate with AD, although our basic plan was to use a translucent proxy | 22:20 |
Ryan_Lane | ah. that would work too | 22:20 |
Ryan_Lane | though it's a pretty simple fix | 22:20 |
vishy | Ryan_Lane: interoperability is important so the fix seems good to me | 22:20 |
Ryan_Lane | make the attribute configurable, and change the MUST uid to MUST cn in the schema | 22:21 |
vishy | Ryan_Lane: also there should be a differernce between user/project name and user/project id | 22:21 |
Ryan_Lane | right now it is cn/uid | 22:22 |
Ryan_Lane | for user | 22:22 |
Ryan_Lane | the awkward thing is that user list displays the cn, which may not be the same as the uid | 22:23 |
*** gondoi has quit IRC | 22:23 | |
vishy | yes we treated them as the same for a long time | 22:23 |
Ryan_Lane | I changed __to_user to set name and id to uid, instead of using cn. is that a bad idea? | 22:23 |
vishy | and there are still places in the tests that assume they are the same | 22:24 |
vishy | (and in the code in general) | 22:24 |
* Ryan_Lane nods | 22:24 | |
Ryan_Lane | I'll set that change back then | 22:24 |
vishy | inetorg uses uid in its dn, not cn right? | 22:25 |
vishy | s/inetorg/inetorgperson/ | 22:25 |
Ryan_Lane | that is configurable on the part of the ldap admin | 22:25 |
Ryan_Lane | you can set the naming attribute to a number of things | 22:25 |
vishy | eventually it would be nice to enforce id as unique but allow duplicate names | 22:26 |
Ryan_Lane | you can use cn+email, for instance | 22:26 |
vishy | so it seems like name should be cn | 22:26 |
Ryan_Lane | is cn multi-value? | 22:26 |
vishy | and id should be whatever is used in the dn | 22:26 |
Ryan_Lane | hmm. id should be configurable, and likely shouldn't be what's in the DN | 22:27 |
vishy | i suppose as long as you can convert from an id to a dn reliably | 22:27 |
Ryan_Lane | some people would want it to be uid, some would want samaacountname | 22:27 |
Ryan_Lane | to get a DN, you should always do a search | 22:28 |
vishy | or are you thinking of doing a filter on uid instead of constructing the dn directly | 22:28 |
vishy | ah ok | 22:28 |
Ryan_Lane | because you can't reliably determine a DN from an attribute without doing a search | 22:28 |
vishy | then probably that change should be added | 22:28 |
Ryan_Lane | especially since that can be changed on a whim from the ldap admin's perspective | 22:28 |
vishy | because right now it is just constructing the dn based on the id | 22:28 |
Ryan_Lane | ah | 22:28 |
Ryan_Lane | yeah, that's problematic | 22:29 |
Ryan_Lane | I'll make that change soon | 22:29 |
vishy | see these are things I don't know because i'm not an ldap admin | 22:29 |
vishy | cool | 22:29 |
Ryan_Lane | let me enter a bug for it, so that I can remember | 22:29 |
Ryan_Lane | when creating entries from scratch, it's necessary to create the DN from scratch | 22:31 |
Ryan_Lane | that should be configurable, as well as the objectclass lists | 22:31 |
*** seshu has quit IRC | 22:31 | |
Ryan_Lane | most of the configurable items will only be for users though, since they are the only objects that would intersect already existing entries | 22:32 |
*** brd_from_italy has quit IRC | 22:38 | |
uvirtbot | New bug: #681164 in nova "Use a search to find DNs instead of creating them directly from attributes" [Undecided,New] https://launchpad.net/bugs/681164 | 22:41 |
*** londo_ has joined #openstack | 22:53 | |
*** joearnold has joined #openstack | 22:56 | |
eday | vishy: I got a good size patch I'd like you to review when you have a moment: https://code.launchpad.net/~eday/nova/compute-abstraction/+merge/41805 :) | 22:59 |
eday | vishy: not sure where you are on pushing IP allocation down, but it will conflict/hopefully help with that | 22:59 |
*** matiu has joined #openstack | 22:59 | |
*** joearnold has quit IRC | 23:00 | |
*** joearnold has joined #openstack | 23:02 | |
*** joearnol_ has joined #openstack | 23:04 | |
*** joearnold has quit IRC | 23:04 | |
vishy | eday: I'm hoping to get a chance to code soon | 23:07 |
vishy | :( | 23:07 |
vishy | eday: i don't understand 463 vs 472 | 23:08 |
vishy | why does one check for none and the other just run show | 23:08 |
vishy | ? | 23:08 |
eday | vishy: good q, I should probably check for none on all of those | 23:09 |
vishy | so show() returns none instead of raising NotFound like the old code does? | 23:10 |
vishy | also the exception should probably be NotFound or ApiError rather than just Exception | 23:10 |
eday | vishy: hmm, well we could have show() throw instead I suppose | 23:10 |
eday | ahh, in images API, it says it's supposed to raise NotFound, so I'll fix that | 23:11 |
eday | vishy: that check is from the openstack API, I was trying to merge the logic of each and missed a few things I guess :) | 23:12 |
vishy | coolness | 23:13 |
vishy | other than that it looks good | 23:13 |
eday | ok, I just removed those 2 lines... anything else? | 23:13 |
vishy | we could use some better testing | 23:13 |
vishy | in general of api commands | 23:13 |
vishy | preferrable without race conditions like the ones i added for public ips :( | 23:14 |
eday | yeah.. in theory this should preserve all behavior, but I know coverage isn't probably all that good with the unittests | 23:14 |
vishy | we need to start running smoketests! | 23:14 |
vishy | and figure out how to poll properly for cloud uinttests | 23:15 |
eday | and we need to start reporting on coverage so we know what to add tests for | 23:15 |
vishy | so they work without greenthread.sleep() | 23:15 |
vishy | those seem like the most important additions | 23:15 |
vishy | i'm sure there are a bunch of api commands which don't get tested | 23:15 |
vishy | austin threw number of argument exceptions in describe_addresses :( | 23:16 |
*** joearnol_ has quit IRC | 23:17 | |
vishy | eday: I assume all quota checking will eventually move into the shared code? | 23:17 |
eday | we focused so much on new features at the summit, I don't think we talked much about making what we have more solid | 23:17 |
eday | yeah, I hope to push almost everything into worker APIs, like this create_instance patch | 23:18 |
*** Ryan_Lane is now known as Ryan_Lane|away | 23:19 | |
eday | this was just the big one, but now we can go through and abstract more API requests | 23:19 |
vishy | eday: yeah seems good | 23:19 |
eday | the API server code in nova.api should be a simple kwargs translation, should have little-to-no logic | 23:19 |
*** joearnold has joined #openstack | 23:20 | |
*** kevnfx has quit IRC | 23:20 | |
vishy | we should make a bug for cleaning up cloud unittests, fixing polling issues and adding tests for all of the api commands | 23:21 |
eday | well, I'd love to get everything converted to nosetests first with code coverage enabled | 23:21 |
vishy | i suppose if we are breaking things out like this, we could just stub/mock the managers | 23:21 |
soren | You know we have code coverage checks already, right? | 23:22 |
soren | Just sayin'. | 23:22 |
eday | oh? | 23:22 |
vishy | and the testing won't depend on eventlet/greenlet | 23:22 |
soren | I'd tell you about it, but I'm nothere. | 23:22 |
vishy | polling of rpc | 23:22 |
soren | eday: http://hudson.openstack.org/job/nova-coverage/ | 23:22 |
eday | ahh, the hudson job is finally running :) last I checked it was dead | 23:22 |
soren | eday: I fixed it weeks ago. | 23:23 |
soren | Possibly at the sprint. | 23:23 |
soren | Err... summit. | 23:23 |
soren | The fix was ridiculously simple. | 23:23 |
eday | ahh, must have missed it | 23:23 |
soren | "python-coverage run_tests.py" --> "python-coverage $(pwd)/run_tests.py" or something to that effect. | 23:23 |
vishy | soren: that's sexy | 23:24 |
vishy | soren: i didn't know that was working either | 23:24 |
soren | vishy: I didn't feel very sexy went I worked it out. Hair all ruffled, sweating.. | 23:24 |
jk0 | soren: that was probably the time someone asked you a question during a talk, and you weren't paying attention :P | 23:24 |
soren | vishy: Oh, the graph? I thought you meant the fix :) | 23:24 |
eday | soren: can you get nosetests we run in there too? | 23:25 |
soren | eday: I... err... | 23:25 |
soren | no. | 23:25 |
soren | :) | 23:25 |
soren | Probably, but I'm not sure it'd be worth the effort, if we're consolidating our test frameworks. | 23:25 |
eday | soren: we're consolidating to the nosetests though :) | 23:26 |
soren | jk0: That never happened :) | 23:26 |
soren | eday: It's simple for nosetests. It's also (as it turns out) simple for non-nose tests. | 23:26 |
soren | eday: Both at the same time? Less so. | 23:26 |
jk0 | don't worry, we all assumed you were busy being productive :) | 23:26 |
soren | :) | 23:26 |
eday | soren: ahh, I was hoping you could just dump both commands on the args list and be done with it | 23:27 |
soren | Well, it's way past my bed time, just stopped by to add to the confusion. | 23:27 |
soren | eday: I don't thinkg so. | 23:27 |
soren | eday: If you have a python script that runs both, I guess it would work. | 23:27 |
soren | eday: "python-coverage foo.py arg1" corresponds to "python foo.py arg1", just with code coverage checking enabled. | 23:28 |
soren | eday: Hmmm.. | 23:28 |
eday | ahh | 23:28 |
soren | eday: Actually, it may be really easy. | 23:28 |
soren | eday: If the running of the tests and the generation of the report are separate steps, it's simple as pie. | 23:28 |
soren | Anyways... Tomorrow. | 23:29 |
* soren -> sleep | 23:29 | |
soren | g'night. | 23:29 |
*** Ryan_Lane|away has quit IRC | 23:34 | |
*** ppetraki has quit IRC | 23:37 | |
*** abecc has quit IRC | 23:53 | |
*** rsampaio has joined #openstack | 23:56 | |
*** GasbaKid has quit IRC | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!