*** dendrobates is now known as dendro-afk | 00:00 | |
vishy | iammartian: https://github.com/vishvananda/novascript | 00:00 |
---|---|---|
vishy | still there, what is wrong with it? | 00:01 |
vishy | curl -O https://github.com/vishvananda/novascript/raw/master/nova.sh should get it for you | 00:01 |
*** littleidea has joined #openstack | 00:07 | |
*** jsgotangco has quit IRC | 00:09 | |
*** dragondm has quit IRC | 00:10 | |
vishy | kpepple still here? | 00:11 |
kpepple | vishy: yes. jk0 and i are still hacking away. | 00:12 |
vishy | so you guys get an OperationalError no such column? | 00:12 |
kpepple | no such table ... but only because it's looking for the sqlite db instead of the configured mysql db. | 00:12 |
vishy | i get OperationalError | 00:13 |
vishy | let me switch to mysql instead | 00:14 |
vishy | i get no such column services.availability_zone | 00:14 |
jk0 | vishy: we tracked the problem down to rev 641 | 00:14 |
*** hggdh has quit IRC | 00:14 | |
kpepple | jk0: did you paste that diff for vishy | 00:15 |
vishy | i still get no_such_column | 00:15 |
jk0 | kpepple: which paste? | 00:15 |
kpepple | jk0: the diff between 640 and 641 | 00:15 |
*** westmaas1 has joined #openstack | 00:16 | |
jk0 | here it is: http://bazaar.launchpad.net/~ken-pepple/nova/dynamicinstancetypes/revision/641 | 00:16 |
vishy | i can't replicate | 00:16 |
vishy | when i run using your code compute fails with no such column: services.availability_zone | 00:16 |
jk0 | hm | 00:17 |
kpepple | vishy: to replicate, trash your nova.sqlite file. then "bin/nova-compute -f /etc/nova/nova.conf" assuming the nova.conf points to mysql | 00:17 |
vishy | does -f work? | 00:17 |
vishy | never used that before | 00:17 |
*** hggdh has joined #openstack | 00:17 | |
vishy | mine is connecting to mysql db just fine | 00:17 |
vishy | --flagfile=/etc/nova/nova.conf | 00:17 |
jk0 | did you merge with trunk or anything? | 00:18 |
vishy | jk0 nope | 00:18 |
jk0 | well wtf | 00:18 |
vishy | i have to get on a plane, but I've never used -f syntax before | 00:18 |
* jk0 is using --flagfile | 00:18 | |
jk0 | vishy: http://paste.openstack.org/show/685/ if it helps | 00:18 |
vishy | i'm using default_flagfile so that could make a diff | 00:19 |
jk0 | what's weird is this: | 00:19 |
vishy | are you using the right flagfile when you nova-manage db sync? | 00:19 |
jk0 | 2011-02-10 18:18:25,052 DEBUG nova.root [-] sql_connection : mysql://root:nova@127.0.0.1/nova from MainProcess (pid=19446) serve /home/jkearney/openstack/dynamicinstancetypes/nova/service.py:227 | 00:19 |
jk0 | so it's seeing the sql flag, but not using it | 00:20 |
vishy | nova-manage --flagfile=/etc/nova/nova.conf db sync | 00:20 |
jk0 | yep | 00:20 |
kpepple | i just ran this with flagfile ... see this paste http://paste.openstack.org/show/686/ | 00:20 |
vishy | ok I'll try to replicate more from the plane | 00:20 |
vishy | see you later | 00:20 |
jk0 | thanks dude | 00:20 |
kpepple | in line 53, the sql_conn is set correctly ... in line 145 (a log i added), it's not set correctly | 00:20 |
kpepple | vishy: thanks | 00:21 |
*** hggdh has quit IRC | 00:22 | |
*** hggdh has joined #openstack | 00:22 | |
*** littleidea has quit IRC | 00:24 | |
*** rpedde has joined #openstack | 00:25 | |
*** littleidea has joined #openstack | 00:26 | |
*** clauden_ has quit IRC | 00:29 | |
*** adiantum has joined #openstack | 00:31 | |
*** kpepple_ has joined #openstack | 00:38 | |
*** kpepple has quit IRC | 00:38 | |
*** kpepple_ is now known as kpepple | 00:38 | |
*** kpepple has quit IRC | 00:40 | |
*** dubsquared has left #openstack | 00:41 | |
*** littleidea has quit IRC | 00:45 | |
*** adiantum has quit IRC | 00:47 | |
*** dendro-afk is now known as dendrobates | 00:56 | |
*** MarcMorata has quit IRC | 00:57 | |
*** adiantum has joined #openstack | 00:59 | |
*** maplebed has quit IRC | 01:01 | |
*** adiantum has quit IRC | 01:07 | |
*** alekibango has joined #openstack | 01:07 | |
*** MarcMorata has joined #openstack | 01:10 | |
*** adjohn has joined #openstack | 01:11 | |
*** adiantum has joined #openstack | 01:11 | |
*** joearnold has quit IRC | 01:14 | |
*** alekibango has quit IRC | 01:23 | |
*** alekibango has joined #openstack | 01:43 | |
*** MarcMorata has quit IRC | 01:44 | |
*** dfg has quit IRC | 01:44 | |
*** miclorb has quit IRC | 01:45 | |
*** adjohn has quit IRC | 01:48 | |
*** dendrobates is now known as dendro-afk | 01:49 | |
*** azneita has joined #openstack | 01:52 | |
*** adjohn has joined #openstack | 01:53 | |
*** kpepple has joined #openstack | 02:03 | |
*** arcane has quit IRC | 02:04 | |
*** littleidea has joined #openstack | 02:07 | |
*** dirakx1 is now known as dirakx_afk | 02:10 | |
HugoKuo | how can I know the current version of euca on my computer ? | 02:12 |
HugoKuo | installed from package | 02:13 |
*** hub_cap has joined #openstack | 02:14 | |
*** arcane has joined #openstack | 02:19 | |
*** alekibango has quit IRC | 02:31 | |
*** alekibango_ has joined #openstack | 02:31 | |
*** cascone has joined #openstack | 02:32 | |
*** adiantum has quit IRC | 02:34 | |
*** adiantum has joined #openstack | 02:35 | |
*** miclorb_ has joined #openstack | 02:35 | |
kpepple | HugoKuo: euca-version | 02:36 |
HugoKuo | 1.2-31337 2009-04-04 ..... is this the correct one ? | 02:37 |
*** adjohn has quit IRC | 02:38 | |
*** adjohn has joined #openstack | 02:40 | |
nelson | creiht: hey. I figured out how that code works (in swift3.py) | 02:42 |
kpepple | HugoKuo: that is what i am using and it works with nova bexar + | 02:43 |
nelson | Swift3Middleware gets called. It looks at the path to figure out what controller needs to be called. | 02:43 |
nelson | It calls the controller, which returns a webob.Response. | 02:43 |
nelson | It has a callable which expects an environment and start_response. | 02:44 |
*** rpedde has quit IRC | 02:44 | |
nelson | So it basically looks like this: return getattr(controller, req.method)(env, start_response)(env, start_response) | 02:45 |
nelson | But it could also look like this: return getattr(controller, req.method)(env, None)(env, start_response) | 02:47 |
nelson | because the first mention of start_response never gets called. | 02:47 |
*** cascone has quit IRC | 02:48 | |
nelson | Needs more comments!!! | 02:49 |
*** kpepple has quit IRC | 02:51 | |
HugoKuo | thanks kpepple | 02:56 |
*** littleidea has quit IRC | 02:56 | |
KnightHacker | join #project1 | 02:57 |
KnightHacker | ops :) | 02:57 |
HugoKuo | you mean there's a mix cloud environment in you infrastructure ? includ euca and nova ? | 02:57 |
*** adiantum has quit IRC | 02:58 | |
*** adjohn has quit IRC | 03:00 | |
*** Ryan_Lane is now known as Ryan_Lane|away | 03:00 | |
*** lvaughn has joined #openstack | 03:02 | |
*** adiantum has joined #openstack | 03:03 | |
*** hadrian has joined #openstack | 03:05 | |
*** adiantum has quit IRC | 03:13 | |
*** adiantum has joined #openstack | 03:14 | |
*** dirakx_afk is now known as dirakx | 03:18 | |
*** adiantum has quit IRC | 03:28 | |
*** whaley has joined #openstack | 03:29 | |
*** burris has quit IRC | 03:30 | |
*** Ryan_Lane|away has quit IRC | 03:30 | |
*** btorch has quit IRC | 03:30 | |
*** colinnich has quit IRC | 03:30 | |
*** _0x44 has quit IRC | 03:30 | |
*** RichiH has quit IRC | 03:30 | |
*** rackerhacker has quit IRC | 03:30 | |
*** Brainspackle has quit IRC | 03:30 | |
*** devcamcar has quit IRC | 03:30 | |
*** adiantum has joined #openstack | 03:35 | |
*** localhost has joined #openstack | 03:38 | |
*** burris has joined #openstack | 04:01 | |
*** Ryan_Lane|away has joined #openstack | 04:01 | |
*** btorch has joined #openstack | 04:01 | |
*** RichiH has joined #openstack | 04:01 | |
*** colinnich has joined #openstack | 04:01 | |
*** devcamcar has joined #openstack | 04:01 | |
*** _0x44 has joined #openstack | 04:01 | |
*** rackerhacker has joined #openstack | 04:01 | |
*** Brainspackle has joined #openstack | 04:01 | |
*** zelazny.freenode.net sets mode: +v _0x44 | 04:01 | |
*** RJD22 is now known as RJD22|away | 04:02 | |
*** RJD22|away is now known as RJD22 | 04:07 | |
*** Xenith has quit IRC | 04:17 | |
*** localhost has quit IRC | 04:23 | |
*** sateesh has joined #openstack | 04:24 | |
*** localhost has joined #openstack | 04:24 | |
*** Xenith has joined #openstack | 04:31 | |
*** lvaughn has quit IRC | 04:35 | |
*** dendro-afk is now known as dendrobates | 04:45 | |
*** hazmat has quit IRC | 04:56 | |
*** kashyapc has joined #openstack | 05:02 | |
creiht | nelson: ahh... cool | 05:16 |
uvirtbot | New bug: #716847 in nova "euca-delete-volume cannot delete volumes in error state" [Undecided,New] https://launchpad.net/bugs/716847 | 05:21 |
*** kashyapc has quit IRC | 05:27 | |
*** adiantum has quit IRC | 05:30 | |
*** ccustine has quit IRC | 05:36 | |
*** adiantum has joined #openstack | 05:36 | |
*** dendrobates is now known as dendro-afk | 05:41 | |
*** BK_man has quit IRC | 05:45 | |
*** adiantum has quit IRC | 05:46 | |
*** f4m8_ is now known as f4m8 | 05:48 | |
*** BK_man has joined #openstack | 05:54 | |
*** adiantum has joined #openstack | 05:58 | |
*** littleidea has joined #openstack | 06:01 | |
*** sateesh has quit IRC | 06:09 | |
*** sateesh has joined #openstack | 06:09 | |
*** dkocher has joined #openstack | 06:11 | |
*** hadrian has quit IRC | 06:19 | |
*** Ryan_Lane|away is now known as Ryan_Lane | 06:42 | |
*** dkocher has quit IRC | 06:44 | |
*** adiantum has quit IRC | 06:45 | |
*** omidhdl has joined #openstack | 06:47 | |
*** miclorb_ has quit IRC | 06:56 | |
*** adiantum has joined #openstack | 06:57 | |
*** littleidea has quit IRC | 06:58 | |
*** kpepple has joined #openstack | 06:58 | |
*** elimisteve has joined #openstack | 07:17 | |
*** adiantum has quit IRC | 07:19 | |
*** George has joined #openstack | 07:21 | |
George | Hello | 07:22 |
George | anyone can help? | 07:24 |
kpepple | with what ? | 07:24 |
George | installing openstack on centos | 07:24 |
George | possible? | 07:24 |
kpepple | ahhh ... centos 5 ... this thing, it is not easy | 07:24 |
kpepple | did you look on the wiki for vvukkans instructions ? | 07:25 |
kpepple | http://wiki.openstack.org/NovaInstall/CentOSNotes | 07:25 |
*** CloudChris has joined #openstack | 07:25 | |
George | i just see this link | 07:26 |
kpepple | the tricky part is the openssl/m2crypto and qemu-img patch ... the rest is pretty easy | 07:27 |
*** Ryan_Lane is now known as Ryan_Lane|away | 07:28 | |
*** fabiand_ has joined #openstack | 07:31 | |
*** adiantum has joined #openstack | 07:31 | |
George | so centos is not ready ,any yum update can break openstack? | 07:33 |
*** BK_man has quit IRC | 07:36 | |
kpepple | yes, certain yum updates will break openstack (nova) on centos 5. when centos 6 comes out, things will be much better -- there are already RHEL 6 packages out. | 07:37 |
George | on instructions swig is 64bit version | 07:42 |
George | swig-1.3.25-1.el5.rf.i386.rpm installing 32bit is ok? | 07:43 |
George | or 64bit is requirement for cloud? | 07:43 |
*** befreax has joined #openstack | 07:44 | |
kpepple | without 64 bit, you probably will not have KVM or Xen support ... you will have to use UML (which is slow) | 07:44 |
kpepple | i've never run it on a 32bit machine | 07:44 |
George | xen supports 32bit | 07:44 |
kpepple | it does ? i didn't know that (i run my devel box with kvm) | 07:45 |
George | i have a test vm on xen | 07:45 |
George | it works like a charm | 07:45 |
kpepple | ok, i *think* that the 64 bit is mostly just so that you get kvm or xen ... so i think your 32bit swig would be fine | 07:46 |
George | thx | 07:46 |
*** adiantum has quit IRC | 07:47 | |
George | on module load kvm fails/not found ,and i go up on screen i see that yum hasnt installed kvm | 07:53 |
George | is it possible openstack to work with xen? | 07:53 |
*** adiantum has joined #openstack | 07:53 | |
kpepple | i don't think kvm can't be loaded on a 32 bit machine .. yes, openstack runs with Xen ... but those instruction are for kvm | 07:54 |
kpepple | let me find the xen instructions. hold on. | 07:54 |
kpepple | okay ... here are the xenserver instructions - http://wiki.openstack.org/XenServerDevelopment | 07:55 |
kpepple | i haven't worked with that ... so if you have problems, you might check back in the morning when jk0 or some of the other people are awake | 07:56 |
George | xen is already installed on this machine from before | 07:56 |
kpepple | are you installing in dom 0 | 07:56 |
George | [root@server aoetools-32]# xm list | 07:57 |
George | Name ID Mem(MiB) VCPUs State Time(s) | 07:57 |
George | Domain-0 0 1754 4 r----- 2075.2 | 07:57 |
George | iam on the physical machine | 07:58 |
kpepple | ah, yes. some other people have done this. you can probably skip over the modprobe and go right to the installing the python libraries | 07:59 |
George | easy install 2.6 missing | 08:00 |
George | yum install hasnt installed python 2.6 | 08:01 |
George | it installed python 2.5 | 08:01 |
kpepple | did you do step #2 on http://wiki.openstack.org/NovaInstall/CentOSNotes ? that installs python2.6 | 08:01 |
George | yes | 08:02 |
George | on this step it didnt installed python26 | 08:03 |
George | i found now from other site a repository that contains python26 for centos | 08:03 |
kpepple | and you can't do python26 from the command line ? | 08:03 |
George | no | 08:03 |
George | package hasnt been installed | 08:03 |
George | i found http://www.question-defense.com/2009/12/25/how-to-install-python-2-6-on-centos-5-without-breaking-yum | 08:04 |
kpepple | you need to add the epel -- python26 is there | 08:04 |
George | epel? | 08:04 |
kpepple | # rpm -Uvh 'http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm' | 08:05 |
kpepple | the extra repositories ... they keep python26 and such there | 08:05 |
George | ah.. | 08:07 |
George | this is the mistake | 08:07 |
George | x86_64.. | 08:07 |
kpepple | oh ... yeah, sorry. forgot you were 32bit. | 08:08 |
George | thats why it failed | 08:08 |
George | but seems like chl repository has installed python | 08:08 |
*** thimble has joined #openstack | 08:09 | |
George | easy_install2.6 not exists maybe i have to install python26-setuptools | 08:09 |
kpepple | yes, must have setuptools | 08:10 |
George | i will install epel anyway to be compatible with the docs | 08:11 |
George | i installed setup tools and still cant find easy install-2.6 so i will add the rpm of epel | 08:12 |
kpepple | isn't it easy_install26 ? | 08:12 |
kpepple | 71 | 08:13 |
George | [root@server aoetools-32]# easy_install | 08:13 |
George | easy_install easy_install-2.4 | 08:13 |
George | [root@server aoetools-32]# easy_install | 08:13 |
George | except if is easy_install | 08:13 |
kpepple | no easy_install will be a symlink to easy_install-2.4 | 08:13 |
George | do i need setuptools-devel also? | 08:14 |
*** guigui1 has joined #openstack | 08:14 | |
kpepple | not sure | 08:15 |
*** adiantum has quit IRC | 08:15 | |
George | Transaction Check Error: | 08:15 |
George | file /usr/bin/easy_install from install of python26-setuptools-devel-0.6c9-5.noarch conflicts with file from package python-setuptools-0.6c5-2.el5.noarch | 08:15 |
George | lets forget chl i will try epel | 08:16 |
kpepple | okay | 08:16 |
*** adiantum has joined #openstack | 08:17 | |
*** rcc has joined #openstack | 08:17 | |
George | installs:) | 08:23 |
kpepple | good | 08:23 |
George | hope now to have easy_ | 08:23 |
George | thanks in advance whatever will be the result | 08:24 |
*** perra has joined #openstack | 08:24 | |
*** masumotok has joined #openstack | 08:24 | |
kpepple | g'night everyone | 08:30 |
*** kpepple has quit IRC | 08:31 | |
George | goodnight kpepple thanks | 08:32 |
*** drico_ has joined #openstack | 08:33 | |
*** adiantum has quit IRC | 08:35 | |
*** adiantum has joined #openstack | 08:40 | |
*** miclorb has joined #openstack | 08:54 | |
*** thimble has quit IRC | 08:56 | |
*** masumotok has quit IRC | 09:00 | |
George | anyone able to advise me for nova on centos? | 09:04 |
*** photron has joined #openstack | 09:05 | |
openstackhudson | Project dashboard-tarmac build #2,685: FAILURE in 35 sec: http://hudson.openstack.org/job/dashboard-tarmac/2685/ | 09:06 |
openstackhudson | Project nova-tarmac build #60,306: FAILURE in 36 sec: http://hudson.openstack.org/job/nova-tarmac/60306/ | 09:07 |
*** nati_ has joined #openstack | 09:07 | |
George | i get this on last | 09:07 |
George | [root@server nova]# nova-manage --flagfile /etc/nova/nova.conf db sync | 09:07 |
George | [Errno 2] No such file or directory: '/etc/nova/nova.conf' | 09:07 |
George | ERROR:: Unable to open flagfile: /etc/nova/nova.conf | 09:07 |
ttx | George: do you have a flag file in /etc/nova/nova.conf ? | 09:08 |
George | what is flag file? | 09:08 |
ttx | a sort of config file. | 09:09 |
George | [root@server nova]# ls /etc/nova | 09:09 |
George | nova-api.conf | 09:09 |
George | [root@server nova]# | 09:09 |
George | [root@server nova]# nova-manage --flagfile /etc/nova/nova-api.conf db sync | 09:10 |
George | [DEFAULT] does not match any options: | 09:10 |
George | user | 09:10 |
ttx | George: see my nova.conf file at http://pastebin.com/PMvkgCbm | 09:11 |
openstackhudson | Project dashboard-tarmac build #2,686: STILL FAILING in 35 sec: http://hudson.openstack.org/job/dashboard-tarmac/2686/ | 09:11 |
openstackhudson | Project nova-tarmac build #60,307: STILL FAILING in 36 sec: http://hudson.openstack.org/job/nova-tarmac/60307/ | 09:12 |
ttx | nova-manage looks up nova.conf to see where the db is, by default a sqlite DB at state_path/nova.sqlite | 09:12 |
nati_ | Hi Do anyone knows how to use ajax_console ? | 09:13 |
*** miclorb has quit IRC | 09:14 | |
ttx | nati_: best doc I've seen so far is the "Description of the Change" at https://code.launchpad.net/~anso/nova/ajaxterm/+merge/45068 | 09:15 |
nati_ | :ttx Thank you! | 09:15 |
ttx | nati_: we need better doc for that | 09:15 |
*** BK_man has joined #openstack | 09:16 | |
openstackhudson | Project dashboard-tarmac build #2,687: STILL FAILING in 37 sec: http://hudson.openstack.org/job/dashboard-tarmac/2687/ | 09:16 |
nati_ | :ttx I think so too, I'm reading code now in order to figure out how to use it. | 09:16 |
openstackhudson | Project nova-tarmac build #60,308: STILL FAILING in 35 sec: http://hudson.openstack.org/job/nova-tarmac/60308/ | 09:17 |
* ttx gets some coffee | 09:19 | |
openstackhudson | Project dashboard-tarmac build #2,688: STILL FAILING in 36 sec: http://hudson.openstack.org/job/dashboard-tarmac/2688/ | 09:21 |
openstackhudson | Project nova-tarmac build #60,309: STILL FAILING in 35 sec: http://hudson.openstack.org/job/nova-tarmac/60309/ | 09:22 |
*** miclorb_ has joined #openstack | 09:22 | |
openstackhudson | Project dashboard-tarmac build #2,689: STILL FAILING in 35 sec: http://hudson.openstack.org/job/dashboard-tarmac/2689/ | 09:26 |
openstackhudson | Project nova-tarmac build #60,310: STILL FAILING in 35 sec: http://hudson.openstack.org/job/nova-tarmac/60310/ | 09:27 |
*** calavera has joined #openstack | 09:30 | |
openstackhudson | Project dashboard-tarmac build #2,690: STILL FAILING in 36 sec: http://hudson.openstack.org/job/dashboard-tarmac/2690/ | 09:31 |
openstackhudson | Project nova-tarmac build #60,311: STILL FAILING in 35 sec: http://hudson.openstack.org/job/nova-tarmac/60311/ | 09:32 |
soren | Looks like someone forgot to set a commit message. | 09:36 |
openstackhudson | Project dashboard-tarmac build #2,691: STILL FAILING in 36 sec: http://hudson.openstack.org/job/dashboard-tarmac/2691/ | 09:36 |
soren | Err. no. | 09:36 |
soren | Erk. | 09:36 |
openstackhudson | Project nova-tarmac build #60,312: STILL FAILING in 36 sec: http://hudson.openstack.org/job/nova-tarmac/60312/ | 09:37 |
soren | Launchpad scheduled downtime. | 09:37 |
*** Nacx has joined #openstack | 09:40 | |
openstackhudson | Project dashboard-tarmac build #2,692: STILL FAILING in 35 sec: http://hudson.openstack.org/job/dashboard-tarmac/2692/ | 09:41 |
*** Hayati has joined #openstack | 09:46 | |
openstackhudson | Project dashboard-tarmac build #2,693: STILL FAILING in 37 sec: http://hudson.openstack.org/job/dashboard-tarmac/2693/ | 09:46 |
wedjat | hi everyone | 09:47 |
wedjat | documentation on swift needs to be updated here for swauth part : http://swift.openstack.org/howto_installmultinode.html | 09:47 |
openstackhudson | Project dashboard-tarmac build #2,694: STILL FAILING in 35 sec: http://hudson.openstack.org/job/dashboard-tarmac/2694/ | 09:51 |
*** thimble has joined #openstack | 09:54 | |
thimble | hi all: the following is an error while runnning vlanmode. (nova.root): TRACE: Command: -E dnsmasq --strict-order --bind-interfaces --conf-file= --domain=novalocal --pid-file=/var/lib/nova/networks/nova-br100.pid --listen-address=192.168.0.1 --except-interface=lo --dhcp-range=192.168.0.3,static,120s --dhcp-hostsfile=/var/lib/nova/networks/nova-br100.conf --dhcp-script=/usr/bin/nova-dhcpbridge --leasefile-ro | 09:55 |
thimble | (nova.root): TRACE: Exit code: 2 | 09:55 |
openstackhudson | Yippie, build fixed! | 09:55 |
openstackhudson | Project dashboard-tarmac build #2,695: FIXED in 2.8 sec: http://hudson.openstack.org/job/dashboard-tarmac/2695/ | 09:55 |
*** omidhdl has quit IRC | 09:56 | |
*** miclorb_ has quit IRC | 09:59 | |
*** Hayati has quit IRC | 10:06 | |
*** nati_ has quit IRC | 10:06 | |
*** miclorb has joined #openstack | 10:10 | |
*** miclorb has quit IRC | 10:14 | |
openstackhudson | Yippie, build fixed! | 10:21 |
openstackhudson | Project nova-tarmac build #60,313: FIXED in 2.6 sec: http://hudson.openstack.org/job/nova-tarmac/60313/ | 10:21 |
*** miclorb_ has joined #openstack | 10:24 | |
wedjat | i'm searching for hours how to create an account with swauth : it simply doesn't work as suggested in the documentation | 10:25 |
*** Hayati has joined #openstack | 10:26 | |
wedjat | the -A option is missing as it implies https by default | 10:26 |
wedjat | then, seems to be a syntax problem with swauth architecture and the swauth-add-user script, as it launches the exception : "Could not create account within main auth account" | 10:27 |
*** miclorb_ has quit IRC | 10:29 | |
wedjat | by the way, is it v1 or v2 for swauth ? | 10:31 |
*** adiantum has quit IRC | 10:39 | |
ttx | soren: bug 716919 is confusing me. I don't see how ec2_host would be set to 0.0.0.0 in nova-api | 10:45 |
uvirtbot | Launchpad bug 716919 in nova "FLAGS.ec2_host is set to 0.0.0.0 in nova-api" [Undecided,New] https://launchpad.net/bugs/716919 | 10:45 |
ttx | oh! | 10:46 |
ttx | I see it now | 10:46 |
uvirtbot | New bug: #716919 in nova "FLAGS.ec2_host is set to 0.0.0.0 in nova-api" [Undecided,New] https://launchpad.net/bugs/716919 | 10:46 |
*** sandywalsh_ has joined #openstack | 10:51 | |
*** Hayati has quit IRC | 10:52 | |
*** adiantum has joined #openstack | 10:52 | |
*** rds__ has joined #openstack | 10:52 | |
*** sandywalsh_ has quit IRC | 10:53 | |
*** Hayati has joined #openstack | 10:56 | |
*** adiantum has quit IRC | 10:59 | |
*** metoikos has quit IRC | 11:04 | |
*** adiantum has joined #openstack | 11:05 | |
*** metoikos has joined #openstack | 11:08 | |
*** metoikos has quit IRC | 11:13 | |
soren | ttx: This sucks. There seems to be some sort of concurrency issue somewhere. I can run hundreds of instances in a row if I do it sequentially. If I do multiple at once, a lot of them end up failing like this: https://jenkins.linux2go.dk/job/Nova-user-test/2039/IMAGEVERSION=natty,distro=maverick,userdata=no/console (search for CONTROL-D). | 11:16 |
ttx | :/ | 11:19 |
*** metoikos has joined #openstack | 11:20 | |
ttx | can you reproduce it with .. hmmm.. simpler images ? Try to put the UEC image out of the equation ? | 11:20 |
ttx | soren: ^ | 11:20 |
ttx | I wouldn't be surprised if there was still a race in UEC images / upstart that you end up losing under load | 11:21 |
ttx | I've seen that one happening in the UEC/Eucalyptus load testing as well. | 11:22 |
* ttx breaks for lunch | 11:23 | |
*** Hayati_ has joined #openstack | 11:26 | |
*** guigui1 has quit IRC | 11:26 | |
*** Hayati has quit IRC | 11:27 | |
soren | ttx: Aha! That's very useful info. | 11:28 |
soren | ttx: Thanks! | 11:28 |
*** Hayati_ has quit IRC | 11:31 | |
*** omidhdl has joined #openstack | 11:35 | |
*** thimble has quit IRC | 11:39 | |
soren | ttx: Fascinating. If I run the tests on a Maverick host, it's fine. | 11:39 |
George | i have instaleld nova on centos | 11:40 |
George | i need a script for automatically starting/running it | 11:41 |
*** metoikos has quit IRC | 11:43 | |
*** MarcMorata has joined #openstack | 11:43 | |
George | anyone? | 11:44 |
alekibango_ | George: be patient... we mostly use deb systems. sometimes it takes 20 minutes before someone answers... and most people are sleeping atm, they will come in 2-3 hours | 11:45 |
*** adiantum has quit IRC | 11:46 | |
alekibango_ | there for sure are some init scripts | 11:46 |
George | :) yes timezone difference | 11:46 |
alekibango_ | arent there RPM packages ? going with source is harder | 11:46 |
George | no rpm | 11:50 |
George | http://wiki.openstack.org/NovaInstall/CentOSNotes | 11:51 |
George | i started services | 11:51 |
George | if i put it on init.d will be ok? | 11:52 |
*** allsystemsarego has joined #openstack | 11:56 | |
*** allsystemsarego has joined #openstack | 11:56 | |
soren | George: That's where init scripts usually go :) | 11:57 |
George | yes but there is nowhere a start stop command | 11:58 |
George | like most scripts | 11:58 |
George | stop normally has to kill each proccess | 11:58 |
*** rds__ has quit IRC | 12:00 | |
soren | Right. | 12:10 |
soren | We don't provide init scripts for RedHat. | 12:10 |
soren | There are RHEL packages, though. | 12:10 |
soren | They probably have init scripts. | 12:10 |
soren | I don't know where they are though. I don't care much about RHEL (or Fedora or CenTOS or whatever other flavour of RedHat people are into). | 12:11 |
George | ok | 12:11 |
George | even.. | 12:11 |
George | if i start services whats next | 12:11 |
*** hazmat has joined #openstack | 12:15 | |
*** ksteward has joined #openstack | 12:20 | |
*** ctennis has quit IRC | 12:32 | |
soren | George: There are installation instructions on the wiki. | 12:34 |
*** ksteward has quit IRC | 12:34 | |
soren | George: Just skip the parts about installing the services, since you've already done that. | 12:35 |
*** omidhdl has left #openstack | 12:41 | |
*** westmaas1 has quit IRC | 12:41 | |
sandywalsh | o/ | 12:41 |
soren | sandywalsh: Bonjour. | 12:47 |
*** ctennis has joined #openstack | 12:49 | |
*** ctennis has joined #openstack | 12:49 | |
*** ksteward has joined #openstack | 12:58 | |
*** calavera has quit IRC | 13:00 | |
soren | ttx: Prime suspect right now: mountall. | 13:02 |
*** allsystemsarego has quit IRC | 13:02 | |
soren | ttx: Well, plymouth to some extent, but mountall should handle plymouth's failure gracefully. | 13:03 |
*** allsystemsarego has joined #openstack | 13:04 | |
*** Hayati_ has joined #openstack | 13:05 | |
ttx | soren: you should talk to smoser, ISTR he knows the root cause | 13:10 |
*** guigui1 has joined #openstack | 13:10 | |
*** MarcMorata has quit IRC | 13:15 | |
*** Hayati_ has quit IRC | 13:15 | |
*** hggdh has quit IRC | 13:19 | |
*** hggdh has joined #openstack | 13:20 | |
*** adiantum has joined #openstack | 13:25 | |
*** h0cin has joined #openstack | 13:29 | |
*** metoikos has joined #openstack | 13:40 | |
*** lvaughn has joined #openstack | 13:44 | |
*** Hayati_ has joined #openstack | 13:53 | |
*** pvo has joined #openstack | 13:54 | |
alekibango_ | hmm i am looking for way to build my own swift bexar packages... cant find release packages in https://launchpad.net/~swift-core/+archive/release ... | 13:56 |
alekibango_ | soren: this should work for packaging swift release? https://code.launchpad.net/~openstack-ubuntu-packagers/ubuntu/natty/swift/ubuntu | 13:56 |
*** metoikos has quit IRC | 13:57 | |
*** fabiand_ has quit IRC | 13:58 | |
alekibango_ | its not mentioned on Packaging wiki page... | 13:58 |
soren | alekibango_: That's the theory, yeah. | 14:02 |
smoser | soren, in that log, is it intermixed with anything ? | 14:03 |
smoser | or is that serial output of one instance boot | 14:03 |
soren | smoser: The part that ends with the CONTROL-D thing is the output of euca-get-console-output. | 14:04 |
soren | smoser: All the way up to the stuff from the kernel. EVerything before that is just noise (for you). | 14:04 |
smoser | right. ok. i was wondering if it was all a single output, or if multiple instances were interweaved. | 14:04 |
smoser | http://paste.ubuntu.com/565872/ | 14:05 |
soren | smoser: No, just one instance. | 14:05 |
smoser | so, focusing on that. | 14:05 |
soren | I think I've fixed it. | 14:05 |
smoser | how ? | 14:05 |
alekibango_ | soren: will try, and update the wiki | 14:05 |
soren | smoser: In mountall. | 14:05 |
soren | smoser: Added a SIGPIPE handler that closes the plymouth connetion. | 14:06 |
smoser | hm.. | 14:06 |
soren | smoser: It doesn't seem to handle SIGPIPE at all. | 14:06 |
alekibango_ | btw why there are no swift bexar packages in archive? :) | 14:06 |
smoser | hm.. well that sounds wonderful. | 14:06 |
soren | smoser: If Plymouth explodes and mountall attempts to write to the fd, it'll SIGPIPE. | 14:06 |
smoser | i have seen this failure before | 14:06 |
*** eikke has joined #openstack | 14:06 | |
smoser | i dont recall where, but very rarely, you increased load is tripping it i think | 14:07 |
alekibango_ | wow... i just started using plymouth... sad to hear this | 14:07 |
smoser | what was strange to me is that / was already mounted RW | 14:07 |
smoser | and then init starts complaining about a failure to mount / | 14:07 |
alekibango_ | smoser: it might be another filesystem (eg ram) | 14:07 |
smoser | but you're probably right, soren. | 14:07 |
wedjat | alekibango_: i built myself a deb package for swift 1.2.0, it's not difficult | 14:08 |
soren | smoser: https://jenkins.linux2go.dk/job/Nova-user-test/ certainly suggests that I'm right. Not a single failure since I applied that patch. | 14:09 |
* soren is loving using Jenkins to validate patches | 14:09 | |
smoser | soren, open a bug on mountall ? | 14:10 |
smoser | have you? | 14:10 |
*** hadrian has joined #openstack | 14:10 | |
soren | smoser: I'm about to. | 14:10 |
soren | smoser: Just want to polish the patch a bit. | 14:10 |
soren | smoser: For one thing, it right now actually outputs a helpful message, saying that it caught a SIGPIPE. | 14:11 |
soren | smoser: That's not a very good idea. | 14:11 |
*** ppetraki has joined #openstack | 14:11 | |
*** arcane has quit IRC | 14:11 | |
soren | smoser: If, say, the fd that was actually unexpectedly closed is stdout. It'll just go bonkers in a tight loop trying to log stuff. | 14:11 |
smoser | :) | 14:12 |
ttx | oh, I see you found each other. | 14:18 |
*** rds__ has joined #openstack | 14:19 | |
*** Hayati_ has quit IRC | 14:19 | |
pvo | soren: re: you jenkins build, what is the 'no' column? | 14:22 |
*** dprince has joined #openstack | 14:23 | |
soren | pvo: Whether it tries to do clever stuff with userdata. | 14:25 |
soren | pvo: If it's "no", it just logs in and echo's something. If it's "yes", it puts a script in user-data and checks that it was run correctly. | 14:25 |
*** flshn is now known as flashn | 14:26 | |
*** gondoi has joined #openstack | 14:26 | |
pvo | gotcha | 14:26 |
*** dendro-afk is now known as dendrobates | 14:29 | |
*** gaveen has joined #openstack | 14:30 | |
wedjat | does someone know how to properly erase an account with devauth ? | 14:31 |
*** metoikos has joined #openstack | 14:37 | |
*** f4m8 is now known as f4m8_ | 14:44 | |
*** kashyapc has joined #openstack | 14:49 | |
*** arcane has joined #openstack | 15:00 | |
*** jaypipes has joined #openstack | 15:02 | |
*** littleidea has joined #openstack | 15:03 | |
*** arcane has quit IRC | 15:05 | |
*** dirakx has quit IRC | 15:07 | |
*** pvo has quit IRC | 15:07 | |
*** littleidea has quit IRC | 15:09 | |
*** metoikos has quit IRC | 15:10 | |
*** alekibango_ has quit IRC | 15:11 | |
*** openstack` has joined #openstack | 15:17 | |
*** heden has quit IRC | 15:17 | |
*** syah has quit IRC | 15:17 | |
*** dsockwell has quit IRC | 15:17 | |
*** mark has quit IRC | 15:17 | |
*** rdw has quit IRC | 15:17 | |
*** decramy has joined #openstack | 15:17 | |
*** dsockwell has joined #openstack | 15:18 | |
*** openstack` is now known as openstack | 15:18 | |
*** syah has joined #openstack | 15:18 | |
*** soren has joined #openstack | 15:18 | |
*** ChanServ sets mode: +v soren | 15:18 | |
*** j05h has quit IRC | 15:19 | |
*** termie has quit IRC | 15:19 | |
*** johntash_ has joined #openstack | 15:19 | |
*** deshantm has joined #openstack | 15:19 | |
*** lvaughn has quit IRC | 15:20 | |
*** Xenith has quit IRC | 15:20 | |
*** blueadept has quit IRC | 15:20 | |
*** wedjat has quit IRC | 15:20 | |
*** tr3buchet has quit IRC | 15:20 | |
*** imsplitbit has quit IRC | 15:20 | |
*** londo has quit IRC | 15:20 | |
*** sirp_ has quit IRC | 15:20 | |
*** dabo has quit IRC | 15:20 | |
*** blamar has quit IRC | 15:20 | |
*** Adri2000 has quit IRC | 15:20 | |
*** kashyapc has quit IRC | 15:20 | |
*** gondoi has quit IRC | 15:20 | |
*** lionel has quit IRC | 15:20 | |
*** jbarratt has quit IRC | 15:20 | |
*** annegentle has quit IRC | 15:20 | |
*** uvirtbot has quit IRC | 15:20 | |
*** brainproxy has quit IRC | 15:20 | |
*** _cerberus_ has quit IRC | 15:20 | |
*** klumpie has quit IRC | 15:20 | |
*** smoser has quit IRC | 15:20 | |
*** jaysun has quit IRC | 15:20 | |
*** letterj has quit IRC | 15:20 | |
*** sunech has quit IRC | 15:20 | |
*** ctennis has quit IRC | 15:20 | |
*** zul has quit IRC | 15:20 | |
*** troytoman-away has quit IRC | 15:20 | |
*** mtaylor has quit IRC | 15:20 | |
*** HugoKuo has quit IRC | 15:20 | |
*** EdwinGrubbs has quit IRC | 15:20 | |
*** notmyname has quit IRC | 15:20 | |
*** Jbain has quit IRC | 15:20 | |
*** chmouel has quit IRC | 15:20 | |
*** jeevan_ullas has quit IRC | 15:20 | |
*** dovetaildan has quit IRC | 15:20 | |
*** jarrod has quit IRC | 15:20 | |
*** lool has quit IRC | 15:20 | |
*** antonym has quit IRC | 15:20 | |
*** adiantum has quit IRC | 15:20 | |
*** h0cin has quit IRC | 15:20 | |
*** befreax has quit IRC | 15:20 | |
*** localhost has quit IRC | 15:20 | |
*** mattinator has quit IRC | 15:20 | |
*** pandemicsyn has quit IRC | 15:20 | |
*** husimon has quit IRC | 15:20 | |
*** rossij has quit IRC | 15:20 | |
*** pquerna has quit IRC | 15:20 | |
*** jaypipes has quit IRC | 15:20 | |
*** eikke has quit IRC | 15:20 | |
*** CloudChris has quit IRC | 15:20 | |
*** jfluhmann has quit IRC | 15:20 | |
*** iRTermite has quit IRC | 15:20 | |
*** clayg has quit IRC | 15:20 | |
*** gholt has quit IRC | 15:20 | |
*** RJD22 has quit IRC | 15:20 | |
*** yosh has quit IRC | 15:20 | |
*** dprince has quit IRC | 15:20 | |
*** drico_ has quit IRC | 15:20 | |
*** sandywalsh has quit IRC | 15:20 | |
*** fysa has quit IRC | 15:20 | |
*** arun_ has quit IRC | 15:20 | |
*** jtimberman has quit IRC | 15:20 | |
*** filler has quit IRC | 15:20 | |
*** shawn has quit IRC | 15:20 | |
*** tomo_bot has quit IRC | 15:20 | |
*** perra has quit IRC | 15:20 | |
*** openstackhudson has quit IRC | 15:20 | |
*** glenc has quit IRC | 15:20 | |
*** cclien has quit IRC | 15:20 | |
*** timrc has quit IRC | 15:20 | |
*** photron has quit IRC | 15:20 | |
*** George has quit IRC | 15:20 | |
*** sateesh has quit IRC | 15:20 | |
*** pothos has quit IRC | 15:20 | |
*** h1nch has quit IRC | 15:20 | |
*** taihen has quit IRC | 15:20 | |
*** piezo has quit IRC | 15:20 | |
*** soeren has quit IRC | 15:20 | |
*** flashn has quit IRC | 15:20 | |
*** karmabot has quit IRC | 15:20 | |
*** ioso has quit IRC | 15:20 | |
*** ksteward has quit IRC | 15:20 | |
*** ianweller has quit IRC | 15:20 | |
*** iammartian has quit IRC | 15:20 | |
*** Daviey has quit IRC | 15:20 | |
*** mfoemmel has quit IRC | 15:20 | |
*** exlt has quit IRC | 15:20 | |
*** odyi has quit IRC | 15:20 | |
*** patri0t has quit IRC | 15:20 | |
*** xtoddx has quit IRC | 15:20 | |
*** rdw has joined #openstack | 15:20 | |
*** fsaad has joined #openstack | 15:22 | |
*** heden has joined #openstack | 15:22 | |
*** tmarble has joined #openstack | 15:22 | |
*** keekz has joined #openstack | 15:22 | |
*** mark_ has joined #openstack | 15:22 | |
*** ke4qqq has joined #openstack | 15:22 | |
*** zedas has joined #openstack | 15:22 | |
*** seats has joined #openstack | 15:22 | |
*** konetzed has joined #openstack | 15:22 | |
*** j05h has joined #openstack | 15:22 | |
*** fitzdsl has joined #openstack | 15:22 | |
*** ttx has joined #openstack | 15:22 | |
*** sleepsonthefloor has joined #openstack | 15:22 | |
*** jaypipes has joined #openstack | 15:22 | |
*** kashyapc has joined #openstack | 15:22 | |
*** gondoi has joined #openstack | 15:22 | |
*** dprince has joined #openstack | 15:22 | |
*** eikke has joined #openstack | 15:22 | |
*** lvaughn has joined #openstack | 15:22 | |
*** h0cin has joined #openstack | 15:22 | |
*** adiantum has joined #openstack | 15:22 | |
*** ksteward has joined #openstack | 15:22 | |
*** ctennis has joined #openstack | 15:22 | |
*** photron has joined #openstack | 15:22 | |
*** drico_ has joined #openstack | 15:22 | |
*** perra has joined #openstack | 15:22 | |
*** befreax has joined #openstack | 15:22 | |
*** CloudChris has joined #openstack | 15:22 | |
*** sateesh has joined #openstack | 15:22 | |
*** Xenith has joined #openstack | 15:22 | |
*** localhost has joined #openstack | 15:22 | |
*** sandywalsh has joined #openstack | 15:22 | |
*** shawn has joined #openstack | 15:22 | |
*** ianweller has joined #openstack | 15:22 | |
*** blueadept has joined #openstack | 15:22 | |
*** mattinator has joined #openstack | 15:22 | |
*** jfluhmann has joined #openstack | 15:22 | |
*** iammartian has joined #openstack | 15:22 | |
*** fysa has joined #openstack | 15:22 | |
*** pquerna has joined #openstack | 15:22 | |
*** zul has joined #openstack | 15:22 | |
*** troytoman-away has joined #openstack | 15:22 | |
*** arun_ has joined #openstack | 15:22 | |
*** pothos has joined #openstack | 15:22 | |
*** openstackhudson has joined #openstack | 15:22 | |
*** Daviey has joined #openstack | 15:22 | |
*** h1nch has joined #openstack | 15:22 | |
*** glenc has joined #openstack | 15:22 | |
*** jtimberman has joined #openstack | 15:22 | |
*** cclien has joined #openstack | 15:22 | |
*** wedjat has joined #openstack | 15:22 | |
*** Adri2000 has joined #openstack | 15:22 | |
*** blamar has joined #openstack | 15:22 | |
*** dabo has joined #openstack | 15:22 | |
*** sirp_ has joined #openstack | 15:22 | |
*** londo has joined #openstack | 15:22 | |
*** imsplitbit has joined #openstack | 15:22 | |
*** tr3buchet has joined #openstack | 15:22 | |
*** mtaylor has joined #openstack | 15:22 | |
*** patri0t has joined #openstack | 15:22 | |
*** xtoddx has joined #openstack | 15:22 | |
*** odyi has joined #openstack | 15:22 | |
*** exlt has joined #openstack | 15:22 | |
*** mfoemmel has joined #openstack | 15:22 | |
*** HugoKuo has joined #openstack | 15:22 | |
*** EdwinGrubbs has joined #openstack | 15:22 | |
*** pandemicsyn has joined #openstack | 15:22 | |
*** iRTermite has joined #openstack | 15:22 | |
*** taihen has joined #openstack | 15:22 | |
*** lionel has joined #openstack | 15:22 | |
*** filler has joined #openstack | 15:22 | |
*** notmyname has joined #openstack | 15:22 | |
*** hubbard.freenode.net sets mode: +vvvv mtaylor exlt pandemicsyn notmyname | 15:22 | |
*** tomo_bot has joined #openstack | 15:22 | |
*** jbarratt has joined #openstack | 15:22 | |
*** RJD22 has joined #openstack | 15:22 | |
*** husimon has joined #openstack | 15:22 | |
*** piezo has joined #openstack | 15:22 | |
*** soeren has joined #openstack | 15:22 | |
*** jaysun has joined #openstack | 15:22 | |
*** Jbain has joined #openstack | 15:22 | |
*** clayg has joined #openstack | 15:22 | |
*** chmouel has joined #openstack | 15:22 | |
*** annegentle has joined #openstack | 15:22 | |
*** jeevan_ullas has joined #openstack | 15:22 | |
*** rossij has joined #openstack | 15:22 | |
*** flashn has joined #openstack | 15:22 | |
*** sunech has joined #openstack | 15:22 | |
*** letterj has joined #openstack | 15:22 | |
*** smoser has joined #openstack | 15:22 | |
*** klumpie has joined #openstack | 15:22 | |
*** _cerberus_ has joined #openstack | 15:22 | |
*** brainproxy has joined #openstack | 15:22 | |
*** hubbard.freenode.net sets mode: +vv letterj _cerberus_ | 15:22 | |
*** uvirtbot has joined #openstack | 15:22 | |
*** antonym has joined #openstack | 15:22 | |
*** lool has joined #openstack | 15:22 | |
*** jarrod has joined #openstack | 15:22 | |
*** dovetaildan has joined #openstack | 15:22 | |
*** gholt has joined #openstack | 15:22 | |
*** yosh has joined #openstack | 15:22 | |
*** karmabot has joined #openstack | 15:22 | |
*** timrc has joined #openstack | 15:22 | |
*** ioso has joined #openstack | 15:22 | |
*** hubbard.freenode.net sets mode: +v antonym | 15:22 | |
*** GasbaKid has joined #openstack | 15:22 | |
*** bcwaldon has joined #openstack | 15:22 | |
*** ttx has quit IRC | 15:23 | |
*** ttx has joined #openstack | 15:23 | |
*** lvaughn has quit IRC | 15:23 | |
jaypipes | so quiet this morning... | 15:24 |
*** rnirmal has joined #openstack | 15:24 | |
*** anticw_ has joined #openstack | 15:25 | |
*** dsockwell has quit IRC | 15:25 | |
*** zykes- has quit IRC | 15:25 | |
*** perestrelka has quit IRC | 15:25 | |
*** olivier_ has quit IRC | 15:25 | |
*** mjmac has quit IRC | 15:25 | |
*** morfeas has quit IRC | 15:25 | |
*** cw has quit IRC | 15:25 | |
*** dendrobates has quit IRC | 15:25 | |
*** PiotrSikora has quit IRC | 15:25 | |
*** czajkowski has quit IRC | 15:25 | |
*** [ack] has quit IRC | 15:25 | |
*** lstoll has quit IRC | 15:25 | |
*** greg_g has joined #openstack | 15:25 | |
*** greg_g has joined #openstack | 15:25 | |
*** eday_ has joined #openstack | 15:25 | |
*** jeremyb_ has joined #openstack | 15:25 | |
*** doude_ has joined #openstack | 15:25 | |
*** freeflyi1g has joined #openstack | 15:26 | |
*** decramy_ has joined #openstack | 15:26 | |
*** 13WAA4PTR has joined #openstack | 15:27 | |
*** dsockwell has joined #openstack | 15:27 | |
*** zykes- has joined #openstack | 15:27 | |
*** dendrobates has joined #openstack | 15:27 | |
*** lstoll has joined #openstack | 15:27 | |
*** perestrelka has joined #openstack | 15:27 | |
*** olivier_ has joined #openstack | 15:27 | |
*** mjmac has joined #openstack | 15:27 | |
*** morfeas has joined #openstack | 15:27 | |
*** cw has joined #openstack | 15:27 | |
*** PiotrSikora has joined #openstack | 15:27 | |
*** czajkowski has joined #openstack | 15:27 | |
*** [ack] has joined #openstack | 15:27 | |
*** hubbard.freenode.net sets mode: +v dendrobates | 15:27 | |
*** jk0 has quit IRC | 15:29 | |
*** greg-g has quit IRC | 15:29 | |
*** kim0 has quit IRC | 15:29 | |
*** doude has quit IRC | 15:29 | |
*** jeremyb has quit IRC | 15:29 | |
*** freeflying has quit IRC | 15:29 | |
*** eday has quit IRC | 15:30 | |
*** decramy has quit IRC | 15:30 | |
*** arreyder has quit IRC | 15:30 | |
*** anticw has quit IRC | 15:30 | |
*** tsharju has quit IRC | 15:30 | |
*** jk0 has joined #openstack | 15:30 | |
*** jk0 has joined #openstack | 15:30 | |
*** ChanServ sets mode: +v jk0 | 15:30 | |
*** tsharju has joined #openstack | 15:30 | |
*** msassak has joined #openstack | 15:30 | |
*** mray has joined #openstack | 15:31 | |
*** arreyder has joined #openstack | 15:34 | |
*** fluffybunnies has joined #openstack | 15:36 | |
creiht | jaypipes: shhh :) | 15:36 |
*** guigui1 has quit IRC | 15:36 | |
soren | creiht, jaypipes: Can you guys calm down, please? I'm trying to concentrate :) | 15:37 |
creiht | wedjat: re: docs, can you file a bug? It is a lot easier to track that way, and we are less likely to forget about it :) | 15:38 |
creiht | wedjat: oh actually now that I read down further, that should work fine | 15:39 |
creiht | mtaylor: I'm going to bug you about swift packages again :) | 15:40 |
*** j05h has quit IRC | 15:40 | |
*** j05h has joined #openstack | 15:40 | |
creiht | wedjat: when you are available, let me know and I can help you with the auth problems you are running into | 15:41 |
*** lvaughn has joined #openstack | 15:41 | |
*** Hayati_ has joined #openstack | 15:41 | |
*** rds___ has joined #openstack | 15:43 | |
*** jeremyb_ has quit IRC | 15:44 | |
*** jeremyb_ has joined #openstack | 15:44 | |
*** jeremyb_ is now known as jeremyb | 15:45 | |
*** rds__ has quit IRC | 15:48 | |
*** rds___ is now known as rds__ | 15:48 | |
*** littleidea has joined #openstack | 15:53 | |
*** arreyder has quit IRC | 15:58 | |
*** arreyder has joined #openstack | 15:58 | |
*** GasbaKid has quit IRC | 16:02 | |
*** aimon_ has joined #openstack | 16:03 | |
*** aimon has quit IRC | 16:03 | |
*** aimon_ is now known as aimon | 16:03 | |
*** hub_cap has joined #openstack | 16:03 | |
*** dragondm has joined #openstack | 16:05 | |
*** dendrobates is now known as dendro-afk | 16:05 | |
*** dendro-afk is now known as dendrobates | 16:06 | |
*** Hayati_ has quit IRC | 16:06 | |
*** hub_cap has joined #openstack | 16:07 | |
doude_ | Hi all, when we use Glance with a Swift backend, how we set the Swift URL proxy ? (I use the Bexar release) | 16:07 |
*** sateesh has quit IRC | 16:07 | |
*** 13WAA4PTR is now known as kim0|Celebrating | 16:08 | |
*** sebastianstadil has joined #openstack | 16:09 | |
*** heden has quit IRC | 16:10 | |
*** aryko has joined #openstack | 16:11 | |
*** perra has quit IRC | 16:11 | |
*** befreax has quit IRC | 16:15 | |
*** fluffybunnies has quit IRC | 16:16 | |
*** CloudChris has left #openstack | 16:21 | |
*** vvuksan has joined #openstack | 16:23 | |
*** aryko has quit IRC | 16:24 | |
*** aryko has joined #openstack | 16:25 | |
*** dirakx has joined #openstack | 16:31 | |
*** rds___ has joined #openstack | 16:31 | |
jaypipes | doude_: sorry, not quite understanding... is this a Swift question or a Glance question? There are no configuration options for Swift in Glance. | 16:32 |
jaypipes | creiht: ^^ ideas on doude_ 's question? | 16:32 |
creiht | jaypipes: I was figuring it was a glance questions :) | 16:33 |
jaypipes | creiht: hehe | 16:33 |
jaypipes | creiht: is there a proxy server in Swift I don't know about? | 16:33 |
creiht | Perhaps a better question is, how do you hook glance up to swift? | 16:33 |
*** kashyapc has quit IRC | 16:34 | |
jaypipes | creiht: it's just a URI... location=swift://user:pass@blah.../path/to/image | 16:34 |
creiht | ahh cool | 16:34 |
*** rds__ has quit IRC | 16:34 | |
*** rds___ is now known as rds__ | 16:34 | |
jaypipes | creiht: the Swift store is currently readonly. Meaning the image must already be in Swift. | 16:34 |
creiht | k | 16:34 |
*** dfg has joined #openstack | 16:34 | |
sirp_ | in bexar, swift read-only, so you just craft the URI by hand; in cactus we're gonna add POST, so we'll probably end up having a config param which contains the Swift BASE URI | 16:34 |
jaypipes | creiht: working on getting Swift store read/write: https://bugs.launchpad.net/glance/+bug/713126 | 16:34 |
uvirtbot | Launchpad bug 713126 in glance "Swift backend does not support POST" [Critical,Confirmed] | 16:34 |
jaypipes | creiht: if only sirp_ would get that done! :P | 16:35 |
* jaypipes hides in a corner | 16:35 | |
jaypipes | sirp_: good morning, btw :) | 16:35 |
sirp_ | hehe, morning :) | 16:36 |
sirp_ | working on reply to MySQL Gone Away review... | 16:36 |
jaypipes | sirp_: k | 16:36 |
creiht | lol | 16:36 |
*** metoikos has joined #openstack | 16:36 | |
wedjat | creiht: hi :) | 16:37 |
wedjat | creiht: well, apparently for swauth some steps are missing in the online documentation | 16:37 |
creiht | k | 16:37 |
wedjat | creiht: no problem, i will file a new bug | 16:38 |
creiht | did you get it working? | 16:38 |
wedjat | yeah, it works now | 16:38 |
creiht | awesome | 16:38 |
wedjat | but i don't know which auth system is the best | 16:38 |
creiht | hehe | 16:38 |
creiht | well we are going to be getting rid of devauth in cactus | 16:38 |
wedjat | ok, so, will it be possible to link some external auth system to swauth ? | 16:39 |
creiht | swauth is just a reference implementation of auth for swift that happens to backend the auth info in swift | 16:39 |
wedjat | ok | 16:39 |
creiht | auth for swift is plugable through middleware | 16:39 |
creiht | I guess I should specify wsgi middleware | 16:41 |
*** fabiand_ has joined #openstack | 16:41 | |
wedjat | so, we should use devauth as a template for creating it, right ? | 16:41 |
creiht | wedjat: yeah you could use the devauth middleware as a template | 16:41 |
wedjat | ok you answered my question :) | 16:41 |
creiht | cool | 16:41 |
wedjat | do you know where i can find some information about http headers for swauth ? | 16:42 |
wedjat | i found myself all the information for devauth, but actually i still don't understand well how swauth works | 16:43 |
*** pvo has joined #openstack | 16:43 | |
doude_ | jaypipes: I saw in the Bexar release, we can use Swift backend for Glance to fetch image, that's true ? | 16:44 |
doude_ | jaypipes: but only fetch for the moment, we can't post image actually | 16:44 |
jaypipes | doude_: correct. | 16:44 |
doude_ | jaypipes: so my question is, how configure Glance to use backend Swift | 16:45 |
doude_ | jaypipes: how set the Swift proxy URL ? | 16:45 |
jaypipes | doude_: I don't know what the Swift proxy URL is? | 16:45 |
*** burris has quit IRC | 16:45 | |
creiht | wedjat: http://swift.openstack.org/overview_auth.html | 16:45 |
creiht | explains a little how swauth works, but doesn't have any info on the specific requests | 16:46 |
*** rnirmal_ has joined #openstack | 16:46 | |
jaypipes | doude_: to access an image that is in Swift via Glance (and store metadata about that image), x-image-meta-location header should be set to the swift URI. | 16:46 |
creiht | wedjat: http://swift.openstack.org/development_auth.html | 16:46 |
wedjat | thanks creiht :) | 16:46 |
doude_ | jaypipes: when we fetch or post a file in a Swift storage, we must send request to a Swift proxy | 16:46 |
creiht | Is also a good doc to look at on implementing your own auth | 16:46 |
jaypipes | doude_: how are you adding images to Glance? If you use the glance.client.Client class, it's easy enough to work with Swift objects. | 16:46 |
creiht | If that doesn't have what you need, let me know and I can see about getting more docs on there | 16:47 |
wedjat | creiht: yeah, this last one works quite well in fact :) | 16:47 |
creiht | cool | 16:47 |
wedjat | creiht: a last question if i can : do you know how to delete an account properly with devauth ? | 16:47 |
creiht | Support was never added for devauth for deletes | 16:47 |
jaypipes | creiht: could you assist with me and doude_ ? is this something we need to add support for in Glance? I'm not sure. | 16:47 |
*** hub_cap_ has joined #openstack | 16:48 | |
wedjat | creiht: that's what i thought :( | 16:48 |
*** Ryan_Lane|away is now known as Ryan_Lane | 16:48 | |
doude_ | jaypipes: yes, but my glance.client.Client must know the URL of the Swift proxy to send the requests, no ? | 16:48 |
creiht | wedjat: if you want to do it manually, then a DELETE would be need to be issued to the proxy server for /v1/ACCT_HASH | 16:48 |
*** metoikos has quit IRC | 16:48 | |
wedjat | creiht: yeah i can do it manually via curl | 16:48 |
creiht | then delete the account row from the /etc/swift/account.db | 16:48 |
*** rnirmal has quit IRC | 16:48 | |
*** rnirmal_ is now known as rnirmal | 16:48 | |
*** burris has joined #openstack | 16:49 | |
*** hub_cap has quit IRC | 16:49 | |
*** hub_cap_ is now known as hub_cap | 16:49 | |
wedjat | creiht: thanks ! i will try that right now :) | 16:49 |
creiht | wedjat: If you are running the account reaper, then it will take care of crawling the system and deleting the customer data | 16:49 |
doude_ | jaypipes: no, it's Glance server which must know the Swift URL | 16:49 |
*** GasbaKid has joined #openstack | 16:50 | |
*** kashyapc has joined #openstack | 16:50 | |
jaypipes | doude_: I know. You pass the Swift URI in the x-image-meta-location header (or add a location key to the image_meta mapping sent to client.Client.add_image()... that's what I'm saying. | 16:50 |
*** ccustine has joined #openstack | 16:51 | |
*** EdwinGrubbs has quit IRC | 16:52 | |
creiht | doude_: Once you have an image in swift, the URI for it will be something like https://YOURSTORAGEDOMAIN/v1/AUTH_YOUR_AUTH_HASH/images_container/image_goes_here.some_ext | 16:52 |
creiht | sounds like you send that to glance to link glance to your image | 16:52 |
*** hadrian_ has joined #openstack | 16:53 | |
*** fabiand_ has quit IRC | 16:53 | |
jaypipes | doude_: IOW, something like this: http://pastie.org/1553278 | 16:53 |
jaypipes | creiht: yep, exactly. as the 'location' metadata key value... | 16:54 |
creiht | yeah | 16:54 |
creiht | cool | 16:54 |
jaypipes | doude_: does that make more sense now? | 16:55 |
doude_ | jaypipes: ok thanks | 16:56 |
jaypipes | doude_: the ability to seamlessly add an image to Glance and store the image directly into Swift is currently being worked on: https://bugs.launchpad.net/glance/+bug/713126 | 16:56 |
uvirtbot | Launchpad bug 713126 in glance "Swift backend does not support POST" [Critical,Confirmed] | 16:56 |
*** hadrian has quit IRC | 16:56 | |
*** hadrian_ is now known as hadrian | 16:56 | |
jaypipes | doude_: so, in Cactus, there'll be no need to first add the image to Swift and *then* add the metadata to Glance. It'll be just a single call. | 16:56 |
doude_ | jaypipes: Yes, I saw that, but I want to post manualy images to Glance/Swift, and use Nova/Glance to fetch its | 16:57 |
*** that_guy has joined #openstack | 16:57 | |
*** that_guy is now known as Guest18847 | 16:58 | |
creiht | doude_: I think that is what jaypipes is showing you | 16:58 |
jaypipes | annegentle: http://docs.openstack.org/openstack-object-storage/admin/content/ch03s03.html. Do you notice the blocks of commands under 1. and 2. are off-kilter? | 16:58 |
*** rnirmal has quit IRC | 16:58 | |
doude_ | jaypipes: just another question, in this 'location' metadata, the 'user' vlaue contains the 'account' name and the 'user' name or juste the 'user' name ? | 16:58 |
*** littleidea has quit IRC | 16:58 | |
jaypipes | doude_: that's a good question :) I'm not sure. creiht, is there a difference between a "user" and an "account" in Swift? | 17:00 |
*** dfg has quit IRC | 17:00 | |
*** vvuksan has quit IRC | 17:01 | |
creiht | hrm | 17:02 |
creiht | with the default auth, you send the user:account as the user | 17:02 |
creiht | which may not work correctly with that url structure | 17:02 |
creiht | not sure how it works | 17:03 |
doude_ | jaypipes: because, abitualy, when we request Swift we set 'account:user' | 17:03 |
creiht | yeah that is what I meant :) | 17:03 |
Guest18847 | Hi again, everyone! so, sqlalchemy is killing me with these DetachedInstanceErrors(preventing euca-describe-instances, etc. from working much of the time) | 17:04 |
Guest18847 | are there any hacks/fixes/etc.? | 17:04 |
*** rnirmal has joined #openstack | 17:04 | |
jaypipes | doude_: one sec, looking at the source code... | 17:04 |
doude_ | jaypipes: ok, thanks | 17:06 |
*** maplebed has joined #openstack | 17:07 | |
jaypipes | doude_: ok, so we construct (in glance) a swift.common.client.Connection() object, passing in user, key, and authurl, with the swift URI interpreted as so: swift:://user:key@authurl/container/object | 17:08 |
jaypipes | doude_: and that was taken straight from the swift.common.client source code documentation. So, I'm really not sure. :( | 17:08 |
creiht | hehe | 17:08 |
jaypipes | doude_: so, if swift convention is swift://account:user@blah/, then we would be constructing the Connection as user=account and key=user I suppose! | 17:09 |
creiht | I guess we need to make some of the naming more consistent in docs | 17:09 |
jaypipes | creiht: sorry, I'm a bit lost as to whether we're doing it wrong or not. :( | 17:09 |
creiht | The vaious RS idioms thrown in there don't help | 17:10 |
*** cjreyn has quit IRC | 17:10 | |
creiht | so | 17:10 |
creiht | to try to clear things up | 17:10 |
creiht | in swift accounts are opaque strings | 17:10 |
*** eday_ is now known as eday | 17:11 | |
wedjat | there can be several users for one account in swift | 17:11 |
creiht | With the reference auth, we add uses by making the account string, account:user | 17:11 |
wedjat | but a user is always linked to one account | 17:11 |
creiht | right | 17:11 |
creiht | s/uses/users/ | 17:11 |
jaypipes | creiht: OK, so how does that fit into standard URI naming? does that mean you get URIs like swift://account:user:pass@url/location? | 17:13 |
creiht | jaypipes: so when creating the connection, user needs to be the "account:user" string and key still needs to be that users key | 17:13 |
jaypipes | creiht: and that key is? assumed to be some private key file? | 17:13 |
creiht | jaypipes: yeah not sure we had ever thought of it in a context like that before | 17:13 |
*** kpepple has joined #openstack | 17:13 | |
jaypipes | creiht: I can't pass the key in the URI, huh? | 17:14 |
creiht | jaypipes: the key is basically the password | 17:14 |
creiht | no | 17:14 |
jaypipes | hmm, well there goes swift in glance :) | 17:14 |
creiht | lol | 17:14 |
creiht | jaypipes: can you point me at code in glance that does this? | 17:14 |
*** RobertLaptop has joined #openstack | 17:14 | |
jaypipes | creiht: so, looks like we'll need to have a config variable pointing to the key file for the swift account/user? | 17:15 |
jaypipes | creiht: sure, one sec. | 17:15 |
creiht | jaypipes: well the key isn't a file, it is just another string that is basically the password | 17:15 |
jaypipes | creiht: so you really *do* have URIs like swift://account:user:pass@url/location?! | 17:15 |
creiht | no | 17:15 |
jaypipes | hmm, ok. | 17:16 |
wedjat | no, but this is not as difficult. | 17:16 |
jaypipes | ah, you just pass the password in the client Connection constructor as key kwarg. I understnad. | 17:16 |
wedjat | you'll just give the information via http headers | 17:16 |
creiht | yeah | 17:16 |
jaypipes | ah, I see. | 17:16 |
jaypipes | one sec, grabbing loggerhead url. | 17:16 |
openstackhudson | Project swift build #195: SUCCESS in 29 sec: http://hudson.openstack.org/job/swift/195/ | 17:16 |
openstackhudson | Tarmac: logging: use routes to separate logging configurations | 17:16 |
jaypipes | creiht: http://bazaar.launchpad.net/~glance-core/glance/cactus-trunk/view/head:/glance/store/swift.py | 17:17 |
*** sateesh has joined #openstack | 17:17 | |
creiht | jaypipes: ok looking | 17:17 |
jaypipes | creiht: the code in there isn't particularly clean ... sorry. | 17:17 |
creiht | jaypipes: btw, the obligatory, did you guys even try this? should apply :) | 17:17 |
jaypipes | creiht: this is what happens with Faked stub Swift servers. :( | 17:18 |
*** photron has quit IRC | 17:18 | |
jaypipes | sirp_: has anyone ever tested the Swift backend properly in relation to Nova's integratoin with Glance, or is Glance always using its filesystem backend for the snapshots in XS? | 17:19 |
jaypipes | creiht: the Swift code really hasn't been touched much since _0x44 wrote it early on. | 17:19 |
creiht | jaypipes: no worries... we will get this figured out | 17:19 |
jaypipes | creiht: yup, I'm not worried at all. | 17:19 |
sirp_ | jaypipes: nope, we just used filesystem backend for snapshots (since the swift adapter didn't yet have PUTs) | 17:21 |
_0x44 | Originally I used the stubbed swift that was included in python-cloudfiles | 17:21 |
jaypipes | sirp_: ah, makes sense. | 17:21 |
_0x44 | It was changed though, to use a different stub | 17:21 |
creiht | ahh.. so in cloud files, there is no reall concept of users with accounts | 17:22 |
jaypipes | _0x44: no worries, I wasn't blaming you for anything :) and the new stub is the same as the old stub. | 17:22 |
*** Hayati_ has joined #openstack | 17:22 | |
creiht | so in that scenario, everything would work as expected | 17:22 |
jaypipes | _0x44: AFAIK. test/unit/swiftfake.py or something like thta... | 17:22 |
_0x44 | jaypipes: Ah, ok... when I was adding in S3 I must have missed it in the stubs | 17:22 |
jaypipes | _0x44: no worries mate | 17:23 |
_0x44 | :) | 17:23 |
doude_ | jaypipes: I must leave the chat, Can I ask you again on monday for this point ? | 17:23 |
jaypipes | _0x44: now go back to your earthquakes. | 17:23 |
jaypipes | doude_: surely. | 17:23 |
doude_ | jaypipes: thanks | 17:23 |
* _0x44 goes back to trying to shake the earth. | 17:23 | |
jaypipes | _0x44: http://en.wikipedia.org/wiki/Mechanical_resonance | 17:24 |
_0x44 | jaypipes: I'm trying to do it with my brain. | 17:25 |
jaypipes | lol | 17:26 |
jaypipes | creiht: so... looks like we need to add a configuration variable for setting the password for the swift user? | 17:27 |
*** MarcMorata has joined #openstack | 17:27 | |
creiht | jaypipes: thinking.... | 17:27 |
jaypipes | creiht: not too hard. earthquakes, remember. | 17:27 |
creiht | lol | 17:27 |
creiht | jaypipes: parsed_uri is an object returned from urlparse? | 17:28 |
*** joearnold has joined #openstack | 17:28 | |
*** dprince has quit IRC | 17:29 | |
*** dprince has joined #openstack | 17:30 | |
jaypipes | creiht: yes | 17:30 |
JordanRinke | so are there some bexar release packages? how/where do I point to grab them? | 17:31 |
openstackhudson | Project swift build #196: SUCCESS in 28 sec: http://hudson.openstack.org/job/swift/196/ | 17:31 |
openstackhudson | Tarmac: Changes to support deployment on IPv6 | 17:31 |
creiht | jaypipes: so the quick fix is to change line 102 | 17:32 |
creiht | to | 17:32 |
creiht | user, key = creds.rsplit(':',1) | 17:32 |
creiht | that should still give you the right creds | 17:32 |
creiht | and the uri could be represented as: | 17:33 |
creiht | swift://account:user:password@auth_url/container/file.gz.0 | 17:33 |
jaypipes | creiht: yup, that's what I was thinking too... | 17:34 |
justinsb | Bk | 17:34 |
justinsb | Oops... hi! Could I get a review of https://code.launchpad.net/~justin-fathomdb/nova/justinsb-hpsan/+merge/49143 please? | 17:34 |
creiht | long term I'm not sure if that is how we want it | 17:34 |
jaypipes | justinsb: never! :) | 17:35 |
jaypipes | creiht: me neither, but it's a fix for now.. | 17:35 |
creiht | yeah | 17:35 |
justinsb | jaypipes: It was starting to feel that way :-) | 17:35 |
jaypipes | justinsb: :) unfortunately, I can't review much more than style concerns on that one. just have no experience in it. :( | 17:36 |
jaypipes | justinsb: but I'll do my best :) | 17:36 |
justinsb | jaypipes: Well, if there are any style concerns, let's start the ball rolling! | 17:36 |
jaypipes | justinsb: will do | 17:36 |
creiht | justinsb: you send me an HP SAN, I'll review it for you :) | 17:36 |
justinsb | creiht: I know! I was borrowing a Rackspace test SAN over a VPN. Not the fastest configuration :-) | 17:37 |
creiht | lol | 17:37 |
jaypipes | ok, I've officially listened to the entire Collective Soul album now three times in a row... time for some new music... | 17:37 |
sirp_ | "Where the river flows.... <bam...bannnanana>" | 17:39 |
jaypipes | sirp_: :) | 17:40 |
*** vishvananda has joined #openstack | 17:40 | |
*** reldan has joined #openstack | 17:40 | |
*** nelson has quit IRC | 17:43 | |
justinsb | Has any work been done on metadata? I rely on this blueprint for passing capability requests as metadata, but I don't see any code for it yet: https://blueprints.launchpad.net/nova/+spec/openstack-api-metadata | 17:48 |
*** Nacx has quit IRC | 17:48 | |
*** hub_cap_ has joined #openstack | 17:48 | |
*** syah has quit IRC | 17:48 | |
*** rdw has quit IRC | 17:48 | |
*** vishvananda has quit IRC | 17:50 | |
*** rdw has joined #openstack | 17:50 | |
*** johnpur has joined #openstack | 17:50 | |
*** ChanServ sets mode: +v johnpur | 17:50 | |
*** freeflyi1g has quit IRC | 17:50 | |
*** syah_ has joined #openstack | 17:50 | |
*** Hayati_ has quit IRC | 17:51 | |
*** rnirmal has quit IRC | 17:51 | |
*** hub_cap has quit IRC | 17:51 | |
*** hub_cap_ is now known as hub_cap | 17:51 | |
*** freeflying has joined #openstack | 17:51 | |
*** littleidea has joined #openstack | 17:51 | |
*** dprince has quit IRC | 17:51 | |
*** dprince has joined #openstack | 17:52 | |
*** iRTermite has quit IRC | 17:54 | |
*** iRTermite has joined #openstack | 17:55 | |
justinsb | dprince: Hi! I think the blueprint I'm talking about is yours. Do you know if there's any implementation work on it? https://blueprints.launchpad.net/nova/+spec/openstack-api-metadata | 17:56 |
openstackhudson | Project nova build #503: SUCCESS in 1 min 31 sec: http://hudson.openstack.org/job/nova/503/ | 17:57 |
openstackhudson | Tarmac: Create a new AMQP connection by default. | 17:57 |
*** littleidea has quit IRC | 17:58 | |
*** BK_man has quit IRC | 17:59 | |
dprince | justinsb. Hi. We were planning on working on the API peices of that. No implementations yet. I think we need the metadata-svc implementation first however. | 17:59 |
justinsb | What's the metadata service? I don't really understand the metadata-svc blueprint. | 18:01 |
wedjat | can swift work with python3 ? :p | 18:02 |
wedjat | should be interesting to test it | 18:02 |
dprince | justinsb: Yeah. Not a lot of information on the metadata-svc blueprint. | 18:03 |
dprince | I just created an etherpad for openstack-api-metadata here: | 18:03 |
dprince | http://etherpad.openstack.org/openstack-api-metadata | 18:03 |
*** vvuksan has joined #openstack | 18:03 | |
dprince | If you want to gather information there that would be great. | 18:03 |
westmaas | justinsb: I believe the metadatasvc is intended to be the code that actually reads from and writes to a persistent store. the API piece is just exposing that via REST | 18:04 |
*** Nick_ has joined #openstack | 18:06 | |
*** Nick_ is now known as Guest80752 | 18:06 | |
westmaas | hub_cap: does that seem like a reasonable explanation? We should sync up at some point. | 18:06 |
*** sateesh has quit IRC | 18:08 | |
*** MarkAtwood has joined #openstack | 18:09 | |
justinsb | westmaas, dprince: Thanks. Why is the metadata service different from the normal API? In other words, why isn't the instance metadata stored in the same database as the primary instance data? | 18:14 |
*** ke4qqq has quit IRC | 18:14 | |
*** ke4qqq has joined #openstack | 18:14 | |
*** GasbaKid has quit IRC | 18:14 | |
*** Guest80752 is now known as Sateesh | 18:15 | |
*** GasbaKid has joined #openstack | 18:19 | |
jk0 | vishy: kpepple got it sorted out last night, thanks for looking at it with us | 18:19 |
*** rds__ has quit IRC | 18:22 | |
dprince | justinsb: I think the idea was that the API would make use of an underlying metadata service. | 18:23 |
justinsb | dprince: So the metadata service will replace the current MySQL/SQLite store? (It might make use of a RDBMS under-the-covers, of course) | 18:25 |
dprince | justinsb: where that data is ultimately stored wouldn't matter to the end user. It could use the nova compute DB or it could also use its own metadata storage DB. | 18:26 |
dprince | justinsb: sure | 18:26 |
justinsb | dprince: I guess I want to know how to implement instance metadata - it feels like that could just be put in another table in the DB in the current architecture. When the metadata service comes along, it can refactor that into a separate service if needed. But it doesn't feel like a hard dependency... | 18:27 |
*** arcane has joined #openstack | 18:28 | |
*** rds__ has joined #openstack | 18:28 | |
*** pvo has quit IRC | 18:30 | |
dprince | justinsb: That seems like a reasonable approach I guess. To be honest I'm not entirely sure what the grand plan for the metadata-svc is in terms of storage. | 18:32 |
*** CloudChris has joined #openstack | 18:33 | |
*** kashyapc has quit IRC | 18:34 | |
*** dubsquared has joined #openstack | 18:34 | |
justinsb | dprince: OK, thanks! I'll code up a branch and submit and see how it goes, I guess! | 18:34 |
dprince | justinsb: If you have a concrete idea of how to implement you might comment on the etherpad and then we can push the Blueprint for approval. | 18:36 |
vishy | jk0: cool, what was it? | 18:39 |
jk0 | I think it was the way he was loading the tests | 18:39 |
jk0 | it was a very odd/one off problem | 18:39 |
vishy | cool, well glad it is fixed | 18:39 |
vishy | is Salvatore Orlando on here? | 18:40 |
*** dprince has quit IRC | 18:40 | |
comstud | so | 18:42 |
comstud | it sounds like we want to keep the guest agent a separate project? | 18:43 |
kpepple | justinsb: i saw your email this morning "[Openstack] Allowing clients to pass capability requests through tags?" ... can you look at http://wiki.openstack.org/ConfigureInstanceTypesDynamically and make sure you take this into account ? | 18:43 |
justinsb | dprince: Good idea - done! | 18:43 |
*** aryko has quit IRC | 18:44 | |
devcamcar | hey gang, I have a suggestion about migrations in nova | 18:44 |
*** aryko has joined #openstack | 18:44 | |
*** aryko has joined #openstack | 18:44 | |
devcamcar | right now it seems like we are trying to maintain giant per-release migrations | 18:45 |
devcamcar | really we should have an individual migration for each individual piece | 18:45 |
kpepple | devcamcar: +1 ... this is more the rails style and lets us rollback individual features ... if people write intelligent rollbacks | 18:46 |
devcamcar | this allows for migrations to work against trunk in non official releases | 18:46 |
kpepple | devcamcar: but this does mean that we will need to coordinate on numbering / naming | 18:46 |
justinsb | kpepple: Sure. Just looked at it. Again, complementary proposals I think. Some of the capability requests can indeed be put into the instance type (e.g. GPU, no GPU) Some won't make sense (requesting location near another item) I would suggest that instance types could also be extensible using the same metadata approach, so that you don't need to pre-define all the dimensions of instances that you support (e.g. GPU, or SS | 18:46 |
justinsb | D, or Quantum Offload Engine) | 18:46 |
devcamcar | yea, right now it's like 3_cactus, where it should be like 3_cactus_feature name | 18:46 |
devcamcar | kpepple: yes but thats really just a merge issue | 18:47 |
kpepple | devcamcar: will that preserve migration order ? RoR went to a timestamp_name nomenclature to support distributed teams | 18:47 |
*** rcc has quit IRC | 18:47 | |
devcamcar | not sure with sqlalchemy | 18:47 |
justinsb | devcamcar: It is bugging me that we're going to have those merge issues, but I wonder if a single migration is more 'solid' for production | 18:48 |
*** mdomsch has joined #openstack | 18:48 | |
kpepple | devcamcar: that can become a build / debug nightmare ... and migrate is already ... tricky | 18:48 |
justinsb | devcamcar: So are we trading off developer joy vs production pain? | 18:48 |
devcamcar | justinsb: how are individual migrations a build or debug nightmare? | 18:49 |
devcamcar | as long as we test migrating from official release to official release, i don't see a problem | 18:49 |
justinsb | devcamcar: Agreed, I'm not clear on that. A single migration should run in one big transaction, so either succeeds or fails. We risk having weird intermediate states if we go outside a transaction | 18:50 |
justinsb | devcamcar: though MySQL doesn't support DDL transactions anyway | 18:50 |
hub_cap | westmaas: was afk for lunch, reading now | 18:51 |
justinsb | devcamcar: I'm definitely fine with trying it out. If it becomes a problem in future we can bunch them into one migration script as part of the release process. | 18:51 |
devcamcar | sqlalchemy doesn't supporting test runs? migrating without committing? | 18:51 |
devcamcar | seems like a pretty glaring hole if it doesnt | 18:52 |
jaypipes | devcamcar: ++ on rails-style migrations. that's what we're doing in glance. | 18:52 |
devcamcar | i'll add a blueprint for it | 18:52 |
hub_cap | westmaas: yes the metadata svc is exposed via a api, and is a persistent store for data that is intended to be used by a client, such as agent-smith. Currently ozone is using XenStore to do this via a file. XS has a way to mount as a filesystem (its a hierarchical store), and the agent is polling that "file" for changes. | 18:53 |
hub_cap | its a one way write tho, to the api itself. the client never writes to the api, just writes to its filesystem | 18:53 |
jaypipes | justinsb: ya, that's a good point about mysql not supporting DDL transactions...can't really do anything about that :( | 18:54 |
*** jc_smith has joined #openstack | 18:56 | |
*** GasbaKid has quit IRC | 18:56 | |
hub_cap | westmaas: just a fyi, even though the metadata svc is assigned to me, i doubt ill get around to working on it. its not something we need ATM. So if you or anyoen else wants to take it on, feel free. The torch was passed to me when i thought it was a 2 way communication between guest/host, but its _def_ not that | 18:57 |
*** sebastianstadil has quit IRC | 19:01 | |
*** nijaba has quit IRC | 19:04 | |
jc_smith | with regard to opstack API in Nova, when I run curl -D - -H "X-Auth-Key: admin" -H "X-Auth-User: admin" http://localhost:8774/v1.0/ , I get back a header with X-Server-Management-Url: http://localhost:8774/v1.0/ , in the RS docs for the API there is a number after the /v1.0/ part of the URI which I think corresponds to an account ID. I don't see this in my X-Server-Management-Url, anybody seen this before? | 19:06 |
*** nijaba has joined #openstack | 19:07 | |
*** nijaba has joined #openstack | 19:07 | |
*** dendrobates is now known as dendro-afk | 19:09 | |
*** dendro-afk is now known as dendrobates | 19:09 | |
*** morfeas has quit IRC | 19:10 | |
*** BK_man has joined #openstack | 19:11 | |
*** morfeas has joined #openstack | 19:11 | |
*** BK_man has quit IRC | 19:11 | |
westmaas | hub_cap: got it. We will see if we get to it as we try to bring the API up to spec. Thanks for the info. | 19:11 |
hub_cap | westmaas: np! ping me if u have any other Qs or would like some cycles | 19:12 |
*** kpepple has quit IRC | 19:12 | |
*** rnirmal has joined #openstack | 19:13 | |
*** reldan has quit IRC | 19:13 | |
*** GasbaKid has joined #openstack | 19:14 | |
*** adiantum has quit IRC | 19:17 | |
jaypipes | figure this will make antonym, rackerhacker and JordanRinke cringe: http://thedailywtf.com/Articles/Sponsor-Appreciation,-The-Server-Room-Switch,-Woody,-and-More.aspx#Pic3 | 19:17 |
jc_smith | ah, I guess OpenStack API doesn't need an ID in the uri, nm | 19:18 |
rackerhacker | jarrod: i feel nauseous | 19:19 |
rackerhacker | oof, that was meant for jaypipes | 19:19 |
* rackerhacker tab-failed | 19:19 | |
dubsquared | lol that second to last picture is all kinds of win | 19:19 |
*** burris has quit IRC | 19:21 | |
*** westmaas has quit IRC | 19:21 | |
*** msassak_ has joined #openstack | 19:21 | |
*** h0cin has quit IRC | 19:22 | |
*** msassak_ has quit IRC | 19:22 | |
annegentle | jc_smith: Yep, that number you see before the /v1.0/ is a Rackspace Cloud account ID | 19:22 |
*** msassak_ has joined #openstack | 19:22 | |
*** msassak has quit IRC | 19:22 | |
annegentle | jc_smith: yep that's for our particular implementation, you do what you like with OpenStack for auth/accounts/billing/etc | 19:22 |
jc_smith | annegentle: thanks | 19:23 |
annegentle | jaypipes: omg that even makes me a little queasy | 19:23 |
*** ke4qqq has quit IRC | 19:26 | |
*** ke4qqq has joined #openstack | 19:27 | |
jaypipes | hehe | 19:32 |
jaypipes | dubsquared: right on... I love the little inset in the commenter's picture, too :) | 19:32 |
*** zul has quit IRC | 19:34 | |
dabo | Working on nova/compute/manager.py today, I noticed that several methods use **_kwargs instead of the more common **kwargs. Is there a reason for the version with the underscore? Or just a personal habit? | 19:35 |
*** kpepple has joined #openstack | 19:46 | |
sandywalsh | dabo, don't ask jaypipes ;) | 19:48 |
sandywalsh | oh, it's ok, he's had his coffee by now | 19:48 |
dabo | Heh, I ignore him anyway. :) | 19:48 |
jaypipes | dabo: not sure, but I think that convention stems from pylint, where an error is thrown if an argument isn't actually used in the function. Could be wrong, though. | 19:48 |
*** clauden_ has joined #openstack | 19:48 | |
jaypipes | dabo: and the underscore marks it "ignored" or "unused" in pylint I think. | 19:49 |
dabo | jaypipes: yeccch | 19:49 |
jaypipes | dabo: take it up with whoever wrote the code, not me :) | 19:49 |
*** omidhdl has joined #openstack | 19:49 | |
dabo | The tool is dumb, so let's make the code ugly to accommodate the tool | 19:50 |
dabo | jaypipes: yeah, I know it wasn't you (bzr blame absolves you) | 19:50 |
*** westmaas has joined #openstack | 19:51 | |
creiht | westmaas: re: python 3, not likely as not all of its dependencies work with python 3 yet | 19:54 |
*** joearnold has quit IRC | 19:56 | |
westmaas | creiht: think you meant someone else :) | 19:56 |
*** jc_smith has quit IRC | 19:56 | |
creiht | heh | 19:57 |
creiht | wedjat: -^ | 19:57 |
creiht | we have too many people in this channel :) | 19:57 |
*** GasbaKid has quit IRC | 19:58 | |
*** brd_from_italy has joined #openstack | 20:02 | |
*** reldan has joined #openstack | 20:05 | |
*** dprince has joined #openstack | 20:06 | |
*** gaveen has quit IRC | 20:07 | |
*** lvaughn has quit IRC | 20:09 | |
*** jc_smith has joined #openstack | 20:12 | |
*** msassak_ has quit IRC | 20:14 | |
*** joearnold has joined #openstack | 20:17 | |
*** sandywalsh has quit IRC | 20:18 | |
*** sandywalsh has joined #openstack | 20:18 | |
*** omidhdl has quit IRC | 20:19 | |
*** gaveen has joined #openstack | 20:20 | |
hub_cap | So my cohorts and myself have a openvz driver issue. Openvz needs a integer value for unique container id. We _could_ use the id in instance_ref, but its not exactly future proof. It could, at any time, change to a uuid. Also, the auto_increment wont recycle ids (until it reaches is max val for a int). | 20:29 |
hub_cap | the ovz docs state using a integer representation of the IP address is a good way to assign the unique id | 20:30 |
hub_cap | buuut, the address object (which is set up before the spawn call) in the compute manager | 20:30 |
hub_cap | doesnt pass down the address information in the instance_ref | 20:30 |
*** fabiand_ has joined #openstack | 20:31 | |
hub_cap | right | 20:31 |
hub_cap | oops wrong window :P | 20:31 |
hub_cap | compute/manager.py line 195 | 20:31 |
imsplitbit | hub_cap: lol | 20:31 |
hub_cap | is anyone opposed to adding the ip to the instance table / ref object for this case? | 20:31 |
imsplitbit | I am not opposed at all and frankly I think it is a great idea | 20:34 |
hub_cap | imsplitbit: of course u do, u are writing the ovz driver | 20:34 |
imsplitbit | damn, that matters? | 20:34 |
hub_cap | har | 20:34 |
imsplitbit | and I might add that I find that the guy writing the ovz driver is stunningly handsome | 20:35 |
hub_cap | lies | 20:35 |
*** fabiand_ has quit IRC | 20:35 | |
imsplitbit | in all seriousness tho, can anyone find a reason not to push this value down to the driver via the instance object? | 20:35 |
hub_cap | i think everyone went to lunch, or to a super secret room | 20:36 |
imsplitbit | <crickets> | 20:36 |
*** CloudChris has quit IRC | 20:36 | |
eday | jaypipes, creiht: re the swift user/account/key URL discussion earlier, I would probably not put as part of the URL. that format for http:// implies the standard Authorization header. if you *do* want to still use it, you can always just escape 'account:user' so : is '%3A' (standard URL encoding rules) | 20:37 |
*** troytoman-away is now known as troytoman | 20:37 | |
*** troytoma_ has joined #openstack | 20:37 | |
*** sandywalsh has quit IRC | 20:39 | |
hub_cap | imsplitbit: ping the mailing list | 20:40 |
*** sandywalsh has joined #openstack | 20:41 | |
justinsb | hub_cap: Can't you get a list of the in-use instance-ids on the compute node and just pick one that isn't in-use? | 20:41 |
hub_cap | the ip is already allocated at this point | 20:41 |
hub_cap | to the instance | 20:42 |
hub_cap | its just not sent down to the virt driver | 20:42 |
jaypipes | sirp_: let's agree to discuss the whole config option processing stuff later. I approved the patch to get the fix for the bug in. we can always discuss The Right Way (if there even is one ;) ) laterz. :) | 20:42 |
*** lvaughn has joined #openstack | 20:43 | |
*** Ryan_Lane has quit IRC | 20:44 | |
justinsb | hub_cap, imsplitbit: Does a vzid need to be globally unique if we're going to support migration? | 20:45 |
hub_cap | justinsb: i wouldnt say globally, across DCs, or endpoints | 20:45 |
hub_cap | but within a Zone, yes | 20:45 |
hub_cap | if we do DC -> DC migrations, we will probably have apis calls for that | 20:45 |
justinsb | hub_cap: But can't be done with only per-host knowledge | 20:46 |
hub_cap | ? | 20:46 |
*** msassak has joined #openstack | 20:46 | |
hub_cap | the ipspace will be unique across the hosts in a dc, no | 20:46 |
sirp_ | jaypipes: cool | 20:46 |
justinsb | hub_cap: You can't ask OpenVZ on one host which vzids are in use and just pick an unused one, because two hosts might pick the same vzid and then migration between those nodes would be broken | 20:46 |
sirp_ | jaypipes: though one way to make this problem go away is to just rip out command-line options and require config file; the code would get dramatically simpler | 20:47 |
justinsb | hub_cap: So iSCSI and I think the address code uses pools of resources; which is one way - you'd need a pool of vzids | 20:47 |
justinsb | hub_cap: Otherwise you're going to have a hard time squeezing an IPv6 address into 32 bits :-) | 20:47 |
hub_cap | justinsb: thats why we want to use the IP address as a int value | 20:47 |
hub_cap | hehe good call on ipv6 | 20:47 |
hub_cap | we wanted a solution that wasnt overly complicated. a pool of avail vz ids and a service to dole them out is overly complex for the now solution, but is def where we want to go for future | 20:48 |
hub_cap | based on teh convo's imsplitbit and i had over skype | 20:48 |
*** Ryan_Lane has joined #openstack | 20:49 | |
*** Pentheus has joined #openstack | 20:53 | |
*** reldan has quit IRC | 20:55 | |
*** reldan has joined #openstack | 20:57 | |
imsplitbit | yeah, definitely something that needs to be done, just not now | 21:02 |
*** hadrian has quit IRC | 21:02 | |
hub_cap | yup, instance.id FTW | 21:03 |
*** GasbaKid has joined #openstack | 21:05 | |
*** DigitalFlux has joined #openstack | 21:06 | |
*** GasbaKid has quit IRC | 21:06 | |
annegentle | looks like a couple of nova.conf flags are bye-bye. If I still have --cc_host in a nova.conf file does it still get used, or do the --ec2_blah settings take over? | 21:07 |
DigitalFlux | Hi Guys | 21:07 |
DigitalFlux | I was wondering, is the instances IDs totally unique ? | 21:08 |
DigitalFlux | even across different OpenStack projects ? | 21:08 |
*** GasbaKid has joined #openstack | 21:08 | |
annegentle | sorry I mean --ec2_url seems to be gone... if I still have --ec2_url in a nova.conf file, will nova use it? | 21:10 |
hub_cap | DigitalFlux: if its in the same DB, it should be, the ID is a sequence | 21:10 |
*** GasbaKid has quit IRC | 21:11 | |
vvuksan | DigitalFlux: they are not unique | 21:11 |
hub_cap | vvuksan: crap we were relying on this, how are they not unique given a single db? | 21:11 |
vvuksan | sorry | 21:11 |
vvuksan | they are unique | 21:11 |
hub_cap | LOL | 21:11 |
vvuksan | but in sequence | 21:11 |
vvuksan | not world unique | 21:12 |
hub_cap | u scared the crap out of me | 21:12 |
hub_cap | sure unique to the DB instance itself, no? | 21:12 |
vvuksan | yes | 21:12 |
hub_cap | :) | 21:12 |
vvuksan | sorry about that | 21:12 |
*** GasbaKid has joined #openstack | 21:12 | |
*** dendrobates is now known as dendro-afk | 21:14 | |
DigitalFlux | vvuksan: hub_cap: your final decision ? unique or not unique ? :-) | 21:14 |
vvuksan | it's unique | 21:14 |
hub_cap | do i have to put all 1 million dollars on it? | 21:14 |
DigitalFlux | They are not world unique but project unique, correct ? | 21:14 |
hub_cap | They are a sequence in the DB in a single table | 21:15 |
hub_cap | so as long as you have a single DB | 21:15 |
hub_cap | they are unique | 21:15 |
vvuksan | i think they are DB unique | 21:15 |
DigitalFlux | hub_cap: a single table for all projects ? | 21:15 |
*** GasbaKid has quit IRC | 21:15 | |
eday | DigitalFlux: unique if they share a DB, not glonally unique. I tried making them globally unique via uuids, but that pach died a controversial death. perhaps some day others will see the value of unique IDs across clusters | 21:15 |
eday | err, globally | 21:15 |
DigitalFlux | eday: i already see the value | 21:16 |
hub_cap | eday: i would share that view of the need of global uniqueness, although we are hackishly using that value for our openvz driver | 21:16 |
hub_cap | DigitalFlux: id = Column(Integer, primary_key=True, autoincrement=True) <-- unique to the database u use, a single table (instances) within that table | 21:16 |
*** GasbaKid has joined #openstack | 21:16 | |
*** dirakx has quit IRC | 21:18 | |
DigitalFlux | OK, thanks guys | 21:18 |
*** blueadept has quit IRC | 21:19 | |
hub_cap | DigitalFlux: np | 21:19 |
*** GasbaKid has quit IRC | 21:19 | |
*** GasbaKid has joined #openstack | 21:20 | |
*** GasbaKid has quit IRC | 21:25 | |
Ryan_Lane | I really don't understand nova-manage service list | 21:25 |
Ryan_Lane | I swear my services are always down. never up | 21:25 |
Ryan_Lane | and I have no idea why | 21:25 |
*** GasbaKid has joined #openstack | 21:26 | |
kpepple | Ryan_Lane: you think they are up but service list shows them down or they are down and you don't know why ? | 21:27 |
Ryan_Lane | they are up | 21:28 |
Ryan_Lane | and it shows them down | 21:28 |
vvuksan | Ryan_Lane: for me it shows half the info | 21:28 |
kpepple | what does you services db table look like ? | 21:29 |
*** GasbaKid has quit IRC | 21:29 | |
DigitalFlux | Anybody played with python-novatools (cloudservers) with nova Bexar ? | 21:29 |
DigitalFlux | I simply exported the vars mentioned in novarc | 21:29 |
DigitalFlux | and ran cloudservers list against it | 21:29 |
DigitalFlux | Getting ""No project with id openstack (HTTP 500)" | 21:30 |
*** dendro-afk is now known as dendrobates | 21:30 | |
Ryan_Lane | kpepple: am I supposed to be looking at the disabled field? | 21:30 |
*** GasbaKid has joined #openstack | 21:30 | |
Ryan_Lane | because disabled show 0 on all of them | 21:31 |
kpepple | yes | 21:31 |
Ryan_Lane | so it's just mis-reporting? | 21:31 |
kpepple | you on trunk ? | 21:31 |
*** grapex1 has joined #openstack | 21:31 | |
Ryan_Lane | ish | 21:31 |
Ryan_Lane | I should really switch to the bexar release | 21:31 |
Ryan_Lane | in fact, let me do that | 21:32 |
DigitalFlux | So the cloudservers just assumes that the project_id of openstack is "openstack" | 21:32 |
DigitalFlux | this is not configurable ? | 21:32 |
Ryan_Lane | gah, what's the release ppa link? | 21:32 |
DigitalFlux | nova-core/release | 21:33 |
*** burris has joined #openstack | 21:33 | |
Ryan_Lane | thanks :) | 21:33 |
*** GasbaKid has quit IRC | 21:33 | |
kpepple | i think that enabled is set of nova-manage.py:521 which is a straight boolean test | 21:34 |
DigitalFlux | Ryan_Lane: You're welcome :) | 21:34 |
*** GasbaKid has joined #openstack | 21:35 | |
*** Pentheus has quit IRC | 21:35 | |
*** elimisteve has left #openstack | 21:36 | |
DigitalFlux | It is true ! | 21:36 |
*** maplebed has quit IRC | 21:36 | |
DigitalFlux | the cloudservers command just assumes that the project name is called "openstack" | 21:36 |
*** Pentheus has joined #openstack | 21:36 | |
*** hggdh has quit IRC | 21:37 | |
*** maplebed has joined #openstack | 21:37 | |
*** GasbaKid has quit IRC | 21:37 | |
*** kbringard has joined #openstack | 21:37 | |
annegentle | DigitalFlux: You can change that in nova.conf with the --default_project flag | 21:38 |
mray | Where can I find the nova-import-canonical-imagestore referenced in http://nova.openstack.org/adminguide/single.node.install.html? | 21:39 |
*** GasbaKid has joined #openstack | 21:39 | |
dragondm | DigitalFLux: ya, currently it just defaults to the 1 project name. That will be changing (hopefully for cactus). | 21:40 |
*** hggdh has joined #openstack | 21:41 | |
*** jc_smith has quit IRC | 21:41 | |
annegentle | mray: hm. it installed when I installed Bexar from the tarball... | 21:41 |
DigitalFlux | annegentle: dragondm: Thanks | 21:41 |
mray | annegentle: I can't find it in the apt repo | 21:41 |
*** lvaughn has quit IRC | 21:41 | |
DigitalFlux | Any idea where can i get a RackSpace test image (template) to upload to Openstack ? | 21:41 |
*** dprince has quit IRC | 21:41 | |
*** GasbaKid has quit IRC | 21:42 | |
*** lvaughn has joined #openstack | 21:42 | |
annegentle | mray: sorry I'm not much good at unravelling packaging. | 21:43 |
mray | http://ppa.launchpad.net/nova-core/release/ubuntu/pool/main/n/nova/ | 21:43 |
mray | apt-cache search reveals nothing | 21:43 |
*** GasbaKid has joined #openstack | 21:43 | |
mray | hmm… maybe it's not used anymore | 21:44 |
annegentle | mtaylor: any ideas? or soren? ^^ | 21:44 |
*** GasbaKid has quit IRC | 21:45 | |
*** ctennis has quit IRC | 21:46 | |
*** jc_smith has joined #openstack | 21:46 | |
Ryan_Lane | bexar release shows most of my services down too | 21:46 |
vvuksan | DigitalFlux: what template ? | 21:47 |
kpepple | Ryan_Lane: are the services updating ? | 21:49 |
Ryan_Lane | looks like it | 21:50 |
Ryan_Lane | sec | 21:50 |
*** DigitalFlux has quit IRC | 21:50 | |
Ryan_Lane | yep | 21:50 |
vvuksan | kpepple: they update for me as well | 21:51 |
vvuksan | but some just don't show | 21:51 |
kpepple | hold on ... need to reboot my server to bring it to trunk | 21:51 |
Ryan_Lane | maybe I need to drop my database and re-create it | 21:52 |
Ryan_Lane | who knows if the schema is right or not | 21:52 |
jaypipes | justinsb: k, review of your hpsan branch done. | 21:52 |
jaypipes | justinsb: as much as I could, of course :) | 21:53 |
mtaylor | annegentle: I blame jaypipes | 21:54 |
jaypipes | what did I do now? | 21:54 |
mtaylor | jaypipes: probably nothing | 21:55 |
creiht | mtaylor: !!!! | 21:56 |
creiht | mtaylor: packages? :) | 21:56 |
creiht | is lp slow for anyone else right now? | 21:56 |
creiht | I'm only getting 110KB/s from them right now both at home and my slice | 21:56 |
mtaylor | creiht: packages? have I dropped the ball on a packaging task I was to be working on? | 21:57 |
Ryan_Lane | well, a fresh db didn't help | 21:57 |
Ryan_Lane | though it's good to know I'm starting fresh :) | 21:57 |
jaypipes | creiht: yet another LP maintenance window starting. They are trying to upgrade the database and LP software. It failed the last time. | 21:57 |
creiht | ugh | 21:57 |
jaypipes | creiht: I know. | 21:57 |
Ryan_Lane | heh. poor lp people. I know their pain :) | 21:57 |
jaypipes | creiht: lovely having LP maintenance windows in US work times... | 21:57 |
creiht | mtaylor: https://launchpad.net/~swift-core/+archive/ppa | 21:59 |
* creiht doesn't see any 1.2.0 packages :) | 21:59 | |
creiht | mtaylor: there were also 2 ppas added with nothing in them | 21:59 |
creiht | not sure what they are for, or if we intend on changing ppas? | 22:00 |
mtaylor | uh... | 22:00 |
* mtaylor probably just had a brain hemorrage or something... lemme figure out what I was thinking | 22:01 | |
creiht | hehe | 22:01 |
annegentle | mtaylor: no head 'splosions! :) | 22:04 |
* mtaylor makes a popping noise | 22:04 | |
* mtaylor deflates | 22:04 | |
*** j05h has quit IRC | 22:04 | |
*** ctennis has joined #openstack | 22:05 | |
uvirtbot | New bug: #717431 in glance "Swift backend not taking into account new Swift account:user:key in URI" [High,Confirmed] https://launchpad.net/bugs/717431 | 22:06 |
soren | mtaylor: You never responded to my question about changing the e-mail in the ppa script back to mine. | 22:07 |
mtaylor | soren: uh, sorry. I don't remember the question... :) | 22:07 |
mtaylor | soren: oh right, I think I remember that now | 22:07 |
mtaylor | why would you want the script to be doing things with your name? | 22:08 |
soren | 21:11 <+soren> mtaylor: Would you mind terribly if I changed it back? It's the only way I can think of that I can get notified about build/upload failures. | 22:08 |
*** j05h has joined #openstack | 22:08 | |
mtaylor | soren: sorry - missed that. can we try to figure out another way to get you email failure notifications? | 22:08 |
soren | Does it hurt anything that it's my addresss? | 22:08 |
soren | What was the motivation for changing it? | 22:09 |
mtaylor | soren: my pedantic side ... you are not actually the one building those packages, and you are not personally signing them | 22:09 |
mtaylor | soren: hudson is building and signing them, so having the entry be soren hansen is not reflective of reality | 22:09 |
soren | mtaylor: There's some truth to that for sure. | 22:09 |
mtaylor | of course - it doesn't _actually_ hurt things, it just doesn't seem 'right' | 22:09 |
*** hub_cap has quit IRC | 22:13 | |
soren | mtaylor: Apart from the notification thing, I also do like that people installing the packages can go and see in the changelog and find a real person they can e-mail if it's failing for them somehow. | 22:13 |
soren | mtaylor: Being from a PPA and all, lots of people know that the Maintainer: field can be somewhat misleading. | 22:14 |
mtaylor | soren: well, we could fill out the "Uploaders" field appropriately | 22:14 |
mtaylor | soren: but totally your call. at some point I'd love to find a 'good' solution to these problems (and also would like to again register my dislike for the motu-in-maintainer field thing) | 22:15 |
kbringard | if I upload a raw image that has the kernel and ramdisk bundled inside it into glance, can I launch it with nova? | 22:16 |
tr3buchet | recent pull of trunk, getting: http://pastie.org/1554273 | 22:17 |
tr3buchet | any trouble shoot ideas? | 22:18 |
*** dprince has joined #openstack | 22:20 | |
kpepple | tr3buchet: it's in servers, something about getting your key pairs | 22:21 |
sirp_ | tr3buchet: did you use euca to add-keypair? | 22:22 |
tr3buchet | yes | 22:22 |
kpepple | tr3buchet: the authmanager is saying you don't have any | 22:23 |
tr3buchet | i haven't changed anything since it worked earlier | 22:23 |
tr3buchet | that's the odd thing | 22:23 |
*** allsystemsarego has quit IRC | 22:23 | |
sirp_ | tr3buchet: are you pointing at the sqlite db now instead of your mysqldb? | 22:23 |
*** westmaas has quit IRC | 22:24 | |
tr3buchet | --sql_connection=mysql://root:nova@localhost/nova | 22:26 |
*** dprince has quit IRC | 22:26 | |
tr3buchet | not sure if this helps, but i was trying to do a cloudservers boot when it happened | 22:27 |
jaypipes | gholt: hey, great series of articles on your blog about consistent hashing. well done. | 22:27 |
tr3buchet | image-list flavor-list and list all work just fine | 22:27 |
kpepple | tr3buchet: probably have to go into your db and do a 'select * from key_pairs;' to see if your key pairs are really there | 22:31 |
tr3buchet | checking! | 22:31 |
kbringard | this feels like a dumb question, but how do I get nova to use glance to look for available images? | 22:31 |
tr3buchet | "Empty set (0.00 sec)" hmmm how did that happen | 22:32 |
kpepple | tr3buchet: that would be bad | 22:32 |
tr3buchet | kbringard: you have to add the images to glance | 22:32 |
kbringard | I did that | 22:32 |
tr3buchet | kbringard: are you using hte cloudservers tool? | 22:32 |
kbringard | I see the image when I do a get on images and a head shows the image attributes | 22:32 |
kbringard | ah, no, I was using the euca2ools | 22:33 |
kbringard | I guess that would explain it, eh? | 22:33 |
tr3buchet | do you get anything out of euca-describe-images? | 22:33 |
kbringard | yea, but only the images I've uploaded with the euca2ools | 22:33 |
tr3buchet | kpepple: any idea how i managed to not have any keys in there? | 22:33 |
kbringard | every time that's happened to me, it's been because I created them with the wrong configuration | 22:34 |
tr3buchet | kbringuard: i've only ever used images i've specificly uploaded | 22:34 |
kbringard | hmm, well, I have not restarted the API and stuff since I got glance running, maybe that's it | 22:35 |
tr3buchet | weird, i haven't changed any configurations, only pulled trunk | 22:35 |
kbringard | did you do a nova-manage db sync, maybe it blasted your settings? | 22:35 |
kbringard | is everything else in there still? | 22:35 |
*** kpepple has quit IRC | 22:36 | |
*** vvuksan has quit IRC | 22:37 | |
antonym | tr3buchet: last time i got that, i had to run this step, making sure that euca2ools was installed euca-add-keypair nova_key > nova_key.priv | 22:37 |
*** hggdh has quit IRC | 22:38 | |
tr3buchet | i did that though | 22:38 |
tr3buchet | and again | 22:38 |
tr3buchet | tore down the whole db and recreated, recreated the project, unzipped, then added the keypair | 22:38 |
*** dragondm has quit IRC | 22:39 | |
sirp_ | tr3buchet: you've verified that you can see the key-pair in the db? | 22:39 |
*** hggdh has joined #openstack | 22:39 | |
tr3buchet | key_pair is not in the DB | 22:39 |
*** dirakx has joined #openstack | 22:39 | |
sirp_ | tr3buchet: ah then the keypair add step was borked for some reason | 22:40 |
*** hggdh has quit IRC | 22:40 | |
*** m_3 has quit IRC | 22:40 | |
sirp_ | is it in nova.sqlite db in the rootdir? | 22:40 |
*** hggdh has joined #openstack | 22:40 | |
tr3buchet | no | 22:43 |
tr3buchet | i'm using mysql | 22:43 |
tr3buchet | omg, tell me that isn't | 22:43 |
tr3buchet | ...yep | 22:43 |
tr3buchet | i've added something to to bin-manage for create networks and forgot to comment it out for trunk | 22:43 |
tr3buchet | .. | 22:43 |
tr3buchet | stupid | 22:43 |
tr3buchet | thanks sirp_ antonym kpepple | 22:44 |
kbringard | so, the aws api doesn't use glance? | 22:45 |
sirp_ | kbringard: yeah, right now we're focuing on getting it to work with OpenStack API | 22:47 |
*** ppetraki has quit IRC | 22:47 | |
kbringard | ok, cool, that's good to know | 22:47 |
kbringard | so if I've uploaded an image into glance, I should be able to see if if I use the OpenStack API | 22:47 |
sirp_ | kbringard: yep | 22:48 |
kbringard | awesome, thanks sirp_, one last question... are there any command line tools akin to the euca2ools for the openstack API? | 22:49 |
sirp_ | kbringard: http://wiki.openstack.org/XenServerDevelopment contains some of the steps we're using to register images and spin them up | 22:49 |
sirp_ | kbringard: yeah we're using novatools aka 'cloudservers' | 22:49 |
kbringard | perfect, I was crawling the wiki but hadn't gotten there yet | 22:49 |
*** westmaas has joined #openstack | 22:55 | |
Ryan_Lane | ugh. for some reason with bexar release, nova-network isn't setting up the SNATTING table | 22:56 |
*** jtran has joined #openstack | 23:00 | |
Ryan_Lane | why isn't it doing init_host? | 23:01 |
*** mdomsch has quit IRC | 23:02 | |
kbringard | hmm, OK, so when I do "cloudservers image-list" I still only see the images I uploaded with the euca2ools | 23:02 |
kbringard | but when I get /images on my glance API host, I see the image I uploaded | 23:03 |
kbringard | when compute, scheduler and network start, I see it setting glance_host correctly | 23:03 |
*** troytoman is now known as troytoman-away | 23:04 | |
*** troytoma_ has quit IRC | 23:04 | |
*** brd_from_italy has quit IRC | 23:04 | |
Ryan_Lane | gah | 23:06 |
Ryan_Lane | well, I found a bug :( | 23:06 |
Ryan_Lane | when FlatDHCP starts, it calls super before init_host | 23:06 |
Ryan_Lane | the init_host method in super tries to assign the floating IPs | 23:06 |
Ryan_Lane | which doesn't work so well when the firewall chains don't exist | 23:07 |
Ryan_Lane | which causes the network manager to fail to start | 23:07 |
* Ryan_Lane goes to file a bug | 23:07 | |
*** lvaughn_ has joined #openstack | 23:09 | |
*** lvaughn has quit IRC | 23:11 | |
*** nelson has joined #openstack | 23:11 | |
*** reldan has quit IRC | 23:12 | |
nelson | Does the AUTH_hex key account ever time out? | 23:12 |
kbringard | ah, I figured it out | 23:12 |
kbringard | --image_service=nova.image.glance.GlanceImageService | 23:12 |
kbringard | <--- idiot | 23:12 |
nelson | I was just trying to do a demo of Swift for Danese, and started getting access denied (401) errors. | 23:13 |
Ryan_Lane | so, lp717469 is a pretty nasty bug in bexar | 23:16 |
Ryan_Lane | !717469 | 23:16 |
openstack | Ryan_Lane: Error: "717469" is not a valid command. | 23:16 |
Ryan_Lane | bah | 23:16 |
*** johnpur has quit IRC | 23:16 | |
Ryan_Lane | anyway, there's no way to make nova-network start when this occurs, unless you want to disassociate all floating IPs | 23:17 |
creiht | nelson: Is it possible the token expired? | 23:17 |
*** reldan has joined #openstack | 23:17 | |
Ryan_Lane | or comment out code, restart, uncomment the code, and restart | 23:17 |
nelson | It's a public container, but I'm guessing that the account times out anyway. | 23:17 |
Ryan_Lane | or know all of the rules that need to be created | 23:17 |
creiht | nelson: are you by chance sending creds even though it is a public container? | 23:18 |
creiht | if it is a public container, then it shouldn't 401 | 23:18 |
nelson | No, not sending creds, just the AUTH_(hex string) account name. | 23:18 |
creiht | hrm | 23:19 |
nelson | that was the problem. Had to fetch new certs. | 23:19 |
nelson | I'm still running 1.1; if it's fixed in 1.2, well, too bad for me. | 23:20 |
uvirtbot | New bug: #717467 in nova "migrate versioning import exceptions fails" [Undecided,New] https://launchpad.net/bugs/717467 | 23:22 |
Pentheus | Does 1.2 have working public containers? | 23:23 |
creiht | Pentheus: yes | 23:23 |
Pentheus | creiht: It uses a different path then RS' .make_public() though still? | 23:24 |
Pentheus | creiht: since theirs is really for cdn | 23:24 |
creiht | yes | 23:24 |
Pentheus | creiht: the r: .* foo | 23:24 |
creiht | yup | 23:24 |
Pentheus | creiht: thanks :) | 23:24 |
uvirtbot | New bug: #717469 in nova "Network manager fails to start after system restart if floating IP addresses are in use" [Undecided,New] https://launchpad.net/bugs/717469 | 23:26 |
kbringard | thanks everyone, have a fab weekend | 23:26 |
*** kbringard has quit IRC | 23:26 | |
*** gondoi has quit IRC | 23:27 | |
*** Guest18847 has quit IRC | 23:29 | |
iammartian | I just bought $19000 worth of servers I could not afford, to add "cloud based computing" to my hosting company offering. Could openstack fill that role it its current state? | 23:30 |
iammartian | self service by customers is key for me | 23:31 |
*** ccustine has quit IRC | 23:31 | |
*** ryker has joined #openstack | 23:32 | |
iammartian | i've been using citrix xenserver up until now | 23:32 |
*** grapex1 has left #openstack | 23:32 | |
*** ccustine has joined #openstack | 23:35 | |
ryker | Hi all. Does anyone have any suggestions for setting up a fresh openstack install for testing purposes using chef? I found nova-solo, but i'm not sure how up to date it is. http://vuksan.com/blog/2010/09/01/install-openstack-nova-easily-using-chef-and-nova-solo/ | 23:35 |
openstackhudson | Project nova build #504: SUCCESS in 1 min 33 sec: http://hudson.openstack.org/job/nova/504/ | 23:37 |
openstackhudson | Tarmac: This fixes a lazy-load issue in describe-instances, which causes a crash. The solution is to specifically load the network table when retrieving an instance. | 23:37 |
JordanRinke | anyone used availability zones? | 23:38 |
JordanRinke | ryker: pop a tweet to @mattray | 23:39 |
JordanRinke | he is doing a ton of openstack chef stuff | 23:39 |
ryker | JordanRinke: thx | 23:39 |
westmaas | ryker: dovetaildan (aka dprince) also does a bunch of chef stuff based on work vishy did | 23:40 |
JordanRinke | (mattray = opscode dude, working with vishy also) | 23:40 |
JordanRinke | ryker: I just talked to him, he said email him matt@opscode.com and he will hit you up | 23:42 |
JordanRinke | he was just shutting down or he would hop in IRC | 23:42 |
vishy | ryker: chef stuff with vagrant is all on ansolabs blog, putting in stuff for multinode at the moment | 23:42 |
*** sebastianstadil has joined #openstack | 23:43 | |
ryker | JordanRinke and westmaas: thx, i'll email him. | 23:43 |
ryker | vishy: I haven't tried using vagrant yet. | 23:43 |
ryker | as a matter of fact, I'm not even sure what vagrant is. :) I keep hearing about it, but i haven't looked into it yet. | 23:44 |
*** mray has quit IRC | 23:45 | |
jtran | anyone here familiar w/ the openstack-compute gem? | 23:48 |
*** kpepple has joined #openstack | 23:53 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!