*** joearnold has quit IRC | 00:03 | |
*** sophiap has quit IRC | 00:13 | |
openstackhudson | Project nova-tarmac build #45,862: FAILURE in 5 min 47 sec: http://hudson.openstack.org/job/nova-tarmac/45862/ | 00:13 |
---|---|---|
openstackhudson | Project nova build #325: SUCCESS in 1 min 15 sec: http://hudson.openstack.org/job/nova/325/ | 00:14 |
openstackhudson | Project nova-tarmac build #45,863: STILL FAILING in 3 min 11 sec: http://hudson.openstack.org/job/nova-tarmac/45863/ | 00:16 |
*** dubsquared has joined #openstack | 00:17 | |
openstackhudson | Project nova-tarmac build #45,864: STILL FAILING in 3 min 1 sec: http://hudson.openstack.org/job/nova-tarmac/45864/ | 00:20 |
*** daleolds has quit IRC | 00:21 | |
vishy | bzrlib commit.py? | 00:22 |
vishy | weird | 00:22 |
openstackhudson | Project nova-tarmac build #45,865: STILL FAILING in 2 min 57 sec: http://hudson.openstack.org/job/nova-tarmac/45865/ | 00:25 |
vishy | eday: any idea why tarmac would just suddenly start complaining about a commit message error? | 00:28 |
openstackhudson | Project nova-tarmac build #45,866: STILL FAILING in 2 min 56 sec: http://hudson.openstack.org/job/nova-tarmac/45866/ | 00:30 |
*** irahgel1 has left #openstack | 00:32 | |
*** dirakx has joined #openstack | 00:33 | |
*** whaley has joined #openstack | 00:34 | |
openstackhudson | Project nova-tarmac build #45,867: STILL FAILING in 4 min 49 sec: http://hudson.openstack.org/job/nova-tarmac/45867/ | 00:37 |
openstackhudson | Yippie, build fixed! | 00:37 |
openstackhudson | Project nova-tarmac build #45,868: FIXED in 3.9 sec: http://hudson.openstack.org/job/nova-tarmac/45868/ | 00:37 |
openstackhudson | Project nova build #326: SUCCESS in 1 min 16 sec: http://hudson.openstack.org/job/nova/326/ | 00:39 |
*** maplebed has quit IRC | 00:40 | |
whaley | ls | 00:50 |
*** dubsquared has quit IRC | 01:00 | |
*** pothos has joined #openstack | 01:04 | |
vishy | looks like one of my trunk merges accidentally overwrote authors of some commits. | 01:11 |
*** Cybodog has quit IRC | 01:14 | |
vishy | I think I know what it was. In one of my branches I merged trunk and fixed conflicts, then i realized i needed to mess with my last commit so i did a shelve/mess around/unshelve/commit, which probably lost the commit history of the merge. Any bzr geniuses know how we can recover the original authors? | 01:18 |
*** eday has quit IRC | 01:21 | |
vishy | also three of my commits were as <root@ubuntu.com>, don't suppose that is fixable either | 01:26 |
vishy | er root <root@ubuntu> that is | 01:26 |
*** aliguori has quit IRC | 01:31 | |
*** larstobi has quit IRC | 01:39 | |
*** eday has joined #openstack | 01:44 | |
*** ChanServ sets mode: +v eday | 01:45 | |
*** abecc has quit IRC | 01:46 | |
*** daleolds has joined #openstack | 01:51 | |
*** _skrusty has quit IRC | 02:04 | |
*** kashyapc has joined #openstack | 02:04 | |
openstackhudson | Project nova build #327: SUCCESS in 1 min 15 sec: http://hudson.openstack.org/job/nova/327/ | 02:14 |
vishy | well: mailmap is fixed now, but I guess no karma :) | 02:16 |
*** _skrusty has joined #openstack | 02:17 | |
jesse_ | ha | 02:17 |
jesse_ | isn't karma only periodically recalculated | 02:17 |
eday | nightly I think | 02:19 |
*** blpiatt has joined #openstack | 02:26 | |
*** daleolds has quit IRC | 02:28 | |
*** mtaylor|afk is now known as mtaylor | 02:28 | |
blpiatt | Anyone have a minute to talk nova & guest instance DNS integration? | 02:28 |
mtaylor | devcamcar: whatcha need packaging-wise? | 02:31 |
*** jdurgin has quit IRC | 02:35 | |
*** jbaker has joined #openstack | 02:37 | |
*** kevnfx has joined #openstack | 02:40 | |
eday | mtaylor: if you could make nova tarmac use runtest.sh nstead of runtest.py, that would be swell :) | 02:41 |
eday | mtaylor: probably needs the --no-virtual-env flag | 02:41 |
mtaylor | eday: why? | 02:42 |
mtaylor | eday: all run_tests.sh does is possibly set up a virtual env and then run runtest.py | 02:43 |
mtaylor | eday: or is there something I'm missing | 02:44 |
*** littleidea has quit IRC | 02:47 | |
*** dubsquared has joined #openstack | 03:06 | |
*** miclorb_ has quit IRC | 03:08 | |
winston-d | Hi Gurus. Is it normal that my uploaded-registered images is being described as 'decrypting' ? | 03:10 |
winston-d | And how long does it take to finish 'decrypting'? | 03:11 |
winston-d | anyone? | 03:22 |
*** Cybodog has joined #openstack | 03:32 | |
*** hadrian has quit IRC | 03:49 | |
*** ArdRigh has joined #openstack | 04:07 | |
*** littleidea has joined #openstack | 04:07 | |
*** krish has joined #openstack | 04:09 | |
*** krish has left #openstack | 04:10 | |
*** jbaker has quit IRC | 04:24 | |
*** gaveen has joined #openstack | 04:41 | |
*** AimanA is now known as HouseAway | 04:50 | |
*** jbaker has joined #openstack | 04:51 | |
*** MarkAtwood has quit IRC | 04:51 | |
*** jbaker has quit IRC | 04:51 | |
*** jbaker has joined #openstack | 04:51 | |
*** blpiatt has quit IRC | 04:54 | |
mtaylor | eday: ? | 05:11 |
*** MarkAtwood has joined #openstack | 05:13 | |
*** ksteward has joined #openstack | 05:14 | |
*** jbaker has quit IRC | 05:14 | |
*** dubsquared has quit IRC | 05:18 | |
eday | mtayler : i have a branch that removes run_test.py, but uses runtest.sh | 05:23 |
*** kashyapc has quit IRC | 05:41 | |
*** kashyapc has joined #openstack | 05:42 | |
*** ccustine has quit IRC | 05:48 | |
*** littleidea has quit IRC | 05:55 | |
*** littleidea has joined #openstack | 05:58 | |
*** miclorb_ has joined #openstack | 06:00 | |
*** kevnfx has quit IRC | 06:00 | |
*** ramkrsna has joined #openstack | 06:01 | |
*** Abd4llA has joined #openstack | 06:13 | |
*** sirp1 has quit IRC | 06:29 | |
mtaylor | eday: cool. how about if I just have tarmac run nosetests... | 06:30 |
mtaylor | oh - I suppose i need to change the test script so that your branch can go through when approved... k | 06:31 |
mtaylor | eday: done. let me know when your branch has landed - I would love to have tarmac just call nosetests and be done with it | 06:32 |
*** joearnold has joined #openstack | 07:04 | |
*** guigui1 has joined #openstack | 07:10 | |
vishy | winston-d: no it should not take long | 07:11 |
vishy | winston-d: it may be a bug was introduced recently | 07:12 |
vishy | stackers: a whole bunch of branches have landed recently. It would be great if people could try run throughs of various installation methods and make sure nothing has broken. Also I believe we have no logging in the packages right now which is particularly annoying | 07:14 |
vishy | mtaylor: enabling this branch was causing hudson weird build failures: https://code.launchpad.net/~rlane/nova/ldap-schema-modifications-1/+merge/42662 | 07:15 |
vishy | mtaylor: check out the bottom of the console output here: http://hudson.openstack.org/job/nova-tarmac/45867/console | 07:16 |
vishy | mtaylor: any ideas what could cause that? | 07:16 |
winston-d | vish, it's been 5 hours, images is still 'decrypting'. And i am using nova-2010.1 release version | 07:20 |
*** cclien has joined #openstack | 07:28 | |
*** jesse_ has quit IRC | 07:35 | |
*** jesse_ has joined #openstack | 07:36 | |
*** ibarrera has joined #openstack | 07:38 | |
ttx | devcamcar: yes, you should file a bug. Means adminclient.py needs to be split in packaging, unless soren sees a smarter way | 07:43 |
ttx | devcamcar: that shouldn't prevent you from landing the feature though... we can fix the package split afterwards. | 07:45 |
ttx | (as long as the bug is filed :) | 07:45 |
winston-d | how can i delete one compute node from database? not using SQL | 07:45 |
*** MarkAtwood has quit IRC | 07:50 | |
*** Abd4llA has quit IRC | 07:53 | |
*** brd_from_italy has joined #openstack | 07:53 | |
*** miclorb_ has quit IRC | 07:54 | |
*** dragondm has quit IRC | 07:57 | |
*** dragondm has joined #openstack | 07:57 | |
*** rcc has joined #openstack | 08:02 | |
*** rcc has quit IRC | 08:11 | |
*** littleidea has quit IRC | 08:11 | |
*** joearnold has quit IRC | 08:28 | |
*** Abd4llA has joined #openstack | 08:29 | |
olivier_ | Hi all | 08:31 |
*** allsystemsarego has joined #openstack | 08:33 | |
*** allsystemsarego has joined #openstack | 08:33 | |
*** ramkrsna has quit IRC | 08:34 | |
*** irahgel has quit IRC | 08:42 | |
*** ramkrsna has joined #openstack | 08:47 | |
olivier_ | Is the normal behavior that lot's of swift-ring-builder commands return 1 (false) even if the result is correct ? | 08:50 |
*** miclorb_ has joined #openstack | 08:51 | |
olivier_ | Because I'm writing a shell script that do the full configuration of a swift cluster, and this behavior is a (little) problem | 08:52 |
*** irahgel has joined #openstack | 08:56 | |
*** MarkAtwood has joined #openstack | 08:59 | |
*** littleidea has joined #openstack | 08:59 | |
uvirtbot | New bug: #693714 in swift "Incorrect return code with swift-ring-builder" [Undecided,New] https://launchpad.net/bugs/693714 | 09:06 |
*** irahgel has quit IRC | 09:14 | |
*** littleidea has quit IRC | 09:15 | |
*** MarkAtwood has quit IRC | 09:20 | |
*** MarkAtwood has joined #openstack | 09:23 | |
*** irahgel has joined #openstack | 09:28 | |
*** dkocher has joined #openstack | 09:31 | |
*** kashyapc has quit IRC | 10:08 | |
*** ibarrera has quit IRC | 10:10 | |
*** ibarrera has joined #openstack | 10:10 | |
wedjat | hello all | 10:18 |
*** Abd4llA has quit IRC | 10:18 | |
wedjat | is there a need to restart storage nodes after uploading .gz files from the proxy, after a rebalancing ? | 10:18 |
wedjat | olivier_: i'm having this behaviour too | 10:21 |
olivier_ | wedjat: Hi, nobody online this morning :-( | 10:22 |
*** littleidea has joined #openstack | 10:23 | |
*** kashyapc has joined #openstack | 10:25 | |
*** miclorb_ has quit IRC | 10:35 | |
*** dirakx has quit IRC | 11:16 | |
*** ctennis has quit IRC | 11:29 | |
*** ctennis has joined #openstack | 11:42 | |
*** ctennis has quit IRC | 11:44 | |
*** ArdRigh has quit IRC | 11:55 | |
*** Abd4llA has joined #openstack | 11:59 | |
*** reldan has joined #openstack | 11:59 | |
*** reldan has quit IRC | 12:06 | |
*** reldan has joined #openstack | 12:19 | |
*** dirakx has joined #openstack | 12:22 | |
*** brd_from_italy has quit IRC | 12:36 | |
*** gaveen has quit IRC | 12:43 | |
*** brd_from_italy has joined #openstack | 12:50 | |
uvirtbot | New bug: #693771 in nova "No more logging with trunk Ubuntu packages" [Undecided,New] https://launchpad.net/bugs/693771 | 12:51 |
*** rogue780 has joined #openstack | 12:55 | |
*** rogue780 has quit IRC | 13:11 | |
*** zul has quit IRC | 13:16 | |
*** zul has joined #openstack | 13:17 | |
*** _skrusty has quit IRC | 13:19 | |
*** reldan has quit IRC | 13:21 | |
ttx | Awesome -- Thanks to recent fixes in bug 661159 and bug 691598, using no-ramdisk official Ubuntu cloud images now works perfectly in Nova. | 13:23 |
uvirtbot | Launchpad bug 661159 in nova "Does not allow booting without a ramdisk" [High,Fix committed] https://launchpad.net/bugs/661159 | 13:23 |
uvirtbot | Launchpad bug 691598 in nova "Metadata service queries fail" [High,Fix committed] https://launchpad.net/bugs/691598 | 13:23 |
*** brd_from_italy has quit IRC | 13:28 | |
*** brd_from_italy has joined #openstack | 13:31 | |
*** _skrusty has joined #openstack | 13:31 | |
*** blpiatt has joined #openstack | 13:41 | |
*** hadrian has joined #openstack | 13:48 | |
*** blpiatt has quit IRC | 13:56 | |
*** ramkrsna has quit IRC | 13:59 | |
*** holoway_ is now known as holoway | 14:00 | |
*** reldan has joined #openstack | 14:06 | |
notmyname | wedjat: no, the rings are automatically reloaded based on the file's mtime | 14:06 |
*** littleidea has quit IRC | 14:17 | |
*** littleidea has joined #openstack | 14:19 | |
*** zul has quit IRC | 14:19 | |
*** zul has joined #openstack | 14:20 | |
*** dillon-w has joined #openstack | 14:21 | |
dillon-w | hi all | 14:22 |
dillon-w | how does nova delete services? | 14:23 |
dillon-w | when I stop one compute node, it is still in services table. | 14:25 |
*** zul has quit IRC | 14:35 | |
*** zul has joined #openstack | 14:35 | |
*** gondoi has joined #openstack | 14:37 | |
*** doude has quit IRC | 14:37 | |
*** doude has joined #openstack | 14:38 | |
wedjat | notmyname: ok, thanks ! it's really really useful then ! :D | 14:41 |
*** jdarcy_ has joined #openstack | 14:41 | |
*** omidhdl has joined #openstack | 14:49 | |
*** Podilarius has joined #openstack | 14:50 | |
*** sophiap has joined #openstack | 14:50 | |
*** omidhdl has joined #openstack | 14:50 | |
jeremyb | olivier_: will you release that script? | 14:55 |
*** omidhdl has quit IRC | 14:55 | |
*** omidhdl has joined #openstack | 14:56 | |
*** jdarcy has quit IRC | 14:58 | |
*** jdarcy_ is now known as jdarcy | 14:59 | |
*** guigui1 has quit IRC | 15:01 | |
*** omidhdl has quit IRC | 15:01 | |
*** omidhdl has joined #openstack | 15:02 | |
*** reldan has quit IRC | 15:11 | |
*** omidhdl has quit IRC | 15:11 | |
*** omidhdl has joined #openstack | 15:13 | |
*** omidhdl has quit IRC | 15:15 | |
*** omidhdl has joined #openstack | 15:17 | |
*** omidhdl has quit IRC | 15:19 | |
*** omidhdl has joined #openstack | 15:21 | |
*** reldan has joined #openstack | 15:25 | |
*** omidhdl has quit IRC | 15:25 | |
*** omidhdl has joined #openstack | 15:27 | |
*** hggdh has quit IRC | 15:30 | |
*** omidhdl has quit IRC | 15:31 | |
*** hggdh has joined #openstack | 15:32 | |
*** omidhdl has joined #openstack | 15:32 | |
*** omidhdl has joined #openstack | 15:36 | |
*** hggdh has quit IRC | 15:37 | |
*** dkocher has quit IRC | 15:38 | |
*** omidhdl has joined #openstack | 15:38 | |
*** sirp1 has joined #openstack | 15:39 | |
*** kevnfx has joined #openstack | 15:40 | |
*** omidhdl has quit IRC | 15:40 | |
*** hggdh has joined #openstack | 15:41 | |
*** omidhdl has joined #openstack | 15:41 | |
*** hggdh has quit IRC | 15:43 | |
*** omidhdl has quit IRC | 15:45 | |
*** omidhdl has joined #openstack | 15:45 | |
*** omidhdl has quit IRC | 15:47 | |
*** kevnfx has quit IRC | 15:47 | |
*** omidhdl has joined #openstack | 15:48 | |
*** omidhdl has quit IRC | 15:49 | |
*** omidhdl has joined #openstack | 15:51 | |
*** johnpur has joined #openstack | 15:52 | |
*** ChanServ sets mode: +v johnpur | 15:52 | |
*** omidhdl has quit IRC | 15:53 | |
*** omidhdl has joined #openstack | 15:55 | |
*** fitzdsl has quit IRC | 15:56 | |
*** fitzdsl has joined #openstack | 15:56 | |
*** Ryan_Lane has joined #openstack | 15:58 | |
*** dubsquared has joined #openstack | 15:59 | |
*** Podilarius has quit IRC | 16:01 | |
*** daleolds has joined #openstack | 16:01 | |
*** zul has quit IRC | 16:05 | |
*** WonTu has joined #openstack | 16:06 | |
*** hggdh has joined #openstack | 16:06 | |
*** WonTu has left #openstack | 16:06 | |
*** jbaker has joined #openstack | 16:08 | |
*** zul has joined #openstack | 16:08 | |
ttx | Ryan_Lane: trying to set importance for bug 681164, I'm not sure I understand what you mean by "creating DNs for searches" | 16:10 |
uvirtbot | Launchpad bug 681164 in nova "Use a search to find DNs instead of creating them directly from attributes" [Undecided,New] https://launchpad.net/bugs/681164 | 16:10 |
*** kevnfx has joined #openstack | 16:13 | |
*** zul has quit IRC | 16:14 | |
*** reldan has quit IRC | 16:14 | |
*** zul has joined #openstack | 16:16 | |
Ryan_Lane | ttx: right now the DNs for searches are generated by taking the root, the attribute, and the name of the object. they should be pulled from ldap via a search | 16:17 |
Ryan_Lane | since it is possible, and likely, that in a pre-existing ldap infrastructure there will be heirarchy | 16:18 |
Ryan_Lane | and pre-existing users | 16:18 |
Ryan_Lane | and naming attributes that won't match the dns we create | 16:19 |
Ryan_Lane | naming attributes are the major reason | 16:19 |
ttx | Ryan_Lane: so the impact is performance + risk of namespace collision ? | 16:19 |
Ryan_Lane | actually, it'll be a little less performant | 16:20 |
ttx | Ryan_Lane: heh | 16:20 |
Ryan_Lane | :) | 16:20 |
Ryan_Lane | but... | 16:20 |
Ryan_Lane | this is for interoperability, and working with existing directories | 16:21 |
* ttx settles for "Medium" | 16:21 | |
Ryan_Lane | heh | 16:21 |
Ryan_Lane | I'd agree | 16:21 |
annegentle | stacker | 16:32 |
*** reldan has joined #openstack | 16:32 | |
annegentle | heh. oops | 16:32 |
annegentle | too many windows :) | 16:32 |
*** kashyapc has quit IRC | 16:34 | |
mtaylor | vishy: yeah- the merge prop didn't have either a description or a commit message, so there was no text to use for a commit message | 16:35 |
annegentle | euca-describe-instances | 16:35 |
annegentle | wah! | 16:35 |
annegentle | :) | 16:35 |
mtaylor | vishy: we're supposed to be blocking those from merge, or responding sensibly - so there's a bug there i guess | 16:35 |
jeremyb | too many windows! | 16:35 |
annegentle | why oh why do I hit enter? :) | 16:36 |
*** reldan has quit IRC | 16:37 | |
ttx | annegentle: you assigned yourself to bug 681265... does it mean you're working on it ? | 16:38 |
uvirtbot | Launchpad bug 681265 in nova ""nova-manage zipfile" step is missing from single.node.install docs" [Low,Triaged] https://launchpad.net/bugs/681265 | 16:38 |
annegentle | ttx: Hm, I fixed it. How should I indicate that it's fixed? | 16:38 |
ttx | annegentle: set it to FixCommitted | 16:39 |
ttx | annegentle: I'll do it for you, I'm on it | 16:39 |
annegentle | ttx: done | 16:40 |
ttx | jaypipes: about bug 686438... is it still in progress ? Should I set it to "In Progress" ? | 16:42 |
uvirtbot | Launchpad bug 686438 in glance "Cannot create image: Json Circular reference detected" [Critical,Confirmed] https://launchpad.net/bugs/686438 | 16:42 |
* ttx can't help to notice that jaypipes works long hours. | 16:43 | |
mtaylor | ttx: jaypipes is always working | 16:44 |
ttx | mtaylor: see https://bugs.launchpad.net/glance/+bug/686438/comments/6 | 16:45 |
uvirtbot | Launchpad bug 686438 in glance "Cannot create image: Json Circular reference detected" [Critical,Confirmed] | 16:45 |
*** zul has quit IRC | 16:46 | |
*** zul has joined #openstack | 16:46 | |
*** dubsquared has quit IRC | 16:49 | |
*** daleolds has quit IRC | 16:49 | |
jk0 | vishy: looks like this line in nova/crypto.py breaks compute: flags.DEFINE_string('ca_file', 'cacert.pem', _('Filename of root CA')) | 16:49 |
jk0 | doesn't like the _() | 16:49 |
jk0 | in trunk | 16:49 |
*** kashyapc has joined #openstack | 16:50 | |
jk0 | well, there's a few of them in there actually | 16:51 |
*** ibarrera has quit IRC | 16:52 | |
*** dillon-w has quit IRC | 16:55 | |
dendrobates | the _() doesn't like jk0 | 16:55 |
jk0 | it sure doesn't | 16:56 |
*** brd_from_italy has quit IRC | 16:56 | |
vishy | jk0: we can't use gettext ranslation for flags? | 16:57 |
jk0 | apparently not, kept getting NameError: name '_' is not defined | 16:57 |
jk0 | also getting an error about self.driver.init_host() not existing from this commit: http://bazaar.launchpad.net/~hudson-openstack/nova/trunk/revision/482 | 16:58 |
jk0 | in manage.py | 16:58 |
jk0 | prevents nova-compute from starting | 16:59 |
vishy | jk0: how does that run? it seems to work for me | 16:59 |
vishy | jk0: i just ran from trunk | 16:59 |
jk0 | I opened up a python shell and imported XenAPI, then nova.virt.xenapi_conn | 16:59 |
jk0 | that's where the _ exception came up | 16:59 |
vishy | jk0: ah | 16:59 |
vishy | _ is loaded by gettext in the bin files | 17:00 |
vishy | try nova-manage shell bpython | 17:00 |
jk0 | ahah | 17:01 |
vishy | nova-manage sh bpython/ipython/python is the best way to do a console, because it loads dependencies and flagfiles properly | 17:01 |
jk0 | damn, that's pretty nice | 17:02 |
jk0 | how did I not know about this before :) | 17:02 |
vishy | :) | 17:02 |
vishy | jk0: bpython and ipython are both really sexy if you haven't used them by the way | 17:02 |
jk0 | so does nova-compute in trunk run for you? | 17:02 |
* jk0 googles those | 17:02 | |
vishy | jk0: yes i just ran it | 17:02 |
*** zul has quit IRC | 17:03 | |
* ttx leaves for his Christmas break | 17:03 | |
jk0 | http://paste.openstack.org/show/334/ I'm getting this | 17:03 |
* vishy waves at ttx | 17:03 | |
jk0 | but it makes sense | 17:03 |
ttx | vishy: happy christmas ! | 17:03 |
jk0 | I'll just add it | 17:03 |
vishy | ah, yes I added that recently and probably forgot to add it to xenapi | 17:03 |
jk0 | it's no problem, I can add it now | 17:04 |
*** seshu has joined #openstack | 17:04 | |
vishy | just copy the one from fake connection | 17:04 |
* vishy forgot that we aren't using any sensible inheritance for the compute drivers | 17:04 | |
jaypipes | ttx: hehe, I was at breakfast.. | 17:07 |
jaypipes | ttx: looking at bug now...one sec | 17:07 |
dabo | jk0: I add this to my ad hoc scripts: http://paste.openstack.org/show/335/ | 17:07 |
*** zul has joined #openstack | 17:08 | |
jk0 | dabo: what's that do? | 17:08 |
jk0 | well I mean, where do you use it? | 17:08 |
dabo | jk0: it injects the _() function into the builtin namespace | 17:08 |
jaypipes | sirp1: what do you think about https://bugs.launchpad.net/glance/+bug/686438? | 17:08 |
jk0 | cool | 17:08 |
uvirtbot | Launchpad bug 686438 in glance "Cannot create image: Json Circular reference detected" [Critical,Confirmed] | 17:08 |
dabo | if I have a script I'm using to test something | 17:08 |
vishy | jk0, dabo: nova-manage sh script | 17:09 |
vishy | it used to work but i haven't tried it for a while. Supposed to run an external script with all dependencies / flags imported | 17:09 |
dabo | it keeps you from getting the error by emulating what the bin files do | 17:10 |
jk0 | ah I think I remember looking over that code once, doesn't it do something similar to what django does? | 17:10 |
sirp1 | jaypipes: the last comment on that bug seems to indicate you were thinking of a solution, anything ever come to pass from that? | 17:10 |
*** reldan has joined #openstack | 17:11 | |
dabo | vishy: I don't see that script | 17:11 |
jaypipes | sirp1: that was that model_to_dict() method... remember? still think we should go that route? | 17:11 |
jaypipes | vishy: so, trying to challenge my mountain of karma, eh? muhahahahaha | 17:12 |
vishy | jaypipes: I pulled into the lead :) | 17:12 |
sirp1 | jaypipes: if i'm remembering correctly, the issue with that would be lazy-loading of relationships, since the dictionary would have to contain all of the relations… unless we were to write a lazy-dict class | 17:12 |
vishy | dabo: it is part of a nova-manage command | 17:13 |
jaypipes | sirp1: right... so what do you think? should we go that route or go the route of managing the properties collection manually? | 17:13 |
jaypipes | vishy: gah! /me redoubles his effort.. | 17:13 |
vishy | dabo: for example if you have a script like the following http://pastie.org/1400983 called test.py | 17:14 |
sirp1 | jaypipes: hmm, for now, i'd lean towards using the model_to_dict method, and all realtions will have to be handled manually (e.g. we will not embed a relation within the model-dict, we'd have to fetch it explicitly if we were interested) | 17:14 |
vishy | dabo: root@i-uswrlzxk:~# trunk/bin/nova-manage shell script test.py | 17:15 |
vishy | dabo: sqlite:////home/vishvananda/trunk/nova.sqlite | 17:15 |
jaypipes | sirp1: gotcha. and I agree with that approach for now, at least, while the registry schema is so simple. | 17:15 |
dabo | vishy: so the idea is that nova-manage builds the whole environment? | 17:16 |
vishy | dabo: it just does the proper imports and loading that the other bin files do, so you don't have to manually load flagfiles, set python path, import gettest, etc. | 17:17 |
vishy | dabo: makes it easier to write little testing or conversion scripts. | 17:18 |
vishy | dabo: another possibility is to make a test case and run it individually with run_tests, but this is simpler for quick and dirty stuff. | 17:19 |
jaypipes | sirp1: btw, just read armando... "is a throw's stone away". :) | 17:19 |
dabo | vishy: ok, thanks. Good to know that that's there | 17:19 |
*** DubLo7 has quit IRC | 17:20 | |
vishy | dabo: np | 17:20 |
* vishy smells a blog future blog post. | 17:21 | |
*** DubLo7 has joined #openstack | 17:23 | |
jbryce | wow...i know one oss team that's been busy. i have a day of calls and meetings and come back to 300 bug and merge request emails. | 17:26 |
openstackhudson | Project nova build #328: SUCCESS in 1 min 21 sec: http://hudson.openstack.org/job/nova/328/ | 17:29 |
jaypipes | annegentle, sirp1: review changes made. pls review and approve merge proposal if good... https://code.launchpad.net/~jaypipes/glance/docs/+merge/44496 | 17:30 |
jaypipes | jbryce: :) | 17:31 |
sirp1 | jaypipes: will do | 17:31 |
sirp1 | jaypipes: for the datetime issue in glance, i'm actually thinking of changing the fix: instead, i was thinking of creating a PROTECTED_ATTRS set which included the deleted field and the timestamps, and forbidding those from being set explicitly. thoughts? | 17:33 |
*** DubLo7 has quit IRC | 17:33 | |
_cerberus_ | If someone could take a quick peek at https://code.launchpad.net/~cerberus/nova/os-api-refactor/+merge/44495 that would be awesome. I think I've shored up the comments. | 17:35 |
jaypipes | sirp1: that's cool with me. | 17:37 |
sandywalsh | Trying to get trunk to run ... getting: http://paste.openstack.org/show/336/ | 17:37 |
sandywalsh | anyone seen "_" not defined lately? | 17:37 |
jaypipes | sandywalsh: that's a bug in nova-combined. | 17:37 |
jaypipes | sandywalsh: happened because the eventlet_merge branch went before the i18n branch and I didn't catch it. file it as a bug and I'll have a fix immediately on it. | 17:38 |
sandywalsh | jaypipes, thanks! | 17:38 |
sandywalsh | _cerberus_, I'll pull your branch in the meanwhile (hmm, that sounds bad) | 17:38 |
jaypipes | sandywalsh: the _() method is installed by gettext in all endpoints (nova-combined is a new endpoint that came in with the eventlet_merge branch)... | 17:38 |
_cerberus_ | sandywalsh: :-* | 17:39 |
sandywalsh | jaypipes, yup, it used to work for me. i18n is the main change since. | 17:39 |
sandywalsh | and I'm wearing my bizaar t-shirt today. Although I'm thinking it should be bizarre instead. | 17:41 |
sandywalsh | *bazaar | 17:41 |
jaypipes | sandywalsh: do you need a fix right away? if so, just import gettext and then add the line: gettext.install('nova') in nova-combined above the nova imports. | 17:46 |
sandywalsh | jaypipes, nah, I'm ok, I'll review _cerberus_ branch until you're ready | 17:47 |
sandywalsh | do you still need the bug filed? | 17:47 |
*** kevnfx has quit IRC | 17:48 | |
jaypipes | sandywalsh: no worries, I'll file it. trying to catch vishy in karma again, anyway. ;) | 17:48 |
*** kevnfx has joined #openstack | 17:49 | |
*** daleolds has joined #openstack | 17:49 | |
openstackhudson | Project nova build #329: SUCCESS in 1 min 17 sec: http://hudson.openstack.org/job/nova/329/ | 17:49 |
jaypipes | sandywalsh: hmmm... it seems that nova-combined already has gettext installed...what rev are you on? (do a bzr revno) | 17:54 |
sandywalsh | jaypipes, 487 | 18:00 |
uvirtbot | New bug: #693864 in nova "nova-combined needs gettext installed" [Low,Confirmed] https://launchpad.net/bugs/693864 | 18:01 |
sandywalsh | _cerberus_, I'm getting that same "'_' not defined" error as trunk ... it'll have to be a visual review | 18:04 |
_cerberus_ | Hmm | 18:04 |
_cerberus_ | I haven't merged trunk into that branch since yesterday morning, so all my tests currently pass | 18:05 |
sandywalsh | _cerberus_, yes, but have you run it? | 18:05 |
sandywalsh | (installed nova?) | 18:05 |
*** kevnfx has quit IRC | 18:05 | |
*** kevnfx_ has joined #openstack | 18:05 | |
jaypipes | sandywalsh: :) it's fixed in 489 | 18:06 |
jaypipes | sandywalsh: just do a bzr pull (or bzr merge lp:nova if you prefer) | 18:06 |
sandywalsh | jaypipes, did you change anything? | 18:06 |
_cerberus_ | sandywalsh: Yeah, I've been making calls against the API all morning | 18:06 |
jaypipes | sandywalsh: nope, armando fixed it in a recent commit.. | 18:06 |
sandywalsh | jaypipes, cool ... getting. thx! | 18:06 |
sandywalsh | _cerberus_, you may want to do the same? | 18:07 |
_cerberus_ | Yup, just merged in trunk and repushed that branch | 18:07 |
*** dendrobates is now known as dendro-afk | 18:10 | |
sandywalsh | jaypipes, _cerberus_ getting closer: http://paste.openstack.org/show/337/ | 18:10 |
_cerberus_ | Odd | 18:11 |
_cerberus_ | I've also been running each service separately | 18:11 |
sandywalsh | yeah, seems to be a nova-combined issue | 18:11 |
jaypipes | sandywalsh: heh, that's a new one... could you pastebin your nova.conf pls? | 18:13 |
sandywalsh | jaypipes, http://paste.openstack.org/show/338/ | 18:14 |
jaypipes | sandywalsh: looks fine to me... hmm. | 18:15 |
sandywalsh | jaypipes, yeah, that's the one I've been using for a dogs age | 18:16 |
*** dendro-afk is now known as dendrobates | 18:17 | |
sandywalsh | _cerberus_, which incantation are you using to run individual services? | 18:18 |
_cerberus_ | in terms of conf or simply starting the service? | 18:19 |
_cerberus_ | ./bin/nova-<the thing> --flagfile=<the conf> | 18:19 |
sandywalsh | ah, ok ... I'll compare against those | 18:19 |
sandywalsh | I'm not using volumes, so that could be bringing down the house now. | 18:20 |
sandywalsh | nope | 18:20 |
_cerberus_ | Actually, volumes isn't running at all for me | 18:20 |
sandywalsh | yeah, I usually disable it in nova-combined | 18:20 |
sandywalsh | but that ain't the problem here. | 18:21 |
sandywalsh | The entire trace: http://paste.openstack.org/show/340/ | 18:24 |
jaypipes | sandywalsh: have you merged your local branch up with trunk r489 yet? | 18:24 |
sandywalsh | yes, that was the most recent merge from _cerberus_ | 18:24 |
sandywalsh | I'll try this again in the trunk branch to be sure | 18:25 |
jaypipes | k | 18:25 |
*** Abd4llA has quit IRC | 18:25 | |
sandywalsh | same | 18:25 |
jaypipes | sandywalsh: i | 18:26 |
jaypipes | sandywalsh: gah.. I'm stumped as to why get_connection is the class_str there... | 18:27 |
sandywalsh | so, compute cannot load the compute driver | 18:27 |
jaypipes | sandywalsh: sure it is compute? | 18:27 |
jaypipes | sandywalsh: nm, see that now.. | 18:27 |
termie | vishy: heading over to La Officina | 18:27 |
*** jc_smith has joined #openstack | 18:27 | |
*** Ryan_Lane is now known as Ryan_Lane|food | 18:27 | |
sandywalsh | jaypipes, which defaults to 'nova.virt.connection.get_connection' | 18:28 |
sandywalsh | which isn't a module | 18:28 |
sandywalsh | it's function | 18:28 |
vishy | termie: its open | 18:28 |
vishy | sandywalsh, jaypipes: apt-get install python-cheetah | 18:29 |
vishy | ? | 18:29 |
sandywalsh | vishy, I think that was it | 18:30 |
jaypipes | vishy: already have that.. | 18:30 |
vishy | sanywalsh: cool | 18:30 |
sandywalsh | yup, had to disable volume and it's running now | 18:31 |
sandywalsh | thanks! | 18:31 |
*** sophiap has quit IRC | 18:31 | |
jaypipes | vishy: why is FLAGS.compute_driver defaulted to "'nova.virt.connection.get_connection'" | 18:31 |
vishy | because that is how the drivers worked before | 18:32 |
jaypipes | vishy: before what? sorry, don't know about this... | 18:32 |
vishy | jaypipes: before we switched to manager/driver classes | 18:32 |
sandywalsh | jaypipes, vishy I think the real issue is that something is eating an exception and the underlying failure is being masked | 18:33 |
sandywalsh | we should be nesting our exceptions | 18:33 |
vishy | sandywalsh: correct | 18:34 |
vishy | sandywalsh: the NotFound raised in utils.get_object should probably return the underlying exception | 18:36 |
eday | yeah, I just got bit by that too, and had to install cheetah | 18:36 |
sandywalsh | python's native exceptions don't handle nesting well (Java actually does a good job there). Perhaps we need to tweak our base exception? | 18:37 |
vishy | sure, we could at least grab the traceback or something | 18:38 |
sandywalsh | so, rather than just rethrow, we can embed it with more context | 18:38 |
sandywalsh | yes, even the traceback would be good | 18:38 |
*** Ryan_Lane|food is now known as Ryan_Lane | 18:38 | |
jaypipes | _cerberus_: os-api-refactor approved and going to hudson. | 18:48 |
_cerberus_ | <3 | 18:48 |
jaypipes | tr3buchet: ping | 18:49 |
tr3buchet | PONG! | 18:50 |
tr3buchet | what's up jaypipes | 18:51 |
_cerberus_ | crud, looks like I bombed on some pylint stuff | 18:51 |
jaypipes | tr3buchet: heya. wondered if you had any response to armando's suggestion about unittest for suspend? have you had a chance to take a look at the new xenapi unittests? | 18:52 |
jaypipes | _cerberus_: pep8? | 18:52 |
*** zul has quit IRC | 18:52 | |
*** sophiap has joined #openstack | 18:52 | |
tr3buchet | jaypipes: i haven't. trying to get another branch fixed up for merging. i'll take a look. | 18:52 |
_cerberus_ | jaypipes: err, yeah | 18:53 |
_cerberus_ | Blank lines in the class defs | 18:53 |
*** zul has joined #openstack | 18:53 | |
jaypipes | _cerberus_: yep, pep8 is, well, very peppy. | 18:53 |
*** reldan has quit IRC | 18:53 | |
jaypipes | tr3buchet: no worries, just was wondering | 18:53 |
*** reldan has joined #openstack | 18:54 | |
jaypipes | tr3buchet: also, question: I see that pause was changed from suspended to error, and suspended was added...could you explain this? | 18:54 |
tr3buchet | sure | 18:55 |
tr3buchet | we don't currently use pause | 18:55 |
tr3buchet | and we have only a few states that we can use to match our existing api | 18:55 |
tr3buchet | so i set pause to erro | 18:56 |
tr3buchet | error | 18:56 |
tr3buchet | and suspend (which we do use) to suspend | 18:56 |
tr3buchet | it was either that or have both of them mapped to suspended | 18:56 |
jaypipes | tr3buchet: ok, understood. | 18:56 |
jaypipes | tr3buchet: side question: is there really a difference between the two terms? | 18:57 |
tr3buchet | yes | 18:57 |
tr3buchet | pause pauses state leaving memory in tact | 18:57 |
tr3buchet | suspend dumps memory to disk | 18:57 |
jaypipes | tr3buchet: aha. good to know :) | 18:58 |
tr3buchet | same as the difference between sleep and hibernate | 18:58 |
jaypipes | tr3buchet: I'm no expert in the virt layer, as you might have guessed ;) | 18:58 |
tr3buchet | oh me either! | 18:59 |
jaypipes | tr3buchet: ok, one final question, promise :) | 19:00 |
jaypipes | tr3buchet: for this: | 19:00 |
jaypipes | 300+ task = self._session.call_xenapi('Async.VM.resume', vm, False, True) | 19:00 |
jaypipes | 301+ self._wait_with_callback(task, callback) | 19:00 |
jaypipes | why not simply call the synchronous version of VM.resume? | 19:01 |
* vishy is failing to use nokernel | 19:01 | |
jaypipes | tr3buchet: It's not your code, of course (you copy/pasted from the others AFAICT), but I'm wondering why the calls to do something async and then immediately waiting for the result of the call :) | 19:02 |
_cerberus_ | Is there a non-async version of that xen call? | 19:03 |
_cerberus_ | I don't think there's complete parity in the API... | 19:03 |
vishy | hmm looks like null_kernel code code removed in a merge | 19:03 |
vishy | probably my fault | 19:03 |
jaypipes | _cerberus_: ah, well that would answer that question then :) | 19:03 |
_cerberus_ | jaypipes: well, it *may* answer the questoin | 19:03 |
_cerberus_ | question even | 19:03 |
jaypipes | heh | 19:03 |
_cerberus_ | I'm just speculating | 19:04 |
tr3buchet | my understanding, which could be mistaken, is that the call back executes when the call finishes so bits higher up the chain can move on and do other things in the mean time | 19:04 |
_cerberus_ | jaypipes: it's possible it's unnecessary. We need to confirm | 19:06 |
_cerberus_ | Good eye | 19:06 |
tr3buchet | the callback is defined in the compute manager | 19:06 |
tr3buchet | and passed to the virt driver | 19:06 |
jaypipes | tr3buchet, _cerberus_: I was just curious, that's all... I mean, if the code were, for instance, looping over dozens of instances and calling asynchronously, I'd understand it a bit more... just for one, then waiting for the result seemed odd. | 19:06 |
_cerberus_ | Right | 19:07 |
jaypipes | it's not a big deal at all, was just curious :) | 19:08 |
_cerberus_ | Sure, but we want to get it right :-) | 19:08 |
tr3buchet | each is a thread | 19:08 |
jaypipes | indeed. | 19:08 |
tr3buchet | so the function returns immediately | 19:08 |
tr3buchet | but sets of a thread waiting for the task to complete | 19:08 |
sandywalsh | jaypipes, my understanding is that async is needed to keep eventlet/twisted from blocking on the rpc call | 19:09 |
tr3buchet | that way when the task completes it updates the state | 19:09 |
jaypipes | sandywalsh: ah, now that may indeed be the case...good point. | 19:09 |
openstackhudson | Project nova build #330: SUCCESS in 1 min 15 sec: http://hudson.openstack.org/job/nova/330/ | 19:09 |
jaypipes | tr3buchet: ya, I understood that part...was just wondering why it wasn't done like: session.xenapi.Sync.VM.resume; callback(*args, **kwargs).. | 19:10 |
sandywalsh | jaypipes, the _wait_for_task does an eventlet-friendly block until the call returns. | 19:10 |
jaypipes | tr3buchet: but I think sandywalsh may have hit the nail on the head... | 19:10 |
tr3buchet | i see isee | 19:10 |
tr3buchet | he knows more than i do, that's for sure | 19:10 |
* sandywalsh doubts that | 19:10 | |
jaypipes | tr3buchet: either way, review done. :) one tiny thing to fix was all I could find. | 19:11 |
tr3buchet | awesome thanks jaypipes. i'll take a look | 19:11 |
sandywalsh | we're getting to the point where a refactor could be done in that call-path to remove much of the copy-paste code. | 19:11 |
jaypipes | sandywalsh: blueprint-away my friend :) | 19:12 |
sandywalsh | a couple more commands should break the camels back I suspect | 19:12 |
sandywalsh | jaypipes, cactus ;) | 19:12 |
jaypipes | sandywalsh: indeed :) | 19:12 |
vishy | there seems to be some code missing somewhere from the raw disk branch null_kernel is only showing up in one place | 19:13 |
tr3buchet | yeah those were so similar that bzr completely screwed the merge | 19:13 |
tr3buchet | had to do it manually | 19:13 |
_cerberus_ | Speaking of bzr, is there a way to get diff/cdiff to highlight extraneous whitespace so stupid merge issues don't bite me again? | 19:16 |
_cerberus_ | Specifically extra spaces at the end of a line or on blank lines | 19:16 |
vishy | ahhah, so null_kernel just isn't used but the flag is still there i guess | 19:16 |
jaypipes | _cerberus_: hmm, not sure... lemme check. | 19:16 |
jaypipes | _cerberus_: though pep8 will pick those up ;) | 19:16 |
_cerberus_ | I didn't see anything in the usage for it | 19:17 |
_cerberus_ | Heh, true | 19:17 |
jaypipes | _cerberus_: yep... bzr --diff-options=-b | 19:17 |
_cerberus_ | w00t, thanks :-) | 19:18 |
_cerberus_ | (I could have done that myself I suppose :-/ ) | 19:18 |
jaypipes | _cerberus_: or rather bzr diff --diff-options=-b | 19:18 |
*** kevnfx_ has quit IRC | 19:18 | |
jaypipes | _cerberus_: --diff-options are passed to the external diff program (which, IIRC, for bzr is /bin/diff -u | 19:19 |
_cerberus_ | Ahh, good to know | 19:20 |
jaypipes | _cerberus_: so any option in diff --help should be able to be passed in that manner... | 19:20 |
*** daleolds has quit IRC | 19:24 | |
jaypipes | _cerberus_: denied again! ;P | 19:25 |
_cerberus_ | That's annoying. I got no reported errors against that file when I did it myself | 19:27 |
_cerberus_ | :-( | 19:27 |
sandywalsh | _cerberus_, pylint or pep8 | 19:27 |
jaypipes | _cerberus_: pep8 is a bastard, isn't he? :) | 19:27 |
_cerberus_ | pep8 | 19:28 |
_cerberus_ | And he is! | 19:28 |
sandywalsh | what version? I had problems with an old version | 19:28 |
* jk0 <3's pep8 | 19:28 | |
_cerberus_ | Ahh, it appears the real answer is I simply *missed* it the first time | 19:28 |
* _cerberus_ is world-class | 19:28 | |
jk0 | haha | 19:28 |
sandywalsh | I had to move to 0.6.1 | 19:28 |
jk0 | I've been running 0.5.0 mostly | 19:29 |
jk0 | 0.6.1 on my mac | 19:29 |
* jk0 updates | 19:29 | |
jaypipes | _cerberus_: yeah, pep8 only shows the first error it finds on a source page, iirc... | 19:30 |
jaypipes | _cerberus_: so you always want to re-run pep8 bin/* nova after making any changes.. | 19:31 |
_cerberus_ | Silly me | 19:31 |
jk0 | I always use --repeat | 19:31 |
jaypipes | jk0: hmm, good to know... | 19:31 |
sirp1 | jaypipes: updated the glance_datetime_obj proposal with new fix + pep8 fixes | 19:31 |
* jaypipes checks off his "learn one thing a day" task../ | 19:31 | |
jaypipes | sirp1: rock on. | 19:31 |
_cerberus_ | jaypipes: by that metric, I'm set for the next month or so | 19:31 |
jaypipes | _cerberus_: :) | 19:31 |
*** kashyapc has quit IRC | 19:31 | |
jk0 | jaypipes: :) | 19:32 |
*** jfluhmann_ has joined #openstack | 19:32 | |
vishy | is anyone looking at the lack of logging in packages? It is very difficult to help people debug installation issues without logging | 19:33 |
sandywalsh | I gauge my learning curve by how many new browser tabs I have open at the end of the day of "stuff to read" | 19:33 |
vishy | _cerberus_, jaypipes: pep8 --repeat | 19:33 |
*** sirp1 has quit IRC | 19:34 | |
jaypipes | sirp1: off it goes to hudson. | 19:34 |
jaypipes | vishy: you're too slow! :) | 19:35 |
*** sirp1 has joined #openstack | 19:35 | |
_cerberus_ | snap! | 19:35 |
vishy | dammit i was behind in scrollback | 19:35 |
vishy | :( | 19:35 |
jaypipes | vishy: ++ on logging... | 19:35 |
jaypipes | sandywalsh: that's a good metric. problem for me is, then my wife comes in after dinner to do her "facebookin" and closes my browser windows down. | 19:36 |
vishy | ttx suggested that it requires redirecting stderr in upstart | 19:36 |
* vishy is not familiar with upstart. Anyone? | 19:36 | |
* sandywalsh opens another browser tab for upstart | 19:39 | |
*** jkakar has quit IRC | 19:41 | |
*** jkakar has joined #openstack | 19:42 | |
*** rbergeron has quit IRC | 19:42 | |
*** Podilarius has joined #openstack | 19:44 | |
sandywalsh | phew, ok, have a running nova again | 19:46 |
jk0 | \o/ | 19:47 |
sandywalsh | heh | 19:48 |
jaypipes | _cerberus_: \o/ yeah! you're in trunk. | 19:48 |
sandywalsh | it's a christmas miracle! | 19:48 |
jk0 | merry f'n christmas, _cerberus_ | 19:48 |
_cerberus_ | hahaha | 19:49 |
_cerberus_ | Nice | 19:49 |
openstackhudson | Project nova build #331: SUCCESS in 1 min 16 sec: http://hudson.openstack.org/job/nova/331/ | 19:49 |
*** daleolds has joined #openstack | 19:50 | |
comstud | lol | 19:56 |
dabo | that | 19:57 |
dabo | oops | 19:57 |
dabo | that's my dream: _cerberus_ in a trunk! | 19:57 |
_cerberus_ | I'm in ur trunk, makin ur cookiez | 19:58 |
sandywalsh | I like my _cerberus_ like I like my coffee. Ground up and in the freezer. | 19:58 |
* _cerberus_ claps | 19:58 | |
comstud | hey, that's where I store my ex-wife. | 19:59 |
comstud | what a coincidence. | 19:59 |
_cerberus_ | <_< | 20:00 |
_cerberus_ | >_> | 20:00 |
*** reldan has quit IRC | 20:01 | |
*** iRTermite has quit IRC | 20:05 | |
dabo | do we have code for generating the initial root password on a new instance? Or are we just hardcoding something like 'qwerty' for now? | 20:08 |
Ryan_Lane | dabo: I'd imagine they don't have root passwords | 20:09 |
Ryan_Lane | key injection + passwordless sudo | 20:09 |
dabo | Ryan_Lane: we need them for Rackspace's use case. I can create my own routine, but wonder if someone had already done something similar. | 20:10 |
Ryan_Lane | you can set it when you create the image, I believe | 20:10 |
*** ctennis has joined #openstack | 20:10 | |
jeremyb | dabo: pwgen? | 20:11 |
dabo | jeremyb: where is that used? | 20:12 |
jeremyb | dabo: it's a debian package and i guess it's available in other distros too | 20:13 |
dabo | jeremyb: oh, I misunderstood. I thought you were saying that it was already being used in OpenStack. | 20:13 |
jeremyb | nope | 20:13 |
Ryan_Lane | yeah, would be nice if openstack would inject the root password | 20:14 |
Ryan_Lane | shouldn't be too hard | 20:14 |
Ryan_Lane | to add, that is | 20:14 |
*** kernelpanic_ has joined #openstack | 20:21 | |
*** dendrobates is now known as dendro-afk | 20:25 | |
*** hggdh has quit IRC | 20:28 | |
*** HouseAway is now known as AimanA | 20:28 | |
*** ppetraki has quit IRC | 20:36 | |
*** henrichrubin has quit IRC | 20:38 | |
*** ppetraki has joined #openstack | 20:44 | |
*** MarkAtwood has quit IRC | 20:51 | |
*** gondoi has quit IRC | 20:51 | |
*** johnpur has quit IRC | 20:56 | |
Ryan_Lane | when I do a describe instances using the EC2 api, it doesn't seem to return IP address information about an instance. I see dnsname and privatednsname... how do I go about getting the IP? | 21:03 |
jeremyb | gethostbyname? :-P | 21:09 |
Ryan_Lane | -_- | 21:09 |
*** jesse_ has quit IRC | 21:10 | |
Ryan_Lane | I need the IP to make a DNS entry with ;) | 21:10 |
jeremyb | hah | 21:10 |
jeremyb | is there any requirement that the nova-controller and the mediawiki be the same node? | 21:11 |
*** hggdh has joined #openstack | 21:12 | |
Ryan_Lane | nope | 21:12 |
Ryan_Lane | I'm doing everything via apis or ldap calls | 21:12 |
*** jesse_ has joined #openstack | 21:18 | |
Ryan_Lane | I guess I'll use dnsname for now. not really what I want to do | 21:18 |
vishy | root passwords :( | 21:20 |
Ryan_Lane | why frown on root passwords? :) | 21:21 |
Ryan_Lane | root passwords aren't evil | 21:21 |
Xenith | I never understood that view. | 21:21 |
Ryan_Lane | they are kind of necessary, really | 21:22 |
Xenith | Then again, I've also seen the opposite, where devs decry sudo as the most evil thing ever. :) | 21:22 |
vishy | it is injecting them that is evil | 21:23 |
Ryan_Lane | oh? | 21:23 |
Ryan_Lane | why? | 21:23 |
vishy | because you have to write code that understands images and hypervisors | 21:23 |
Ryan_Lane | ahhh. ok | 21:23 |
Ryan_Lane | don't we already do that with ips and keys? | 21:24 |
jeremyb | can't you just inject with puppet? | 21:24 |
vishy | only because we have to | 21:24 |
Ryan_Lane | jeremyb: that's what I plan on doing | 21:24 |
Ryan_Lane | same with keys | 21:24 |
vishy | if you are using a properly configured guest you don't have to inject | 21:24 |
*** jdarcy has quit IRC | 21:24 | |
Ryan_Lane | I'm using the IP injection though | 21:24 |
vishy | yeah and that is an ugly hack | 21:24 |
vishy | there was discussion about attaching a cdrom device with information | 21:25 |
Ryan_Lane | ah. that would be nice | 21:25 |
vishy | so a script could retrieve info, do setup, then detach the cd somehow | 21:25 |
vishy | that seems like the best strategy to avoid hacking the image | 21:26 |
Ryan_Lane | yeah. that sounds like a good idea | 21:26 |
Ryan_Lane | would be nice if that CD was customizable. there's other stuff I'd like to stick in there | 21:26 |
Ryan_Lane | vishy: so what's the method of getting an instances IP address using the API? | 21:28 |
vishy | which api? | 21:28 |
Ryan_Lane | ec2 | 21:28 |
vishy | describe-instances | 21:28 |
Ryan_Lane | I really need to switch to the openstack one at some point | 21:28 |
Ryan_Lane | the attributes I get are dnsname and privatednsname | 21:29 |
vishy | yeah | 21:29 |
vishy | privatednsname is the ip | 21:29 |
Ryan_Lane | ah. | 21:29 |
Ryan_Lane | always? | 21:29 |
vishy | yep | 21:29 |
Ryan_Lane | great. thanks | 21:29 |
vishy | dnsname will show the public ip if there is one associated | 21:29 |
Ryan_Lane | ah. good to know | 21:29 |
Ryan_Lane | nova doesn't currently handle DNS, does it? | 21:30 |
jeremyb | is that the same with amazon? | 21:30 |
Ryan_Lane | I'd hate to know I'm reimplementing it in my web frontend | 21:30 |
*** shane_ has joined #openstack | 21:31 | |
Xenith | What was that django web frontend someone was working on? | 21:33 |
alekibango | Xenith: will be released this year | 21:34 |
alekibango | by ansolabs | 21:34 |
Ryan_Lane | not sure. I started working on a php one before I knew that one was being written | 21:34 |
Xenith | I was going to implement one in rails, but I'd like to take a look at the django one first. | 21:34 |
alekibango | Ryan_Lane: php? dont we have enough python web frameworks? | 21:34 |
jeremyb | alekibango: it's a mediawiki extension | 21:35 |
alekibango | lol even rails | 21:35 |
Ryan_Lane | it's a mediawiki extension | 21:35 |
jeremyb | i still don't even really understand why | 21:35 |
Xenith | Well, I don't know django. :) | 21:35 |
jeremyb | but so be it | 21:35 |
Ryan_Lane | our volunteer devs are php people | 21:35 |
alekibango | jeremyb: freedom is good | 21:35 |
Ryan_Lane | and I already have really good ldap code written in mediawiki. | 21:35 |
jeremyb | s/in/for/ ? :) | 21:36 |
Ryan_Lane | yes :) | 21:36 |
Ryan_Lane | I also get to use SMW and external data if I use mediawiki | 21:37 |
Xenith | alekibango: Is this the one? https://blueprints.launchpad.net/nova/+spec/web-based-serial-console | 21:37 |
Ryan_Lane | plus documentation pages | 21:37 |
Ryan_Lane | Xenith: that's different | 21:37 |
alekibango | no | 21:37 |
Ryan_Lane | that will give access to VM consoles via the web | 21:37 |
Xenith | Ah | 21:37 |
alekibango | Xenith: waht is coming is django based nova web interface | 21:38 |
alekibango | for managing hosts | 21:38 |
*** shane_ has quit IRC | 21:38 | |
jesse_ | alekibango: actually anso is doing the work but it is released by nasa | 21:43 |
alekibango | aha, ty for explaining | 21:43 |
Xenith | Any information about it about yet? Or are we waiting for a general release first? | 21:45 |
alekibango | Xenith: be patient, it will come out this year | 21:46 |
alekibango | :) | 21:47 |
Xenith | Just curious is all, since my current project is winding down and my next project is openstack. | 21:48 |
jesse_ | Xenith: devcamcar is the person leading the project | 21:49 |
jesse_ | I just pinged him to login if he has time | 21:49 |
*** miclorb has joined #openstack | 21:51 | |
*** sophiap has quit IRC | 21:51 | |
Ryan_Lane | alekibango: this year as in 2010, or as in within a year? | 21:54 |
alekibango | 2010 | 21:54 |
Ryan_Lane | cool | 21:54 |
*** ppetraki has quit IRC | 22:03 | |
*** seshu has left #openstack | 22:03 | |
jeremyb | hah, important distinction :) | 22:07 |
Ryan_Lane | yeah | 22:09 |
Ryan_Lane | jeremyb: another plus as doing it as a mediawiki extension, it gets localized by translatewiki :) | 22:09 |
jeremyb | Ryan_Lane: do we have non english users? | 22:10 |
Ryan_Lane | I'm going to make the extension non-wmf specific | 22:11 |
jeremyb | right | 22:11 |
Ryan_Lane | though we do have non-english users. but we expect developers to write documentation in english | 22:12 |
Ryan_Lane | the cluster may expand past using it for test/dev though. so it's a possibility we will | 22:12 |
vishy | Xenith: scalr is also porting to interface with openstack https://launchpad.net/openstack-platform-php | 22:28 |
*** shane_ has joined #openstack | 22:29 | |
*** piken_ has joined #openstack | 22:30 | |
*** piken has quit IRC | 22:31 | |
*** jesse_ has quit IRC | 22:31 | |
*** kevnfx has joined #openstack | 22:34 | |
notmyname | annegentle: question about when API docs would be ready https://answers.launchpad.net/swift/+question/138887 | 22:39 |
*** shane_ has quit IRC | 22:47 | |
*** Podilarius has left #openstack | 22:50 | |
uvirtbot | New bug: #693963 in nova "run_tests.sh wants sudo privs" [Undecided,New] https://launchpad.net/bugs/693963 | 22:57 |
*** soosfarm_ has joined #openstack | 22:58 | |
*** shane_ has joined #openstack | 23:00 | |
*** jesse_ has joined #openstack | 23:01 | |
*** allsystemsarego has quit IRC | 23:01 | |
*** londo_ has quit IRC | 23:07 | |
*** londo_ has joined #openstack | 23:07 | |
*** londo_ has quit IRC | 23:08 | |
*** londo_ has joined #openstack | 23:09 | |
*** londo_ has joined #openstack | 23:13 | |
*** piken_ has quit IRC | 23:18 | |
*** piken_ has joined #openstack | 23:18 | |
*** shane_ has quit IRC | 23:21 | |
*** miclorb has quit IRC | 23:22 | |
tr3buchet | can i get some christmas love for my suspend branch: https://code.launchpad.net/~tr3buchet/nova/xs_suspend/+merge/44550 | 23:36 |
tr3buchet | it needs merging | 23:36 |
*** lvaughn has quit IRC | 23:42 | |
*** sophiap has joined #openstack | 23:44 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!