Thursday, 2011-02-10

openstackhudsonProject dashboard-tarmac build #2,288: STILL FAILING in 36 sec: http://hudson.openstack.org/job/dashboard-tarmac/2288/00:01
openstackhudsonProject nova-tarmac build #59,909: STILL FAILING in 36 sec: http://hudson.openstack.org/job/nova-tarmac/59909/00:02
*** ranger57 has quit IRC00:03
*** burris has quit IRC00:05
openstackhudsonProject dashboard-tarmac build #2,289: STILL FAILING in 35 sec: http://hudson.openstack.org/job/dashboard-tarmac/2289/00:06
openstackhudsonProject nova-tarmac build #59,910: STILL FAILING in 35 sec: http://hudson.openstack.org/job/nova-tarmac/59910/00:07
*** Ryan_Lane is now known as Ryan_Lane|away00:08
jk0jaypipes: all ready for the talk tonight? I've got VLC all ready to go :)00:09
jk0don't be nervous00:09
jk0hehe00:09
*** arun_ has quit IRC00:10
*** burris has joined #openstack00:10
openstackhudsonYippie, build fixed!00:10
openstackhudsonProject dashboard-tarmac build #2,290: FIXED in 2 sec: http://hudson.openstack.org/job/dashboard-tarmac/2290/00:10
openstackhudsonYippie, build fixed!00:11
openstackhudsonProject nova-tarmac build #59,911: FIXED in 2.8 sec: http://hudson.openstack.org/job/nova-tarmac/59911/00:11
jaypipesjk0: last week's talk was apparently 2.5 hours according to stephen. we talked today and agreed that was not going to happen tonight ;)00:12
jk0haha00:12
*** iammartian has quit IRC00:16
*** iammartian has joined #openstack00:18
*** fysa has quit IRC00:19
jarrodman00:21
jarrodtrying to publish a tarball keeps hanging00:22
jarrodfunnnnnn00:22
*** msassak has quit IRC00:23
*** j05h has quit IRC00:24
*** j05h has joined #openstack00:24
*** dragondm has quit IRC00:25
*** azneita has joined #openstack00:31
*** kashyap_ has quit IRC00:33
*** iammartian has quit IRC00:33
*** kashyapc has quit IRC00:34
*** kashyap_ has joined #openstack00:35
*** iammartian has joined #openstack00:35
*** grapex has left #openstack00:36
*** nelson has quit IRC00:36
*** nelson has joined #openstack00:37
nelsoncreiht: gettin' there!00:37
nelsonhttps://alsted.wikimedia.org:8080/wikipedia/commons/thumb/a/aa/Dzimbo_u_Beogradu_19.jpeg/448px-Dzimbo_u_Beogradu_19.jpeg00:37
jarrodcrap, bad version of boto00:38
nelsoncreiht: I spent the last two days figuring out how to write a filter and put it into the pipeline for the proxy.00:38
nelsoncreiht: so now, it's rewriting the external name into an AUTH string, a container, and object name.00:38
*** hub_cap has joined #openstack00:45
*** iammartian has quit IRC00:46
*** iammartian has joined #openstack00:48
jarrodNoValidHost: No hosts found00:48
*** kashyapc has joined #openstack00:50
*** rlucio has quit IRC00:54
*** iammartian has quit IRC00:58
jarrodlibvirtError: unknown OS type hvm00:58
*** iammartian has joined #openstack00:59
*** eikke has quit IRC01:01
*** vvuksan has joined #openstack01:03
*** vvuksan has quit IRC01:04
alekibangojarrod: kvm?01:09
alekibangoos type? :)01:09
jarrodvt not enabled :(01:09
alekibangouse qemu ...01:09
jarrodi did on one server, but not this one01:09
alekibangoor xen01:10
alekibangoor uml01:10
jarrodi will use xen01:10
jarrodim going to reinstall everything doing to multiple server setup01:10
jarrodi didnt even have an option to specify hypervisor on bexar install01:10
*** iammartian has quit IRC01:16
jarrodlibvirtError: internal error Could not get access to ACL tech driver 'ebiptables'01:17
jarrodyay01:17
*** aimon has quit IRC01:17
*** rbergero1 has joined #openstack01:18
*** iammartian has joined #openstack01:18
jk0jaypipes: you have a URL handy for the stream? none on the website seem to be up (unless the stream just isn't running yet)01:23
*** kpepple_ has joined #openstack01:23
jaypipesjk0: still trying to get ahold of the hosts... :( conf line goes to voicemail, stephen's mobile goes to voicemail, and the host's skype contact doesn't reply...01:24
jk0oh that's nice01:24
jarrodwtf is the ebiptables ACL tech driver01:25
jaypipesjarrod: I'm sensing a little frustration from you ;)01:26
jarrodits just around every turn heh01:27
jarrodi get something new01:27
jaypipesjarrod: keep pushing through :)01:27
jk0stream is up now01:27
jk0http://stream.tlltsarchive.org:8000/tllts01:27
jaypipesjarrod: I understand it can be frustrating, but we need input from ya.01:27
*** aimon has joined #openstack01:29
*** kpepple_ has quit IRC01:30
*** kpepple_ has joined #openstack01:30
*** kpepple_ has quit IRC01:35
kpepplejaypipes: can you hear them talking about you ?01:35
jaypipeskpepple: yep.01:36
jaypipeskpepple: I've been emailing Dave Yates this whole time...01:36
jaypipesreally, really annoying.01:36
kpepplejaypipes: maybe you could call him on his "mexican" headset01:37
jaypipeswhat kind of podcast has people eating during the podcast?01:37
jarrodthe database keeps locking01:37
jarrodfor crying outloud01:37
jaypipesjarrod: how so? mysql?01:39
jaypipesjarrod: sqlite?01:39
jarrodsqlite -- tomorrow i get the rest up in a mysql01:39
jaypipesk01:39
*** arun_ has joined #openstack01:39
*** arun_ has joined #openstack01:39
jarrodyea i cant get past this01:40
jarrodgnite01:40
*** hub_cap has quit IRC01:41
*** joearnold has quit IRC01:41
*** vvuksan has joined #openstack01:43
*** kpepple_ has joined #openstack01:47
*** iammartian has quit IRC01:49
*** MarkAtwood has joined #openstack01:51
*** kpepple_ has quit IRC01:51
*** alekibango has quit IRC01:52
*** iammartian has joined #openstack01:52
*** kpepple_ has joined #openstack01:52
*** kpepple_ has joined #openstack01:53
*** kpepple_ has quit IRC01:54
*** kpepple_ has joined #openstack01:55
*** MarkAtwood has quit IRC01:55
*** kpepple has quit IRC01:55
*** kpepple_ is now known as kpepple01:55
*** troytoman-away has quit IRC01:56
*** troytoman-away has joined #openstack01:56
*** kpepple has quit IRC01:58
*** kpepple has joined #openstack01:59
*** kpepple has quit IRC02:03
*** rbergero1 has quit IRC02:05
justinsbjarrod: The SQLite DB will keep locking, but as long as everything is working, then everything will eventually recover (i.e. it won't deadlock).  Not that I'm a big fan of the locking...02:08
*** kpepple has joined #openstack02:08
justinsbjarrod: I also hit the ebiptables issue when I was trying a different networking mode.   I can't remember exactly what I did, but I think I installed a package with a similar name, and then restarted /etc/init.d/libvirt-bin.  If you don't restart libvirt-bin it doesn't work02:09
justinsbjarrod: _but_ I never got that other networking mode to work.  In the end, I just use the contrib/nova.sh script (I think vish wrote this script)02:09
justinsbjarrod: I think it uses vlan networking02:09
*** iammartian has quit IRC02:11
*** kpepple has quit IRC02:12
*** kpepple has joined #openstack02:12
*** iammartian has joined #openstack02:14
*** kpepple has quit IRC02:17
*** kpepple has joined #openstack02:17
*** drico has quit IRC02:19
*** troytoman-away is now known as troytoman02:21
*** kpepple has quit IRC02:21
*** troytoman is now known as troytoman-away02:22
*** kpepple has joined #openstack02:22
*** azneita has quit IRC02:23
*** azneita has joined #openstack02:23
*** azneita has quit IRC02:24
*** azneita has joined #openstack02:24
*** azneita has joined #openstack02:26
*** azneita has joined #openstack02:26
*** Dweezahr has quit IRC02:27
*** kpepple has quit IRC02:31
*** kpepple has joined #openstack02:32
*** kpepple has quit IRC02:37
*** kpepple has joined #openstack02:37
*** kpepple has quit IRC02:42
*** fcarsten has quit IRC02:42
*** kpepple has joined #openstack02:42
*** maplebed has quit IRC02:44
*** kpepple has quit IRC02:46
*** kpepple has joined #openstack02:48
*** kpepple has quit IRC02:48
*** kpepple has joined #openstack02:49
*** iammartian has quit IRC02:51
*** iammartian has joined #openstack02:52
*** kpepple has quit IRC02:53
*** kpepple has joined #openstack02:54
*** kpepple has quit IRC02:54
*** kpepple has joined #openstack02:55
*** kpepple has joined #openstack02:56
*** kpepple has joined #openstack02:57
*** kpepple has quit IRC03:02
*** zul has quit IRC03:02
*** reldan has quit IRC03:02
*** kpepple has joined #openstack03:02
*** zul has joined #openstack03:03
*** kpepple has quit IRC03:07
*** kpepple has joined #openstack03:08
*** kpepple has quit IRC03:08
*** kpepple has joined #openstack03:09
*** MarkAtwood has joined #openstack03:09
*** kpepple has quit IRC03:11
*** kpepple has joined #openstack03:11
*** adjohn has joined #openstack03:12
*** iammartian has quit IRC03:13
*** iammartian has joined #openstack03:14
*** kpepple has quit IRC03:17
*** kpepple has joined #openstack03:18
*** Ryan_Lane|away is now known as Ryan_Lane03:20
*** kpepple has quit IRC03:23
*** kpepple has joined #openstack03:24
*** kpepple has quit IRC03:26
*** KnightHacker has left #openstack03:27
*** kpepple has joined #openstack03:27
*** kpepple has quit IRC03:29
*** iammartian has quit IRC03:29
*** kpepple has joined #openstack03:29
*** kpepple has quit IRC03:32
*** iammartian has joined #openstack03:32
*** kpepple has joined #openstack03:32
*** kpepple has joined #openstack03:33
*** kpepple has quit IRC03:35
*** kpepple has joined #openstack03:36
*** kpepple has quit IRC03:40
*** kpepple has joined #openstack03:41
*** iammartian has quit IRC03:43
*** iammartian has joined #openstack03:44
*** kpepple has quit IRC03:45
*** kpepple_ has joined #openstack03:45
*** littleidea has joined #openstack03:46
*** kpepple_ has quit IRC03:47
*** kpepple has joined #openstack03:47
*** kpepple has quit IRC03:52
*** kpepple_ has joined #openstack03:52
*** kashyap_ has quit IRC03:52
*** kpepple_ has quit IRC03:54
*** kpepple has joined #openstack03:54
*** vvuksan has quit IRC03:55
*** littleidea has quit IRC03:56
*** iammartian has quit IRC03:57
*** iammartian has joined #openstack03:59
*** kpepple has quit IRC04:01
*** kpepple has joined #openstack04:02
*** kpepple has quit IRC04:02
*** kpepple has joined #openstack04:03
*** hadrian has quit IRC04:03
*** kpepple has quit IRC04:07
*** kpepple has joined #openstack04:08
*** kpepple has quit IRC04:09
*** kpepple has joined #openstack04:09
*** iammartian has quit IRC04:13
*** kpepple has quit IRC04:14
*** kpepple has joined #openstack04:14
*** iammartian has joined #openstack04:15
*** sateesh has joined #openstack04:17
*** kpepple has quit IRC04:19
*** kpepple has joined #openstack04:20
jarrodlibvir: Security Labeling error : internal error error calling aa_change_profile() <-- there is nothing but problem after problem04:21
*** kpepple has quit IRC04:22
*** kpepple has joined #openstack04:22
*** kpepple has joined #openstack04:24
*** kpepple has quit IRC04:26
*** kpepple has joined #openstack04:27
*** kpepple has joined #openstack04:28
*** kpepple has quit IRC04:33
*** kpepple has joined #openstack04:33
*** kpepple has joined #openstack04:34
*** kpepple has quit IRC04:36
*** kpepple has joined #openstack04:36
*** kpepple has joined #openstack04:38
*** aimon has quit IRC04:38
*** aimon has joined #openstack04:40
*** nelson has quit IRC04:41
*** littleidea has joined #openstack04:41
justinsbjarrod: Did you restart the libvirt daemon?  It04:42
*** kpepple has quit IRC04:42
justinsbjarrod: It has a habit of misbehaving in odd ways if it hasn't been restarted since a config change04:42
*** kpepple has joined #openstack04:43
jarrodyes04:44
jarrodand i tried stopping apparmor04:44
*** iammartian has quit IRC04:47
*** KnightHacker has joined #openstack04:48
*** iammartian has joined #openstack04:49
*** guynaor has joined #openstack04:49
*** guynaor has left #openstack04:49
*** kpepple has quit IRC04:49
*** kpepple has joined #openstack04:50
justinsbjarrod: I had lots of trouble until I used vish's script (contrib/nova.sh I think).  Otherwise it felt like there were too many conflicting sets of instructions, none of which really worked.  I followed this page: http://wiki.openstack.org/NovaInstall/DevInstallScript04:51
jarrodthat installs bexar?04:52
jarrodill try it04:52
jarrodthanks04:52
justinsbjarrod: I think it pulls from trunk actually.  So Bexar++ :-)04:53
jarrodwow04:53
jarroddangit04:53
jarrodi did it the hard way heh04:53
justinsbYes - I went through the same process :-)04:54
*** kpepple_ has joined #openstack04:55
*** kpepple has quit IRC04:55
jarrodi can do a multiserver install with his script?04:55
jarrodill figure it out04:56
jarrodthanks for pointing me there04:56
jarrodi think im going to switch to Xen04:56
*** pquerna has joined #openstack04:56
*** littleidea has quit IRC04:57
justinsbjarrod: I don't think you can do a multi-server install per-se, it's really the dev install04:57
justinsbjarrod: It brings up a basic stand-alone config04:57
justinsbjarrod: You have to reconfigure it to do anything different04:57
justinsbjarrod: But I found it a great starting point04:58
justinsbjarrod: I'd stick with KVM initially, just because that's what ships in the default script, and then only change once you've got it going04:58
justinsbjarrod: But it's up to you!04:58
*** freeflying has quit IRC05:00
*** freeflying has joined #openstack05:00
*** kpepple_ has quit IRC05:02
*** kpepple has joined #openstack05:03
*** kpepple has joined #openstack05:04
*** pvo has joined #openstack05:05
*** kpepple has quit IRC05:06
*** kpepple has joined #openstack05:06
*** pvo has quit IRC05:07
*** jfluhmann has joined #openstack05:08
*** kpepple has quit IRC05:13
*** kpepple has joined #openstack05:13
*** iammartian has quit IRC05:15
jarrodmaybe something is conflicting, but even the nova.sh never launches the vm05:15
jarrodughh05:15
jarrodill just reinstall fresh tomorrow05:15
*** iammartian has joined #openstack05:17
*** kpepple has quit IRC05:18
*** MarkAtwood has quit IRC05:18
*** kpepple has joined #openstack05:18
*** MarkAtwood has joined #openstack05:18
*** kpepple has quit IRC05:22
*** kpepple has joined #openstack05:23
*** kpepple has joined #openstack05:25
*** kpepple has quit IRC05:26
*** kpepple has joined #openstack05:27
*** kpepple has quit IRC05:28
*** kpepple has joined #openstack05:29
*** kpepple has quit IRC05:30
*** kpepple has joined #openstack05:31
*** Ryan_Lane is now known as Ryan_Lane|away05:31
*** iammartian has quit IRC05:34
*** kpepple has quit IRC05:35
*** littleidea has joined #openstack05:36
*** iammartian has joined #openstack05:36
*** kpepple has joined #openstack05:36
*** littleidea_ has joined #openstack05:37
*** littleidea has quit IRC05:40
*** littleidea_ is now known as littleidea05:40
*** kashyapc has quit IRC05:43
*** f4m8_ is now known as f4m805:44
*** kpepple has quit IRC05:45
*** kpepple has joined #openstack05:45
*** kpepple has quit IRC05:50
*** kpepple has joined #openstack05:50
*** kpepple has quit IRC05:52
*** kpepple has joined #openstack05:52
*** kpepple has quit IRC05:54
*** kpepple has joined #openstack05:54
*** kpepple_ has joined #openstack05:59
*** kpepple has quit IRC05:59
*** kpepple_ has quit IRC06:04
*** kpepple has joined #openstack06:04
*** jfluhmann_away has quit IRC06:07
*** kpepple has quit IRC06:08
*** kpepple has joined #openstack06:09
*** kpepple has quit IRC06:11
*** kpepple has joined #openstack06:11
*** Hayati has joined #openstack06:14
*** kpepple has quit IRC06:15
*** kpepple has joined #openstack06:16
*** iammartian has quit IRC06:18
*** iammartian has joined #openstack06:19
*** kpepple has quit IRC06:20
*** kpepple has joined #openstack06:21
*** Cybodog has joined #openstack06:26
*** kpepple has quit IRC06:29
*** kpepple_ has joined #openstack06:29
*** omidhdl has joined #openstack06:30
*** iammartian has quit IRC06:32
*** kpepple_ has quit IRC06:34
*** kpepple has joined #openstack06:35
*** iammartian has joined #openstack06:36
*** kpepple has joined #openstack06:36
*** kpepple_ has joined #openstack06:41
*** kpepple has quit IRC06:41
*** kpepple_ has quit IRC06:45
*** iammartian has quit IRC06:50
*** Hayati has quit IRC06:51
*** iammartian has joined #openstack06:51
*** jfluhmann has quit IRC06:55
*** miclorb_ has quit IRC06:57
*** fysa has joined #openstack07:03
*** matiu has quit IRC07:03
*** iammartian has quit IRC07:04
*** iammartian has joined #openstack07:06
*** omidhdl has quit IRC07:06
*** guigui has joined #openstack07:09
*** ramkrsna has joined #openstack07:12
*** ramkrsna has joined #openstack07:12
*** omidhdl has joined #openstack07:15
*** iammartian has quit IRC07:17
*** iammartian has joined #openstack07:18
*** littleidea has joined #openstack07:19
*** berendt has joined #openstack07:27
*** iammartian has quit IRC07:30
*** kpepple has joined #openstack07:30
*** iammartian has joined #openstack07:31
*** CloudChris has joined #openstack07:37
*** kpepple_ has joined #openstack07:38
*** kpepple has quit IRC07:39
*** kpepple_ is now known as kpepple07:39
*** kpepple has quit IRC07:40
*** kpepple has joined #openstack07:40
*** iammartian has quit IRC07:43
*** iammartian has joined #openstack07:45
*** miclorb_ has joined #openstack07:53
*** kpepple has quit IRC07:54
*** kpepple has joined #openstack07:54
*** iammartian has quit IRC07:58
*** kpepple has quit IRC07:59
*** kpepple has joined #openstack07:59
*** iammartian has joined #openstack08:00
*** allsystemsarego has joined #openstack08:02
*** allsystemsarego has joined #openstack08:02
*** kpepple has quit IRC08:02
*** kpepple has joined #openstack08:03
*** kpepple has quit IRC08:10
*** kpepple has joined #openstack08:11
*** kpepple has quit IRC08:15
*** kpepple has joined #openstack08:16
*** littleidea has quit IRC08:16
*** littleidea has joined #openstack08:17
*** westmaas has quit IRC08:18
*** rcc has joined #openstack08:18
*** iammartian has quit IRC08:19
*** kpepple has quit IRC08:20
*** iammartian has joined #openstack08:21
*** kpepple has joined #openstack08:21
*** thimble has joined #openstack08:24
*** MarcMorata has joined #openstack08:25
*** jfluhmann has joined #openstack08:26
*** kpepple has quit IRC08:27
*** kpepple has joined #openstack08:27
*** MarcMorata has quit IRC08:31
*** kpepple has quit IRC08:32
*** perra has joined #openstack08:32
*** kpepple has joined #openstack08:32
*** kpepple has joined #openstack08:33
*** kpepple has quit IRC08:34
*** littleidea has quit IRC08:34
*** kpepple has joined #openstack08:34
*** kpepple has quit IRC08:35
*** kpepple has joined #openstack08:35
*** drico has joined #openstack08:37
*** jfluhmann has quit IRC08:38
*** kpepple has quit IRC08:40
*** kpepple has joined #openstack08:40
*** miclorb_ has quit IRC08:42
*** calavera has joined #openstack08:42
*** citral has joined #openstack08:43
*** MarcMorata has joined #openstack08:43
*** iammartian has quit IRC08:47
*** iammartian has joined #openstack08:49
*** kpepple has quit IRC08:51
*** kpepple has joined #openstack08:52
*** Nacx has joined #openstack08:53
*** kpepple has quit IRC08:53
*** kpepple has joined #openstack08:54
*** hadrian has joined #openstack08:54
*** Seoman has joined #openstack08:56
*** kpepple has quit IRC08:58
*** MarcMorata has quit IRC08:58
*** hadrian has quit IRC08:59
*** kpepple has joined #openstack08:59
*** azneita has quit IRC09:00
*** Seoman has quit IRC09:02
*** miclorb has joined #openstack09:05
*** aimon_ has joined #openstack09:07
*** aimon has quit IRC09:08
*** aimon_ is now known as aimon09:08
*** befreax has joined #openstack09:09
*** iammartian has quit IRC09:11
*** kpepple has quit IRC09:12
*** iammartian has joined #openstack09:14
*** kpepple has joined #openstack09:14
*** kpepple has quit IRC09:18
*** kpepple has joined #openstack09:19
*** MarcMorata has joined #openstack09:19
*** kpepple has quit IRC09:21
*** kpepple has joined #openstack09:21
*** drico has quit IRC09:24
*** kpepple has quit IRC09:25
*** kpepple has joined #openstack09:26
*** Hayati has joined #openstack09:27
*** nic_ has quit IRC09:27
*** CloudChris has quit IRC09:27
*** kpepple has quit IRC09:28
*** kpepple has joined #openstack09:28
*** krigstask has joined #openstack09:33
*** kpepple has quit IRC09:33
*** kpepple_ has joined #openstack09:33
*** Cybodog has quit IRC09:34
*** photron has joined #openstack09:36
*** kpepple_ has quit IRC09:38
*** MarcMorata has quit IRC09:38
*** MarcMorata has joined #openstack09:38
*** kpepple has joined #openstack09:38
*** kpepple has quit IRC09:40
*** kpepple has joined #openstack09:40
*** iammartian has quit IRC09:43
*** kpepple has quit IRC09:45
*** iammartian has joined #openstack09:45
*** kpepple has joined #openstack09:45
krigstaskHello everyone09:46
krigstaskBexar release announcement says that it's now possible to handle KVM images natively09:46
krigstaskBut docs seem to lag behind and I can't found anything there09:47
krigstaskHow should one register KVM/Qemu image for Nova to handle and run instances of it?09:47
*** kpepple has quit IRC09:50
*** kpepple has joined #openstack09:50
*** kpepple has quit IRC09:52
*** kpepple has joined #openstack09:52
*** kpepple has quit IRC09:56
*** kpepple has joined #openstack09:57
*** kpepple has quit IRC10:02
*** kpepple_ has joined #openstack10:02
*** kpepple_ has quit IRC10:03
*** kpepple has joined #openstack10:03
*** kpepple has quit IRC10:04
*** kpepple has joined #openstack10:04
*** iammartian has quit IRC10:06
*** iammartian has joined #openstack10:08
cdbsCan someone kindly re-approve this merge: https://code.launchpad.net/~bilalakhtar/nova/fix-708347/+merge/49029 I wrapped the line to under 79 chars10:09
*** eikke has joined #openstack10:11
*** kpepple has quit IRC10:11
*** kpepple has joined #openstack10:12
rccheh, pep8 issues? it drives me mad :/10:15
*** kpepple has quit IRC10:17
*** kpepple has joined #openstack10:18
*** CloudChris has joined #openstack10:18
*** MarcMorata has quit IRC10:20
*** miclorb has quit IRC10:20
*** kpepple has quit IRC10:23
*** kpepple has joined #openstack10:24
*** kpepple has quit IRC10:25
*** kpepple has joined #openstack10:26
*** kpepple has quit IRC10:26
*** kpepple has joined #openstack10:27
ttxcdbs, rcc: no more excuses: https://lists.launchpad.net/openstack/msg00250.html :)10:27
cdbsttx: thanks for the link :)10:28
cdbsttx: so, can you mark that approved?10:28
ttxcdbs: no. I'm not nova-core.10:29
ttxsoren: ^?10:29
rcchaha10:29
rccawesome, thx ttx10:30
* soren looks10:30
sorenrcc: The backslash isn't needed, but it doesn't matter.10:30
sorenwhoops10:31
sorencdbs: The backslash isn't needed, but it doesn't matter.10:31
*** kpepple has quit IRC10:31
* soren approves10:31
cdbssoren: it matters, since there is a %10:31
cdbssoren: without it, a syntax error comes10:31
*** kpepple has joined #openstack10:32
* cdbs tests patches before pushing them10:32
*** kpepple has quit IRC10:33
*** MarcMorata has joined #openstack10:33
*** kpepple has joined #openstack10:34
*** kpepple has quit IRC10:34
sorencdbs: I don't see why that would happen.10:35
*** kpepple has joined #openstack10:35
cdbssoren: Python automatically looks at the next line if a line ends with ,10:35
sorencdbs: As I said: It's fine. It doesn't hurt.10:35
cdbselse it doesn't10:35
cdbssoren: :)10:35
sorencdbs: Uh, yes it does, if you're inside a set of parentheses.10:35
sorencdbs: ...and you are.10:36
cdbs:o10:36
*** adjohn has quit IRC10:37
sorencdbs: http://pastebin.com/AKSdMm8h10:37
sorencdbs: You can even split strings across multiple lines if you're inside parentheses.10:37
cdbssoren: okay, I believe in you, and /me now joins ~sorens-target-audience10:38
soren*chuckle*10:38
* soren forgot about that :)10:38
cdbs:)10:38
sorenttx: You weren't around for that were you?10:39
ttxI was10:39
sorenttx: Nah, couldn't have been.10:39
sorenttx: In Mountain View?10:39
ttxI was around, but not *there*. Anyway, I found the badge for the team.10:39
sorenAh :)10:40
*** kpepple has quit IRC10:41
*** kpepple has joined #openstack10:42
openstackhudsonProject nova build #498: SUCCESS in 1 min 32 sec: http://hudson.openstack.org/job/nova/498/10:42
openstackhudsonTarmac: This branch fixes bug #708347: RunInstances: Invalid instance type gives improper error message10:42
uvirtbotLaunchpad bug 708347 in nova "RunInstances: Invalid instance type gives improper error message" [Low,Fix committed] https://launchpad.net/bugs/70834710:42
*** fabiand_ has joined #openstack10:43
*** kpepple has quit IRC10:48
*** kpepple_ has joined #openstack10:49
*** reldan has joined #openstack10:49
*** iammartian has quit IRC10:50
*** iammartian has joined #openstack10:52
*** kpepple_ has quit IRC10:53
*** kpepple has joined #openstack10:54
*** kpepple has quit IRC10:58
*** kpepple has joined #openstack10:59
*** reldan has quit IRC11:02
*** kpepple has quit IRC11:03
*** kpepple has joined #openstack11:04
*** iammartian has quit IRC11:05
*** iammartian has joined #openstack11:06
*** kpepple has quit IRC11:08
*** kpepple_ has joined #openstack11:09
*** perra has quit IRC11:10
*** kpepple_ has quit IRC11:13
*** kpepple has joined #openstack11:14
*** kpepple has quit IRC11:18
*** kpepple has joined #openstack11:19
*** kpepple has quit IRC11:20
*** kpepple has joined #openstack11:21
*** iammartian has quit IRC11:23
*** iammartian has joined #openstack11:25
*** kpepple has quit IRC11:25
*** kpepple has joined #openstack11:26
*** kpepple has quit IRC11:31
*** kpepple_ has joined #openstack11:31
*** kpepple_ has quit IRC11:35
*** kpepple has joined #openstack11:36
*** omidhdl has quit IRC11:37
*** omidhdl has joined #openstack11:38
*** reldan has joined #openstack11:39
*** kpepple has quit IRC11:40
*** kpepple has joined #openstack11:40
*** iammartian has quit IRC11:42
*** kpepple has quit IRC11:44
*** iammartian has joined #openstack11:44
*** kpepple has joined #openstack11:45
*** kpepple has quit IRC11:46
*** kpepple has joined #openstack11:47
*** kpepple has quit IRC11:51
*** kpepple has joined #openstack11:52
*** kpepple has quit IRC11:56
*** kpepple has joined #openstack11:57
*** iammartian has quit IRC11:58
cjreynhey all. I'm having issues with Flat networking mode and the metadata service. The redirection on the compute node does not automatically get set up.12:00
*** kpepple has quit IRC12:00
*** kpepple has joined #openstack12:01
*** iammartian has joined #openstack12:01
cjreynI added an iptables entry to do this, as defined in the metadata_foward() of klinux_net.py, but still no joy12:01
cjreyn*linux_net.py srry12:01
cjreynis this the only iptables line that provides this redirection, or am I missing something else?12:03
*** kpepple has quit IRC12:05
*** kpepple has joined #openstack12:06
cjreynoh, and my nova.conf has the --ec2_dmz_host= line12:06
*** kpepple has quit IRC12:08
*** kpepple has joined #openstack12:08
*** perra has joined #openstack12:10
*** kpepple has quit IRC12:12
*** kpepple has joined #openstack12:13
*** iammartian has quit IRC12:18
*** iammartian has joined #openstack12:19
*** kpepple_ has joined #openstack12:20
*** kpepple has quit IRC12:20
*** kpepple_ has quit IRC12:25
*** kpepple has joined #openstack12:25
*** omidhdl has quit IRC12:27
*** vvuksan has joined #openstack12:29
*** kpepple_ has joined #openstack12:30
*** kpepple has quit IRC12:30
*** iammartian has quit IRC12:32
*** kpepple_ has quit IRC12:34
*** iammartian has joined #openstack12:34
*** kpepple has joined #openstack12:35
*** kpepple has joined #openstack12:36
*** citral1 has joined #openstack12:37
*** kpepple has quit IRC12:39
*** kpepple has joined #openstack12:40
*** citral has quit IRC12:40
*** Hayati has quit IRC12:41
sandywalsh_which branch should I be merging from now for new development? Still lp:nova?12:42
zykes-has anyone started to look at openvswitch ?12:43
ttxsandywalsh_: yes, lp:nova points to cactus now12:43
sandywalsh_thx ttx12:44
*** reldan has quit IRC12:44
*** ctennis has quit IRC12:46
*** citral1 has quit IRC12:47
zykes-ttx: you got a clue on that ?12:48
*** kpepple has quit IRC12:49
ttxzykes-: I looked superficially into it (read: I looked at the docs but did not deploy it)12:49
*** kpepple has joined #openstack12:49
*** stewart_ has joined #openstack12:49
zykes-ok12:49
zykes-it's too bad that it's not supported by libvirt yet12:50
*** stewart has quit IRC12:52
*** kpepple has quit IRC12:54
*** kpepple has joined #openstack12:55
*** vvuksan has quit IRC12:57
*** kpepple has quit IRC12:59
*** kpepple has joined #openstack13:00
*** kpepple has quit IRC13:04
*** kpepple_ has joined #openstack13:04
*** iammartian has quit IRC13:06
*** iammartian has joined #openstack13:08
*** kpepple_ has quit IRC13:08
*** kpepple has joined #openstack13:09
*** kpepple has quit IRC13:13
sandywalsh_is there any code in nova/swift for safely storing credentials in a decrypt-able fashion?13:13
*** kpepple has joined #openstack13:14
*** stewart__ has joined #openstack13:15
*** stewart_ has quit IRC13:17
*** hggdh_ has quit IRC13:18
*** iammartian has quit IRC13:20
*** iammartian has joined #openstack13:22
*** kpepple has quit IRC13:24
*** kpepple has joined #openstack13:25
sandywalsh_can we take this out of the code now?13:26
sandywalsh_# vim: tabstop=4 shiftwidth=4 softtabstop=413:26
jaypipessandywalsh_: why?13:28
sandywalsh_makes the python yucky :)13:28
*** kpepple has quit IRC13:29
*** kpepple has joined #openstack13:31
*** lionel__ is now known as lionel13:31
*** kpepple has quit IRC13:32
*** kpepple has joined #openstack13:32
*** jfluhmann has joined #openstack13:34
*** kpepple has quit IRC13:37
*** kpepple has joined #openstack13:37
*** kpepple has quit IRC13:39
*** kpepple has joined #openstack13:40
*** zul has quit IRC13:40
*** zul has joined #openstack13:40
uvirtbotNew bug: #716414 in nova "Traffic to floating IP does not work from network worker" [Undecided,New] https://launchpad.net/bugs/71641413:42
dabosandywalsh_: +113:42
*** hggdh has joined #openstack13:43
*** kpepple has quit IRC13:44
*** kpepple has joined #openstack13:45
*** dprince has joined #openstack13:46
*** Hayati has joined #openstack13:47
sorendabo, sandywalsh_: What are you guys' settings?13:51
sorenDo any of you guys have an opinion on https://bugs.launchpad.net/nova/+bug/716427 ?13:51
uvirtbotLaunchpad bug 716427 in nova "RPC concurrency problem" [Undecided,New]13:51
sorenSpecifically the last paragraph.13:52
*** kpepple has quit IRC13:52
dabosoren: I think the idea is that anyone should be able to edit the files the way they like. Edtior-specific markup really doesn't belong in code13:52
*** kpepple has joined #openstack13:52
jaypipessandywalsh_, dabo: seems pretty petty to me :) keeps the tabs out of the code. I suppose if pep8 does that, it's not needed anymore, but I wouldn't exactly call removing modelines a top priority ;)13:52
sorendabo: I guess. As long as the stuff that lands in the files lines up with our coding standard, it's cool.13:53
dabojaypipes: it only keeps tabs out if you're using vim :)13:53
jaypipesdabo: and if you're not, you should ignore it.13:53
dabothat's not the point13:53
daboa) it's ugly13:53
jaypipesdabo: it's like emacs modelines... I just ignore em. I don't remove them fro source code just because I don't use emacs....13:54
dabob) it doesn't belong in code13:54
daboc) it's editor-specific13:54
jaypipesdabo: who cares? really? this is something we need to focus on? :)13:54
jaypipesevery open source project I've worked on has stuff like that in it...13:54
dabonot focus, no. sandywalsh_ only asked if it was ok to remove those lines13:54
jaypipesit's not a world-shaker13:54
sandywalsh_it13:55
sandywalsh_it's not a big deal ... just askin'13:55
daboit also seems silly to have stuff like that but not important stuff like: # -*- coding: utf-8 -*-13:55
daboyou know, stuff that actually affects code13:55
jaypipesdabo: I really don't care to be honest. I tend to focus on the code, not stuff like this...13:55
dabohmmm... if you don't care, why didn't you simply respond with "sure, take 'em out. NBD"13:56
dabo:)13:56
uvirtbotNew bug: #716427 in nova "RPC concurrency problem" [Undecided,New] https://launchpad.net/bugs/71642713:56
sandywalsh_soren, that's an interesting bug ... thinking13:57
sandywalsh_soren, where is the calling originating from?13:57
sandywalsh_soren, if it's from API there shouldn't be a concurrency issue13:58
sorenapi something.13:58
sorenHow do you figure that?13:58
dabosoren: is there a significant price for calling connection(True)?13:58
sandywalsh_soren, each request should be via the reactor, no?13:58
dabooops instance(True)13:58
sorensandywalsh_: The what now?13:58
*** hggdh has quit IRC13:59
sandywalsh_soren, eventlet, so multiple clients should be queued in the same thread13:59
sorendabo: Dunno. It creates a new connection to rabbit. Not sure how expensive that is.13:59
sorensandywalsh_: And what is supposed to manage that queue?13:59
sandywalsh_soren, the api message pump (it *is* eventlet, right?)14:00
sorensandywalsh_: This is eventlet, yes.14:00
dabosoren: yeah, me neither. Unless it proved to be too slow (premature optimization, anyone?), why not go with the safer choice?14:00
sorensandywalsh_: Where is this "pump"?14:00
*** hggdh has joined #openstack14:00
sandywalsh_soren, sec14:00
*** kpepple has quit IRC14:01
*** kpepple has joined #openstack14:01
sandywalsh_soren, bin/nova-api wsgi.Server.start()14:01
sorensandywalsh_: You lost me.14:02
*** ppetraki has joined #openstack14:02
sandywalsh_soren, unless perhaps the wsgi server has multiple threads running? I assumed it was just one thread handling all the http requests14:02
sorensandywalsh_: Oh, god no.14:02
sorenIT does eventlety sorts of things. Not sure what that is, but there's *definitely* multiple threads at play.14:03
sandywalsh_soren, or, multiple threads handling the requests and dumping the request into eventlet for processing14:03
sorensandywalsh_: I don't even understand what that means :)14:03
*** adjohn has joined #openstack14:03
*** westmaas has joined #openstack14:04
*** kpepple has quit IRC14:05
*** reldan has joined #openstack14:05
*** kpepple has joined #openstack14:05
sorensandywalsh_: eventlet's wsgi created a pool of threads to handle requests.14:05
sorenEAch of them can use rpc. There's only one connection for rpc.cast => fail.14:06
sandywalsh_soren, are you seeing my side channel summarization?14:08
*** kpepple has quit IRC14:09
sandywalsh_soren, and to your point, I'm sure there are situations where using a shared connection is fine. But we'd have to be pretty careful delineating them.14:09
wedjathi swift people14:10
*** kpepple has joined #openstack14:10
*** smaresca has quit IRC14:11
wedjatcould someone please update the documentation : the module python netifaces is now needed in 1.2.0 and it is not yet documented in the installation process...14:11
*** ctennis has joined #openstack14:11
*** MarkAtwood has joined #openstack14:13
*** hggdh has quit IRC14:15
*** kpepple has quit IRC14:15
*** kpepple has joined #openstack14:16
*** kpepple has quit IRC14:17
*** kpepple has joined #openstack14:17
*** kpepple has quit IRC14:18
*** hggdh has joined #openstack14:19
*** kpepple has joined #openstack14:19
*** DanEllis has joined #openstack14:21
uvirtbotNew bug: #716441 in openstack-manuals "Search problems - indexed keywords not appearing" [Undecided,New] https://launchpad.net/bugs/71644114:21
*** admboom has joined #openstack14:22
*** admboom has left #openstack14:22
sandywalsh_soren, carrot 2.2 has more eventlet support http://groups.google.com/group/celery-users/browse_thread/thread/8cec538a398ff249?pli=114:23
*** kpepple has quit IRC14:24
*** kpepple has joined #openstack14:24
*** kpepple has quit IRC14:28
sorensandywalsh_: You mean celery, right?14:29
sandywalsh_I think we're using carrot in rpc.py ?14:29
sandywalsh_<checking>14:29
*** kpepple has joined #openstack14:29
sandywalsh_soren, yup, rpc.py uses carrot14:30
*** rpedde has joined #openstack14:32
*** adjohn has quit IRC14:33
*** kpepple has quit IRC14:33
sandywalsh_so, is the model now that api should never manipulate the db itself? There should always be a service to do the work?14:35
*** kpepple has joined #openstack14:35
sandywalsh_I have some very simple operations (CRUD zones) ... and it seems like overkill to make another service for it.14:35
sandywalsh_soren, sorry, I'm an idiot. Yes, celery 2.2 ... my brain broke.14:37
*** kpepple has quit IRC14:38
*** clopez has joined #openstack14:39
*** kpepple has joined #openstack14:39
*** adjohn has joined #openstack14:40
*** adjohn has quit IRC14:41
*** adjohn has joined #openstack14:43
sorensandywalsh_: Heh :)14:44
*** hadrian has joined #openstack14:45
*** kpepple_ has joined #openstack14:46
*** kpepple has quit IRC14:46
*** kpepple_ has quit IRC14:47
*** kpepple has joined #openstack14:48
jaypipesdabo: because I don't think it's something to waste your time on. That's why I didn't respond that way.14:50
*** mattinator has joined #openstack14:51
dabojaypipes: I'm not wasting my time on it. sandywalsh_ asked a question, and I agreed that editor-specific directives could be removed. I've spent a lot more time explaining that simple chain of events.14:51
jaypipesdabo: heh, fair enough.14:52
*** kpepple has quit IRC14:52
*** kpepple_ has joined #openstack14:52
*** gondoi has joined #openstack14:52
*** BK_man has joined #openstack14:55
*** kpepple_ has quit IRC14:56
*** adjohn has quit IRC14:57
*** kpepple has joined #openstack14:57
sandywalsh_jaypipes, thoughts on my db-calls-in-api question above?14:58
jaypipessandywalsh_: went to breakfast... back-reading now.14:58
sandywalsh_jaypipes, take your time :)14:58
* jaypipes notes he should get into discussions with sandywalsh_ and dabo as grumpy-jay before going to breakfast...14:58
jaypipesshould NOT, should NOT.14:58
sandywalsh_hahah14:59
sandywalsh_jaypipes, you'd have to do a *lot* more than that to offend me.14:59
westmaassandywalsh_: are you talking about the python api?14:59
sandywalsh_westmaas, kinda. I have to add some zone operations to the os api, but I recall the "nova best practice" is to do all work in a service and not in API15:00
jaypipessandywalsh_: ya, indeed, but I don't like coming across as a poop. and reading up, I think I came off as a poop. which is, well, poopy.15:00
*** vvuksan has joined #openstack15:01
sandywalsh_jaypipes, meh15:01
*** f4m8 is now known as f4m8_15:01
westmaasin a service, via an asynchronous call?15:01
jaypipessandywalsh_: I was a tad surprised from your email that you were going to do the python-novatools *first*. Is that because you want to get a feel for what it *should* look like to a client first?15:01
westmaasa cast, I guess I should say15:01
*** adiantum has joined #openstack15:02
sandywalsh_jaypipes, yes, and so I can drive the api easier15:02
sandywalsh_westmaas, yes, the normal process is api -> queue -> worker15:03
*** CloudChris has quit IRC15:03
sandywalsh_westmaas, but these are some really trivial CRUD operations.15:03
*** krigstask has left #openstack15:03
westmaasyeah, there are just synchronous calls via queues and asynchronous casts, so I wanted to make sure we were talking about the same thing15:04
*** msassak has joined #openstack15:04
jaypipessandywalsh_: gotcha. ok, now I'll really read back in the log.... one sec ;)15:04
westmaassandywalsh_: are these crud options really the only thing that this service would do if you created it?15:05
sandywalsh_westmaas, that I can think of. pretty sure, yup.15:05
sandywalsh_westmaas, the scheduler will consume the db entries15:06
wedjatcould someone help me with swift 1.2.0 ? i have some weird log when i launch "swift-proxy-server conffile"15:06
wedjathttp://pastebin.com/H30Vv6mA15:06
*** dubsquared has joined #openstack15:08
*** kpepple has quit IRC15:11
jaypipessoren, sandywalsh_: there are not multiple threads at play. there are multiple GreenThreads at play ;)15:11
*** littleidea has joined #openstack15:11
*** kpepple has joined #openstack15:11
sandywalsh_jaypipes, yes, the problem seems to be eventlet doesn't know that carrot is caching the connection.15:12
jaypipessandywalsh_: as for the zone stuff, I was thinking you'd implement zone CRUD stuff the same way the other admin operations are implemented?15:12
jaypipessandywalsh_: Ah, I see (re: carrot/eventlet)15:13
jaypipessandywalsh_: does eventlet have a "greened" carrot?15:13
jaypipessandywalsh_: or rather, a greened pyamqplib?15:13
sandywalsh_jaypipes, from what I understand celery uses kombu, which is eventlet friendly15:13
sorenjaypipes: Whatever the crap it is, it screws up amqp :)15:14
jaypipessoren: :)15:14
*** msassak_ has joined #openstack15:14
jaypipessandywalsh_: kombu is simply a fork of carrot, IIRC. If it's greened, then we should try using it instead of carrot directly, like we do now.15:14
*** msassak has quit IRC15:14
*** grapex has joined #openstack15:15
jaypipessoren: which bug is this discussion for?15:15
jaypipesI see... 71642715:15
sandywalsh_jaypipes, all the existing admin cmds are compute functions. This doesn't smell like a compute function.15:18
jaypipessandywalsh_: hmm, good point.15:18
wedjathi, there are no instructions on installing the last Swift release 1.2.0 from the .tar.gz file. I thought it was by executing "python setup.py install" but seems to be incomplete, right ?15:18
jaypipessandywalsh_: how are EC2 Regions implemented?15:18
sandywalsh_jaypipes, oh, good point ... checking15:19
jaypipeswedjat: if it is incomplete, please do report a bug. what do you feel is incomplete (besides translation message catalogs, which we are workin gon...)15:19
wedjatjaypipes: ok thanks. i was just wondering how to execute the last stable version15:20
*** jsgotangco has joined #openstack15:20
sandywalsh_jaypipes, regions are gflags, but it appears the ec2 api does lots of db work directly15:21
*** dendrobates is now known as dendro-afk15:23
jaypipeswedjat: execute or install?15:23
*** adiantum has quit IRC15:23
jaypipessandywalsh_: hmm, ok. perhaps they are gflags because they're readonly... I can't remember.15:23
jaypipessandywalsh_: maybe, then, EC2 SecurityGroups are a better fit? just wondering out loud here...15:23
*** adiantum has joined #openstack15:23
jaypipessandywalsh_: trying to find a good fitting example that you can say "ok, I'll try to emulate this on the OS API side..."15:24
*** fabiand_ has quit IRC15:24
*** dendro-afk is now known as dendrobates15:24
cjreynhey all. I'm having issues with Flat networking mode and the metadata service. The redirection on the compute node does not automatically get set up.15:27
cjreynI added an iptables entry to do this, as defined in the metadata_foward() of klinux_net.py, but still no joy15:27
*** msassak_ has quit IRC15:27
cjreynis this the only iptables line that provides this redirection, or am I missing something else?15:27
*** littleidea has quit IRC15:27
*** henrichrubin has joined #openstack15:28
jaypipessoren: any idea on above? ^^ for cjreyn15:28
* jaypipes needs to learn more about the user-data injection stuff...15:28
cjreynits the last (yeah right) of my issues!15:28
jaypipescjreyn: ah, give it a few more minutes...I'm sure we can find more ;)15:29
*** reldan has quit IRC15:29
*** kpepple has quit IRC15:29
henrichrubincan anyone help with this error?  all euca-* commands result in it.  i am trying the manual multi-node setup described on the wiki.  thanks.   http://paste.org/pastebin/view/2869615:29
*** sebastianstadil has joined #openstack15:29
*** kpepple_ has joined #openstack15:29
cjreynjaypipes, I hope so, its the only thing holding me back now!15:29
*** that__guy has joined #openstack15:31
jaypipeshenrichrubin: no idea, since euca-authorize is hiding the error.  could you possibly put a print statement for the raw string returned by putting "print ex" on line 162 of euca-authorize?15:31
sandywalsh_jaypipes, yes, security groups and a number of other cloud.py operations read and write to the db15:31
jaypipessandywalsh_: cool. so that could be a good example to work from?15:31
sorencjreyn: It's possible that you need to add the 169.254.169.254 address to one of you hosts's interfaces.15:32
sandywalsh_jaypipes, it's not the example I'm worried about, I thought "nova architecture" deemed no db operations in api.15:32
*** msassak has joined #openstack15:32
sandywalsh_jaypipes, I just assumed ec2 never got around to being refactored yet.15:33
cjreynsoren, I thought that address just gets mapped to the CC address?15:33
sorencjreyn: It does.15:33
sorencjreyn: But..15:33
henrichrubinjaypipes:  thanks.  this is the error "<unknown>:1:0: syntax error"15:33
sandywalsh_jaypipes, if it's ok to do these trivial db operations in api ... I'm good to go.15:33
that__guyHi all, I just upgraded to the our cluster to the launchpad maverick trunk ppa.  I'm pretty happy with it, with the exception of euca-describe-instances returning 0 sporadically when it should be returning the user's instance list.15:33
sandywalsh_jaypipes, I was just wondering if I needed to create yet-another-service for this (which seems like overkill)15:33
*** kpepple_ has quit IRC15:34
sandywalsh_that__guy, heh ... good handle15:34
sorencjreyn: In order for the packet to ever leave the guest, it needs to either know that it needs to be routed somewhere or it needs to think that there's a host on the LAN that has that IP. Otherwise, it'll never send it (because it doesn't know which MAC to send it to).15:34
that__guyshould I file a bug report, or are there plans to take care of this already?15:34
sorencjreyn: It depends on the guest, really.15:34
that__guysandywalsh_: thanks ;)15:34
*** kpepple has joined #openstack15:34
jaypipessandywalsh_: understood.15:35
*** vvuksan has quit IRC15:35
cjreynsoren, ok the guest is a UEC image. It gives a url error [[Errno 113] No route to host]15:35
sorencjreyn: Hang on, did you say FlatManager?15:35
cjreynsoren, yes Flatmanager15:35
sorencjreyn: Yeah, that's not going to work. You need a dhcp server.15:35
sorencjreyn: FlatDhcpManager, for instance, will give you that.15:36
cjreynsoren, running where?15:36
sorenUm.15:36
cjreynsoren, and why DHCP needed for this?15:36
*** reldan has joined #openstack15:36
sorencjreyn: Because that's how the images get their network config?15:36
sorens/images/instances/15:36
cjreynsoren, I thought with Flatmamanger they're injected when instantiated15:37
sorenOh, yeah, I guess we still do that.15:37
*** sateesh has quit IRC15:37
sorenI haven't tested that in ages.15:37
sorenIt's a Bad Idea[tm].15:37
sandywalsh_jaypipes, heh, so it's ok to do db ops in api?15:37
cjreynsoren, but in the manual ;-)15:38
*** kpepple has quit IRC15:39
cjreynsoren, is there a way to solve this for flat networking, the mapping for the metadata service?15:39
*** kpepple has joined #openstack15:39
jaypipessandywalsh_: no, I was saying I understand your conundrum ;)15:39
sandywalsh_jaypipes, haha15:39
cjreynsoren, or is FlatManager considered unusable with this feature?15:39
jaypipessandywalsh_: but for this specifically, I don't see a problem communicating with the db directly from the API. These zone commands are going to be very infrequently accessed/modified. Thje only other place would be the scheduler worker?15:40
sorencjreyn: No, it should work.15:40
sandywalsh_jaypipes, exactly15:40
sorencjreyn: Try something like "sudo ip addr add 169.254.169.254 dev eth0" on your host.15:41
jaypipessandywalsh_: API or Scheduler, that is the question! :)15:41
wedjat<jaypipes> wedjat: execute or install? > just right after install, when i launch "swift-init proxy start" i get an Uncaught exception15:41
cjreynsoren, hold on, in the guest, or underlying compute node?15:41
wedjatjaypipes: the auth-server seems to work15:41
sandywalsh_jaypipes, infrequent operations in API. Bulk of the reads in Scheduler (to do the work)15:41
jaypipeswedjat: and what is that exceptioN?15:41
sorencjreyn: compute node, for instance. Not the guest.15:41
*** rnirmal has joined #openstack15:42
wedjatjaypipes: http://pastebin.com/H30Vv6mA15:42
sorencjreyn: It's not of much consequence, really. Something just needs to respond to arp requests.15:42
wedjatjaypipes: can't know. I thought it was a missing python module or misplaced libs, but doesn't seem15:42
sorencjreyn: The actual request will get DNAT'ed.15:42
jaypipeswedjat: looking...15:43
henrichrubinjaypipes:  thanks.  this is the error "<unknown>:1:0: syntax error"15:43
jaypipeswedjat: weird. it says uncaught exception, but doesn't seem to be showing an exception being thrown.... creiht, any ideas?15:44
jaypipeshenrichrubin: well that's not very helpful is it? :) any chance you can grab the Nova logs? We need to see what is in the request coming from euca-authorize.15:46
cjreynsoren, works! Heroics! This requires me assigning an IP to an eth that I didn't want to use though. Is there way round this?15:46
sorencjreyn: IT's something we need to fix in Nova.15:46
jaypipessoren: you're my hero.15:46
sorencjreyn: I mean... We'd do the same as you just did manually.15:46
sorencjreyn: You just wouldn't have to worry about it.15:47
sorenjaypipes: :)15:47
*** hub_cap has joined #openstack15:47
cjreynsoren, but the dependency is a free eth interface?15:47
*** kpepple has quit IRC15:48
wedjatjaypipes: thanks15:48
*** kpepple has joined #openstack15:49
*** kpepple has quit IRC15:50
*** kpepple has joined #openstack15:50
*** kpepple has quit IRC15:51
*** kpepple has joined #openstack15:51
*** kpepple has quit IRC15:53
*** kpepple has joined #openstack15:53
creihtwedjat: re: netifaces, I thought I got all the doc areas, can you point me to which one doesn't have it?15:56
*** photron has quit IRC15:57
*** kpepple has quit IRC15:58
creihtwedjat: Re: installing, if you are on ubuntu, there are ubuntu ppas available, otherwise the setup.py install should work as well15:58
*** kpepple has joined #openstack15:58
*** Hayati has quit IRC15:58
*** photron has joined #openstack15:59
jarrodi think i need to downgrade to 10.04 from 10.1016:00
creihtwedjat: Can you post your proxy config file?16:00
wedjatcreiht: for netifaces, seems to be missing here : http://swift.openstack.org/debian_package_guide.html16:01
wedjatcreiht: are swift 1.2.0 ppas really available ? i didn't found them16:01
*** guigui has quit IRC16:02
*** ccustine has joined #openstack16:02
creihtwedjat: I thought they were... looking16:03
*** kpepple has quit IRC16:03
*** kpepple has joined #openstack16:03
creihtmtaylor: did you ever get around to making swift packages? :)16:04
henrichrubinjaypipes:  here is nova-api.conf on the cloud.  http://paste.org/pastebin/view/2869816:04
wedjatcreiht: http://pastebin.com/Y1zNrqUV >> my proxy-server conf file16:04
wedjatcreiht: thank you :)16:04
creihtwedjat: ahh.. doh about the packaging doc, I'll fix that16:05
*** blueadept has joined #openstack16:05
creihthrm16:05
*** dragondm has joined #openstack16:06
creihtwedjat: can you run the proxy server manually, and let me know if it shows a different error?16:06
creihtrun: swift-proxy-server /etc/swift/proxy-server.conf16:06
*** kashyapc has joined #openstack16:06
*** kpepple has quit IRC16:07
*** kpepple has joined #openstack16:07
wedjatcreiht: does the same :(16:08
creihtwedjat: ok I will do some digging16:11
*** kpepple has quit IRC16:12
sorencjreyn: No no, not a free one.16:12
sorencjreyn: We can add that address to any interface.16:12
sorencjreyn: We're not replacing the existing address, just adding another.16:12
*** kpepple has joined #openstack16:12
cjreynsoren, Ok, i just assigned it to a free eth interface. When I add an address as you suggested, it doesn't show in ifconfig16:14
wedjatcreiht: thanks. it sounds really weird and i'm wondering if it is not my fault ? i've buildeda debian package quickly using 'checkinstall python setup.py install' and wanted to start it16:15
*** kpepple has quit IRC16:17
creihtwedjat: I just verified that the tar.gz works on my dev instance with setup.py install16:17
* creiht goes to look at the traceback a bit closer16:17
*** kpepple has joined #openstack16:18
wedjatcreiht: what is your instance ? i'm on an ubuntu 10.1016:20
creiht10.0416:21
wedjatok, i will test it right now on an 10.0416:21
openstackhudsonProject nova build #499: SUCCESS in 1 min 33 sec: http://hudson.openstack.org/job/nova/499/16:22
openstackhudsonTarmac: Get a fresh connection in rpc.cast rather than using a recycled one.16:22
*** kpepple_ has joined #openstack16:22
*** kpepple has quit IRC16:22
*** blueadept has quit IRC16:24
*** perra has quit IRC16:24
jarrodi can never get a freaking server past the pending state16:26
jarrodeven using the nova.sh deployment.  friggin a16:26
*** eikke has quit IRC16:28
*** blueadept has joined #openstack16:28
*** Ryan_Lane|away is now known as Ryan_Lane16:29
wedjatcreiht: seems to work correctly on 10.04. i will recheck something on 10.1016:30
creihtodd16:30
wedjathum, cannot explain that. I'll stay on 10.04 for now i think16:32
* creiht adds testing on 10.10 to his list16:32
*** bcwaldon has quit IRC16:32
wedjatthanks for all creiht ;)16:32
creihtwedjat: I wonder if there is some package oddity16:33
wedjatmaybe16:34
wedjati repeated exactly the same commands on the two systems16:34
*** bcwaldon has joined #openstack16:35
wedjatat some time, the 10.04 system complained about not finding python module netifaces, then pastedeploy, but right after installing them it worked16:35
creihtI'm wondering if paste.deploy changed in 10.1016:35
creihtheh... the package is the same in both16:36
*** kpepple_ has quit IRC16:36
*** vvuksan has joined #openstack16:37
*** kpepple has joined #openstack16:37
creihtwedjat: an interesting experiment on your 10.10 machine would be to edit swift/common/utils.py16:38
creihtsearch for the capture_stdio function16:39
creihtAnd insert a return right after the definition of the function to bypass the functionality16:39
creihtthen rerun the setup.py install16:39
creihtand try starting again to see if you get any other sort of error16:39
*** DanEllis has quit IRC16:41
*** calavera has quit IRC16:42
wedjati can comment all the function definition ?16:42
jaypipessounds like a David Bowie song... "Package Oddity"16:43
creihtWell the function will still be called, it is easier to just insert a return at the beginning16:43
*** Hayati has joined #openstack16:43
creihtthus bypassing that functionality16:43
creihtjaypipes: heh16:43
creiht:)16:43
*** berendt has quit IRC16:43
creihtwedjat: I'm just trying to get a more verbose message as to what is going wrong16:44
*** kpepple has quit IRC16:44
*** GasbaKid has joined #openstack16:44
*** kpepple has joined #openstack16:44
*** bcwaldon has quit IRC16:44
*** bcwaldon has joined #openstack16:45
*** kpepple has quit IRC16:46
*** kpepple has joined #openstack16:46
wedjatcreiht: does the same :(16:48
creihtheh16:48
creihtis the error message at the top of the traceback the same?16:49
wedjatyes16:49
creihtUNCAUGHT EXCEPTION?16:49
wedjatyes16:49
creihthrm16:49
creihtdid you run setup.py install again?16:50
wedjatyes16:50
creihtcan you paste what that function looks like?16:50
wedjathttp://pastebin.com/caZYDjLQ16:54
creihtwedjat: ahh ok... make it look like this:16:55
creihthttp://pastebin.com/eNyJqsAp16:55
*** kpepple has quit IRC16:55
*** kpepple has joined #openstack16:56
wedjatok16:57
*** kpepple has quit IRC17:00
*** kpepple has joined #openstack17:01
jarrodwow i have a lot to learn17:03
wedjatcreiht: ok, found the problem17:03
*** bcwaldon has quit IRC17:04
wedjatcreiht: the proxy server was complaining for not finding .gz at the right places17:04
*** bcwaldon has joined #openstack17:04
wedjatyou know, builder.gz files17:04
*** thimble has quit IRC17:04
*** dprince has quit IRC17:05
*** kpepple has quit IRC17:05
wedjatcreiht: it should work correctly now17:06
*** kpepple has joined #openstack17:06
creihtwedjat: ahh interesting17:07
creihtcool17:07
iammartianafter going through the bexar install docs on the wiki, is there an actual "startup this nova monster" command?  my next step is uploading an image using euca-upload-bundle, and i get this:  "socket.error: [Errno 111] Connection refused"17:07
iammartianas if some process that nees to be started has not been17:08
*** ramkrsna has quit IRC17:09
wedjatcreiht: thanks :)17:09
jarrodiammartian: i would checkout the nova.sh run category17:11
*** stewart__ has quit IRC17:12
iammartianjarrod: you mean using the all in one script vs. the manual process?17:12
jarrodno, just referencing the script to see what is necessary to start it17:12
iammartiani see, thanks17:13
iammartianthats in contrib, correct?17:13
*** kpepple has quit IRC17:13
* jaypipes contemplating walking to the coffee shop for more coffee... hmm frostbite or espresso. which takes the bigger priority here...17:14
*** kpepple has joined #openstack17:14
jaypipesiammartian: yep17:15
*** kpepple has quit IRC17:16
openstackhudsonYippie, build fixed!17:16
openstackhudsonProject swift build #193: FIXED in 27 sec: http://hudson.openstack.org/job/swift/193/17:16
openstackhudsonTarmac: Updates the debian packaging docs with the python-netifaces dependency17:16
*** kpepple has joined #openstack17:16
*** m_3 has quit IRC17:19
wedjatlol, quick update17:19
wedjat:)17:19
*** kashyapc has quit IRC17:19
creiht:)17:20
*** kpepple has quit IRC17:21
*** hadrian has quit IRC17:21
*** kpepple has joined #openstack17:21
*** kpepple has joined #openstack17:22
*** dprince has joined #openstack17:22
*** GasbaKid has quit IRC17:24
*** eikke has joined #openstack17:24
*** GasbaKid has joined #openstack17:25
*** stewart has joined #openstack17:25
*** m_3 has joined #openstack17:25
*** kpepple has quit IRC17:27
*** dprince has quit IRC17:27
*** kpepple has joined #openstack17:27
*** dprince has joined #openstack17:29
*** Hayati has quit IRC17:32
justinsbHi - I'd like to implement a feature whereby you can ensure/ask that you get a volume allocated 'near' to your compute node.  I'm thinking of sub-zone behavior - same cabinet.  I was trying to think of how to do this.17:32
justinsbOne way would be to support a hint on the 'create server' call - something like 'near volume-000001'17:33
justinsbThe same hints could also be used for e.g. HIPAA compliant hardware, or 'I want a RAID-5 volume'17:34
justinsbI was thinking that tags / metadata would be the way to do this17:34
justinsbWhat do people think?17:34
*** nelson has joined #openstack17:34
nelsoncreiht: dumb question: if you don't create the cert_file, don't point to it in the .conf file, how do the clients (e.g. proxy) know not to connect using ssl?17:35
aimonjustinb,, the model would work with the URI based naming scheme proposal17:35
nelsoncreiht: I don't see where anything looks at cert_file except the server side when it sets up the ssl wrapping.17:35
justinsbaimon: is that a blueprint?  Is there a link I can read?17:36
aimonbut 'near' is very very hard thing to reliably determine17:36
aimonther is a thread in maillist17:36
aimonabout naming17:36
justinsbaimon: Thanks, I'll find the thread17:37
aimonjustinb17:37
aimonhere are topics:17:37
aimontwo avtually same idea mentioned17:37
aimon"[Openstack] Proposed OpenStack Service Requirements"17:37
aimon"[Openstack] Multi Clusters in a Region ..."17:38
aimonboth of those propose URI naming scheme17:38
justinsbaimon: thanks - digging them out now :-)17:39
*** maplebed has joined #openstack17:39
*** kpepple has quit IRC17:44
*** kbringard has joined #openstack17:44
*** kpepple has joined #openstack17:44
jaypipesjustinsb: yeah, definitely want to catch up on those ML threads and talk with sandywalsh_ and eday, too :)17:45
kbringardI think I saw a blueprint for this... but I was wondering if there was any status on Open vSwitch integration, or if anyone has had any luck using the brutils compatability stuff to make it work17:46
*** kpepple has quit IRC17:49
*** kpepple has joined #openstack17:49
*** joearnold has joined #openstack17:50
*** berendt has joined #openstack17:51
*** kpepple has quit IRC17:51
henrichrubinjaypipes:  here is nova-api.conf on the cloud.  http://paste.org/pastebin/view/2869817:52
*** kpepple has joined #openstack17:52
jaypipeshenrichrubin: sorry for delay... looking now. thx for nagging :)17:53
henrichrubinjaypipes:  no problem.  i'm trying to restore another server in the meantime using mondoresuce17:53
*** Nacx has quit IRC17:54
jaypipesk17:54
comstudhrm17:54
comstudanyone else noticing the openstack mailing list being ~30 minutes delayed ?17:55
comstud:-/17:55
comstudtho a number of things just flushed out at once17:55
*** eikke has quit IRC17:56
kbringardcomstud: I've been noticing a delay in delivering stuff to gmail in general... if your email address is a gmail addy, perhaps that's the issue?17:57
comstudhmm, actually, yeah, i'm subscribed under my google apps address17:58
comstudnot my rackspace one17:58
kbringardno idea if that's the issue, it's been intermittent, but like I've had people send me stuff from other gmail addresses, and it took like, 45 mins to an hour to show up17:59
jaypipescomstud: pretty typical17:59
jaypipescomstud: LP mailing lists are not known to be speedy...17:59
comstudbummer18:00
jaypipescomstud: though they seem to go in spurts... must be some maintenance job that periodically kicks in.18:00
jaypipeshenrichrubin: OK, I'm stumped. the logs and the exception from Boto aren't useful in the slightest. It's not showing a) what was in the request, and b) what was in the response. :(18:01
jaypipes<unknown>:1:0 syntax error is less than helpful.18:01
*** that__guy has quit IRC18:02
openstackhudsonProject nova build #500: SUCCESS in 1 min 37 sec: http://hudson.openstack.org/job/nova/500/18:02
openstackhudsonTarmac: Use a NullPool for sqlite connections.18:02
henrichrubinjaypipes:  i know.  it isn't making it to nova-api?  maybe something w/ boto?  i restarted all the services.  the same error occurs if i run the same command on the cloud node too.18:03
henrichrubini presume this is right ... Starting /usr/bin/nova-api on 0.0.0.0:877318:03
jaypipeshenrichrubin: https://bugs.launchpad.net/ubuntu/+source/eucalyptus/+bug/48004818:04
uvirtbotLaunchpad bug 480048 in eucalyptus "euca-register fails with syntax error (dup-of: 503180)" [Low,Fix released]18:04
edayhenrichrubin: yes, 0.0.0.0 == INADDR_ANY18:04
uvirtbotLaunchpad bug 503180 in eucalyptus "[SRU] eucalyptus-cloud doesn't reply to requests (eucalyptus doesn't work after reboot or services restart issues due to upstart networking behavior)" [High,Fix released]18:04
jarrodhmm18:06
jaypipeshenrichrubin: those bugs seem to suggest you need to restart the cloud controller...18:06
jaypipeshenrichrubin: also, what version of boto are you using?18:07
jaypipeshenrichrubin: apparently you need python-boto 1.9b-4. (see here: http://open.eucalyptus.com/forum/failed-parse-error-message-aws-unknown10-syntax-error)18:07
jarrodyea that was a pain18:07
*** GasbaKid has quit IRC18:09
justinsbI've read the links aimon sent me; I like both proposals (hierarchical zones and hierarchical URI-based naming).  I don't see any proposal to actually _use_ the capabilities/metadata though (yet?)18:09
justinsb.I'm thinking that we could use the metadata tag support for machines to say 'openstack:near=vol-000001' or something like that18:09
jaypipesjustinsb: yup.18:09
*** dprince has quit IRC18:09
justinsbjaypipes: Do you think I should open a blueprint for this?  I don't see an existing one18:10
henrichrubinjaypipes:   root@island108:/var/log/nova# python18:11
henrichrubin>>> import boto18:11
henrichrubin>>> boto.Version18:11
henrichrubin'1.9b'18:11
jaypipesjustinsb: though I think that would be a function of the request packet sent to the volume controller.  In other words, the set of required (or desired) attributes that the volume should have is sent to from the scheduler to the volume controller. One of those attributes can be {'near': 'openstack-volume://zone1.volume.com/'} etc..18:11
henrichrubinjaypipes:  i restarted all the services on the cloud.  i'll try again18:12
*** dprince has joined #openstack18:12
jaypipeshenrichrubin: I think you may need to install 1.9b4.18:12
aimondoh!18:12
aimon^^ deym too many chat windows18:12
uvirtbotaimon: Error: "^" is not a valid command.18:12
henrichrubinjaypipes:  i'll try that.  i wonder why that isn't the default on 10.04.18:13
jaypipesjustinsb: not sure about existing blueprint or another one. I think perhaps safest bet is to add notes to the existing multi-cluster blueprint and, if needed in the future, break it out into a separate one for clients of the new zone API commands?18:13
jaypipesjustinsb: with the various Volume managers being those "clients" of the zone functionality...18:13
justinsbjaypipes: I'm not entirely sure yet how the supported tags will bubble down through the various services.  A request for a RAID-5 volume would definitely hit the volume service; a request for a compute node near a volume _might_ not18:14
justinsbjaypipes: I think it's sort of orthogonal to the hierarchical zones & hierarchical naming18:14
jaypipesjustinsb: it would definitely hit the volume service, of course, but only after going through the scheduler service.18:14
jaypipesjustinsb: agreed, mostly :)18:14
justinsbjaypipes: It's more about consuming the capabilities that those blueprints provide18:15
jaypipesjustinsb: sure, agreed.18:15
justinsbjaypipes: I might propose a new blueprint, not least because it18:15
justinsbjaypipes: it'll be contentious in terms of how the client provides the metadata18:15
jaypipesjustinsb: I'd support you on that. feel free to propose away! :) discussing these things early and often is the best approach.18:15
*** photron has quit IRC18:16
henrichrubinjaypipes:  i only see a 1.9b version.  any idea where i can find 1.9b4 for ubuntu.  http://code.google.com/p/boto/downloads/list18:18
*** dendrobates is now known as dendro-afk18:19
*** dendro-afk is now known as dendrobates18:19
berendtis it possible to define new INSTANCE_TYPES on the fly without modifying compute/instance_types.py?18:21
jaypipeshenrichrubin: no. try installing the 2.0b3 tarball then :)18:22
jaypipeshenrichrubin: I'm only going from the various website links I've been reading about your specific <unknown>:1:0 error...18:22
berendtjaypipes: is boto 2.0b3 working now? i had problems with this version a few weeks ago...18:23
wedjatshould swauth work with swift 1.2.0 ?18:23
*** kashyapc has joined #openstack18:23
jaypipesberendt: gah, I don't know... just been trying to find something that works for henrichrubin :(18:23
berendtwedjat: yes should work18:23
berendtjaypipes: ok :)18:23
jaypipesberendt, henrichrubin: I suspect this issue has nothing to do with Nova at all, and everything to do with Boto, but it's tough to tell from euca/boto's limited error output.18:24
jaypipesberendt: I think you'll agree that <unknown>:1:0 syntax error isn't particularly enlightening ;)18:24
berendtjaypipes: ;)18:26
berendti try spawning an instance from an image located on a local running object store18:27
berendt(nova.exception): TRACE: Command: /usr/bin/curl --fail --silent http://ares:3333/_images/ami-04404gn9/image -H 'Date: Thu, 10 Feb 2011 18:24:46 GMT' -H 'Authorization: AWS f0780055-ddb1-4216-9235-ad920f585603:ttylinux-uec:cZpOI4+imV7ded/N+9jcj4Uceto=' -o /var/lib/nova/instances/_base/ami-04404gn918:27
berendtany hints...?18:27
jaypipesberendt: and what is the exception?18:27
wedjatthanks berendt18:28
* jaypipes thought swauth was going away now that auth-server is fully in swift?18:28
wedjatisn't it devauth ?18:35
*** dirakx1 has joined #openstack18:35
*** dirakx has quit IRC18:35
*** ianweller has quit IRC18:37
vvuksanberendt: is the image available ?18:37
openstackhudsonProject nova build #501: SUCCESS in 1 min 33 sec: http://hudson.openstack.org/job/nova/501/18:37
openstackhudsonTarmac: Add forwarding rules for floating IPs to the OUTPUT chain on the network node in addition to the PREROUTING chain.18:37
berendtvvuksan: yes18:38
vvuksanberendt: ie. it's not untarring ?18:38
berendtares:/var/lib/nova/images # find18:39
berendt.18:39
berendt./ami-qqu0aarf18:39
berendt./ami-04404gn9/info.json18:39
berendt./ami-x3rgltwg18:39
berendt./ami-x3rgltwg/image18:39
berendt./ami-x3rgltwg/info.json18:39
vvuksansomething happened18:40
vvuksansince the image file is migging18:40
vvuksanfor 04404gn918:40
vvuksanmissing18:40
berendt./ami-04404gn9/image..?18:40
vvuksanyep18:41
jaypipesdubsquared: you just want the world, don't you? ;)18:41
berendtvvuksan: that's the image, or not..?18:41
jaypipesdubsquared: I'll have to ask soren about the PPAs. Not sure what has changed in the recent weeks about those.18:41
vvuksanberendt: correct18:42
jaypipesberendt: hey! that find . output above is different from the one you showed me in the PM!18:43
berendtjaypipes: open your eyes.. :) it's the same18:45
wedjatwhat does mean : "412 Precondition failed" in Swift ?18:46
berendtvvuksan: so that image is on the local filesystem.. you wrote the image file ami-04404gn9 is missing18:46
jaypipesberendt: *cough* no it's not :)18:47
jaypipes<berendt> ares:/var/lib/nova/images # find .18:47
jaypipes<berendt> .18:47
vvuksanberendt: ami-04404gn9/image is missing18:48
jaypipesberendt: something has gone awry with the kernel image (ami-04404gn9) somehow... not sure what, but something's amiss.18:48
*** ianweller_ has joined #openstack18:48
berendtyou're right..18:49
berendtbut i don't know how you could see that in the find output.. :)18:49
berendtlrwxrwxrwx 1 root root  75 Feb 10 18:47 image -> /tmp/uec-publish-tarball.4slMnV/ttylinux-uec-amd64-12.1_2.6.35-22_1-vmlinuz18:49
jaypipesberendt: could that ./ami-04404gn9/info.json have happened after you did that symlink?18:49
berendtls: cannot access /tmp/uec-publish-tarball.4slMnV/ttylinux-uec-amd64-12.1_2.6.35-22_1-vmlinuz: No such file or directory18:49
berendtjaypipes: i just called uec-publish-tarball18:50
jaypipesok, that's officially weird.18:50
jaypipesit is there. no it's not. yes it is! no it's not!18:50
berendtsymlink to tmp.. and there are files18:51
jaypipesberendt: does nova-objectstore have a log? not sure...18:51
berendti'll remote the images first and upload them again..18:51
berendtremove18:51
jaypipesk18:52
jaypipesberendt: all looking good in PM.18:53
jarrodany reason the ubuntu 10x uec wouldnt have ssh open18:53
jarrodeven tho the port was allowed18:54
wedjatdoes someone already tested the swauth configuration that is on the official documentation of swift ? i can make swift work very well with devauth, but never with swauth18:55
cjreynhey guys. I'm having a hard time convincing my boss that we should be using Openstack instead of Euca. He'd like to know who else is using Openstack. Can you point me to any web links illustrating success stories with Openstack?18:55
cjreynand yes, he is a divvy18:55
jarrodGeneral error mounting filesystems. <-- that may be why heh18:55
*** DigitalFlux has joined #openstack18:56
*** reldan has quit IRC18:57
*** dfg has joined #openstack18:57
*** DigitalFlux has quit IRC18:58
creihtnelson: ssl shouldn't be enabled unless you set the cert_file in the conf18:59
nelsonja, I'm just trying to figure out how the HTTP client figures out that it's talking to an SSL HTTP server.19:00
nelsoncjreyn: Looks like Wikipedia is going to be using Swift.19:01
*** dprince_ has joined #openstack19:01
*** dprince has quit IRC19:01
cjreynnelson, citation!?19:01
nelsonhttp://wikitech.wikimedia.org/view/Media_server/Distributed_File_Storage_choices19:01
creihtwedjat: yes, swauth should work fine in swift 1.219:02
creihtjaypipes: we are going to be depricating devauth in preference to swauth19:02
*** fabiand_ has joined #openstack19:02
cjreynnelson, thanks. Anything specific to Nova would be great also as this is our use case19:03
redbohow's that not original research?19:03
creihtnelson: usually if the url starts with https :)19:03
creihtnelson: and woot about using it at wikipedia19:04
nelsoncjreyn: I don't know if anything has been published about Wikipedia using Nova.19:04
wedjatcreiht: with the simple conf on the website, the command swauth-add-user hangs19:05
nelsonredbo: pthththththththt.19:05
wedjatcreiht: it works well with devauth howver19:05
cjreynnelson, ok19:05
jarrodthis is exciting -- i am starting to see how this works more19:05
creihtwedjat: I use swauth on my dev config19:05
creihtcjreyn: for swift, Rackspace is currently using it for cloudfiles, and there are at least 2 other public services that are using it19:06
nelsoncreiht: ahhhh! But then does the auth server return an http: url?19:06
*** ppetraki has quit IRC19:06
creihtnelson: yeah you have to set your storage url endpoint to be either http or https19:06
cjreyncreiht, the public services are?19:06
nelsoncreiht: ahhhh, so they're not coordinated automatically. Good to know. Should be in the documentation.19:07
creihtnelson: yeah19:07
creihtcjreyn: http://www.rackspacecloud.com/cloud_hosting_products/files/19:07
creihtcjreyn: http://www.internap.com/cloud-storage/our-solution/19:08
creihtcjreyn: The other one, I'm not sure if it is really public knowledge19:08
*** dprince_ has quit IRC19:08
creihtcjreyn: NASA is also deploying it along side nova19:08
wedjatcreiht: ok. swift sends me back no error so i don't understand why the http connection is waiting19:09
justinsbWrote the request-capabilities blueprint: https://blueprints.launchpad.net/nova/+spec/use-metadata-tags-for-capabilities.  Should I send to the openstack mailing list?19:09
cjreyncreiht, how big is nasa's nova cloud?19:10
*** photron has joined #openstack19:10
*** rcc has quit IRC19:10
creihtcjreyn: Not entirely sure19:10
creihtTheir first deployments I think have mostly been for testing19:10
jarrodprobably about 10 servers19:10
jarrodheh ;)19:10
henrichrubinjaypipes:  same problem with boto 2.03b19:10
*** dprince has joined #openstack19:10
jarroddont use 2.03b19:10
jarroduse 1.9 with the proper patch19:11
jarrodatleast that worked for me19:11
creihtcjreyn: Though I am supposed to talk with devcamcar today about deployments :)19:11
uvirtbotNew bug: #716601 in nova "uploaded files to ObjectStore are not available (image symlinks only points to non existing files)" [Undecided,New] https://launchpad.net/bugs/71660119:12
jarrodnova-objectstore is _not_ swift, right?19:12
creihtjaypipes: correct19:12
creihterm19:12
creihtjarrod:19:12
cjreyncreiht, the more examples I can give him the better. Unfortunately, he is completely out of touch on a technical level19:12
*** msassak has quit IRC19:12
jarrodcreiht: tab problems ? ;)19:12
creihthehe.. yeah completion fail19:13
*** BK_man has quit IRC19:13
creihtcjreyn: Those above are all for storage19:13
cjreyncreiht, yeah its nova compute I have to reason19:13
jaypipescreiht: thx. :)19:13
creihtjarrod: as I understand it, nova-objectstore is mainly for dev19:14
jaypipeshenrichrubin: grr. ok, then please file a bug report with all the relevant information. we'll see what we can find out.19:14
creihtlol, did I just accidently say that jaypipes was correct? :)19:14
jaypipescreiht: never.19:14
jaypipesberendt: hey, I was thinking, perhaps the issue is because uec-publish-tarball is creating the images in a temporary directory that it unlinks as soon as it finishes the bundling?19:15
*** dprince has quit IRC19:18
jaypipeswow, CSCO and AKAM stocks both getting beaten like a rented mule today...19:19
*** kashyapc has quit IRC19:19
*** mray has joined #openstack19:20
*** aryan has quit IRC19:22
*** aryan has joined #openstack19:23
*** reldan has joined #openstack19:24
*** fabiand_ has quit IRC19:24
*** ianweller_ is now known as ianweller19:26
*** ianweller has joined #openstack19:26
*** fabiand_ has joined #openstack19:27
*** kpepple has quit IRC19:29
wedjathaha, i've found the problem with swauth-add-user :)19:31
jaypipeswedjat: was it creiht? :)19:32
*** burris has quit IRC19:33
dubsquaredjaypipes:  keep up that tone, and I'll go eday on your ass19:34
jaypipesha!19:34
jaypipesdubsquared: :) nice.19:34
jaypipesdubsquared: on a serious note, you might have to wait until soren gets back for an answer on the PPA question...19:35
dubsquaredjaypipes eday:  i love intelligent banter, you guys are making the list active and i love it19:35
dubsquaredcool19:35
creihtlol19:40
creihtwedjat: what was the issue? sorry busy day today19:40
*** aryan has quit IRC19:48
sirp_soren: i'm wondering if pool.NullPool can be removed once SA's pool_recycle is fixed with https://bugs.launchpad.net/nova/+bug/706405 (merge proposed)19:49
uvirtbotLaunchpad bug 706405 in nova "MySQL Gone Away Generated" [Medium,In progress]19:49
*** fabiand_ has quit IRC19:50
*** sebastianstadil has quit IRC19:51
vishysirp_: i think those are unrelated problems19:51
*** msassak has joined #openstack19:52
vishysirp_: the NullPool is specific to sqlite locking issues19:52
vishysirp_: whereas the other is mysql connection timeouts19:52
nelsoncreiht: what do you think of the possibility of turning the proxy-server into a filter whose last step is only called to handle errors?19:53
sirp_vishy: oh i see, i thought sqlite was timing out in a simlar way, nm then :)19:53
*** ctennis has quit IRC19:53
nelsoncuz right now I'm having to do a gratuitious HEAD on the file to see if it already exists. If it doesn't exist I need to fetch it from the existing media store or create it by deriving it from an original.19:54
nelsonthe standard pipeline in proxy-server.conf should look like this:19:54
nelsonpipeline = healthcheck cache auth proxy-server report-error19:54
nelsonThe proxy-server would add a header which reported the status that would be returned, so the "report-error" app would trivially return that error.19:56
*** kpepple has joined #openstack19:56
*** photron has quit IRC20:00
*** snelly has joined #openstack20:01
notmynamenelson: you could add middleware to the pipeline to add that extra header20:02
*** kpepple has quit IRC20:02
nelsonNo, I want to stop proxy-server from returning an error.20:03
*** brd_from_italy has joined #openstack20:03
*** kpepple has joined #openstack20:03
*** mdomsch has joined #openstack20:03
nelsonbasically, "If file not on our cluster, fetch it from elsewhere."20:03
*** Ryan_Lane is now known as Ryan_Lane|away20:03
nelsonbecause the transition that we want to make is not a flag day, but instead a step-by-step "try this, does it work? Great, now try that," keeping the old service in place at every step.20:04
nelsonPeople react badly to Wikipedia being down. It's like having their encyclopedia not work.20:05
notmynameyour "report-error" middleware could do that. really, it would be something after the proxy server in the pipeline. if the response from a GET/HEAD to the proxy is a 404, then you could fetch from the old system20:05
*** aryan has joined #openstack20:05
nelsonnotmyname: exactly, but right now proxy-server returns the 404.20:06
notmynamebut the client only sees it because the proxy-server is last in the pipeline and nothing in the pipeline is modifying it20:06
nelsonI've got rewrite middleware on the front-end as well, so it REALLY looks as if we can point the cache servers directly at the Swift proxy server.20:07
nelsonthe client sees it because any entity in a pipeline can return a result and then not call the rest of the pipeline.20:07
notmynameactually, the "fetch-from-old" middleware doesn't have to be last, just in the pipeline somewhere. perhaps the outermost one (the first)20:07
nelsonif it's the outermost, then I need to do recursive HEAD request on the proxy.20:08
notmynamepipeline = catch-error cache auth fetch-from-old-on-error proxy-server20:08
nelsonmuch simpler to presume that the file exists, and fix it before the proxy-server returns an error.20:09
notmynamedo the requests as normal (no extra HEAD). then the middleware20:09
notmynamenelson: I think we are sayting the same thing20:09
notmynamebut I'm likely misunderstanding20:09
nelsonbut once the proxy-server gets control, it does one of two things: it either returns the file, or it returns an HTTP error.20:10
nelsonI'm suggesting that instead of returning the error, it be written like a filter, and then it calls the next-in-pipeline to handle the error.20:10
notmynamefor example, the catch-errors middleware shows how to capture the result and modify it20:10
nelsonwhere is catch-error?20:10
notmynamecatch-errors detects errors and returns a generic 50320:11
notmynameswift/common/middleware20:11
notmynamesame place as all the other middleware included with swift20:11
nelsonIn Bexar or the previous version?20:12
notmynameboth20:12
nelsonnot in my copy.20:12
nelsonroot@alsted:/usr/share/pyshared/swift# ls common/middleware/20:12
nelsonacl.py  auth.py  healthcheck.py  memcache.py  ratelimit.py20:12
notmynameswift/common/middleware/catch_errors.pyt?20:12
notmynamecatch-errors was added a long time ago. I thought it was there from the beginning20:13
nelsonSeemingly not.20:13
notmynamewhat version are you running?20:14
notmyname$ ls *.py20:14
notmyname__init__.pyauth.pycname_lookup.pyhealthcheck.pyratelimit.pyswift3.py20:14
notmynameacl.pycatch_errors.pydomain_remap.pymemcache.pyswauth.py20:14
nelsonThe one the documentation told me to install.20:14
sandywalsh_jaypipes, the other reason for doing nova-tools first is we'll need an OS API client library for zone-zone communication.20:14
nelson:)20:14
*** shawn has joined #openstack20:15
notmynamenelson: http://bazaar.launchpad.net/~hudson-openstack/swift/1.2/files/head:/swift/common/middleware/20:15
notmynamethat's bexar20:15
notmynamethat's ???20:15
notmynames/'//20:15
nelsonPretty sure we're on austin.20:15
notmynameerr. apparently I can't think. keep the '20:16
notmynamenelson: http://bazaar.launchpad.net/~hudson-openstack/swift/1.1/files/head:/swift/common/middleware/20:16
nelsonhttp://swift.openstack.org/howto_installmultinode.html <=== we're running what this gets you20:16
uvirtbotNew bug: #716652 in glance "MySQL Gone Away Error" [Medium,In progress] https://launchpad.net/bugs/71665220:16
*** dprince has joined #openstack20:18
nelsonnotmyname: ahhhh, I see. the proxy-server now raises exceptions rather than emitting HTTP error messages, relying on catch-errors to finally emit the error message.20:19
nelsonThat seems a fairly clean solution to me.20:19
jaypipessandywalsh_: true nuf.20:19
notmynamecatch-errors is there to prevent errors from getting to the client if some uncaught exception is raised20:20
*** dprince has quit IRC20:20
nelsonHrm. You mean that proxy-server doesn't raise exceptions?20:21
*** Ryan_Lane|away is now known as Ryan_Lane20:21
nelsonHrm. You mean that proxy-server will usually return an HTTP error status rather than raising an exception?20:21
notmynameyes20:21
nelsonoh, well, crap, that doesn't do what I need.20:22
notmynamebut if you look at line 37 in catch_errors.py, you see that the result could easily be assigned a variable and inspected for response code. return unmodified if it's ok. if it needs to be redirected to your old store, do it however you want (3xx redirect or fetch inline)20:23
*** joearnold has quit IRC20:24
nelsonDoes the pipeline return a status and iterable which returns the contents?20:25
nelsonCuz if that's the case, then I can just call into the app, inspect its status, and return a different Response back up.20:26
* nelson goes off to fiddle.20:26
*** jmckenty has joined #openstack20:27
notmynamenelson: yes. that's exactly what the middleware is designed to do20:32
notmynamethe response has the headers and the content (or an iterable that generates the content) that is given to the wsgi app (eventlet in our case)20:32
nelsonI thought from the pipeline name that it was more like a Unix pipe: one-way.20:32
notmynameno. it's from paste.deploy20:32
notmynameit's like a bunch of nested dolls20:33
asksolsandywalsh_: right, carrot is basically just crap :)20:33
nelsonyep. okay, now I'm much more clear on the concept. KEWL!!20:33
asksoldue to my limited understanding of amqp at the time20:33
notmynamenelson: think of it like inception: go down through each layer and then back up20:33
notmynameit just doesn't get slower as you get deeper ;-)20:33
asksolkombu is restoring my conscience20:34
sandywalsh_asksol, there's a movement afoot to switch to celery/kombu20:34
asksolI believe it also fixes some of your annoyances, like consistent error handling20:34
sandywalsh_asksol, jaypipes was discussing it20:34
asksolat least from what I read from your code20:34
*** miclorb has joined #openstack20:35
sandywalsh_asksol, yes, well the issue soren ran into today was getting better compliance with eventlet20:35
sandywalsh_asksol, the connections were getting reused and puking with concurrent requests20:35
*** clopez has quit IRC20:35
asksolsandywalsh_: yeah, and as I told Jay, I'm available if you need any help to make that happen20:36
asksolsandywalsh_: that was a bug in your application I hope? :)20:36
sandywalsh_asksol, yes20:37
asksolphew20:37
sandywalsh_asksol, the whole topic is heating up and we'll be doing more queue related stuff soon. I'm sure we'll be tapping you with questions.20:37
asksolIn Celery I use the kombu connection pool to avoid that20:37
sandywalsh_asksol, so thanks for the offer of help!20:37
asksolbut still, I have not yet mapped out the best solution to deal with this20:37
sandywalsh_it's timely, load testing is slated for this iteration of openstack. So it'll get a nice workout.20:38
asksolat least the cosmetics, having to acquire a connection and a channl everywhere is kinda annoying20:38
asksolreally looking forward to your feedback on that then20:39
sandywalsh_we moved from Twisted to Eventlet because the code was cleaner. But the magic under the hood breaks at times20:39
sandywalsh_stay tuned ... we'll have lots :)20:39
asksolyeah, it's kind of hard to know exactly what is going on :/20:39
sandywalsh_heh, tell me about it :)20:40
sandywalsh_gotta run ... will be in touch. cheers!20:40
asksollater20:40
asksolcheers20:41
*** BK_man has joined #openstack20:41
*** Ryan_Lane_ has joined #openstack20:46
jaypipessirp_: if you get a chance, I pushed a test case for bug 704854 up here: https://code.launchpad.net/~jaypipes/glance/bug704854.  Feel free to pull the branch and let me know if run_tests.sh succeeds properly? Thanks!20:47
uvirtbotLaunchpad bug 704854 in glance "Add an image to Glance with wrong type and underlying exception gets eaten" [Medium,In progress] https://launchpad.net/bugs/70485420:47
nelsonnotmyname: is that something that only works in 1.2?'20:47
*** berendt has quit IRC20:48
nelsonnotmyname: it looks like calling the app is only returning an iterator.20:48
nelson(in 1.1)20:48
*** Ryan_Lane has quit IRC20:49
*** jmckenty has left #openstack20:50
*** sandywalsh_ has quit IRC20:50
notmynamenelson: actually that's a good thing20:50
openstackhudsonProject nova build #502: SUCCESS in 1 min 32 sec: http://hudson.openstack.org/job/nova/502/20:52
openstackhudsonTarmac: Define sql_idle_timeout flag to be an integer.20:52
openstackhudsonThis fixes bug706405 where MySQL Gone Away Errors were being generated.20:52
*** matclayton has joined #openstack20:53
*** sandywalsh_ has joined #openstack20:53
notmynamenelson: the s3 compatability layer shows how to mangle both the request and response http://bazaar.launchpad.net/~hudson-openstack/swift/trunk/view/head:/swift/common/middleware/swift3.py20:54
*** sandywalsh_ is now known as sandywalsh20:54
*** reldan has quit IRC20:57
*** Ryan_Lane_ is now known as Ryan_Lane20:57
nelsonnotmyname: will look at it later, thanks.20:57
*** adiantum has quit IRC20:59
nelsonnotmyname: but ... webob's Request seems ( http://pythonpaste.org/webob/reference.html ) to have a method called get_response() but I can't find it in that reference documentation.20:59
nelsonam I just confused? Do I need to go get lunch? Low blood sugar??20:59
*** snelly has quit IRC21:05
*** CloudChris has joined #openstack21:06
*** CloudChris has left #openstack21:06
blamarif you have pydoc you can just type 'pydoc webob.Request.get_response'21:07
*** kpepple has quit IRC21:12
*** kpepple has joined #openstack21:13
*** pvo has joined #openstack21:15
*** GasbaKid has joined #openstack21:22
*** joearnold has joined #openstack21:22
dsockwellhow well does virtualbox integrate into openstack?  does it mesh with vlans, etc?21:22
vishydsockwell: the vbox support was in an old branch but it never made it into trunk21:26
vishyit supported a fairly limited set of features.21:26
dsockwellah.  is there any option for straight emulation as opposed to virtualization?21:26
dsockwellsome qemu perhaps?21:26
dsockwelli know vmware is supposed to be forthcoming21:27
*** miclorb has quit IRC21:29
vvuksandsockwell: you should be able to utilize qemu instead of kvm21:30
vvuksani have21:30
dsockwellcool beans21:30
vishydsockwell: yes qemu works just fine21:30
vvuksani used to run whole nova inside of a KVM VM :-)21:30
dsockwellthanks ;)21:31
vishyi run nova inside of virtualbox21:31
JordanRinkeelo21:31
kbringardvishy: I've got an odd one for you21:31
kbringardwhen I fire up more than like, 7 VMs in a single project, describe instances APi calls start failing21:32
vishyodd, what is the failure?21:33
kbringardsec, I'll paste it21:33
kbringardit looks like it's a relation thing between floating_ips and fixed_ips, but it's a lazy load session error in sqlalchemy21:33
kbringardhttp://paste.openstack.org/show/680/21:34
kbringardDetachedInstanceError: Parent instance <FixedIp at 0x28469d0> is not bound to a Session; lazy load operation of attribute 'network' cannot proceed21:34
kbringardthe odd thing is, I see this error from time to time, even when it works, but when I get more than like, 6 or 7 VMs running in a project, it starts tossing the unknown error thing and not returning21:35
kbringardand it only seems to happen regularly to users who have is_admin = 021:36
kbringardbut it does happen from time to time to users who do not21:36
*** mdomsch has quit IRC21:40
*** miclorb_ has joined #openstack21:40
*** reldan has joined #openstack21:44
*** joearnol_ has joined #openstack21:45
*** joearnold has quit IRC21:45
*** sebastianstadil has joined #openstack21:47
kbringardvishy: odd, right?21:48
vishyyes odd21:50
vishyi think there is an easy fix21:50
vishylooks like it was an error introduced by ipv621:50
*** lvaughn_ has quit IRC21:50
kbringardyea, I don't recall it happening before the ip6 stuff was introduced21:50
kbringardwant I should open a bug?21:51
*** matclayton has left #openstack21:53
jarrodim downgrading to 10.04LTS21:55
imsplitbitjarrod: that ain't no downgrade.  maverick has been removed from all of my home lab boxes for 'flakiness under fire'21:56
kpepplevishy: have a moment to look at a sqlalchemy-migrate issue (we think) ?21:56
imsplitbit10.04 is rock solid for me21:56
jarrodimplsitbit: couldn't agree more21:56
*** hub_cap has quit IRC21:59
kpepplethe model is in http://bazaar.launchpad.net/~ken-pepple/nova/dynamicinstancetypes/view/head:/nova/db/sqlalchemy/models.py and the migation is http://bazaar.launchpad.net/~ken-pepple/nova/dynamicinstancetypes/view/head:/nova/db/sqlalchemy/migrate_repo/versions/003_cactus.py21:59
vishykbringard: http://pastie.org/155060821:59
vishykbringard: that should fix your issue21:59
kpeppleand it does have to just be vishy ... anyone is welcome to take a crack at those files21:59
kbringardvishy: you are teh man22:00
jk0kpepple and I are stumped on this one22:00
* jk0 is about ready to pull his hair out :)22:00
jk0vishy: if it helps, for some reason, nova-compute is ignoring the sql flag in the flagfile, so it goes to create an sqlite db instead of using existing mysql22:01
jk0nova-api, network and scheduler all work as expected22:01
*** vvuksan has quit IRC22:01
*** pvo has quit IRC22:02
*** miclorb_ has quit IRC22:04
*** reldan has quit IRC22:05
jarrodhmm22:05
vishyjk0: how does that relate to migrations?22:05
*** reldan has joined #openstack22:06
jk0vishy: it's the only thing we can think of in that branch22:07
jk0something's gotta be misfiring upstream22:07
*** mdomsch has joined #openstack22:07
vishyso, there was an issue with this22:07
jk0but, I dunno, we've been digging at this for two days, so we could just be overlooking something else by this point22:08
*** dendrobates is now known as dendro-afk22:08
vishywhere sqlalchemy was being imported22:08
vishybefore flags are parsed22:08
vishysounds like one of the imports in compute22:08
jk0ah yes, you had to do that late load22:08
vishybut that was back when models were being created automatically22:08
vishyare you on an old version of the code?22:09
*** dendro-afk is now known as dendrobates22:09
vishybecause the db_sync changes stopped that problem22:09
kpepplethis is based on pre-bexar release22:09
jk0the branch is a couple weeks old, but we've tested this with current trunk as well22:09
vishyyeah so that is your problem22:09
jk0in trunk, the exception disappears, but the problem still exists22:09
vishysomething is importing sqlalchemy before flags are parsed22:09
vishyand the models are created with the default flag22:10
vishykbringard: can you report a bug on your issue and let me know if that patch fixes it?  I'll propose a merge if it works.22:11
kbringardOK, I just patched22:11
*** burris has joined #openstack22:12
kbringardvishy: https://bugs.launchpad.net/nova/+bug/70186422:12
uvirtbotLaunchpad bug 701864 in nova "nova.tests.test_cloud.CloudTestCase.test_associate_disassociate_address fails under python 2.7" [Medium,Fix released]22:12
vishytypo?22:13
kbringardnot sure... that bug lists the same changes you made, but not in as many places22:13
*** pvo has joined #openstack22:13
nelsonAre there packages on launchpad.net for Bexar yet?22:13
nelsonI don't see them in the obvious place.22:14
vishykbringard: different fix, this one is joinedloding network22:14
creihtnelson: not yet for swift :/22:14
creihtmtaylor: ????22:14
vishy*joinedloading22:14
* nelson strikes a match and sticks it underneath creiht's chair.22:14
creihtheh22:14
nelsonheh22:14
jk0vishy: are the migration versions somehow loaded automatically in compute when it's fired up?22:14
vishykbringard: i may have put it in more places than strictly necessary22:15
vishyshouldn't be22:15
* creiht pushes nelson next to mtaylor's chair22:15
jk0that's the only place I can see that might be a problem22:15
jk0out of all the changes22:15
vishyyou aren't importing sqlalchemy anywhere22:15
vishyor calling register_models?22:15
vishygtg, send me a link to the branch and i'll take a look22:16
jk0I don't think so, kpepple: you recall?22:16
* nelson lights a fire under mtaylor 's butt instead.22:16
jk0vishy: http://bazaar.launchpad.net/~ken-pepple/nova/dynamicinstancetypes22:16
*** grapex has left #openstack22:16
kpepplevishy: we have the new table included in models.py:553 register_models ... but we don't call that anywhere22:17
kbringardvishy: yea, it looks like it worked, I'll open a bug and reference your diff22:17
*** jaypipes has quit IRC22:18
*** pvo has quit IRC22:19
jarrodi cant decide whether i should roll kvm or xen22:23
jarrodrackspace and ec2 use xen22:23
jarrodbut kvm seems so much easier :)22:23
kbringardvishy: 71673222:24
*** spectorclan has joined #openstack22:24
aimonAdvantage and disadvantage of XEN is the kernel22:24
kbringardhttps://bugs.launchpad.net/nova/+bug/71673222:24
uvirtbotLaunchpad bug 716732 in nova "API returns UnknownError: An unknown error has occurred. Please try your request again. when describing instances" [Undecided,New]22:24
kpepplevishy , jk0 : i did add some sqlalchemy imports ... http://paste.openstack.org/show/682/22:24
aimonXen kernel has better abstraction from host OS and better security through kernel limits22:25
aimon^^ thats why EC2 doesnt let people upload their own Kernls22:25
uvirtbotaimon: Error: "^" is not a valid command.22:25
aimon...thats why EC2 doesnt let people upload their own Kernls22:25
*** that__guy has joined #openstack22:26
that__guyanyone up for answering a system admin question?22:27
kbringarddepends on the question, and how long it'll take to answer22:28
that__guyI've got a whole slew of instances stuck in 'terminating' state... what's the most elegant way of destroying them22:28
kbringardI need to leave in about 10 mins22:28
kbringardthis may not be the most elegant, but check the compute instance they're on to make sure the instance directory is gone22:28
kbringardand then remove them from the DB22:28
that__guyok, I'll check it out22:29
kbringardthat's how I've always done it22:29
kbringardbut someone who has more intimate knowledge of the system may have a more elegant solution22:29
nelsoncreiht: notmyname was helping me earlier, but I think he was telling me how 1.2 works, but I'm running 1.1.22:29
*** Sandys has joined #openstack22:29
nelsoncreiht: specifically, it looks like the pipeline is returning an iterable that generates the content, and that the headers have already been generated.22:30
jk0kpepple: looks like just the test though right?22:30
*** joearnold has joined #openstack22:30
nelsoncreiht: I'm trying to write a 404 handler for Swift without having to modify swift itself.22:31
*** Sandys has quit IRC22:31
uvirtbotNew bug: #716732 in nova "API returns UnknownError: An unknown error has occurred. Please try your request again. when describing instances" [Undecided,New] https://launchpad.net/bugs/71673222:31
*** joearnol_ has quit IRC22:31
kpepplejk0: i think it's just those two tests22:31
openstackhudsonProject swift build #194: SUCCESS in 30 sec: http://hudson.openstack.org/job/swift/194/22:31
openstackhudsonTarmac: cleaned up logging and added new optional proxy access_logger with it's own configuration options that default to default proxy logger's settings.22:31
*** kbringard has quit IRC22:39
that__guyfor the devs out there: is there no other way of getting rid of instances?22:39
*** allsystemsarego has quit IRC22:40
that__guybesides rm'ing the instance dir and removing the instance row from the db?22:41
*** GasbaKid has quit IRC22:41
*** GasbaKid has joined #openstack22:42
kpepplethat__guy: what do mean "get rid of" ? did your euca-terminate-instance hang ?22:50
that__guykpepple: oh yes... on about 250 instances22:50
kpepplethat__guy: if you just blow them out of the instances table, you will still have some networking to clean up22:52
kpepplethat__guy: and dnsmasque addresses22:53
that__guykpepple: oh yeah... great22:53
kpepplethat__guy: i did that today .... it's quite a mess. i ended up dropping the db and starting over. this may not be a "best practice" tho.22:54
that__guykpepple: yeah... I'm going to have to write some scripts to handle this.  Have you tested any of your releases at scale?  We're currently running maverick ppa trunk22:55
*** brd_from_italy has quit IRC22:55
kpepplethat__guy: not at scale -- i have a three machine setup. i have heard rumors that the rackspace people are putting together a large deployment ... but you'd have to ask them about it22:56
*** ctennis has joined #openstack22:59
*** ctennis has joined #openstack22:59
*** hub_cap has joined #openstack23:00
Ryan_Lanehmm, this doesn't look positive... I rebooted an instance, and it looks like it went down, and isn't coming back up23:01
nelsonow23:02
Ryan_Laneare you not supposed to reboot an instance from inside of it?23:02
nelsonI have trouble imagining that that shouldn't work.23:03
jarrodwhat does describe-instances show23:03
Ryan_Laneright23:03
Ryan_Lanerunning23:03
Ryan_Lanethough, I did upgrade qemu while it was running...23:03
nelsoncreiht: ping23:03
Ryan_Lanewith the natty version :)23:03
*** GasbaKid has quit IRC23:04
Ryan_Lanemaybe I should reboot the host. heh23:04
jarrodno23:04
creihtnelson: howdy23:04
Ryan_Lanevirsh shutdown doesn't work either :)23:05
nelsonhi. still trying to figure out how I can get the proxy to fetch something from the cluster, and give me control if it fails.23:05
*** reldan has left #openstack23:06
creihtk23:06
nelsoncreiht: it kinda looks like the proxy server is calling start_response before it returns.23:06
nelsonbasically, I want a 404 handler.23:06
creihtthat is possible23:06
creihtwhat do you want to do when a 404 occurs?23:06
nelsonfetch the file from elsewhere and return it as if it was in the cluster.23:06
nelsonOR, fetch it from a different name in the cluster, modify it, and return it.23:07
creihtwell, seems like you could either handle that in the layer above (your squid proxy)23:07
creihtor write middleware23:07
nelsonnotmyname suggested that I do it similar to catch-errors23:08
creihtthat would take the return iterable, and check if it starts with a 40423:08
nelsonbut the return iterable is for the body23:08
creihtif so, then create a new response with whatever you want23:08
nelsonand by that time, the 404 header has already been returned.23:08
creihthrm23:09
*** mdomsch has quit IRC23:09
creihtI was pretty sure that it is the response data23:09
* creiht looks23:09
nelson(I could be wrong, of course)23:09
creihtI think the first line should be something like 200 OK, or 404 blah, etc.23:09
*** spectorclan has quit IRC23:10
*** littleidea has joined #openstack23:10
*** rnirmal has quit IRC23:11
nelsonI was hoping that it would be returning a webob Response, but that's not what it's doing.23:11
creihtyeah23:11
jarrodweeeeeeee23:12
creihtnelson: In the future, I think I may need to modify how we handle that23:14
nelsonyeah, I think that if the application in the pipeline returns a webob, then applications previously invoked in the pipeline can make changes.23:14
creihtyeah it would make it easier23:15
nelsonthey could be wrappers rather than prefixes.23:15
creihtWell they are still wrappers, just not as easy to implement23:15
that__guyyeeha! for the record: all I had to do was restart nova-compute on the hypervisors.  the 'terminating' instances came back as 'running', and I just euca-term'd them again23:15
creihtnelson: you can send the app your own start_response function that allows you to get the data you are looking for, and then recreate the response23:16
*** hub_cap has quit IRC23:16
that__guythanks for the help kbringard, kpepple!23:16
creihtFUJITA did that for the S3 compatibility middleware23:16
nelsonyeah, that's what I was going to try next.23:16
kpepplethat__guy: good to know23:16
creihthttp://bazaar.launchpad.net/~hudson-openstack/swift/trunk/view/head:/swift/common/middleware/swift3.py23:16
nelsonjust save away the values until I figure out what I want to do.23:16
creihtyeah23:16
*** mray has quit IRC23:17
*** kpepple has quit IRC23:17
*** kpepple has joined #openstack23:18
*** gondoi has quit IRC23:19
*** msassak has quit IRC23:21
*** MarkAtwood has quit IRC23:24
*** sebastianstadil has quit IRC23:26
*** vvuksan has joined #openstack23:28
*** msassak has joined #openstack23:33
*** vvuksan has quit IRC23:34
*** that__guy has quit IRC23:34
*** kpepple has quit IRC23:35
*** kpepple has joined #openstack23:35
*** clauden_ has joined #openstack23:38
*** littleidea has quit IRC23:38
*** kpepple has quit IRC23:41
*** kpepple has joined #openstack23:41
nelsoncreiht: lines 425 and 429 of swift3.py interact strangely.23:42
nelsonand even not, shouldn't the return at 429 be immediately after 425?23:44
nelson^even if23:44
uvirtbotnelson: Error: "even" is not a valid command.23:44
nelsonand even IF not, ...23:44
iammartianis this: https://github.com/vishvananda/novascript.git still the "master" location on nova.sh?  it seems to be hosed for me23:44
*** BK_man has quit IRC23:46
creihtnelson: yeah now that you mention it, that does look a little strange23:47
creihtunless it is a side effect of how he is using the response23:48
creihtThe odd thing is that when we tested the middleware, it worked :)23:48
*** msassak has quit IRC23:49
nelsonIt looks like he's throwing webob.Response()'s around and then calling them as if they had __call__ which they don't.23:50
nelsonOr she, of course.23:50
nelsonOh, oops, yes a Response() does indeed have a __call__.23:51
creihthehe23:51
creihtgotta run23:52
*** BK_man has joined #openstack23:52
nelsonIt's tough to figure out how webobs, paste.deploy, wsgi, and eventlets interact.23:52
nelsoncreiht: laters!23:52
nelsonoh gosh, it's late there.23:52
*** miclorb has joined #openstack23:54
*** miclorb has joined #openstack23:55
*** rpedde has quit IRC23:57

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!