*** topspinkyle has quit IRC | 00:11 | |
*** abecc has joined #openstack | 00:13 | |
*** Cybodog has joined #openstack | 00:16 | |
*** zheng_li has joined #openstack | 00:27 | |
*** abecc has quit IRC | 00:35 | |
*** zheng_li has quit IRC | 00:39 | |
*** cachedout has joined #openstack | 00:44 | |
*** cloud0 has joined #openstack | 00:44 | |
*** openfly has joined #openstack | 00:45 | |
*** ar1 has joined #openstack | 01:00 | |
*** jakedahn has joined #openstack | 01:03 | |
*** jakedahn has joined #openstack | 01:03 | |
*** mtaylor has quit IRC | 01:47 | |
*** Cybodog has quit IRC | 02:28 | |
*** mtaylor has joined #openstack | 02:32 | |
*** ChanServ sets mode: +v mtaylor | 02:32 | |
*** joearnold has joined #openstack | 02:47 | |
*** comstud has joined #openstack | 02:50 | |
*** ChanServ sets mode: +v comstud | 02:50 | |
*** kashyapc has joined #openstack | 03:02 | |
*** mdomsch has joined #openstack | 03:03 | |
*** mtaylor has quit IRC | 03:10 | |
*** adjohn has joined #openstack | 03:47 | |
*** ichristo has joined #openstack | 03:49 | |
*** silassewell has quit IRC | 04:00 | |
*** pharkmillups has joined #openstack | 04:05 | |
*** kashyapc has quit IRC | 04:22 | |
*** suchitp has joined #openstack | 04:23 | |
*** suchitp has left #openstack | 04:24 | |
*** mdomsch has quit IRC | 04:39 | |
*** suchitp has joined #openstack | 04:47 | |
*** suchitp has left #openstack | 04:47 | |
*** anotherjesse has quit IRC | 04:50 | |
*** anotherj- has joined #openstack | 04:50 | |
*** soren has quit IRC | 04:51 | |
*** cory_ has quit IRC | 04:51 | |
*** cory_ has joined #openstack | 04:51 | |
*** soren has joined #openstack | 04:52 | |
*** ChanServ sets mode: +v soren | 04:52 | |
*** suchitp has joined #openstack | 04:54 | |
suchitp | :wq | 04:54 |
---|---|---|
*** kashyapc has joined #openstack | 04:58 | |
*** deshantm has quit IRC | 05:00 | |
*** kashyapc has quit IRC | 05:03 | |
*** kevnfx has joined #openstack | 05:03 | |
*** kevnfx has quit IRC | 05:10 | |
*** kashyapc_ has joined #openstack | 05:11 | |
*** jakedahn has quit IRC | 05:17 | |
*** jakedahn has joined #openstack | 05:18 | |
*** keekz has quit IRC | 05:35 | |
*** keekz has joined #openstack | 05:35 | |
*** joschi has quit IRC | 05:39 | |
*** mtaylor has joined #openstack | 05:43 | |
*** ChanServ sets mode: +v mtaylor | 05:43 | |
*** joschi has joined #openstack | 05:46 | |
*** adjohn_ has joined #openstack | 05:46 | |
*** adjohn has quit IRC | 05:48 | |
*** adjohn_ is now known as adjohn | 05:48 | |
*** burris has joined #openstack | 05:49 | |
adjohn | Is there any snapshot support for the first release? | 05:50 |
*** Podilarius has joined #openstack | 05:53 | |
*** f4m8_ is now known as f4m8 | 05:54 | |
*** kashyapc__ has joined #openstack | 05:56 | |
soren | adjohn: I believe the EBS code has snapshotting, but I'm not sure. I've not really used that bit much myself. Yet. | 05:58 |
*** kashyapc_ has quit IRC | 05:59 | |
adjohn | where is the EBS code? | 06:00 |
*** ichristo has quit IRC | 06:02 | |
*** ibarrera has joined #openstack | 06:06 | |
adjohn | ah maybe in the iscsi volumes branch | 06:07 |
*** miclorb_ has joined #openstack | 06:08 | |
*** guigui has joined #openstack | 06:10 | |
*** jakedahnn has joined #openstack | 06:17 | |
*** miclorb_ has quit IRC | 06:23 | |
soren | adjohn: No, sorry, it's the nova-volume stuff. | 06:25 |
soren | adjohn: So in nova/volume/blah* | 06:26 |
*** ttx has joined #openstack | 06:26 | |
soren | adjohn: Ah, but glancing at the exposed API, snapshots seem to not be supported. | 06:26 |
soren | adjohn: The only API call that mentions snapshots is describe_snapshots which returns a stubbed response. | 06:27 |
*** allsystemsarego has joined #openstack | 06:31 | |
*** joearnol_ has joined #openstack | 06:32 | |
*** joearnold has quit IRC | 06:32 | |
*** sirp1 has quit IRC | 06:34 | |
adjohn | soren: Got it, thanks! | 06:34 |
*** joearnol_ has quit IRC | 06:34 | |
*** hisaki has joined #openstack | 06:35 | |
*** pharkmillups has quit IRC | 06:35 | |
*** Robi_ has quit IRC | 06:38 | |
*** Robi_ has joined #openstack | 06:38 | |
*** anm_ has quit IRC | 06:39 | |
*** anm_ has joined #openstack | 06:39 | |
*** tomo_bot has quit IRC | 06:48 | |
*** tomo_bot has joined #openstack | 06:52 | |
*** brd_from_italy has joined #openstack | 07:00 | |
*** suchitp has left #openstack | 07:01 | |
*** jakedahnn is now known as nhadekaj | 07:03 | |
soren | vishy: You guys still around? | 07:39 |
*** ArdRigh has joined #openstack | 07:47 | |
*** cyonyx has quit IRC | 07:52 | |
*** befreax has joined #openstack | 07:55 | |
*** hisaki has quit IRC | 08:03 | |
*** suchitp has joined #openstack | 08:08 | |
*** aerohit has joined #openstack | 08:21 | |
*** miclorb_ has joined #openstack | 08:25 | |
*** suchitp has left #openstack | 08:26 | |
*** aerohit has quit IRC | 08:28 | |
*** irahgel has joined #openstack | 08:28 | |
soosfarm_ | are there any guidelines as to what type of disks should be used for the storage backend? | 08:44 |
*** ptremblett has quit IRC | 08:51 | |
*** adjohn has quit IRC | 08:53 | |
uvirtbot | New bug: #654452 in nova "sqlite files end up owned by root" [Undecided,New] https://launchpad.net/bugs/654452 | 09:01 |
soren | soosfarm_: Big ones. | 09:04 |
soosfarm_ | :) good answer | 09:04 |
soren | :) | 09:05 |
soosfarm_ | a company we just bought are getting rid of their "cheap" disk backup system with loads of big SATA-drives | 09:05 |
soren | Sounds like a win. | 09:07 |
soosfarm_ | the framework is a little bit staggering to wrap my brain around at this point, specifically, what I am unsure of is how to tie in nova with swift for vm storage (if at all possible?) | 09:07 |
soren | soosfarm_: Swift offers "object storage", not "block storage". Basically, this means you can't run your VM's with disk images stored in Swift. | 09:08 |
soosfarm_ | okay cool :) | 09:10 |
soosfarm_ | so, any traditional shared storage for the vm images is fine enough to use as a nova volume then? | 09:12 |
soren | Nova creates disk images on the local filesystem. If your /var/lib/nova/instances is an NFS mount, it should work as expected. | 09:13 |
soosfarm_ | great | 09:13 |
*** kashyapc__ has quit IRC | 09:41 | |
*** joschi has quit IRC | 09:42 | |
*** suchitp has joined #openstack | 09:42 | |
*** suchitp has left #openstack | 09:43 | |
*** joschi has joined #openstack | 09:44 | |
*** kashyapc has joined #openstack | 09:49 | |
*** dizz has joined #openstack | 09:51 | |
*** ptremblett has joined #openstack | 09:56 | |
*** ArdRigh has quit IRC | 10:12 | |
*** dizz has quit IRC | 10:14 | |
*** skippyish has quit IRC | 10:44 | |
*** skippyish has joined #openstack | 10:49 | |
*** miclorb_ has quit IRC | 10:56 | |
*** Podilarius has left #openstack | 11:04 | |
*** hazmat has joined #openstack | 11:28 | |
*** kashyapc_ has joined #openstack | 11:29 | |
*** kashyapc has quit IRC | 11:30 | |
*** ctennis has quit IRC | 11:31 | |
*** hazmat has quit IRC | 11:45 | |
chmouel | soren: so when I did a merge proposal request thing what happen next? | 12:03 |
*** ctennis has joined #openstack | 12:05 | |
*** ctennis has joined #openstack | 12:05 | |
*** stewart has quit IRC | 12:09 | |
*** xfaf is now known as zul | 12:15 | |
*** guigui has quit IRC | 12:19 | |
*** stewart has joined #openstack | 12:19 | |
chmouel | hey guys i'm wondering if anybody has an idea about this https://bugs.launchpad.net/nova/+bug/654518 | 12:30 |
uvirtbot | Launchpad bug 654518 in nova "Error when uploading a uploading a bundle" [Undecided,New] | 12:30 |
chmouel | on the same time as uvirtbot :) | 12:31 |
*** jessec has joined #openstack | 12:34 | |
*** gundlach has joined #openstack | 12:35 | |
uvirtbot | New bug: #654518 in nova "Error when uploading a uploading a bundle" [Undecided,New] https://launchpad.net/bugs/654518 | 12:36 |
*** kashyapc_ has quit IRC | 12:41 | |
*** silassewell has joined #openstack | 12:48 | |
*** zul has quit IRC | 12:49 | |
*** zul has joined #openstack | 12:49 | |
*** pvo has joined #openstack | 12:58 | |
*** ChanServ sets mode: +v pvo | 12:58 | |
*** gaveen has joined #openstack | 13:06 | |
soren | chmouel: When you mention a bug, uvirtbot posts the details. :) | 13:11 |
soren | chmouel: When you submit a merge proposal, eventually someone reviews it and gives feedback or merges it. | 13:12 |
soren | vishy: Just so you know, I'm working on putting all your security groups changes back into my branch. I'm almost done. However, I need to head out, will be back 1800 UTC-ish. | 13:14 |
*** abecc has joined #openstack | 13:15 | |
chmouel | soren: ok cool just was not sure if there was another step after that... | 13:16 |
*** kevnfx has joined #openstack | 13:16 | |
*** abecc has joined #openstack | 13:17 | |
*** Cybodog has joined #openstack | 13:18 | |
chmouel | soren: did you add #eventlet.patcher.monkey_patch(all=False, socket=True) | 13:19 |
chmouel | in wsgi.py ? | 13:19 |
chmouel | i am not sure this is playing well when you get twisted reactor already running mixing with eventlet stuff | 13:20 |
*** deshantm has joined #openstack | 13:21 | |
*** tobym has joined #openstack | 13:34 | |
*** Podilarius has joined #openstack | 13:42 | |
*** guigui1 has joined #openstack | 13:51 | |
creiht | soosfarm_: swift was designed for use with commodity hardware in mind (including SATA drives) | 13:52 |
*** gundlach has quit IRC | 13:53 | |
*** f4m8 is now known as f4m8_ | 13:53 | |
*** kevnfx has joined #openstack | 13:56 | |
soosfarm_ | creiht: ok great | 13:57 |
*** gundlach has joined #openstack | 14:00 | |
*** tobym has quit IRC | 14:00 | |
*** tobym has joined #openstack | 14:13 | |
*** kevnfx has quit IRC | 14:14 | |
*** befreax has quit IRC | 14:15 | |
*** brainproxy has quit IRC | 14:24 | |
gundlach | what's the quickest way to tell if a branch on my local machine has been pushed to LP and merged into trunk? is there a 'bzr info' equivalent that gives the merge status, or a 'bzr log' variant that includes merge destinations? | 14:25 |
*** kashyapc has joined #openstack | 14:25 | |
gundlach | i always forget to delete these folders when the merge is complete... | 14:25 |
*** ppetraki has joined #openstack | 14:26 | |
*** jdarcy has joined #openstack | 14:27 | |
*** aliguori has quit IRC | 14:37 | |
*** rnirmal has joined #openstack | 14:38 | |
*** johnpur has joined #openstack | 14:45 | |
*** ChanServ sets mode: +v johnpur | 14:45 | |
*** brainproxy has joined #openstack | 14:47 | |
soren | gundlach: bzr missing | 14:49 |
soren | gundlach: So, "bzr missing lp:nova", for instance. | 14:49 |
soren | gundlach: Shows the commits missing on your branch compared to lp:nova, and vice versa. | 14:49 |
soren | chmouel: Which version of eventlet do you have? | 14:50 |
*** hazmat has joined #openstack | 14:51 | |
chmouel | Version: 0.9.9-1ubuntu1~lucid0 | 14:51 |
chmouel | I have actually compared with the mercurial code and it does not seem to have much diff there | 14:51 |
soren | chmouel: We require 0.9.12. | 14:52 |
chmouel | ah.. where I can find such version ? | 14:52 |
soren | chmouel: nova-core ppa, I would say. | 14:53 |
*** aliguori has joined #openstack | 14:53 | |
chmouel | weird that apt did not pickup | 14:53 |
* soren doublecheks | 14:53 | |
soren | doublechecks, even. | 14:53 |
soren | Yup. | 14:53 |
soren | https://edge.launchpad.net/~nova-core/+archive/ppa/+packages | 14:53 |
*** pharkmillups has joined #openstack | 14:54 | |
chmouel | ok i had your PPA, going to try with the nova-core | 14:55 |
chmouel | i got bunch of erros now when upgrading :\ going to try again from scratch | 14:56 |
chmouel | this one for the record http://paste.openstack.org/show/40/ | 14:58 |
gundlach | soren: thanks. | 14:59 |
*** sirp1 has joined #openstack | 15:01 | |
uvirtbot | New bug: #654584 in nova "404 Not found with euca-register " [Undecided,New] https://launchpad.net/bugs/654584 | 15:01 |
*** littleidea has joined #openstack | 15:04 | |
*** zaitcev has joined #openstack | 15:05 | |
chmouel | soren: I have reinstalled and it seems to work w.r.t the sql scemas only thing missing is ImportError: No module named image.service | 15:09 |
chmouel | soren: using package from the ppa repo 0.9.1~r318-0ubuntu0ppa1~lucid1 | 15:10 |
*** jfluhmann has joined #openstack | 15:10 | |
*** dizz has joined #openstack | 15:10 | |
chmouel | that script http://paste.openstack.org/show/41/ is going to be useful in the future 8-) | 15:12 |
*** alekibango has joined #openstack | 15:14 | |
*** jero has quit IRC | 15:17 | |
soren | chmouel: That should never be necessary. | 15:24 |
*** guigui1 has quit IRC | 15:24 | |
chmouel | well upgrade did not go well it seems | 15:24 |
* chmouel not know how sqlalchemy does that kind of thing if this is the same kind of rails kind of thing | 15:25 | |
soren | chmouel: If upgrades don't work, we've failed. | 15:26 |
alekibango | chmouel which kind of thing? | 15:26 |
alekibango | upgrades? | 15:26 |
chmouel | yep sql schemas update | 15:26 |
chmouel | see http://paste.openstack.org/show/41/ | 15:26 |
soren | http://paste.openstack.org/show/40/, rather. | 15:26 |
alekibango | chmouel: dont worry. it works | 15:26 |
alekibango | it takes some sweating, but works | 15:27 |
chmouel | ah ok so the sql error is not an error ? | 15:27 |
alekibango | chmouel: ah, you are talking about paste now :) looking | 15:27 |
alekibango | chmouel: this is prerelease software :) | 15:28 |
alekibango | chmouel: sqlalchemy is not yet used to its full potential. it has some mechanisms for upgrades, but they are still not in place. | 15:29 |
chmouel | yep no worries, that why i thought that renstall script will be useful for testing until things stabilize | 15:29 |
alekibango | well.. upgrading sqlite db is not easy, as it misses some obviously needed functions :) | 15:30 |
alekibango | imho we should go with postgresql, esp. after 9.x release | 15:30 |
chmouel | this should be all abstract by sqlalchemy isnt it | 15:30 |
alekibango | chmouel: you need to take care about upgrades -- it can create empty db for you | 15:31 |
alekibango | but upgrades needs some care | 15:31 |
chmouel | ah shame so what is the advantage of using an ORM ? | 15:32 |
chmouel | and not something like swift orm (light wrapper) | 15:33 |
alekibango | chmouel: that would not fix your problem, when developers will change things on the fly and will not care about db | 15:41 |
chmouel | i have used south for django in the paste and it's kind of nice (http://south.aeracode.org/) | 15:42 |
alekibango | chmouel: there is similar tool for SA | 15:46 |
alekibango | http://code.google.com/p/sqlalchemy-migrate/ | 15:46 |
chmouel | to be honest it's not so much of a biggie while being in pre-release state | 15:47 |
alekibango | chmouel: they for sure think about it in this way... :) | 15:47 |
*** tobym has quit IRC | 15:48 | |
alekibango | chmouel: what db are u using? | 15:48 |
alekibango | mysql? | 15:48 |
*** patri0t has quit IRC | 15:48 | |
chmouel | alekibango: on that paste? sqlite | 15:48 |
alekibango | if you need, dump the contents of all tables, remove the sqlite file | 15:49 |
alekibango | and put important table contents back in | 15:49 |
alekibango | when its created again | 15:49 |
chmouel | yep that's straighforard enough to do if i had data I really fancied keeping there :-) | 15:50 |
alekibango | having sql server i would say see what was changed and do those changes manually | 15:50 |
*** patri0t has joined #openstack | 15:51 | |
alekibango | sqlite is not that powerfull when you deal with alter table | 15:51 |
*** ibarrera has quit IRC | 15:51 | |
chmouel | well on the other side having a psql dependences is kind of heavyweight | 15:52 |
*** befreax has joined #openstack | 15:57 | |
*** brd_from_italy has quit IRC | 15:57 | |
*** theron has joined #openstack | 16:03 | |
*** tobym has joined #openstack | 16:07 | |
alekibango | ic | 16:09 |
alekibango | but it can work in cluster | 16:10 |
alekibango | which adds some needed value | 16:10 |
alekibango | reliability... | 16:10 |
*** befreax has left #openstack | 16:16 | |
*** maplebed has joined #openstack | 16:19 | |
*** jero has joined #openstack | 16:25 | |
*** pandemic1yn is now known as pandemicsyn | 16:34 | |
*** kashyapc has quit IRC | 16:34 | |
*** ChanServ sets mode: +v pandemicsyn | 16:34 | |
*** joearnold has joined #openstack | 16:42 | |
*** aliguori has quit IRC | 16:43 | |
*** kashyapc has joined #openstack | 16:56 | |
*** dizz is now known as dizz|away | 16:59 | |
*** silassewell has quit IRC | 17:05 | |
*** herki has quit IRC | 17:08 | |
*** patri0t has quit IRC | 17:09 | |
*** patri0t has joined #openstack | 17:13 | |
*** jc_smith has joined #openstack | 17:15 | |
*** silassewell has joined #openstack | 17:15 | |
*** pharkmillups has quit IRC | 17:27 | |
*** kashyapc has quit IRC | 17:30 | |
*** anm_ is now known as iammartian | 17:46 | |
*** kashyapc has joined #openstack | 17:47 | |
*** pharkmillups has joined #openstack | 17:50 | |
jaypipes | sirp1: ping | 17:50 |
sirp1 | jaypipes: howdy | 17:51 |
jaypipes | sirp1: howdy :) heya, could you go into each of these merge props (https://code.launchpad.net/~rconradharris/glance/refactor_parse_swift_tokens/+merge/37335 and https://code.launchpad.net/~rconradharris/glance/refactor_swift_authurl/+merge/37334) and add a branch dependency of ~rconradharris/glance/add_registry_adapter please? | 17:52 |
jaypipes | sirp1: that will allow the diff generated for the merge proposal to not include all the work you did in add_registry_adapter. | 17:53 |
jaypipes | sirp1: which will make reviewing the code in those branches much easier :) | 17:53 |
sirp1 | sure thing | 17:53 |
jaypipes | sirp1: to do this when you propose a branch for merging, hit the +Additional Options link on the merge prop and put the branch name in the textbox called "This branch depends on another:" | 17:54 |
sirp1 | ahhh, ok, thx | 17:54 |
jaypipes | sirp1: no prob. there's no way you'd know about that, its pretty hidden! :) | 18:00 |
*** aliguori has joined #openstack | 18:01 | |
*** joearnol_ has joined #openstack | 18:03 | |
*** joearnold has quit IRC | 18:05 | |
*** theron has quit IRC | 18:06 | |
*** rossij has quit IRC | 18:09 | |
*** rossij has joined #openstack | 18:10 | |
*** ptremblett has quit IRC | 18:22 | |
*** exlt_ is now known as exlt | 18:22 | |
*** ChanServ sets mode: +v exlt | 18:22 | |
*** littleidea has quit IRC | 18:32 | |
*** joearnol_ has quit IRC | 18:33 | |
*** joearnold has joined #openstack | 18:36 | |
*** rlucio has joined #openstack | 18:45 | |
soren | eday: Hey. That redisectomy seems to touch all the popular places in the code. It's like every commit to trunk requires another merge (because both want to add stuff at the end of db/api.py or whatnot). Sigh. I've remerged with no functional changes. Care to take a quick glance? https://code.launchpad.net/~soren/nova/redisectomy/+merge/37199 | 18:47 |
soren | eday: (I wouldn't feel too comfortable just approving it myself) | 18:48 |
soren | eday: Actually, hang on a sec. | 18:50 |
soren | eday: alright, go ahead. Just wanted to check that something new on trunk didn't break it all. Again. | 18:52 |
soren | jaypipes: Just saw your pylint comment.. So, I don't really use pylint, but I totally should. What's the trick? AIUI, there's >1000 warnings, so how the heck do you spot the extra one? | 18:53 |
*** pharkmillups has quit IRC | 18:53 | |
xtoddx | soren: do we have the release version anywhere we can get to from code? | 18:53 |
soren | xtoddx: What are you trying to do? | 18:54 |
soren | xtoddx: I don't completely understand the question, I think. | 18:54 |
xtoddx | put app version in logs for nova-api | 18:54 |
jaypipes | soren: hehe, I just saw the camelCased naming convention and knew it would trigger a pylint warning :) just do this on the same line as the method name: # pylint: disable-msg=C0103 | 18:54 |
jaypipes | xtoddx: yes, it's in setup.py | 18:55 |
soren | xtoddx: After install, no. | 18:55 |
soren | xtoddx: If you want vcs info, you can run "bzr version-info --python" at build time and put the output somewhere. | 18:56 |
xtoddx | soren: is there an installer trick for addig it in, maybe? | 18:56 |
soren | xtoddx: I'm sure there is. | 18:56 |
soren | xtoddx: :) | 18:56 |
xtoddx | soren: cool, i'll poke around, thanks | 18:56 |
*** kashyapc has quit IRC | 18:57 | |
jaypipes | _0x44: if you have a moment, pls review sirp1's https://code.launchpad.net/~rconradharris/glance/add_registry_adapter/+merge/37327. If approve, mark the merge req approved and we'll get it merged. there's a few branches in the pipeline that depend on that branch, so would be good to get it in. | 18:57 |
_0x44 | jaypipes: Looking now | 18:58 |
*** joearnol_ has joined #openstack | 18:59 | |
*** joearnold has quit IRC | 18:59 | |
*** sophiap has quit IRC | 19:00 | |
jaypipes | _0x44: cheers, thx :) | 19:01 |
_0x44 | It's approved. | 19:02 |
soren | xtoddx: In another project I manage, I have a version.py that has a dict with a major, minor, micro, and vcs keys. major, minor, and micro are maintained manually (so whenever I update setup.py, I also update that dict). The vcs one is imported from a vcsversion.py that I generate from setup.py if .bzr exists (otherwise I leave it alone). | 19:04 |
soren | xtoddx: That's worked out reasonably well. | 19:04 |
xtoddx | soren: do you have code for setup.py to generate vcsversion.py? | 19:05 |
soren | xtoddx: Oui. | 19:05 |
soren | xtoddx: Just a sec. | 19:05 |
xtoddx | soren: thanks! | 19:05 |
soren | xtoddx: http://paste.openstack.org/show/43/ | 19:06 |
soren | xtoddx: ...and then I do something like this in the top-level __init__.py: http://paste.openstack.org/show/44/ | 19:08 |
*** kevnfx has joined #openstack | 19:09 | |
soren | jaypipes: https://code.edge.launchpad.net/~soren/nova/lp654452/+merge/37442 Can you hit "Approve" for me, please? | 19:09 |
*** littleidea has joined #openstack | 19:12 | |
jaypipes | soren: done | 19:12 |
soren | jaypipes: ta. | 19:13 |
jaypipes | soren: still trying to get redisectomy merged :) | 19:20 |
jaypipes | soren: yikes on how many times you've remerged trunk on that.. | 19:20 |
*** SandCube has joined #openstack | 19:20 | |
*** SandCube has quit IRC | 19:20 | |
soren | jaypipes: It's not even funny anymore. | 19:21 |
jaypipes | soren: ya | 19:21 |
jaypipes | soren: \o/ | 19:24 |
gundlach | is it a bug that db.sqlalchemy.api.delete_volume takes in a volume_id which is models.Volume.ec2_id, while ...api.update_volume takes a volume_id which is the models.Volume.id? | 19:26 |
gundlach | or is there a reason they are asymmetrical? | 19:26 |
gundlach | correction: api.ec2.cloud.delete_volume takes in a volume_id which is an ec2_id, while api.ec2.cloud.update_volume's volume_id is a models.Volume.id | 19:29 |
soren | Err... | 19:31 |
soren | Wow. | 19:31 |
* soren turns bright red | 19:31 | |
* soren apparantly forgot to file a merge proposal for https://code.edge.launchpad.net/~soren/nova/xen | 19:31 | |
soren | Oh, right. | 19:32 |
soren | I branched off of the orm_deux branch and was waiting for that to stabilize first... and then I forgot all about it again. | 19:32 |
* soren files FeatureFreeze exception bug | 19:32 | |
*** joearnol_ has quit IRC | 19:36 | |
*** joearnold has joined #openstack | 19:37 | |
*** jfluhmann has quit IRC | 19:38 | |
*** joearnold has quit IRC | 19:41 | |
*** kevnfx has quit IRC | 19:45 | |
uvirtbot | New bug: #654792 in swift "Improve ratelimiting functionality" [Undecided,New] https://launchpad.net/bugs/654792 | 19:56 |
*** pharkmillups has joined #openstack | 19:56 | |
*** aliguori has quit IRC | 19:59 | |
*** jk0 has left #openstack | 20:01 | |
*** jk0 has joined #openstack | 20:01 | |
*** ChanServ sets mode: +v jk0 | 20:01 | |
*** tobym has quit IRC | 20:03 | |
soren | vishy (or whoever cares): I've attempted to extract all your security group related changes from ~anso/nasa/deploy (r379). It's all in my ec2-security-groups branch. | 20:03 |
*** joearnold has joined #openstack | 20:03 | |
zul | sweet | 20:03 |
soren | vishy: So when you decide to go through your changes and push them, this part should be pretty much done. | 20:03 |
soren | vishy: Notable exception: The vpn related changes. I was hoping you could do those separately. | 20:04 |
*** jfluhmann has joined #openstack | 20:05 | |
*** jfluhmann__ has joined #openstack | 20:08 | |
*** jfluhmann has quit IRC | 20:10 | |
*** johnpur has quit IRC | 20:12 | |
*** kevnfx has joined #openstack | 20:14 | |
*** irahgel has left #openstack | 20:23 | |
*** burris has quit IRC | 20:23 | |
*** aliguori has joined #openstack | 20:26 | |
*** burris has joined #openstack | 20:30 | |
*** silassewell has quit IRC | 20:37 | |
*** miclorb_ has joined #openstack | 20:37 | |
gundlach | _cerberus_: https://code.launchpad.net/~gundlach/nova/ec2_to_internal_id/+merge/37520 is up, fixing the unit test problems | 20:43 |
gundlach | _cerberus_: now i'll dive into the other TODOs i had left in the code. | 20:43 |
*** silassewell has joined #openstack | 20:47 | |
jaypipes | gundlach: need a quick trunk merge on your ec2_to_internal_id branch. just FYI. | 20:48 |
gundlach | jaypipes: thanks -- i couldn't see that till the diff was finished updating, and while it was still updating i wandered off from the page ): | 20:49 |
gundlach | i mean, :) | 20:49 |
jaypipes | gundlach: no worries at all. that's what the review process is for :) | 20:49 |
gundlach | so is there some way to tell bzr "hey bzr, trunk has some commits that i don't have, so when i try to merge into trunk, of course i'm not trying to revert those commits"? e.g. in svn when you merge you say "merge everything since i branched from trunk" and svn knows the right thing to do. | 20:50 |
gundlach | maybe my mental model is wrong, but it appears that bzr is unable to tell what work i did in my branch, and i'm having to merge FROM trunk before merging TO trunk simply to help bzr sort things out. | 20:51 |
gundlach | jaypipes: cancel that, i see that my mental model was indeed wrong, and bzr is only complaining about merge conflicts :) | 20:53 |
jaypipes | gundlach: bzr shelve --all && bzr merge ../trunk && bzr commit -m "Merge trunk" && bzr unshelve 1 | 20:53 |
jaypipes | gundlach: if you want to shelve your existing changes and merge trunk.. | 20:54 |
_cerberus_ | gundlach: thanks man. I'll take a look | 20:54 |
jaypipes | gundlach, sirp1, _0x44, soren: OK, so since we're past feature freeze, I don't really want to propose a merge of this branch: https://code.launchpad.net/~jaypipes/nova/glance-image-service. But, what should we do with it? Can you review it? | 20:55 |
_0x44 | jaypipes: Idea, propose a bug for the lack of implemented functionality in the glance image service. | 20:55 |
jaypipes | soren: perhaps we should make a Bexar series that we can use to propose merging into for new stuff while we fix bugs on older stuff? | 20:55 |
_0x44 | Then refer to that branch as a fix. | 20:55 |
jaypipes | _0x44: hehe, nice. | 20:55 |
jaypipes | _0x44: have I told you lately you have a warped, but genuinely craft mind? :) | 20:56 |
jaypipes | s/craft/crafty | 20:56 |
_0x44 | jaypipes: Thanks! :) | 20:56 |
jaypipes | :) | 20:56 |
_0x44 | The code's already done, there's no reason we should wait 4 months before glance can even be used... | 20:57 |
alekibango | lol | 20:57 |
jaypipes | _0x44: well, not 4 months...just the couple weeks until release...after that, trunk becomes the new code. | 20:57 |
jaypipes | _0x44: and Austin is branched for stability... | 20:58 |
_0x44 | jaypipes: Right, but anyone who tries to use the Austin release doesn't get to use swift as their image store | 20:58 |
alekibango | i would really like to have releases more often. like every day. every week. every month. | 20:58 |
_0x44 | alekibango: ++ | 20:59 |
alekibango | you know, like when you do agile devel methods | 20:59 |
_0x44 | alekibango: I think we should have nightlies, if they pass hudson | 20:59 |
_0x44 | jaypipes: How do I get a diff for that branch? | 21:00 |
alekibango | i think that is good midterm goal | 21:00 |
_0x44 | Oh wait, "view branch content" | 21:00 |
alekibango | +1 for glance included | 21:00 |
alekibango | i would like to run it | 21:00 |
_0x44 | alekibango: To make this merge "above board" do you mind entering that bug report then? | 21:01 |
alekibango | btw parallax is maybe not best name for storage system - as there is already one in the wild -- http://dsg.cs.ubc.ca/parallax/ | 21:02 |
alekibango | _0x44: might try, not sure which bug right now, but i will try | 21:02 |
_0x44 | alekibango: glance.parallax is the image registry, I don't think it would ever be referred to by itself outside of openstack. | 21:02 |
alekibango | i just remembered the name when i heard it and it made me confused a bit | 21:03 |
_0x44 | alekibango: The bug being: "GlanceImageService raises NotImplementedError when you try to GET an image. Expected: GlanceImageService.get() should return a stream of bytes for the registered image" | 21:03 |
alekibango | as i was reading about parallax few years ago | 21:03 |
alekibango | _0x44: :) nice one, will do | 21:03 |
_0x44 | Thanks! | 21:04 |
jaypipes | _0x44: sorry, stepped away... | 21:07 |
_0x44 | jaypipes: No worries :) | 21:07 |
jaypipes | _0x44: you can do a bzr diff or simply look on LP at the revisiions diffsa | 21:07 |
alekibango | bug is in | 21:07 |
_0x44 | Thanks alekibango. | 21:07 |
jaypipes | _0x44: here's the main one: http://bazaar.launchpad.net/~jaypipes/nova/glance-image-service/revision/319 | 21:07 |
alekibango | np :) https://bugs.launchpad.net/nova/+bug/654843 | 21:08 |
uvirtbot | Launchpad bug 654843 in nova "GlanceImageService raises NotImplementedError" [Undecided,New] | 21:08 |
jaypipes | _0x44: and this guy: http://bazaar.launchpad.net/~jaypipes/nova/glance-image-service/revision/318 | 21:08 |
_0x44 | jaypipes: See: 21:08 < alekibango> np :) https://bugs.launchpad.net/nova/+bug/654843 | 21:09 |
uvirtbot | Launchpad bug 654843 in nova "GlanceImageService raises NotImplementedError" [Undecided,New] | 21:09 |
_0x44 | :) | 21:09 |
jaypipes | _0x44: yep, that branch fixes that :) | 21:09 |
alekibango | i love you guys | 21:09 |
alekibango | :) | 21:09 |
jaypipes | _0x44: the NotImplementedError was just a stub | 21:09 |
jaypipes | _0x44: and an effective reminder to me ;) | 21:09 |
_0x44 | jaypipes: Right, but now that there's a bug... we can merge request this branch as a bug fix. | 21:10 |
alekibango | in commit log? | 21:10 |
jaypipes | _0x44: ah, tricky. nice :) | 21:10 |
jaypipes | _0x44: if you think I should, I will propose a merge prop. do a quick once over on that branch, though, ok? | 21:11 |
_0x44 | jaypipes: Looking through the code now. | 21:11 |
jaypipes | _0x44: cheers | 21:11 |
alekibango | should i change status to 'fix committed'? Iam really still learning launchpad... | 21:12 |
_0x44 | alekibango: There's still some debate on where "fix committed" happens. | 21:13 |
_0x44 | jaypipes: Looks good to me | 21:13 |
alekibango | i never tried to click it, so i dont know :) | 21:13 |
alekibango | btw guys, is there someone wanting to debate scheduler? | 21:14 |
_0x44 | alekibango: I was going to call it "confirmed" or "triaged" | 21:14 |
alekibango | i have some ideas... | 21:14 |
_0x44 | comstud: You around? | 21:15 |
*** blpiatt has joined #openstack | 21:15 | |
_0x44 | alekibango: comstud was writing the scheduler earlier. | 21:15 |
alekibango | ty | 21:15 |
uvirtbot | New bug: #654843 in nova "GlanceImageService raises NotImplementedError" [Undecided,New] https://launchpad.net/bugs/654843 | 21:16 |
_0x44 | alekibango: If he's not around, jaypipes and I are pretty argumentative. Or so I've been told. ;) | 21:17 |
jaypipes | _0x44: only when not drinking. | 21:17 |
alekibango | well, i would like to have funny SLAs. I would like people to be able to RESERVE some resources (CPU, NET, DISK, RAM, ...), and to SHARE some resources with others (CPU, NET, DISK, RAM, ... ). That requires some tricks to limit processes, at best using kernel hackery (cgroups). | 21:17 |
blpiatt | Anyone working on dhcp / tftp (or gpxe) / kickstart configurations for installing and adding host machines to a nova deployment? | 21:18 |
alekibango | so, imagine you need 3% of cpu, 200MB reserved RAM and some shared ram (swap) --> for cheap price | 21:19 |
alekibango | others want to have 40% of 3cpus -- and good connectivity | 21:19 |
alekibango | and imagine i want them to be able to RESERVE the power for themselves | 21:19 |
_0x44 | alekibango: Rather than defining all of that, wouldn't it be better to have a granular Resource model that backs to $something, and just provide that for implementors/deployers to write their SLAs/product offerings? | 21:19 |
alekibango | _0x44: whatever, but what i need is to keep that reserved resource only for given guest... | 21:20 |
jaypipes | blpiatt: when is someone going to fix the issue that PlanetOpenStack produces a new RSS entry for every comment on your blog entries? :) | 21:20 |
alekibango | to ensure there will be no slowing down thanks to other users | 21:20 |
alekibango | at least my customer *needs* this. | 21:21 |
blpiatt | jaypipes: PlanetOpenStack has the RSS URL for the comments on the OpenStack blog instead of the post so it actually doesn't create an entry for the posts :D | 21:21 |
jaypipes | blpiatt: that's not good. | 21:21 |
_0x44 | alekibango: That part would be handled by the hypervisor wouldn't it? | 21:22 |
_0x44 | alekibango: At RS, we have a bunch of resource flavors that we expose through our nova-like app, but they're only enforced by Xen/XenServer | 21:22 |
*** pvo has quit IRC | 21:23 | |
*** jakedahn has quit IRC | 21:23 | |
*** jdarcy has quit IRC | 21:24 | |
alekibango | _0x44: what i need is that customer running a benchmark will get (roughly) the same results over and over, even under load | 21:24 |
*** pvo has joined #openstack | 21:24 | |
*** ChanServ sets mode: +v pvo | 21:24 | |
alekibango | thats it, cant say it more clearly :) | 21:24 |
alekibango | if i would use my own solution (without openstack, but with kvm) - i would be able to achieve this | 21:25 |
_0x44 | alekibango: That depends on your hypervisor and your hypervisor's guest configurations. | 21:25 |
alekibango | (except disk io-band problems) | 21:25 |
_0x44 | alekibango: And also disk IO, that will probably screw you. | 21:25 |
alekibango | yes, but its improving fast, there are cgroups based solutions coming in | 21:25 |
alekibango | _0x44: its not only about hypervisor - its also about scheduler | 21:26 |
alekibango | i need to schedule only "some" load | 21:26 |
alekibango | to keep reserved resources unused | 21:26 |
_0x44 | alekibango: The nova scheduler is only about where resources are located on your hosts, not a point in time guest scheduler | 21:27 |
alekibango | _0x44: i know :) | 21:27 |
_0x44 | (May be discussing at cross-purposes here, though) | 21:27 |
alekibango | i ma not talking about time scheduling | 21:27 |
alekibango | but about where to run instance | 21:27 |
alekibango | to keep level of resource usage according to SLAs | 21:27 |
alekibango | as i need to have '300 mhz pentium' virtual machine which will not change to 500mhz first day and to 50mhz when the load comes... | 21:28 |
alekibango | so if the scheduler will not be able to do this, it would be nice to not stand in the way.... | 21:29 |
_0x44 | That's how the RS scheduler already works, sort of (though without the granularity you mentioned earlier). | 21:29 |
*** miclorb_ has quit IRC | 21:30 | |
alekibango | _0x44: well, i will prolly need to go through the source a bit | 21:30 |
_0x44 | (We don't allow you to specify specific vcpu clock-speeds, but if you have guaranteed cpu time, you won't go below it) | 21:30 |
alekibango | thanks for talk | 21:30 |
_0x44 | alekibango: From what I recall, comstud's scheduler was supposed to be very similar | 21:30 |
_0x44 | (Of course it's still dependent on hypervisor to enforce it) | 21:30 |
alekibango | i will try to see comstud later | 21:30 |
alekibango | or use the etherpad... | 21:32 |
_0x44 | Or both, then all your bases are covered. | 21:34 |
*** dysinger has joined #openstack | 21:37 | |
*** pvo has quit IRC | 21:47 | |
*** ctennis has quit IRC | 21:49 | |
*** ctennis has joined #openstack | 21:49 | |
*** ctennis has joined #openstack | 21:49 | |
*** jakedahn has joined #openstack | 21:53 | |
*** ctennis has quit IRC | 21:53 | |
*** rlucio has quit IRC | 21:56 | |
*** pvo has joined #openstack | 21:57 | |
*** ChanServ sets mode: +v pvo | 21:57 | |
jc_smith | in nova is there a simple way to have kvm on the compute nodes directly attach to local lvm volumes and bypass aoe? | 22:03 |
jc_smith | or do I just create my own driver/manager that supports the interfaces found in AOEManager | 22:06 |
*** perestrelka_ has joined #openstack | 22:07 | |
*** allsystemsarego has quit IRC | 22:07 | |
*** gaveen has quit IRC | 22:09 | |
*** perestrelka has quit IRC | 22:09 | |
*** perestrelka_ is now known as perestrelka | 22:09 | |
*** gaveen has joined #openstack | 22:09 | |
*** pvo has quit IRC | 22:10 | |
*** jakedahn has quit IRC | 22:13 | |
*** dizz|away has quit IRC | 22:17 | |
*** ctennis has joined #openstack | 22:17 | |
*** miclorb_ has joined #openstack | 22:18 | |
*** jakedahn has joined #openstack | 22:20 | |
*** gaveen has quit IRC | 22:20 | |
*** joearnold has quit IRC | 22:22 | |
*** miclorb_ has quit IRC | 22:23 | |
*** Podilarius has left #openstack | 22:26 | |
*** jfluhmann__ is now known as jfluhmann | 22:27 | |
*** jfluhmann has quit IRC | 22:30 | |
*** gaveen has joined #openstack | 22:32 | |
*** joearnold has joined #openstack | 22:44 | |
*** aliguori_ has joined #openstack | 22:45 | |
*** aliguori has quit IRC | 22:45 | |
*** jakedahn has quit IRC | 22:46 | |
*** abecc has quit IRC | 22:48 | |
*** joearnol_ has joined #openstack | 23:01 | |
*** joearnold has quit IRC | 23:02 | |
*** kevnfx has quit IRC | 23:02 | |
*** jc_smith has quit IRC | 23:02 | |
*** jc_smith has joined #openstack | 23:03 | |
*** rnirmal has quit IRC | 23:15 | |
*** jc_smith_ has joined #openstack | 23:20 | |
*** jc_smith has quit IRC | 23:21 | |
*** jc_smith_ is now known as jc_smith | 23:21 | |
*** pvo has joined #openstack | 23:25 | |
*** ChanServ sets mode: +v pvo | 23:25 | |
*** pvo has quit IRC | 23:27 | |
*** pvo has joined #openstack | 23:31 | |
*** pvo has joined #openstack | 23:31 | |
*** ChanServ sets mode: +v pvo | 23:31 | |
*** kevnfx has joined #openstack | 23:33 | |
*** pvo has quit IRC | 23:33 | |
*** kevnfx has quit IRC | 23:36 | |
*** kevnfx has joined #openstack | 23:37 | |
*** aliguori_ has quit IRC | 23:49 | |
*** jc_smith_ has joined #openstack | 23:58 | |
*** jc_smith has quit IRC | 23:59 | |
*** jc_smith_ is now known as jc_smith | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!