*** kevnfx has joined #openstack | 00:00 | |
*** joearnol_ has joined #openstack | 00:01 | |
*** krish has quit IRC | 00:05 | |
*** Ryan_Lane has joined #openstack | 00:08 | |
*** reldan has joined #openstack | 00:13 | |
jbryce | KyleM1: http://wiki.openstack.org/BexarReleaseSchedule - bexar freeze dates | 00:15 |
---|---|---|
KyleM1 | Thanks, jbryce | 00:15 |
*** dubsquared has quit IRC | 00:17 | |
*** krish has joined #openstack | 00:18 | |
jbryce | jk0: that xenserver wiki page looks awesome. thanks for putting it up | 00:19 |
jk0 | no problem | 00:19 |
*** normanrichards has quit IRC | 00:20 | |
*** hggdh has quit IRC | 00:22 | |
*** hadrian has quit IRC | 00:25 | |
*** reldan has quit IRC | 00:25 | |
*** sebastianstadil has quit IRC | 00:28 | |
*** hggdh has joined #openstack | 00:29 | |
*** dfg_ has quit IRC | 00:30 | |
*** hadrian has joined #openstack | 00:33 | |
*** kashyapc has quit IRC | 00:33 | |
*** sebastianstadil has joined #openstack | 00:34 | |
*** iammartian has quit IRC | 00:35 | |
*** joearnol_ has quit IRC | 00:37 | |
*** jimbaker has quit IRC | 00:42 | |
*** daleolds has quit IRC | 00:45 | |
*** rlucio has quit IRC | 00:48 | |
*** hggdh has quit IRC | 00:50 | |
*** kashyapc has joined #openstack | 00:50 | |
*** normanrichards has joined #openstack | 00:50 | |
*** daleolds has joined #openstack | 00:51 | |
*** hggdh has joined #openstack | 00:52 | |
eday | termie: the eventlet branch ready for merge now? | 01:07 |
*** KyleM1 has left #openstack | 01:07 | |
*** dragondm has quit IRC | 01:09 | |
*** ar1_ has joined #openstack | 01:13 | |
*** kashyapc has quit IRC | 01:23 | |
*** kashyapc has joined #openstack | 01:26 | |
*** sophiap has joined #openstack | 01:28 | |
*** daleolds has quit IRC | 01:29 | |
*** abecc has quit IRC | 01:30 | |
*** jc_smith has quit IRC | 01:33 | |
*** burris has joined #openstack | 01:49 | |
*** sophiap_ has joined #openstack | 01:50 | |
*** sophiap has quit IRC | 01:50 | |
*** sophiap_ is now known as sophiap | 01:50 | |
sirp1 | ant: just noticed that XENAPI_PLUGIN_FAILURE exceptions aren't working the same between XS 5.5 and 5.6 | 01:53 |
sirp1 | ant: in 5.5 we get the traceback, for some reason in 5.6 we don't… | 01:53 |
sirp1 | ^^^ http://paste.openstack.org/show/305/ | 01:53 |
uvirtbot | sirp1: Error: "^^" is not a valid command. | 01:53 |
*** jdurgin has quit IRC | 02:01 | |
*** zul has joined #openstack | 02:01 | |
*** arcane has quit IRC | 02:03 | |
sirp1 | spy: nm, got it sorted out, needed to chmod +x objectstore | 02:03 |
*** arcane has joined #openstack | 02:08 | |
*** krish has quit IRC | 02:22 | |
*** miclorb_ has quit IRC | 02:32 | |
*** miclorb_ has joined #openstack | 02:38 | |
*** miclorb_ has quit IRC | 02:45 | |
*** rchavik has joined #openstack | 02:47 | |
*** miclorb_ has joined #openstack | 02:52 | |
*** miclorb_ has quit IRC | 02:55 | |
*** sophiap has quit IRC | 02:56 | |
*** krish has joined #openstack | 03:04 | |
*** deshantm_ has joined #openstack | 03:08 | |
*** deshantm_cosi_ has joined #openstack | 03:08 | |
*** deshantm has quit IRC | 03:09 | |
*** deshantm_cosi has quit IRC | 03:09 | |
*** maplebed has quit IRC | 03:17 | |
*** deshantm_cosi_ has quit IRC | 03:19 | |
*** deshantm_ has quit IRC | 03:19 | |
*** deshantm_cosi has joined #openstack | 03:19 | |
*** deshantm_ has joined #openstack | 03:19 | |
*** miclorb has joined #openstack | 03:21 | |
*** ar1_ has quit IRC | 03:24 | |
*** BK_man has quit IRC | 03:24 | |
*** ar1_ has joined #openstack | 03:24 | |
*** burris has quit IRC | 03:30 | |
*** burris has joined #openstack | 03:38 | |
*** Ryan_Lane is now known as Ryan_Lane|away | 03:40 | |
*** localhost has joined #openstack | 03:53 | |
*** filler_ is now known as filler | 03:53 | |
*** MarkAtwood has quit IRC | 03:57 | |
*** MarkAtwood has joined #openstack | 03:58 | |
*** sirp1 has quit IRC | 04:03 | |
*** zaitcev has quit IRC | 04:04 | |
*** deshantm_cosi has quit IRC | 04:05 | |
*** deshantm_ has quit IRC | 04:05 | |
*** deshantm_cosi has joined #openstack | 04:05 | |
*** deshantm_ has joined #openstack | 04:05 | |
*** Ryan_Lane|away has quit IRC | 04:07 | |
*** Ryan_Lane has joined #openstack | 04:09 | |
*** ccustine has joined #openstack | 04:10 | |
*** rchavik has quit IRC | 04:10 | |
*** Ryan_Lane has quit IRC | 04:13 | |
*** Ryan_Lane has joined #openstack | 04:14 | |
*** rchavik has joined #openstack | 04:23 | |
*** kashyapc has quit IRC | 04:28 | |
*** miclorb has quit IRC | 04:31 | |
*** sirp1 has joined #openstack | 04:36 | |
*** joearnold has joined #openstack | 04:37 | |
*** miclorb_ has joined #openstack | 04:37 | |
*** sirp2 has joined #openstack | 04:45 | |
*** sirp1 has quit IRC | 04:46 | |
*** ccustine has quit IRC | 04:46 | |
*** kashyapc has joined #openstack | 05:00 | |
*** joearnol_ has joined #openstack | 05:05 | |
*** joearnold has quit IRC | 05:05 | |
*** hadrian has quit IRC | 05:19 | |
*** rchavik has quit IRC | 05:25 | |
*** BK_man has joined #openstack | 05:35 | |
*** joearnol_ has quit IRC | 05:35 | |
*** joearnold has joined #openstack | 05:36 | |
*** rchavik has joined #openstack | 05:39 | |
*** sebastianstadil has quit IRC | 05:46 | |
*** sebastianstadil has joined #openstack | 05:53 | |
*** dubsquared has joined #openstack | 05:53 | |
*** f4m8_ is now known as f4m8 | 05:57 | |
*** joearnold has quit IRC | 06:02 | |
*** apanasenko has joined #openstack | 06:04 | |
*** sirp2 has quit IRC | 06:06 | |
*** miclorb_ has quit IRC | 06:22 | |
*** guigui has joined #openstack | 07:00 | |
*** krish has quit IRC | 07:01 | |
*** dubsquared has quit IRC | 07:10 | |
*** krish has joined #openstack | 07:16 | |
*** arthurc_ has joined #openstack | 07:35 | |
*** ramkrsna has joined #openstack | 07:36 | |
*** ramkrsna has joined #openstack | 07:36 | |
*** almaisan-away is now known as al-maisan | 07:36 | |
*** gaveen has joined #openstack | 07:47 | |
*** apanasenko has quit IRC | 07:48 | |
*** allsystemsarego has joined #openstack | 07:48 | |
*** ArdRigh has joined #openstack | 07:59 | |
*** brd_from_italy has joined #openstack | 08:04 | |
*** rcc has joined #openstack | 08:15 | |
*** bobl has quit IRC | 08:19 | |
*** calavera has joined #openstack | 08:23 | |
*** larstobi has joined #openstack | 08:23 | |
*** sebastianstadil has quit IRC | 08:31 | |
*** miclorb_ has joined #openstack | 08:41 | |
*** krish has quit IRC | 08:47 | |
*** ibarrera has joined #openstack | 08:50 | |
*** GasbaKid has joined #openstack | 08:52 | |
*** ar1_ has quit IRC | 08:53 | |
*** gaveen has quit IRC | 08:55 | |
*** Ryan_Lane has quit IRC | 08:59 | |
*** gaveen has joined #openstack | 09:07 | |
*** miclorb_ has quit IRC | 09:15 | |
*** JordanRinke_ has quit IRC | 09:20 | |
*** irahgel1 has joined #openstack | 09:24 | |
*** apanasenko has joined #openstack | 09:32 | |
*** colinnich has joined #openstack | 09:32 | |
*** guigui has quit IRC | 09:36 | |
*** reldan has joined #openstack | 09:39 | |
*** rcc has quit IRC | 09:41 | |
*** MarkAtwood has quit IRC | 09:43 | |
*** rcc has joined #openstack | 09:50 | |
*** threedot has joined #openstack | 10:12 | |
*** reldan has quit IRC | 10:29 | |
*** threedot has left #openstack | 10:29 | |
*** GasbaKid has quit IRC | 10:59 | |
*** rds__ has joined #openstack | 10:59 | |
*** GasbaKid has joined #openstack | 11:00 | |
*** icarus902 has quit IRC | 11:06 | |
*** icarus902 has joined #openstack | 11:07 | |
uvirtbot | New bug: #691044 in nova "having LC_ALL and LANG configured, some scripts are not working right, including one unittest" [Undecided,New] https://launchpad.net/bugs/691044 | 11:21 |
*** colinnich has quit IRC | 11:23 | |
*** colinnich has joined #openstack | 11:25 | |
*** ArdRigh has quit IRC | 11:31 | |
*** reldan has joined #openstack | 11:38 | |
*** kashyapc has quit IRC | 11:45 | |
*** Daviey has quit IRC | 11:50 | |
*** Daviey has joined #openstack | 11:52 | |
*** rds__ has quit IRC | 11:53 | |
*** sophiap has joined #openstack | 12:12 | |
*** ramkrsna has quit IRC | 12:21 | |
*** yunomc has left #openstack | 12:23 | |
*** joearnold has joined #openstack | 12:44 | |
*** sophiap has quit IRC | 12:48 | |
*** ctennis has quit IRC | 12:54 | |
*** rchavik has quit IRC | 13:00 | |
*** reldan has quit IRC | 13:02 | |
*** apanasenko has quit IRC | 13:02 | |
*** ctennis has joined #openstack | 13:11 | |
*** _skrusty has quit IRC | 13:15 | |
*** gaveen has quit IRC | 13:21 | |
*** joearnol_ has joined #openstack | 13:22 | |
*** joearnold has quit IRC | 13:22 | |
*** bobl has joined #openstack | 13:23 | |
*** _skrusty has joined #openstack | 13:28 | |
*** sophiap has joined #openstack | 13:29 | |
*** mdomsch has quit IRC | 13:33 | |
*** sophiap_ has joined #openstack | 13:34 | |
*** sophiap has quit IRC | 13:34 | |
*** sophiap_ is now known as sophiap | 13:34 | |
*** GasbaKid has quit IRC | 13:35 | |
*** blpiatt has joined #openstack | 13:37 | |
*** bobl has quit IRC | 13:44 | |
*** normanrichards has quit IRC | 13:45 | |
*** reldan has joined #openstack | 13:48 | |
*** hazmat has joined #openstack | 13:50 | |
*** Adiantum has quit IRC | 13:50 | |
*** reldan has quit IRC | 13:52 | |
*** joearnol_ has quit IRC | 13:52 | |
*** joearnold has joined #openstack | 13:52 | |
*** joearnold has quit IRC | 13:54 | |
notmyname | annegentle: http://www.creationline.com/swift_report_20101215.pdf | 13:54 |
notmyname | annegentle: ^ docs, or something, in japanese | 13:55 |
*** sophiap has quit IRC | 14:01 | |
*** kashyapc has joined #openstack | 14:04 | |
*** jdarcy has joined #openstack | 14:05 | |
*** rds__ has joined #openstack | 14:09 | |
*** aliguori has joined #openstack | 14:11 | |
*** cloudmeat has joined #openstack | 14:12 | |
blpiatt | notmyname, it looks like a more comphrensive guide based on the presentation he gave at the JOSUG about swift, this is based off of the english readable words and diagrams I recognize ;) | 14:14 |
notmyname | blpiatt: ah. based on the English I could read, I was guessing it is similar to our docs on the wiki | 14:15 |
*** reldan has joined #openstack | 14:21 | |
*** gondoi has joined #openstack | 14:21 | |
annegentle | notmyname: yeah I'd like to get that into the wiki, I'll have to contact the author | 14:22 |
annegentle | blpiatt: can you give me the contact information? | 14:23 |
*** Podilarius has joined #openstack | 14:23 | |
*** kashyapc has quit IRC | 14:24 | |
*** joearnol_ has joined #openstack | 14:24 | |
*** allsystemsarego has quit IRC | 14:29 | |
*** hadrian has joined #openstack | 14:29 | |
*** allsystemsarego has joined #openstack | 14:31 | |
*** dkocher has joined #openstack | 14:39 | |
*** cloudmeat has quit IRC | 14:44 | |
*** jdarcy has quit IRC | 14:45 | |
dabo | sandywalsh: did you get the eventlet-merge code running on your system? | 14:48 |
*** cloudmeat has joined #openstack | 14:52 | |
sandywalsh | dabo, yup, merging pause now | 14:59 |
dabo | sandywalsh: how did you get objectstore to run? The code I got in that branch still uses twisted | 14:59 |
sandywalsh | dabo, yes, you still run objectstore the old way. It's going away with glance soon-ish | 15:00 |
sandywalsh | dabo, there's a discussion in the merge-prop about it | 15:00 |
dabo | sandywalsh: ok, thanks. I didn't install twisted so that I could test the eventlet stuff | 15:00 |
sandywalsh | dabo, np ... if you run into problems let me know. There's a couple of gotcha's. | 15:01 |
dabo | sandywalsh: thx | 15:02 |
sandywalsh | dabo, also, make sure your using the push from yesterday afternoon. There were important fixes for xen | 15:02 |
dabo | sandywalsh: yeah, I saw those. | 15:02 |
*** mdomsch has joined #openstack | 15:03 | |
*** Podilarius has quit IRC | 15:04 | |
*** Adiantum has joined #openstack | 15:04 | |
*** BK_man has quit IRC | 15:04 | |
sandywalsh | this conversion to eventlet is frickin' sweet. | 15:08 |
sandywalsh | (let's see how much more code I can delete) | 15:09 |
*** hggdh has quit IRC | 15:11 | |
*** brd_from_italy has quit IRC | 15:12 | |
*** dendro-afk is now known as dendrobates | 15:14 | |
*** brd_from_italy has joined #openstack | 15:14 | |
*** allsystemsarego has quit IRC | 15:14 | |
*** hggdh has joined #openstack | 15:15 | |
sandywalsh | in case you missed it yesterday, jk0 posed his xen server/nova install notes: http://wiki.openstack.org/XenServerDevelopment | 15:16 |
sandywalsh | *posted | 15:16 |
*** dkocher has quit IRC | 15:17 | |
annegentle | yay jk0, appreciate it | 15:17 |
*** sirp1 has joined #openstack | 15:18 | |
*** MarkAtwood has joined #openstack | 15:22 | |
*** Podilarius has joined #openstack | 15:25 | |
*** dubsquared has joined #openstack | 15:26 | |
*** f4m8 is now known as f4m8_ | 15:29 | |
*** kashyapc has joined #openstack | 15:36 | |
sandywalsh | dabo, does ./run_tests.sh work for you in that branch? fails horribly for me. nosetests work though. | 15:37 |
sandywalsh | dabo, looks like it's trying to do a redis connection | 15:37 |
eday | termie, vishy: anything else you guys want to do with eventlet branch, or should we hit merge? | 15:37 |
* ttx cheers | 15:38 | |
sandywalsh | eday, does runtests run clean for you on that branch? I'm getting redis connection complaints | 15:41 |
sandywalsh | eday, checking to ensure it's not my env | 15:42 |
eday | redis connection, huh? | 15:43 |
*** ppetraki has joined #openstack | 15:43 | |
eday | oh yeah, fake ldap still uses it | 15:43 |
*** johnpur has joined #openstack | 15:44 | |
*** ChanServ sets mode: +v johnpur | 15:44 | |
sandywalsh | eday, lots of these: http://paste.openstack.org/show/309/ | 15:44 |
*** joearnol_ has quit IRC | 15:44 | |
sandywalsh | eday, checking against raw branch (no changes) | 15:44 |
*** aliguori has quit IRC | 15:45 | |
*** dragondm has joined #openstack | 15:45 | |
*** sophiap has joined #openstack | 15:48 | |
sandywalsh | eday, confirmed ... tests fail from the raw branch (no changes) ... for me at least. | 15:48 |
eday | sandywalsh: hm, all tests pass for me | 15:48 |
eday | but I have redis running | 15:49 |
sandywalsh | eday, try turning it off ... unit tests shouldn't need it, correct? | 15:49 |
*** kevnfx has quit IRC | 15:49 | |
*** sophiap has quit IRC | 15:50 | |
eday | sandywalsh: fake ldap uses it, so I thin it does | 15:50 |
sandywalsh | eek | 15:51 |
eday | yeah, trunk uses it still | 15:51 |
sandywalsh | sorta violates the idea of a unittest, no? | 15:52 |
eday | hehe | 15:53 |
*** sophiap has joined #openstack | 15:53 | |
eday | well, at least it doesn't require ldap :) | 15:53 |
eday | they also use sqlite | 15:54 |
*** larstobi has quit IRC | 15:54 | |
*** sophiap_ has joined #openstack | 15:54 | |
*** blpiatt has quit IRC | 15:55 | |
sandywalsh | at least it doesn't require windows :) | 15:55 |
*** sophiap has quit IRC | 15:58 | |
*** sophiap_ is now known as sophiap | 15:58 | |
jbryce | sandywalsh, eday: i'm seeing the same thing as sandywalsh. i think it's because in trunk runtests.sh was skipping ldapmanager tests (and not requiring redis) before | 15:59 |
*** daleolds has joined #openstack | 15:59 | |
creiht | polvi: congrats!!!! :) | 15:59 |
creiht | and welcome | 16:00 |
*** dirakx has joined #openstack | 16:00 | |
sandywalsh | jbryce, you're correct, but I get other tests failing too, not just the ldap ones | 16:00 |
jbryce | sandywalsh: yeah...i do as well | 16:01 |
*** MarkAtwood has quit IRC | 16:01 | |
eday | jbryce: if you test trunk and watch redis, it gets used during the run | 16:01 |
sandywalsh | hmm, even with redis running it fails | 16:01 |
*** joearnold has joined #openstack | 16:01 | |
sandywalsh | do I need to init redis somehow? I see the connections hitting it, but no joy | 16:02 |
eday | sandywalsh: nope, should just work | 16:02 |
jk0 | sandywalsh: is python-redis installed? | 16:03 |
jk0 | the unit tests call it | 16:03 |
sandywalsh | jk0, yes, it's part of the virtenv | 16:03 |
sandywalsh | I'm thinking a version mismatch | 16:03 |
eday | sandywalsh: so trunk runs fine for you? | 16:03 |
sandywalsh | server is 1.02 | 16:03 |
sandywalsh | eday, it did ... lemme try again | 16:03 |
jk0 | ah, I've not been using venv | 16:04 |
jbryce | yes | 16:04 |
eday | i have redis 2.0 | 16:04 |
sandywalsh | ah ... that'll do it | 16:04 |
sandywalsh | sec | 16:04 |
jk0 | packages are much better IMHO :) | 16:04 |
jbryce | a clean trunk runs fine me and after applying just the merge start getting failures | 16:05 |
*** sophiap has quit IRC | 16:06 | |
*** sophiap has joined #openstack | 16:06 | |
*** colinnich has quit IRC | 16:11 | |
eday | jbryce: trunk and trunk+eventlet merge run fine for me.. must be a dependency issue | 16:12 |
*** hggdh has quit IRC | 16:14 | |
jk0 | yeah, I had 0 issues firing up the new eventlet branch | 16:14 |
jk0 | but I also didn't use the new launcher... | 16:15 |
eday | jk0: what about unittests? | 16:15 |
*** vvuksan has joined #openstack | 16:15 | |
jk0 | haven't tried, let me check | 16:15 |
sandywalsh | back from standup ... upgrading to redis 2 | 16:16 |
jk0 | oh my, yeah, definitely redis failures | 16:17 |
jbryce | eday: i agree, but it's a changed dependency since it was working before. i'm just trying to answer what it is since it's affected 2 of us already and will probably affect others. | 16:17 |
sandywalsh | +1 | 16:17 |
jbryce | sandywalsh: i've got redis-2.0.0-rc4 | 16:18 |
eday | jbryce: yup, definitely need to find out what, hard on my end since I can't reproduce. any stack traces? | 16:18 |
*** guigui1 has joined #openstack | 16:18 | |
sandywalsh | run clean with redis 2 | 16:19 |
sandywalsh | ! | 16:19 |
sandywalsh | jbryce, I'm using 2.04 | 16:20 |
jbryce | sandywalsh: stable 2? like 2.0.4? | 16:20 |
jbryce | sandywalsh: thx...i'll try that too | 16:20 |
eday | I have 2.0.0 and works fine | 16:20 |
jbryce | eday: http://paste.openstack.org/show/310/ - all variations of that same Error 61 | 16:21 |
sandywalsh | eday, perhaps you have a compatible python client ... looked like marshaling errors | 16:21 |
sandywalsh | eday, I'm using virtenv redis client | 16:21 |
eday | It's python-redis 2.0.0 | 16:21 |
*** brd_from_italy has quit IRC | 16:21 | |
sandywalsh | eday, me too | 16:22 |
sandywalsh | hrm | 16:22 |
eday | it's a simple text based protocol, can't imagine what might have changed at that level on a minor version bump :) | 16:22 |
eday | but you went from 1.x to 2, which was probably the issue | 16:23 |
eday | Didn't think it ever worked with 1.x | 16:23 |
sandywalsh | well, mine works now, but the larger issue is this dependency (my $0.02) | 16:23 |
sandywalsh | funny also that the ldap tests aren't being skipped as before | 16:24 |
eday | sandywalsh: so the *only* think you changed was redis-server from 1.x to 2? | 16:24 |
sandywalsh | correct | 16:24 |
sandywalsh | and running the server at all | 16:24 |
sandywalsh | which I never did before | 16:25 |
jk0 | I'll try the same thing | 16:25 |
eday | hmm, nothing changed in auth (module or unittests). weird | 16:27 |
*** seshu has joined #openstack | 16:27 | |
jk0 | sandywalsh: so you installed the actual server and not just the python module? | 16:27 |
sandywalsh | yes | 16:28 |
*** kevnfx has joined #openstack | 16:28 | |
*** calavera has quit IRC | 16:28 | |
sandywalsh | jk0, the python module (client) is part of virtenv install | 16:28 |
jk0 | yeah, I don't use venv | 16:28 |
jk0 | I just installed python-redis in the past | 16:28 |
jk0 | but not redis-server | 16:28 |
sandywalsh | jk0, but I had to install & run redis-server 2.0.4 to get tests to pass | 16:29 |
jk0 | ok, that's what I was wondering | 16:29 |
sandywalsh | jk0, likewise ... that's why this is smelly | 16:29 |
eday | were you seeing a bunch of [SKIPPED] before? | 16:29 |
sandywalsh | yes | 16:29 |
sandywalsh | no longer | 16:29 |
eday | in runtests.py output? | 16:29 |
sandywalsh | yes | 16:29 |
jk0 | same here | 16:29 |
eday | ahh, ok. just shutdown my redis server and I get that | 16:29 |
sandywalsh | I remember distinctly seeing .skip = True in the tests previously | 16:30 |
eday | and now they are errors | 16:30 |
sandywalsh | but skip was only for ldap ... these errors are all over the place | 16:30 |
eday | so redis-server was always needed, they were just skipped before | 16:30 |
sandywalsh | no | 16:30 |
jbryce | eday: run against a clean trunk with redis stopped | 16:31 |
eday | well, fake-ldap == redis | 16:31 |
* jk0 has never installed redis-server | 16:31 | |
eday | jbryce: I did | 16:31 |
sandywalsh | eday, for example, my pause test fails and it definitely never needed redis server running before | 16:31 |
eday | ok, sorry, not needed, but needed if you wanted everything run | 16:31 |
jk0 | only the pythos-redis module, not the actual server | 16:32 |
*** iammartian has joined #openstack | 16:32 | |
sandywalsh | ./auth_unittest.py: self.skip = True | 16:33 |
sandywalsh | somethings up ... if this is being ignored | 16:34 |
eday | jk0: you need redis-server if you didn't want auth tests skipped | 16:34 |
jbryce | so....in trunk run_tests.sh did not need redis before because it was apparently skipping things that required redis. run_tests.sh now requires redis running because it is running more tests. | 16:34 |
*** kashyapc has quit IRC | 16:34 | |
eday | or it doesn't know how to skip, the test base classes were tweaked, trying to find the difference | 16:35 |
sandywalsh | jbryce, actually that's a good point ... my pause test shouldn't run with run_tests.sh ... only with nosetest | 16:35 |
*** sophiap has quit IRC | 16:35 | |
*** sophiap has joined #openstack | 16:36 | |
ttx | devcamcar: would you consider bug 671197 fixed with your recent branch merge ? If yes, please set bug to FixCommitted | 16:36 |
uvirtbot | Launchpad bug 671197 in nova "Smoke tests are broken" [Medium,In progress] https://launchpad.net/bugs/671197 | 16:36 |
sandywalsh | bbiab | 16:39 |
jbryce | eday: do you know if the switch from test.TrialTestCase to test.TestCase would have had any impact on that? | 16:40 |
*** jdarcy has joined #openstack | 16:40 | |
*** joearnold has quit IRC | 16:41 | |
jk0 | ahah! | 16:42 |
jk0 | jbryce: I bet that's it | 16:42 |
jk0 | just did a grep for that and it's all over the place in nova | 16:42 |
jk0 | I'll bet they need to me moved to TestCase | 16:43 |
eday | jbryce: possibly, but trial should be a simple wrapper over unittest, just allowing defers | 16:43 |
*** joearnold has joined #openstack | 16:43 | |
*** jfluhmann has quit IRC | 16:44 | |
eday | I was looking for other changes in the base test classes | 16:45 |
*** larstobi has joined #openstack | 16:45 | |
eday | it appears standard unittest has no skip functionality, so trial does add this | 16:49 |
*** deshantm_ has quit IRC | 16:49 | |
*** deshantm has joined #openstack | 16:49 | |
creiht | eday: nosetests allows you to skip tests | 16:50 |
eday | creiht: I wish we were using that everywhere :/ | 16:50 |
creiht | eday: make it so! :) | 16:50 |
*** kashyapc has joined #openstack | 16:51 | |
eday | creiht: getting closer, most of twisted will be out of the way which will make unittest hacking easier | 16:51 |
*** schisamo has joined #openstack | 16:53 | |
creiht | cool | 16:54 |
*** schisamo_ has joined #openstack | 16:55 | |
*** kashyapc has quit IRC | 16:56 | |
*** ChanServ sets mode: +v pandemicsyn | 16:56 | |
*** rcc has quit IRC | 16:56 | |
uvirtbot | New bug: #691174 in nova "On Ubuntu 10.10, upgrading a nova install stalls" [Undecided,New] https://launchpad.net/bugs/691174 | 16:56 |
*** jfluhmann has joined #openstack | 16:56 | |
*** schisamo has quit IRC | 16:58 | |
*** schisamo_ is now known as schisamo | 16:58 | |
*** mdomsch has quit IRC | 16:58 | |
*** BK_man has joined #openstack | 17:02 | |
*** al-maisan is now known as almaisan-away | 17:04 | |
*** schisamo has quit IRC | 17:05 | |
*** schisamo has joined #openstack | 17:05 | |
*** aliguori has joined #openstack | 17:12 | |
*** kashyapc has joined #openstack | 17:12 | |
*** abecc has joined #openstack | 17:13 | |
*** hggdh has joined #openstack | 17:13 | |
dubsquared | annegentle: in today? | 17:16 |
*** daleolds has quit IRC | 17:16 | |
spectorclan | dubsquared: I saw anne on earlier this morning but her iChat shows idle so perhaps she stepped away | 17:22 |
*** jfluhmann has quit IRC | 17:22 | |
dubsquared | spectorclan: thanks, ill just shoot her a PM then | 17:22 |
jbryce | dubsquared: she'll probably be on and off today | 17:23 |
jbryce | dubsquared: or as we in the industry like to say "she'll have intermittent availability" | 17:24 |
dubsquared | jbryce: did she send an e-mail stating she'll be, "out of pocket" | 17:25 |
jk0 | looks like termie removed flags from vm_utils, that's not going to work :) | 17:25 |
jk0 | I'll fix | 17:25 |
dubsquared | I still think that term is so odd... | 17:25 |
dubsquared | :) | 17:25 |
*** Ryan_Lane has joined #openstack | 17:26 | |
*** guigui1 has quit IRC | 17:26 | |
jbryce | dubsquared: true... brett favre always did some of his most productive work out of the pocket | 17:27 |
mtaylor | ttx: so, I need to patch tarmac to use your plugin? | 17:34 |
*** Ryan_Lane has quit IRC | 17:36 | |
*** schisamo_ has joined #openstack | 17:38 | |
*** schisamo has quit IRC | 17:38 | |
*** schisamo_ is now known as schisamo | 17:38 | |
jk0 | termie: I proposed a small merge to your banch: https://code.launchpad.net/~jk0/nova/put-back-flags/+merge/43937 | 17:40 |
jk0 | termie: it just puts nova flags back in vm_utils | 17:40 |
*** Ryan_Lane has joined #openstack | 17:42 | |
*** maplebed has joined #openstack | 17:43 | |
*** joearnold has quit IRC | 17:44 | |
*** joearnold has joined #openstack | 17:45 | |
*** schisamo has quit IRC | 17:45 | |
*** schisamo has joined #openstack | 17:46 | |
jk0 | sandywalsh: did you put together any docs on getting getting the cloudservers API working, or does it "just work" in your fork? | 17:46 |
*** ccustine has joined #openstack | 17:46 | |
*** jdurgin has joined #openstack | 17:49 | |
*** kashyapc has quit IRC | 17:49 | |
*** abecc_ has joined #openstack | 17:51 | |
*** kashyapc has joined #openstack | 17:51 | |
*** abecc has quit IRC | 17:53 | |
*** abecc_ is now known as abecc | 17:53 | |
*** kashyapc has quit IRC | 17:59 | |
xtoddx | jaypipes: around? | 18:00 |
*** henrichrubin has quit IRC | 18:00 | |
xtoddx | or does anybody else have a recipe for letting optparse ignore unknown flags? | 18:00 |
*** schisamo has quit IRC | 18:00 | |
*** schisamo has joined #openstack | 18:01 | |
*** MarkAtwood has joined #openstack | 18:01 | |
*** henrichrubin has joined #openstack | 18:01 | |
*** rlucio has joined #openstack | 18:02 | |
*** kashyapc has joined #openstack | 18:03 | |
*** schisamo has quit IRC | 18:10 | |
*** schisamo has joined #openstack | 18:10 | |
*** ibarrera has quit IRC | 18:16 | |
*** rlucio has quit IRC | 18:16 | |
*** spy is now known as antonym | 18:17 | |
*** joearnold has quit IRC | 18:17 | |
dabo | is there anything in the xenserver stuff for reading/writing to xenstore? I didn't find anything with grep | 18:18 |
*** joearnold has joined #openstack | 18:19 | |
*** daleolds has joined #openstack | 18:22 | |
*** BK_man has quit IRC | 18:23 | |
vishy | afaik if you have python-redis installed and redis is not running you will get a lot of failures | 18:27 |
vishy | eday: I recall termie saying something about there being no skip in unittest | 18:27 |
jk0 | could someone explain to me what actually fires off the db creations when, say, creating a new user on a new nova install? | 18:29 |
jk0 | s/db/table/ | 18:29 |
vishy | jk0: sqlalchemy | 18:29 |
eday | jk0: nova/db.sqlalchemy.models.register_models | 18:29 |
jk0 | is there something specific that gets called though? | 18:29 |
jk0 | ahah! | 18:29 |
jk0 | thanks | 18:29 |
vishy | jk0: called from __init__.py in sqlalchemy | 18:30 |
* jk0 completely overlooked that | 18:30 | |
jk0 | :o | 18:30 |
*** smoser is now known as smoser` | 18:30 | |
sandywalsh | jk0, you have to do a few things: | 18:30 |
*** smoser` is now known as smoser | 18:30 | |
sandywalsh | jk0, 1. --allow_admin_api=true to flagfile | 18:31 |
sandywalsh | 2. set CLOUD_SERVERS_USERNAME = your nova username | 18:31 |
* jk0 is taking notes and will update wikis accordingly | 18:31 | |
eday | vishy: so, I've been trying to start breaking out the data into different bits for distributed updates, and I keep getting stuck down various tangents.. to do things in a distributed fashion, we're really going to need to blockbox different workers I think, but right now we're a bit off | 18:32 |
*** arthurc_ has quit IRC | 18:32 | |
sandywalsh | 3. set CLOUD_SERVERS_API_KEY=EC2_ACCESS_Key (with the :project stripped off at the end) | 18:32 |
sandywalsh | 4. set CLOUD_SERVERS_URL=http://192.168.2.109:8773/v1.0/ (or whatever) | 18:32 |
vishy | eday: how can we get to where we need to be? | 18:32 |
eday | err, blackbox | 18:32 |
eday | vishy: the idea of a central data store is very much at the heart of, well, everything | 18:33 |
vishy | eday: afk a sec / scrum / but keep going | 18:33 |
sandywalsh | jk0, you may need to use os.mysite.com instead of ip address | 18:33 |
jk0 | ok | 18:33 |
sandywalsh | jk0, or remove the subdomain part from api/__init__ | 18:33 |
sandywalsh | jk0, we need a switch for that in nova | 18:33 |
sandywalsh | jk0, "don't use subdomains" | 18:34 |
sandywalsh | but that should do it | 18:34 |
sandywalsh | any news on the eventlet branch tests? | 18:34 |
jk0 | thanks sandywalsh | 18:34 |
eday | vishy: it's hard to explain, but the only way I've made sense of it so far is to radically overhaul the way workers integrate with other parts of the system | 18:34 |
sandywalsh | vishy, eday correct, there is no skip in unittest, only nosetest | 18:36 |
sandywalsh | uhh, sorry, that's twisted | 18:36 |
sandywalsh | (trial) | 18:36 |
eday | vishy: basically, make the workers completely self containted, ie, create their own dbs/tables/..., and hide behind a simple API. This also means having a generic schema/api for each service, along with the implementation | 18:37 |
sandywalsh | re: skip ... http://twistedmatrix.com/documents/8.2.0/api/twisted.trial.unittest.TestCase.html | 18:37 |
eday | ie, the api server/scheduler would have it's own 'volume' table, but wouldn't have any details about blades/targets/... | 18:37 |
*** cloudmeat is now known as bobl | 18:38 | |
sandywalsh | jk0, any progress on tests? | 18:39 |
jk0 | basically comes down to needing redis-server running | 18:40 |
sandywalsh | boo | 18:41 |
jk0 | I know :( | 18:41 |
sandywalsh | I smell an evening hack coming up | 18:41 |
eday | we should just get fake_ldap off of redis | 18:42 |
sandywalsh | replace it with a dict :) | 18:42 |
xtoddx | somewhere i have a fakeldap that is totally in-memory | 18:42 |
eday | well, it may need to be multi-process | 18:42 |
termie | jk0: sounds like something needs tests ;) | 18:42 |
sandywalsh | eday, well then tests shouldn't use fake-ldap | 18:43 |
sandywalsh | we need a faker-ldap | 18:43 |
jk0 | termie: citrix guys are working on that | 18:43 |
termie | eday: i say merge it and start ammending it, having this large patch outstanding is horrible | 18:43 |
eday | termie: it wont merge until at least pep8 is fixed | 18:43 |
termie | sure, there only appear to be a couple issues there to fix though, i mostly just mean there are a variety of things we still want to do | 18:45 |
termie | but the patch is big enough as it is | 18:45 |
termie | eday: for example, objectstore, i agree we should get it running again | 18:47 |
termie | eday: but in a subsequent patch | 18:47 |
eday | sure, I'm fine with that | 18:48 |
*** schisamo has quit IRC | 18:48 | |
*** schisamo has joined #openstack | 18:48 | |
eday | I want to get it in asap too, but we at least need pep8 fixed or tarmac will reject it | 18:48 |
eday | note I've already hit the approve button :) | 18:48 |
*** rlucio has joined #openstack | 18:50 | |
jk0 | sandywalsh: we're supposed to pull your cloudservers fork, right? | 18:52 |
termie | eday: i am guessing the tools directory is not being checked by pep8? | 18:53 |
eday | termie: nope, bin/* and nova | 18:53 |
sandywalsh | jk0, yup | 18:54 |
eday | although we probably shoudl check everything | 18:54 |
*** kevnfx has quit IRC | 18:54 | |
vishy | termie, eday: someone is going to have to fix the initscripts too right? | 18:55 |
termie | eday: agreed, i just don't want to go fix the whole tools directory right nwo :p | 18:55 |
eday | termie: nope, of course not :) | 18:55 |
termie | vishy: aye | 18:55 |
eday | termie: I left the command in the merge req comment with output | 18:55 |
* vishy starts jamming on the approve button | 18:55 | |
termie | vishy: where are those? | 18:55 |
termie | different branch somewhere? | 18:56 |
vishy | termie: they are all in soren's packaging branch | 18:56 |
termie | is there a reason that isn't in the main branch? | 18:56 |
vishy | termie: all the debian specific stuff is separate | 18:56 |
termie | vishy: why? | 18:57 |
vishy | apparently that is the standard way for package maintainers, not to clutter up the main branch | 18:57 |
*** AimanA has quit IRC | 18:57 | |
termie | vishy: hmm | 18:57 |
* vishy stays out of that one | 18:57 | |
jk0 | sandywalsh: seen this before? http://paste.openstack.org/show/311/ | 18:57 |
*** AimanA has joined #openstack | 18:58 | |
*** rds__ has quit IRC | 18:59 | |
reldan | Hi guys :) Please help me - are there any blueprint about availability zones? | 18:59 |
sandywalsh | jk0, hmm, assuming of course you've replaced <domain> :) | 19:01 |
jk0 | yup | 19:01 |
jk0 | tried the IP as well | 19:01 |
sandywalsh | jk0, can you change the subdomain to just os. | 19:01 |
jk0 | sure thing | 19:02 |
sandywalsh | or have you set FLAGS.osapi_subdomain | 19:02 |
jk0 | nah, I haven't | 19:02 |
sandywalsh | try the latter | 19:02 |
sandywalsh | oh, I think tr3buchet was running into a problem with image-list | 19:03 |
sandywalsh | try cloudservers list | 19:03 |
sandywalsh | just to see if auth works generally | 19:03 |
jk0 | same thing | 19:03 |
sandywalsh | ok, try that subdomain thing | 19:03 |
sandywalsh | beyond that see what api log is saying | 19:04 |
sandywalsh | username is the name you set in nova-manage user admin <name> correct? | 19:05 |
jk0 | yep | 19:05 |
jk0 | hang on a sec | 19:05 |
eday | openstack api is 8774 by default | 19:05 |
jk0 | mines running on 8773 and 4 | 19:06 |
eday | 8773 == ec2, 8774 == openstack/rs | 19:06 |
jk0 | ah | 19:06 |
jk0 | hm | 19:06 |
sandywalsh | yeah I use 8773 | 19:06 |
sandywalsh | eday, I don't think it cares | 19:07 |
eday | with the exception of requests to /, either should work | 19:07 |
sandywalsh | it routes by /v1.0/ | 19:07 |
eday | sandywalsh: yeah, but there is a conflict on / | 19:07 |
eday | if the APIs are checking that first | 19:07 |
jk0 | ok, changing it to 8774 worked | 19:07 |
jk0 | thanks guys | 19:07 |
sandywalsh | interesting | 19:07 |
sandywalsh | so they both auth to the same url, huh | 19:08 |
sandywalsh | just on different ports | 19:08 |
* sandywalsh make mental note | 19:08 | |
eday | sandywalsh: you can setup subdomain checks too on the same port, but there are no subdomains either | 19:08 |
eday | err, no subdomains by default | 19:09 |
sandywalsh | gotcha ... that's why I was running into subdomain problems earlier | 19:09 |
sandywalsh | well. almost, even setting subdomains={} causes it to use subdomain checks I think | 19:09 |
sandywalsh | you have to remove the subdomains flag completely | 19:10 |
termie | is there a reason that isn't in the main branch?11:08 < sandywalsh> so they both auth to the same url, huh | 19:10 |
eday | sandywalsh: yeah, it chooses one by default | 19:10 |
termie | https://code.launchpad.net/~soren/nova/packaging | 19:10 |
termie | weird copypaste | 19:10 |
termie | anyway, that branch doesn't exist and i am not sure what else it would be | 19:10 |
termie | you haev swift/packaging | 19:10 |
termie | oh, i missed a whole line | 19:10 |
eday | termie: soren can sort that out later | 19:10 |
*** BK_man has joined #openstack | 19:11 | |
termie | soren: ^^ was wondering where the packaging branch was | 19:11 |
*** kevnfx has joined #openstack | 19:11 | |
*** apanasenko has joined #openstack | 19:13 | |
jk0 | I added the CS API instructions to http://wiki.openstack.org/XenServerDevelopment if anyone is interested | 19:14 |
sandywalsh | thanks jk0! | 19:14 |
jk0 | np | 19:14 |
comstud | thnx! | 19:14 |
jk0 | my pleasure :) | 19:14 |
*** kevnfx has quit IRC | 19:15 | |
KnightHacker | jk0: This is great. Thanks a lot. | 19:18 |
jk0 | KnightHacker: no problem | 19:22 |
eday | vishy: so, any comments on my thoughts earlier? | 19:22 |
vishy | eday: can we limit it to tables for the first version | 19:23 |
eday | vishy: hmm? | 19:23 |
jaypipes | xtoddx: back now... sorry, was doing some last minute holiday shopping.. | 19:24 |
xtoddx | jaypipes: no worries, i was just hoping you'd have some insight on how to handle unexpected arguments. | 19:25 |
vishy | eday: It would be nice if workers could still talk to the same db | 19:25 |
vishy | eday: but basically you're talking about getting rid of all of the foreign keys | 19:25 |
xtoddx | jaypipes: right now we try to keep them in their own arg list (returned from FLAGS()) but optparse errors out. Even if you subclass the parser and override error() it still stops processing later args, and doesn't add that one back into the arg list | 19:26 |
jaypipes | xtoddx: I believe you will need to wrap parse_options() with a try block and ignore InvalidOption (or something like that...) I did that to ignore the DuplicateOption errors.) | 19:26 |
eday | vishy: and more.. basically getting rid of workers even knowing/having access to other tables | 19:26 |
jaypipes | xtoddx: sorry, parse_args(), not parse_options() | 19:26 |
xtoddx | jaypipes: will i need to add in some sort of iteration to keep parsing args after the one that threw the error? | 19:27 |
jaypipes | xtoddx: hmm... scratch that... I did a try/excpt around add_option(), not parse_args... | 19:28 |
jaypipes | xtoddx: unfortunately, I believe the only way would be to call parse_args() in a loop, catching the exception for unknown option, and when catching that error, issue an add_option() to the parser for it. :( | 19:29 |
jaypipes | xtoddx: what is the use case you are trying to solve? | 19:29 |
vishy | eday: probably going to have to go one at a time there... | 19:29 |
eday | vishy: so, for a given service (lets take volume), it would implement an a volume API. the api server/workers can use this, but there is nothing saying it will use the DB/queues/... Data being returned from this API needs to be in a common format, and without details (ie, blades, iscsi targets details ,...), UNLESS we want to use a schemaless DB, but I won't go there yet | 19:29 |
xtoddx | changing how we do flags in nova to the options class in openstack-common | 19:30 |
eday | vishy: sure, I'm just trying to find the target to make sure we're moving towards the same place | 19:30 |
xtoddx | jaypipes: we want to have unknown flags be ignored, as they are now | 19:30 |
vishy | eday: how does one request other data? | 19:30 |
eday | vishy: use the volume API | 19:30 |
vishy | eday: iscsi target, etc. | 19:30 |
xtoddx | jaypipes: and also accessible to whatever fires the parse option, so that it can get a list of args from the command line (run_tests.py uses the list to determine what tests to run) | 19:31 |
eday | it can have components that run in different places | 19:31 |
jaypipes | xtoddx: I fail to see the point of that, but like I said, the only way I can think of to do that is the above strategy.. | 19:31 |
xtoddx | jaypipes: cool, i'll start experimenting with that then | 19:31 |
vishy | eday: it will still need to get that data through the api somehow | 19:31 |
eday | but it owns the data underneath, and only exposes common bits | 19:31 |
jaypipes | xtoddx: I advise to try and keep the hacks to a minimum :) simple and straightforward is better... | 19:32 |
xtoddx | jaypipes: thanks for clearing that up for me ;) | 19:32 |
jaypipes | xtoddx: :P | 19:32 |
eday | vishy: if compute needs to directly know about iscsi targets, how can we ever implement something different? we need to create an abstraction layer that hides the details | 19:32 |
jaypipes | xtoddx: /me sees a long painful path in your future... | 19:32 |
*** Abd4llA has joined #openstack | 19:33 | |
vishy | eday: the part of volume running on compute will need to make a remote request to get info. So is there a hidden private api for extra info? | 19:33 |
eday | vishy: when compute makes a request to attach a volume, it enters into the volume-implementation code there, which may also coordinate externally | 19:36 |
eday | vishy: it's similar to how it works today... | 19:36 |
eday | vishy: the main issue I'm trying to address though is who owns data, and that there are public and private versions for a given service... | 19:36 |
eday | vishy: for example, when a volume is created and returned to the scheduler/api server, it doesn't need to know all the details. it just needs to know the name, who owns it, and where to find it | 19:37 |
eday | vishy: so scheduler should not be poking directly at the implemntation table (which does have the details) | 19:38 |
vishy | eday: right. I was considering a simple api extension like get_extended_data that could return an implementation specific blob | 19:38 |
*** apanasenko has quit IRC | 19:38 | |
vishy | eday: so every driver doesn't have to invent a secondary api | 19:38 |
eday | vishy: well, you should never need to get the extra data, it can stay behind the implemented API, no? | 19:38 |
*** zaitcev has joined #openstack | 19:39 | |
*** BK_man has quit IRC | 19:40 | |
vishy | eday: it seems like biting off this whole thing at once is going to be hard | 19:40 |
eday | vishy: it will be, and I'm not suggesting we do it all at once. I've thrown away multiple branches over the past 3 days trying to start with a small bite :) | 19:41 |
vishy | eday: passing dictionaries with relevent info first | 19:41 |
vishy | eday: instead of db ids | 19:41 |
*** dfg_ has joined #openstack | 19:41 | |
eday | vishy: so, I was thinking of splitting up nova.db, where each worker defines it's own models (doing one at a time first) | 19:42 |
eday | and trying to build an API on top of it, passing only dicts with common values | 19:42 |
vishy | eday: i think that makes sense, I would probably do it in the other order | 19:43 |
vishy | :) | 19:43 |
eday | vishy: one thing with nova.db, do we really need those abstractions over sqlalchemy? I know we discussed this before during the orm-branch merge, but punted to the summit (but forgot) | 19:44 |
eday | for example, what if nova.auth.dbdriver used sqlalchemy directly? it seems just as easy to write a nova.auth driver using, say, cassandra, rather than put the nova.db shim in there | 19:44 |
eday | and if so, we should make nova.db provide some more common things, but rip all the specific calls out (those need to move to driver implementations since they vary between implementation) | 19:47 |
jk0 | is there a reason we haven't used Floats yet in the db? | 19:50 |
jk0 | (other than just not needed them yet) | 19:50 |
eday | precision varies by implementation? what do you need them for? | 19:50 |
eday | (probably just not needing them) | 19:51 |
jk0 | diags come back from xapi as floating points | 19:51 |
*** ArdRigh has joined #openstack | 19:51 | |
eday | jk0: you can always multiply by precision factor and store as bigints for most stuff | 19:52 |
jaypipes | does anyone have any objections to me merging in i18n-strings now? | 19:53 |
jk0 | BigInts aren't used yet either | 19:53 |
eday | jaypipes: I'm guessing it will conflict with eventlet, so I guess the q is who wants to fix conflicts? :) | 19:54 |
jaypipes | termie: If you want to go first, I can do the conflict fixes in my branch... | 19:54 |
jaypipes | eday: termie's eventlet_merge is ready to go? or pep8 fixes not done yet>? | 19:54 |
eday | jk0: well, ints if it's within range... but bigints are safe to use too. I'm not sure if there is a good reason not to use floats though | 19:55 |
jaypipes | jk0: better to use a fixed precision decimal field than float, imho. | 19:55 |
eday | jaypipes: looks like they're in there, lets try a merge with eventlet first :) | 19:55 |
jk0 | I'll go that route | 19:55 |
jaypipes | eday: you got it. you do it. | 19:56 |
* jaypipes waits for eday to mark Approved with baited breath. | 19:56 | |
eday | vishy: did I lose you? :) | 19:56 |
*** reldan has quit IRC | 19:58 | |
vishy | eday: we put the db abstraction in because we had changed backends twice already | 19:59 |
vishy | lets approve | 19:59 |
soren | termie: It's at lp:~openstack-ubuntu-packagers/ubuntu/natty/nova/ubuntu | 20:00 |
vishy | s/baited/bated | 20:00 |
vishy | unless you are putting a nighcrawler in your lungs | 20:00 |
eday | vishy: so, the issue with nova.db is it's a reimplementation of many of the specific APIs rolled back into one | 20:01 |
vishy | yes, it should be split up | 20:01 |
eday | vishy: and we need to create api and implementation versions for each service, if we move forward with plan above | 20:02 |
vishy | but I think the api changes are more important | 20:02 |
eday | but I think the split needs to happen before we can do the API changes :) (i tried it already and tossed the branch) | 20:02 |
eday | vishy: I think we may need a separate lookup db for routing at the api/scheduler levels, and then the implementation specific dbs (which may have more details) | 20:06 |
uvirtbot | New bug: #691254 in swift "Auditors Duplicate Tests and Miss Entire Devices" [Undecided,New] https://launchpad.net/bugs/691254 | 20:06 |
vishy | termie: any input on this? | 20:06 |
*** GasbaKid has joined #openstack | 20:06 | |
vishy | ^^ the db / api separation discussion with eday that is | 20:07 |
uvirtbot | vishy: Error: "^" is not a valid command. | 20:07 |
eday | unless we wanted to switch to something schemaless, and have a well defined key set for the public APIs to poke at | 20:07 |
vishy | eday: I must eat, but it sounds resonable, I just want to avoid complicating the system until necessary | 20:08 |
*** mdomsch has joined #openstack | 20:08 | |
ttx | mtaylor: either patch it to deploy the patch at the usual location, or just add the plugin inside tarmac code | 20:09 |
eday | vishy: what are we waiting for? :) | 20:09 |
eday | termie: eventlet still has pep8 issues, see output | 20:09 |
vishy | bbs | 20:10 |
*** GasbaKid has quit IRC | 20:11 | |
ttx | mtaylor: the bug in tarmac being it doesn't support plugin outside the tarmac/plugins directory. | 20:11 |
*** irahgel1 has left #openstack | 20:12 | |
*** GasbaKid has joined #openstack | 20:13 | |
*** pothos has quit IRC | 20:15 | |
*** pothos has joined #openstack | 20:15 | |
*** JuanPerez has joined #openstack | 20:17 | |
*** k0p has quit IRC | 20:24 | |
sandywalsh | has eventlet been merged into trunk? | 20:26 |
soren | Almost. | 20:28 |
soren | sandywalsh: They tried half an hour ago, but it got rejected due to a couple of pep8 things. | 20:28 |
soren | sandywalsh: So any minute now, I suppose. | 20:28 |
* soren isn't here, by the way | 20:29 | |
sandywalsh | :) thanks soren | 20:29 |
dabo | trying to remove redis from the fake-ldap. Looking good, but running the tests I get a twisted plugin error: http://paste.openstack.org/show/312/ | 20:30 |
soren | I have no clue what /usr/lib/python2.6/dist-packages/twisted/plugins/uZARrw0LEURUJaq_dropin.cache.new is. | 20:33 |
dabo | soren: you and me both! | 20:33 |
*** EdwinGrubbs is now known as Edwin-afk2 | 20:34 | |
eday | why would it be trying to create files inside of /usr/lib!? | 20:34 |
eday | thats what /var is for | 20:35 |
soren | eday: Probably because that's where sys.path happens to be. | 20:36 |
dabo | i killed a bunch of processes that were still running from previous sessions. that seemed to get rid of the issue | 20:37 |
dabo | now I run the tests, and get no output | 20:37 |
creiht | http://twitpic.com/3gieqe | 20:38 |
creiht | courtesy of littleidea | 20:38 |
soren | dabo: Which OS is this? | 20:38 |
*** reldan has joined #openstack | 20:38 | |
dabo | ubu 10.10, with xenserver | 20:38 |
soren | Hm.. Ok. | 20:40 |
* soren asked in #twisted. They said to blame the OS vendor. | 20:40 | |
jk0 | hah | 20:41 |
dabo | gee thanks, #twisted! | 20:41 |
soren | Trouble is... that's me. | 20:41 |
soren | :( | 20:41 |
vishy | hah | 20:41 |
vishy | self-blame = shame | 20:41 |
eday | soren: it used to be you, now you can punt :) | 20:41 |
vishy | are you ashamed? | 20:41 |
soren | dabo: http://paste.openstack.org/show/313/ | 20:42 |
termie | vishy: weird i just ran it, will check again | 20:42 |
soren | eday: /me is still an Ubuntu core dev | 20:42 |
termie | vishy: i am not getting any errors from pep8 | 20:42 |
soren | vishy: Ever so slightly. | 20:42 |
dabo | soren: :) | 20:43 |
soren | termie: Which version of pep8 are you using? | 20:43 |
vishy | different version of pep8 perhaps? | 20:43 |
termie | whichever one installs normally | 20:43 |
dabo | soren: it was a stale objectstore process that I had to kill to get rid of the error | 20:43 |
termie | 0.6.1 | 20:43 |
vishy | did you do pep8 bin/* | 20:44 |
termie | yes | 20:44 |
termie | i am in the directory running it right now | 20:44 |
vishy | it doesn't pick up the bin files because they don't end in .py | 20:44 |
termie | oh | 20:44 |
vishy | :) | 20:44 |
*** apanasenko has joined #openstack | 20:44 | |
soren | dabo: That fixed it?!? | 20:44 |
soren | Shouldn't have. | 20:45 |
dabo | soren: the twisted plugin thing, yeah | 20:45 |
termie | pushed | 20:45 |
* soren calls Heisenbug on it | 20:45 | |
dabo | soren: prolly | 20:45 |
soren | Did you run anything as root? | 20:46 |
soren | That would "fix" it. | 20:46 |
soren | As in make the problem go away, but in the process destroy the evidence needed to understand why it broke to begin with. | 20:46 |
* vishy waits for lp to catch up so he can jam approve | 20:47 | |
dabo | soren: I didn't change anything except killing the old process, and then re-launching the services | 20:47 |
soren | dabo: You running them as root? | 20:47 |
dabo | not right now | 20:47 |
soren | mkay | 20:47 |
* soren wanders off, has stuff to do | 20:48 | |
vishy | soren: have fun, we're about to break all of the packaging for nova | 20:48 |
*** mdomsch has quit IRC | 20:49 | |
eday | probably more than just packaging :) | 20:49 |
*** reldan has quit IRC | 20:49 | |
vishy | ^W^W^W^Weverything | 20:49 |
uvirtbot | vishy: Error: "W^W^W^Weverything" is not a valid command. | 20:49 |
vishy | eday: you reapproved my approve | 20:50 |
soren | vishy: Oh, how so? | 20:52 |
*** notmyname has quit IRC | 20:53 | |
vishy | soren: the eventlet merge, no more logging / deamonizing stuff | 20:54 |
soren | vishy: No.. more.. logging? | 20:54 |
vishy | soren: as in flags | 20:54 |
soren | That's going to suck, isn't it? | 20:54 |
soren | Can you elaborate a bit? Where do logs go now? | 20:54 |
vishy | soren: upstart or runit or ... needs to put stuff in logfiles | 20:55 |
vishy | stdout | 20:55 |
soren | Oh, freck. | 20:55 |
*** notmyname has joined #openstack | 20:55 | |
*** ChanServ sets mode: +v notmyname | 20:55 | |
vishy | yeah, that's why we were looking for the packaging branch | 20:55 |
vishy | the initscripts need hacking | 20:55 |
soren | You saw the link, right? | 20:55 |
vishy | yeppers | 20:55 |
soren | Cool. | 20:55 |
*** KnightHacker has quit IRC | 20:56 | |
soren | This is a good opportunity to upstartify it, though. I should get moving on that. | 20:56 |
*** KnightHacker has joined #openstack | 20:56 | |
soren | There. Merged. | 20:56 |
jk0 | \o/ | 20:57 |
* soren really wanders off now | 20:57 | |
openstackhudson | Project nova build #306: SUCCESS in 1 min 14 sec: http://hudson.openstack.org/job/nova/306/ | 20:59 |
jbryce | creiht: now we need the exabyte version of the picture | 20:59 |
creiht | hah | 20:59 |
vishy | it meged | 21:00 |
vishy | s/meged/merged | 21:01 |
vishy | now we get to remake all of the other branches!!!! | 21:01 |
*** JuanPerez has quit IRC | 21:02 | |
eday | jaypipes: want to merge your i8n branchc with trunk now? | 21:04 |
eday | vishy: ahh, I saw it as unmarked when I hit approve | 21:05 |
jaypipes | eday: yup, gimme 15 | 21:05 |
*** arcane has quit IRC | 21:08 | |
jk0 | would anyone mind reviewing this quick? it's just a tiny little thing: https://code.launchpad.net/~jk0/nova/put-flags-back/+merge/43973 | 21:09 |
jk0 | a tiny thing but yet really annoying :) | 21:09 |
sandywalsh | jk0, why is that needed? | 21:11 |
jk0 | get_rrd() uses flags | 21:12 |
jk0 | flags were removed on accident in the new eventlet branch | 21:12 |
*** hggdh has quit IRC | 21:12 | |
sandywalsh | odd it never caused an issue running | 21:12 |
sandywalsh | or in the tests | 21:13 |
jk0 | only get_diagnostics() calls get_rrd() (my stuff) | 21:13 |
jk0 | there are no tests for it yet | 21:13 |
dabo | jk0: "16:09:40 jk0: a tiny thing but yet really annoying :)" -> TWSS | 21:13 |
jk0 | uh huh | 21:13 |
*** hggdh has joined #openstack | 21:14 | |
sandywalsh | eday, is that a pep8 violation? | 21:14 |
sandywalsh | (your comment on jk0's piece) | 21:15 |
eday | sandywalsh: nope, it's a HACKING file violation (nova specific) | 21:15 |
sandywalsh | eday, oh ... didn't know about that file ... reading | 21:15 |
jk0 | interesting, I thought HACKING said those lines SHOULD be there | 21:15 |
jk0 | unless I'm getting it confused with PEP8 | 21:15 |
eday | jk0 line 10 should be there, the others no | 21:16 |
sandywalsh | jk0, I think your time cone is violated as well | 21:17 |
jk0 | hm? | 21:17 |
*** rlucio has quit IRC | 21:17 | |
eday | jk0: pep8 says the same thing, really | 21:17 |
sandywalsh | last 'thou shalt' in HACKING | 21:17 |
jk0 | I think they look better separated :P | 21:18 |
eday | jk0: the HACKING file just repeats it (although omits 3rd party dependency note) | 21:18 |
* jk0 fixes | 21:18 | |
*** arcane has joined #openstack | 21:19 | |
eday | jk0: you can propose a change to the convention, but then you get to convert everything else :) | 21:19 |
jk0 | honestly I thought that's how it was being done the whole time | 21:19 |
*** BK_man has joined #openstack | 21:22 | |
jk0 | eday: fixed pushed, LP is caught up | 21:22 |
*** ppetraki has quit IRC | 21:25 | |
sandywalsh | Well, while we're at it. xs-pause is now merged with trunk and could use another review ... pulleaze | 21:28 |
sandywalsh | https://code.launchpad.net/~sandy-walsh/nova/xs_pause/+merge/43694 | 21:28 |
*** hadrian has quit IRC | 21:29 | |
*** miclorb_ has joined #openstack | 21:30 | |
*** ppetraki has joined #openstack | 21:31 | |
*** sophiap has quit IRC | 21:37 | |
*** ctennis has quit IRC | 21:38 | |
openstackhudson | Project nova build #307: SUCCESS in 1 min 12 sec: http://hudson.openstack.org/job/nova/307/ | 21:39 |
*** hadrian has joined #openstack | 21:39 | |
*** hazmat has quit IRC | 21:41 | |
*** hazmat has joined #openstack | 21:42 | |
sandywalsh | that cloudinit thing looks interesting. Keen to read more. | 21:43 |
*** perestrelka has quit IRC | 21:47 | |
*** EdwinGrubbs has joined #openstack | 21:50 | |
*** lool has quit IRC | 21:51 | |
*** aliguori has quit IRC | 21:51 | |
*** jeevan_ullas has quit IRC | 21:52 | |
*** jeevan_ullas has joined #openstack | 21:52 | |
*** rlucio has joined #openstack | 21:54 | |
*** kashyapc has quit IRC | 21:57 | |
*** Ryan_Lane has quit IRC | 21:57 | |
*** maplebed has quit IRC | 21:57 | |
*** dragondm has quit IRC | 21:57 | |
*** fabiand has quit IRC | 21:57 | |
*** _0x44 has quit IRC | 21:57 | |
*** dendrobates has quit IRC | 21:57 | |
*** infernix has quit IRC | 21:57 | |
*** uvirtbot has quit IRC | 21:57 | |
*** larstobi has quit IRC | 21:57 | |
*** localhost has quit IRC | 21:57 | |
*** icarus902 has quit IRC | 21:57 | |
*** zul has quit IRC | 21:57 | |
*** termie has quit IRC | 21:57 | |
*** stewart has quit IRC | 21:57 | |
*** iRTermite has quit IRC | 21:57 | |
*** cw has quit IRC | 21:57 | |
*** letterj_ has quit IRC | 21:57 | |
*** f4m8_ has quit IRC | 21:57 | |
*** devcamcar has quit IRC | 21:57 | |
*** sunech has quit IRC | 21:57 | |
*** KnightHacker has quit IRC | 21:57 | |
*** notmyname has quit IRC | 21:57 | |
*** henrichrubin has quit IRC | 21:57 | |
*** ccustine has quit IRC | 21:57 | |
*** dirakx has quit IRC | 21:57 | |
*** cory_ has quit IRC | 21:57 | |
*** filler has quit IRC | 21:57 | |
*** rossij has quit IRC | 21:57 | |
*** sleepsonthefloor has quit IRC | 21:57 | |
*** klumpie_ has quit IRC | 21:57 | |
*** _cerberus_ has quit IRC | 21:57 | |
*** redbo has quit IRC | 21:57 | |
*** czajkowski has quit IRC | 21:57 | |
*** tomo_bot_____ has quit IRC | 21:57 | |
*** hazmat has quit IRC | 21:57 | |
*** BK_man has quit IRC | 21:57 | |
*** apanasenko has quit IRC | 21:57 | |
*** joearnold has quit IRC | 21:57 | |
*** lvaughn has quit IRC | 21:57 | |
*** sandywalsh has quit IRC | 21:57 | |
*** dagger has quit IRC | 21:57 | |
*** michaeldreamhost has quit IRC | 21:57 | |
*** ivan has quit IRC | 21:57 | |
*** zykes- has quit IRC | 21:57 | |
*** creiht has quit IRC | 21:57 | |
*** pandemicsyn has quit IRC | 21:57 | |
*** Xenith has quit IRC | 21:57 | |
*** Adri2000 has quit IRC | 21:57 | |
*** patri0t has quit IRC | 21:57 | |
*** xtoddx has quit IRC | 21:57 | |
*** ChrisAM has quit IRC | 21:57 | |
*** morfeas has quit IRC | 21:57 | |
*** brainproxy has quit IRC | 21:57 | |
*** cclien has quit IRC | 21:57 | |
*** schisamo has quit IRC | 21:57 | |
*** jdurgin has quit IRC | 21:57 | |
*** seshu has quit IRC | 21:57 | |
*** Adiantum has quit IRC | 21:57 | |
*** dubsquared has quit IRC | 21:57 | |
*** gondoi has quit IRC | 21:57 | |
*** karmabot` has quit IRC | 21:57 | |
*** ioso has quit IRC | 21:57 | |
*** bburhans has quit IRC | 21:57 | |
*** miclorb_ has quit IRC | 21:57 | |
*** hggdh has quit IRC | 21:57 | |
*** ArdRigh has quit IRC | 21:57 | |
*** daleolds has quit IRC | 21:57 | |
*** deshantm has quit IRC | 21:57 | |
*** jdarcy has quit IRC | 21:57 | |
*** iammartian has quit IRC | 21:57 | |
*** johnpur has quit IRC | 21:57 | |
*** Podilarius has quit IRC | 21:57 | |
*** bobl has quit IRC | 21:57 | |
*** _skrusty has quit IRC | 21:57 | |
*** deshantm_cosi has quit IRC | 21:57 | |
*** burris has quit IRC | 21:57 | |
*** Edwin-afk2 has quit IRC | 21:57 | |
*** joshuamckenty has quit IRC | 21:57 | |
*** davidX- has quit IRC | 21:57 | |
*** annegentle has quit IRC | 21:57 | |
*** almaisan-away has quit IRC | 21:57 | |
*** cloud0_ has quit IRC | 21:57 | |
*** taihen has quit IRC | 21:57 | |
*** mtaylor has quit IRC | 21:57 | |
*** [ack] has quit IRC | 21:57 | |
*** hadrian has quit IRC | 21:57 | |
*** pothos has quit IRC | 21:57 | |
*** Abd4llA has quit IRC | 21:57 | |
*** abecc has quit IRC | 21:57 | |
*** odyi has quit IRC | 21:57 | |
*** jbryce has quit IRC | 21:57 | |
*** anticw has quit IRC | 21:57 | |
*** nijaba has quit IRC | 21:57 | |
*** openstackhudson has quit IRC | 21:57 | |
*** timrc has quit IRC | 21:57 | |
*** olivier_ has quit IRC | 21:57 | |
*** jero has quit IRC | 21:57 | |
*** PiotrSikora has quit IRC | 21:57 | |
*** localhost has joined #openstack | 21:58 | |
*** kevnfx has joined #openstack | 21:58 | |
*** BK_man has joined #openstack | 21:58 | |
*** lool has joined #openstack | 21:58 | |
*** perestre1ka has joined #openstack | 21:58 | |
*** hazmat has joined #openstack | 21:58 | |
*** hadrian has joined #openstack | 21:58 | |
*** miclorb_ has joined #openstack | 21:58 | |
*** KnightHacker has joined #openstack | 21:58 | |
*** notmyname has joined #openstack | 21:58 | |
*** apanasenko has joined #openstack | 21:58 | |
*** pothos has joined #openstack | 21:58 | |
*** Abd4llA has joined #openstack | 21:58 | |
*** schisamo has joined #openstack | 21:58 | |
*** daleolds has joined #openstack | 21:58 | |
*** joearnold has joined #openstack | 21:58 | |
*** kashyapc has joined #openstack | 21:58 | |
*** henrichrubin has joined #openstack | 21:58 | |
*** jdurgin has joined #openstack | 21:58 | |
*** ccustine has joined #openstack | 21:58 | |
*** maplebed has joined #openstack | 21:58 | |
*** Ryan_Lane has joined #openstack | 21:58 | |
*** deshantm has joined #openstack | 21:58 | |
*** larstobi has joined #openstack | 21:58 | |
*** jdarcy has joined #openstack | 21:58 | |
*** seshu has joined #openstack | 21:58 | |
*** dirakx has joined #openstack | 21:58 | |
*** dragondm has joined #openstack | 21:58 | |
*** johnpur has joined #openstack | 21:58 | |
*** dubsquared has joined #openstack | 21:58 | |
*** Adiantum has joined #openstack | 21:58 | |
*** bobl has joined #openstack | 21:58 | |
*** gondoi has joined #openstack | 21:58 | |
*** _skrusty has joined #openstack | 21:58 | |
*** icarus902 has joined #openstack | 21:58 | |
*** deshantm_cosi has joined #openstack | 21:58 | |
*** burris has joined #openstack | 21:58 | |
*** zul has joined #openstack | 21:58 | |
*** termie has joined #openstack | 21:58 | |
*** lvaughn has joined #openstack | 21:58 | |
*** odyi has joined #openstack | 21:58 | |
*** jbryce has joined #openstack | 21:58 | |
*** sandywalsh has joined #openstack | 21:58 | |
*** dagger has joined #openstack | 21:58 | |
*** stewart has joined #openstack | 21:58 | |
*** olivier_ has joined #openstack | 21:58 | |
*** verne.freenode.net sets mode: +vv notmyname johnpur | 21:58 | |
*** fabiand has joined #openstack | 21:58 | |
*** anticw has joined #openstack | 21:58 | |
*** karmabot` has joined #openstack | 21:58 | |
*** joshuamckenty has joined #openstack | 21:58 | |
*** cory_ has joined #openstack | 21:58 | |
*** _0x44 has joined #openstack | 21:58 | |
*** ioso has joined #openstack | 21:58 | |
*** bburhans has joined #openstack | 21:58 | |
*** nijaba has joined #openstack | 21:58 | |
*** openstackhudson has joined #openstack | 21:58 | |
*** timrc has joined #openstack | 21:58 | |
*** jero has joined #openstack | 21:58 | |
*** PiotrSikora has joined #openstack | 21:58 | |
*** taihen has joined #openstack | 21:58 | |
*** mtaylor has joined #openstack | 21:58 | |
*** [ack] has joined #openstack | 21:58 | |
*** annegentle has joined #openstack | 21:58 | |
*** almaisan-away has joined #openstack | 21:58 | |
*** cloud0_ has joined #openstack | 21:58 | |
*** michaeldreamhost has joined #openstack | 21:58 | |
*** ivan has joined #openstack | 21:58 | |
*** Adri2000 has joined #openstack | 21:58 | |
*** zykes- has joined #openstack | 21:58 | |
*** creiht has joined #openstack | 21:58 | |
*** pandemicsyn has joined #openstack | 21:58 | |
*** verne.freenode.net sets mode: +vvvv _0x44 mtaylor creiht pandemicsyn | 21:58 | |
*** Xenith has joined #openstack | 21:58 | |
*** patri0t has joined #openstack | 21:58 | |
*** xtoddx has joined #openstack | 21:58 | |
*** ChrisAM has joined #openstack | 21:58 | |
*** brainproxy has joined #openstack | 21:58 | |
*** morfeas has joined #openstack | 21:58 | |
*** cclien has joined #openstack | 21:58 | |
*** filler has joined #openstack | 21:58 | |
*** rossij has joined #openstack | 21:58 | |
*** sleepsonthefloor has joined #openstack | 21:58 | |
*** klumpie_ has joined #openstack | 21:58 | |
*** _cerberus_ has joined #openstack | 21:58 | |
*** redbo has joined #openstack | 21:58 | |
*** czajkowski has joined #openstack | 21:58 | |
*** tomo_bot_____ has joined #openstack | 21:58 | |
*** iRTermite has joined #openstack | 21:58 | |
*** cw has joined #openstack | 21:58 | |
*** letterj_ has joined #openstack | 21:58 | |
*** f4m8_ has joined #openstack | 21:58 | |
*** devcamcar has joined #openstack | 21:58 | |
*** sunech has joined #openstack | 21:58 | |
*** verne.freenode.net sets mode: +vv _cerberus_ redbo | 21:58 | |
*** dendrobates has joined #openstack | 21:58 | |
*** infernix has joined #openstack | 21:58 | |
*** uvirtbot has joined #openstack | 21:58 | |
*** davidX- has joined #openstack | 21:58 | |
*** verne.freenode.net sets mode: +v dendrobates | 21:58 | |
*** ctennis has joined #openstack | 21:58 | |
annegentle | BK_man: yah, that's right, you're a CentOSer? | 21:59 |
rlucio | ? | 22:00 |
annegentle | Is that even a word? | 22:00 |
*** schisamo has quit IRC | 22:00 | |
dubsquared | im working on a OS agnostic scrip, BK_man | 22:01 |
dubsquared | ;) | 22:01 |
dubsquared | but yeah, for now its 10.04/10.10 | 22:01 |
termie | vishy: re input on the db/api stuff, yeah i have a bunch but i don't really know how to respond to what was said here | 22:01 |
BK_man | annegentle: I'm creating my own port for RHEL6 and I'm almost done | 22:01 |
termie | vishy, eday: the statements were pretty vague "split stuff up before doing api stuff" | 22:01 |
BK_man | annegentle: https://github.com/abrindeyev/openstack-nova-rhel6 | 22:02 |
termie | so i don't know how you intend to split things or why it was deemed necessary | 22:02 |
BK_man | annegentle: this is some specs from me that might be helpful for comminity | 22:02 |
annegentle | man, Colloquy hates me today - no URLs opening for you, have to copy/paste... :) | 22:03 |
BK_man | annegentle: I'm working for Grid Dynamics and we are going to announce RHEL6 build of Openstack Nova till the end of the year :) | 22:03 |
*** GasbaKid has quit IRC | 22:03 | |
termie | the definition of eday's api plans is still a little foggy to me, and i don't like the continued usage of the word api to describe every part of the system | 22:03 |
*** GasbaKid has joined #openstack | 22:03 | |
termie | so i am hesitant to agree to changing some other part of the system in preparation for the plans that i don't see clearly | 22:04 |
*** aliguori has joined #openstack | 22:04 | |
*** hggdh has joined #openstack | 22:04 | |
termie | all descriptions i've heard of them imply that it is a lot of work yet all imagination or experience i have with them says there isn't a lot to do and that what there is to do is relatively simple | 22:04 |
annegentle | BK_man: shall I link to your script from the wiki page now, or wait? | 22:05 |
termie | so there is a mismatch between what i feel people are talking about and what i can see happening | 22:05 |
termie | hence the fogginess | 22:05 |
dubsquared | bk_man: "we are going to announce RHEL6 build of Openstack Nova till the end of the year" what do you mean? | 22:05 |
BK_man | annegentle: this is only home-made scripts and specfiles. I need some more time. | 22:06 |
eday | termie: when I mention API above, I mean APIs to compute/volume/auth/network, not the REST interface | 22:06 |
termie | eday: i know, however some terminology needs to be decided upon that is not "api" | 22:06 |
termie | eday: because we have at least 3 competing definitions | 22:07 |
eday | volume api seems pretty clear to me, but I'm open for something else | 22:07 |
BK_man | dubsquared: My job is test Openstack. We have a Cisco UCS HW and they only support RHEL and not Ubuntu (as IBM, HP and other enterprise guys do the same). So I created a RHEL6 build of Openstack Nova and we are ready to put this job back to community | 22:07 |
termie | annegentle: how is openstack.org managed? there is a persistent bug related to it updating the "Latest" column | 22:07 |
eday | (assuming we have the context we are not talking about public rest interfaces) | 22:07 |
termie | annegentle: wondering where i can go to fix it or who i can call | 22:07 |
BK_man | dubsquared: actually, not "test" Openstack, but evaluate that based on requirements for one of our customers | 22:08 |
*** dendrobates is now known as dendro-afk | 22:08 | |
eday | termie: what I was trying to propose above is that we should have a well-defined interface into each of the internal services, ie, now nova-api talks to compute workers, and how compute workers talk to volume and network workers. I started some of this in nova.compute.api | 22:09 |
eday | termi | 22:09 |
annegentle | termie: I keep bugging our webmaster Todd about it :) He has a new website rollout planned so I think it will go away soon. I do appreciate you paying attention to it though, that sort of detail is important. | 22:09 |
dubsquared | cool, ill check out your stuff…i am working on a rhel CC as well | 22:09 |
dubsquared | id like to get some deb/rpm OSes CC/nodes playing with each other | 22:09 |
termie | eday: aye, we've discussed it a bit so i am familiar with the components involved | 22:09 |
eday | termie: and we need a way for implementations of that interface to be able to use it's own data store, and not funnel everything back into nova.db | 22:09 |
eday | termie: because, in some ways, nova.db is just taking all the apis that have been split and shoving them all back together again. for example, the iscsi and ataoe should not need to be in nova.db, imo | 22:11 |
*** aliguori has quit IRC | 22:12 | |
termie | eday: the goal of nova.db was to cut out the many implementations of the same things we had at the time | 22:12 |
termie | eday: that worked mostly alright, so its job is largely done in my opinion | 22:13 |
termie | eday: but there is still a difference between the data layer interface and the intra-service interface | 22:14 |
eday | termie: yeah, and it makes sense for a more centralized system | 22:14 |
BK_man | do I need nova-objectstore to run on compute node? | 22:15 |
termie | s/intra/inter/ | 22:15 |
*** jdarcy has quit IRC | 22:16 | |
termie | eday: it isn't really in any way dependent on centralzed vs dsitributed | 22:16 |
eday | termie:I'd like to black-box the services better. for example, I could start up a nova-volume service and it can manage it's own details (ataoe, iscsi, san, ...), and it only reports back the minimal info needed for routing and answering REST api requests. That data also needs to be stored within the scheduler/nova-api servers | 22:16 |
termie | eday: we are only talking about pluggability | 22:16 |
termie | eday: that is a separate issue | 22:16 |
eday | termie: so we end up with tables there, assuming we are in sql. one with generics, and one with implementation | 22:16 |
termie | eday: this can be done in smaller steps | 22:16 |
eday | termie: well, it's not, since right now nova-api looks directly at volume tables that are implementation specific :) | 22:17 |
termie | eday: first step is creating the inter-service interfaces | 22:17 |
jaypipes | god, I'm an idiot... | 22:17 |
eday | termie: I know it can be done in smaller steps, and thats what I'm doing, I just want to make sure the end goal is the same | 22:17 |
*** pothos_ has joined #openstack | 22:18 | |
termie | eday: the end goal will become more apparent as the system grows | 22:18 |
termie | eday: and changes | 22:18 |
*** schisamo has joined #openstack | 22:18 | |
termie | eday: i just think you are getting a bit ahead of things | 22:18 |
termie | eday: the goal is to black box things, yes, a different goal is to provide different data backends | 22:18 |
eday | termie: not really, we have specific goals to meet in the next couple months, and this is how I see we'll get there. I don't want to be working towards too much of a moving target, and so far we've not really had any consensus on where that is | 22:19 |
termie | eday: that's because it is still too abstract | 22:19 |
eday | thats why I've been thinking about this the past month so we have something concrete to work towards | 22:20 |
termie | eday: nobody is going to (usefully) agree on something that can't be seen yet | 22:20 |
*** pothos has quit IRC | 22:20 | |
*** pothos_ is now known as pothos | 22:20 | |
termie | eday: i think we're agreed on the direction | 22:20 |
termie | eday: i don't know that you and i have agreed on ordero f operations | 22:21 |
eday | termie: if I start proposing branches that start to refactor nova.db, folks probably won't agree without seeing the bigger picture of where it's going. thats what 'm trying to get out of the way now :) | 22:21 |
termie | eday: i won't agree at all because there is no need to refactor it yet | 22:21 |
termie | eday: that comes after a system to take advantage of it is in place | 22:22 |
eday | and to see if it is indeed the best way to go. I have my solution, but I want other's feedback | 22:22 |
termie | well you got a bunch of feedback from us last friday and we were relatively in agreement as i understood it | 22:22 |
eday | I did this at the summit, but it seems a number of folks were not there and now disagree with how I've described it | 22:22 |
termie | i think you are describing too much, you really need to define this as smaller problems | 22:23 |
*** vvuksan has quit IRC | 22:23 | |
termie | i think everything is fine and is on track | 22:23 |
*** BK_man_ has joined #openstack | 22:23 | |
termie | make the inter-service interfaces | 22:23 |
*** BK_man has quit IRC | 22:24 | |
*** BK_man_ is now known as BK_man | 22:24 | |
termie | once people see how that all works they will ahve a much easier time agreeing or giving feedback on db stuff | 22:24 |
eday | *sigh* | 22:25 |
eday | I'm trying to do this because I've wasted 3 days throwing away branches :) | 22:25 |
termie | the compute.api branch seems to have made it in | 22:26 |
eday | there are some chicken-egg problems if we want to design the API properly | 22:26 |
termie | not really | 22:26 |
termie | we can change things | 22:26 |
*** dendro-afk is now known as dendrobates | 22:26 | |
termie | things don't have to be correct the first time | 22:26 |
eday | I know | 22:26 |
termie | code can be thrown away when it is no longer useful | 22:27 |
termie | etc etc | 22:27 |
termie | i don't know who is making you throw away branches, but surely anybody involved has a better understanding of things after those branches | 22:27 |
eday | I was hoping to get a bit more agreement on the details of where we are going, because I don't feel there has been any agreement on details | 22:27 |
termie | eday: do you have a blueprint et al? | 22:28 |
eday | U'm throwing them away, because of dead-ends. they are useful because thigns are more clear, but before I went ahead with the plan I had I just wanted feedback, is all | 22:28 |
eday | yeah, distributed-scheduler | 22:29 |
eday | although at this point I probably need to update it | 22:29 |
termie | eday: that doesn't seem to apply to inter-service interfaces | 22:29 |
eday | but before drilling into the details I was hoping to get a first pass agreement | 22:29 |
termie | you have it, but don't think that means people won't decide you were wrong later | 22:30 |
eday | termie: http://wiki.openstack.org/DistributedScheduler first bullet under Design | 22:30 |
eday | obviously this isn't working out how I had hoped, so I'll jsut start doing things the way I think it needs to be done and we can discuss in the merge reqs | 22:31 |
BK_man | quick question about instancemonitor - which kind of rrdtool python module it requires? | 22:32 |
termie | eday: your spec feels a bit hand-wavey :/ | 22:32 |
eday | termie: it is, because of lack of agreement on details | 22:33 |
eday | hence this discussion | 22:33 |
termie | eday: well a spec is a good way to express details | 22:33 |
BK_man | there are two modules - one which comes rrdtool package and there is also other one: http://sourceforge.net/projects/py-rrdtool/files/py-rrdtool/1.0b1/ | 22:33 |
termie | eday: nobody is going to read a discussion to decide whether they should agree to something | 22:33 |
termie | eday: but things like "Introduce primitives that will allow for data aggregation from workers up through scheduling layers and API nodes into the core Nova classes." aren't really detailed enough for me to have an opinion one way or the other | 22:34 |
termie | eday: sort of like, it's not dis-provable | 22:34 |
termie | eday: the statement is by definition correct because it doesn't make any assertions | 22:34 |
eday | well, we discussed thigns in more detail at the summit | 22:34 |
*** blpiatt has joined #openstack | 22:35 | |
eday | and I know thats not a replacement for a spec, but if you had that context it would make more sense | 22:35 |
*** sophiap has joined #openstack | 22:35 | |
termie | eday: sure but honestly a tight design doc will catch more flies than honey or whatever | 22:35 |
termie | eday: i have entered metaphor world | 22:35 |
termie | or analogy | 22:35 |
*** reldan has joined #openstack | 22:36 | |
eday | I suppose I should expand the spec a bit more, I'm tired of having the same old conversation everytime someone new enters the discussion :) | 22:37 |
termie | eday: that's almost the only reason i spend so much time on docs | 22:37 |
eday | the assumed context keeps varying too much | 22:37 |
termie | eday: but it is almost always worth it | 22:37 |
*** hadrian has quit IRC | 22:37 | |
termie | eday: and you can shut people up by telling them to read the doc | 22:37 |
eday | after the summit discussion, it was pretty clear I thought, and every there was in agreement, but then some folks missed and were were back to square one | 22:37 |
termie | eday: and things changed too, as 3 failed branches would likely demonstrate | 22:38 |
termie | eday: i wasn't there so i don't know what exactly changed, but i don't trust things that are right the first time | 22:38 |
eday | termie: the end goal is still the same really, the approach has changed some | 22:39 |
termie | eday: i for one feel like everybody has had the same end goal from day one, its only the approach and order of events that needed to be figured out | 22:40 |
eday | I would disagree with that now | 22:40 |
eday | I think the end goal is still different for folks | 22:40 |
termie | eday: they just aren't thinking big enough ;) | 22:41 |
vishy | :) | 22:41 |
termie | eday: i guess i'd say beef up your design doc, i think you'll get a lot of mileage out of it | 22:42 |
termie | and i promise to read it | 22:42 |
termie | and argue about specifics as they are described therein | 22:43 |
*** dragondm has quit IRC | 22:43 | |
eday | thats what I'm doing, I was just hoping to avoid having to have the in-person summit discussion again over email/irc/whatever :) | 22:44 |
*** dragondm has joined #openstack | 22:44 | |
*** aliguori has joined #openstack | 22:46 | |
termie | eday: btw, it is way easier to discuss complex thigns with you know that i can imagine your demeanor when you say things | 22:46 |
termie | s/know/now/ | 22:47 |
*** gondoi has quit IRC | 22:49 | |
*** gondoi has joined #openstack | 22:50 | |
eday | termie: heh, good thing you didn't see me cursing your name for the past 30 minutes :) | 22:51 |
termie | eday: i'm used to it | 22:51 |
eday | termie: btw, why did you miss the summit? | 22:52 |
termie | eday: i was in japan, for one, and financials fell through | 22:52 |
eday | ahh | 22:53 |
*** BK_man_ has joined #openstack | 22:54 | |
*** BK_man has quit IRC | 22:54 | |
*** BK_man_ is now known as BK_man | 22:54 | |
*** hadrian has joined #openstack | 22:57 | |
*** ivan has quit IRC | 23:05 | |
*** ivan has joined #openstack | 23:05 | |
*** ppetraki has quit IRC | 23:06 | |
* vishy runs off to port a couple things from deploy | 23:11 | |
*** hggdh has quit IRC | 23:14 | |
*** reldan has joined #openstack | 23:16 | |
*** hggdh has joined #openstack | 23:16 | |
*** DigitalFlux has joined #openstack | 23:18 | |
eday | vishy: where is the counter ever reset in your ec2 lockout branch? | 23:20 |
eday | ahh, I see, setting a ttl on the memcache key | 23:21 |
*** larstobi has quit IRC | 23:21 | |
vishy | eday: correct | 23:22 |
*** BK_man_ has joined #openstack | 23:25 | |
*** BK_man has quit IRC | 23:25 | |
*** BK_man_ is now known as BK_man | 23:25 | |
*** lool has quit IRC | 23:26 | |
*** lool has joined #openstack | 23:26 | |
*** GasbaKid has quit IRC | 23:26 | |
*** rds__ has joined #openstack | 23:27 | |
*** seshu has left #openstack | 23:28 | |
*** schisamo has quit IRC | 23:30 | |
*** schisamo has joined #openstack | 23:32 | |
*** johnpur has quit IRC | 23:35 | |
*** apanasenko has quit IRC | 23:36 | |
*** Abd4llA has quit IRC | 23:47 | |
*** reldan has quit IRC | 23:53 | |
*** BK_man_ has joined #openstack | 23:55 | |
*** BK_man has quit IRC | 23:55 | |
*** BK_man_ is now known as BK_man | 23:55 | |
*** joearnold has quit IRC | 23:56 | |
*** joearnold has joined #openstack | 23:56 | |
vishy | gflags annoyance | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!