Monday, 2010-10-04

*** topspinkyle has quit IRC00:11
*** abecc has joined #openstack00:13
*** Cybodog has joined #openstack00:16
*** zheng_li has joined #openstack00:27
*** abecc has quit IRC00:35
*** zheng_li has quit IRC00:39
*** cachedout has joined #openstack00:44
*** cloud0 has joined #openstack00:44
*** openfly has joined #openstack00:45
*** ar1 has joined #openstack01:00
*** jakedahn has joined #openstack01:03
*** jakedahn has joined #openstack01:03
*** mtaylor has quit IRC01:47
*** Cybodog has quit IRC02:28
*** mtaylor has joined #openstack02:32
*** ChanServ sets mode: +v mtaylor02:32
*** joearnold has joined #openstack02:47
*** comstud has joined #openstack02:50
*** ChanServ sets mode: +v comstud02:50
*** kashyapc has joined #openstack03:02
*** mdomsch has joined #openstack03:03
*** mtaylor has quit IRC03:10
*** adjohn has joined #openstack03:47
*** ichristo has joined #openstack03:49
*** silassewell has quit IRC04:00
*** pharkmillups has joined #openstack04:05
*** kashyapc has quit IRC04:22
*** suchitp has joined #openstack04:23
*** suchitp has left #openstack04:24
*** mdomsch has quit IRC04:39
*** suchitp has joined #openstack04:47
*** suchitp has left #openstack04:47
*** anotherjesse has quit IRC04:50
*** anotherj- has joined #openstack04:50
*** soren has quit IRC04:51
*** cory_ has quit IRC04:51
*** cory_ has joined #openstack04:51
*** soren has joined #openstack04:52
*** ChanServ sets mode: +v soren04:52
*** suchitp has joined #openstack04:54
suchitp:wq04:54
*** kashyapc has joined #openstack04:58
*** deshantm has quit IRC05:00
*** kashyapc has quit IRC05:03
*** kevnfx has joined #openstack05:03
*** kevnfx has quit IRC05:10
*** kashyapc_ has joined #openstack05:11
*** jakedahn has quit IRC05:17
*** jakedahn has joined #openstack05:18
*** keekz has quit IRC05:35
*** keekz has joined #openstack05:35
*** joschi has quit IRC05:39
*** mtaylor has joined #openstack05:43
*** ChanServ sets mode: +v mtaylor05:43
*** joschi has joined #openstack05:46
*** adjohn_ has joined #openstack05:46
*** adjohn has quit IRC05:48
*** adjohn_ is now known as adjohn05:48
*** burris has joined #openstack05:49
adjohnIs there any snapshot support for the first release?05:50
*** Podilarius has joined #openstack05:53
*** f4m8_ is now known as f4m805:54
*** kashyapc__ has joined #openstack05:56
sorenadjohn: 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 IRC05:59
adjohnwhere is the EBS code?06:00
*** ichristo has quit IRC06:02
*** ibarrera has joined #openstack06:06
adjohnah maybe in the iscsi volumes branch06:07
*** miclorb_ has joined #openstack06:08
*** guigui has joined #openstack06:10
*** jakedahnn has joined #openstack06:17
*** miclorb_ has quit IRC06:23
sorenadjohn: No, sorry, it's the nova-volume stuff.06:25
sorenadjohn: So in nova/volume/blah*06:26
*** ttx has joined #openstack06:26
sorenadjohn: Ah, but glancing at the exposed API, snapshots seem to not be supported.06:26
sorenadjohn: The only API call that mentions snapshots is describe_snapshots which returns a stubbed response.06:27
*** allsystemsarego has joined #openstack06:31
*** joearnol_ has joined #openstack06:32
*** joearnold has quit IRC06:32
*** sirp1 has quit IRC06:34
adjohnsoren: Got it, thanks!06:34
*** joearnol_ has quit IRC06:34
*** hisaki has joined #openstack06:35
*** pharkmillups has quit IRC06:35
*** Robi_ has quit IRC06:38
*** Robi_ has joined #openstack06:38
*** anm_ has quit IRC06:39
*** anm_ has joined #openstack06:39
*** tomo_bot has quit IRC06:48
*** tomo_bot has joined #openstack06:52
*** brd_from_italy has joined #openstack07:00
*** suchitp has left #openstack07:01
*** jakedahnn is now known as nhadekaj07:03
sorenvishy: You guys still around?07:39
*** ArdRigh has joined #openstack07:47
*** cyonyx has quit IRC07:52
*** befreax has joined #openstack07:55
*** hisaki has quit IRC08:03
*** suchitp has joined #openstack08:08
*** aerohit has joined #openstack08:21
*** miclorb_ has joined #openstack08:25
*** suchitp has left #openstack08:26
*** aerohit has quit IRC08:28
*** irahgel has joined #openstack08:28
soosfarm_are there any guidelines as to what type of disks should be used for the storage backend?08:44
*** ptremblett has quit IRC08:51
*** adjohn has quit IRC08:53
uvirtbotNew bug: #654452 in nova "sqlite files end up owned by root" [Undecided,New] https://launchpad.net/bugs/65445209:01
sorensoosfarm_: Big ones.09:04
soosfarm_:) good answer09:04
soren:)09:05
soosfarm_a company we just bought are getting rid of their "cheap" disk backup system with loads of big SATA-drives09:05
sorenSounds 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
sorensoosfarm_: 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
sorenNova 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_great09:13
*** kashyapc__ has quit IRC09:41
*** joschi has quit IRC09:42
*** suchitp has joined #openstack09:42
*** suchitp has left #openstack09:43
*** joschi has joined #openstack09:44
*** kashyapc has joined #openstack09:49
*** dizz has joined #openstack09:51
*** ptremblett has joined #openstack09:56
*** ArdRigh has quit IRC10:12
*** dizz has quit IRC10:14
*** skippyish has quit IRC10:44
*** skippyish has joined #openstack10:49
*** miclorb_ has quit IRC10:56
*** Podilarius has left #openstack11:04
*** hazmat has joined #openstack11:28
*** kashyapc_ has joined #openstack11:29
*** kashyapc has quit IRC11:30
*** ctennis has quit IRC11:31
*** hazmat has quit IRC11:45
chmouelsoren: so when I did a merge proposal request thing what happen next?12:03
*** ctennis has joined #openstack12:05
*** ctennis has joined #openstack12:05
*** stewart has quit IRC12:09
*** xfaf is now known as zul12:15
*** guigui has quit IRC12:19
*** stewart has joined #openstack12:19
chmouelhey guys i'm wondering if anybody has an idea about this https://bugs.launchpad.net/nova/+bug/65451812:30
uvirtbotLaunchpad bug 654518 in nova "Error when uploading a uploading a bundle" [Undecided,New]12:30
chmouelon the same time as  uvirtbot :)12:31
*** jessec has joined #openstack12:34
*** gundlach has joined #openstack12:35
uvirtbotNew bug: #654518 in nova "Error when uploading a uploading a bundle" [Undecided,New] https://launchpad.net/bugs/65451812:36
*** kashyapc_ has quit IRC12:41
*** silassewell has joined #openstack12:48
*** zul has quit IRC12:49
*** zul has joined #openstack12:49
*** pvo has joined #openstack12:58
*** ChanServ sets mode: +v pvo12:58
*** gaveen has joined #openstack13:06
sorenchmouel: When you mention a bug, uvirtbot posts the details. :)13:11
sorenchmouel: When you submit a merge proposal, eventually someone reviews it and gives feedback or merges it.13:12
sorenvishy: 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 #openstack13:15
chmouelsoren: ok cool just was not sure if there was another step after that...13:16
*** kevnfx has joined #openstack13:16
*** abecc has joined #openstack13:17
*** Cybodog has joined #openstack13:18
chmouelsoren: did you add #eventlet.patcher.monkey_patch(all=False, socket=True)13:19
chmouelin wsgi.py ?13:19
chmoueli am not sure this is playing well when you get twisted reactor already running mixing with eventlet stuff13:20
*** deshantm has joined #openstack13:21
*** tobym has joined #openstack13:34
*** Podilarius has joined #openstack13:42
*** guigui1 has joined #openstack13:51
creihtsoosfarm_: swift was designed for use with commodity hardware in mind (including SATA drives)13:52
*** gundlach has quit IRC13:53
*** f4m8 is now known as f4m8_13:53
*** kevnfx has joined #openstack13:56
soosfarm_creiht: ok great13:57
*** gundlach has joined #openstack14:00
*** tobym has quit IRC14:00
*** tobym has joined #openstack14:13
*** kevnfx has quit IRC14:14
*** befreax has quit IRC14:15
*** brainproxy has quit IRC14:24
gundlachwhat'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 #openstack14:25
gundlachi always forget to delete these folders when the merge is complete...14:25
*** ppetraki has joined #openstack14:26
*** jdarcy has joined #openstack14:27
*** aliguori has quit IRC14:37
*** rnirmal has joined #openstack14:38
*** johnpur has joined #openstack14:45
*** ChanServ sets mode: +v johnpur14:45
*** brainproxy has joined #openstack14:47
sorengundlach: bzr missing14:49
sorengundlach: So, "bzr missing lp:nova", for instance.14:49
sorengundlach: Shows the commits missing on your branch compared to lp:nova, and vice versa.14:49
sorenchmouel: Which version of eventlet do you have?14:50
*** hazmat has joined #openstack14:51
chmouelVersion: 0.9.9-1ubuntu1~lucid014:51
chmouelI have actually compared with the mercurial code and it does not seem to have much diff there14:51
sorenchmouel: We require 0.9.12.14:52
chmouelah.. where I can find such version ?14:52
sorenchmouel: nova-core ppa, I would say.14:53
*** aliguori has joined #openstack14:53
chmouelweird that apt did not pickup14:53
* soren doublecheks14:53
sorendoublechecks, even.14:53
sorenYup.14:53
sorenhttps://edge.launchpad.net/~nova-core/+archive/ppa/+packages14:53
*** pharkmillups has joined #openstack14:54
chmouelok i had your PPA, going to try with the nova-core14:55
chmoueli got bunch of erros now when upgrading :\ going to try again from scratch14:56
chmouelthis one for the record http://paste.openstack.org/show/40/14:58
gundlachsoren: thanks.14:59
*** sirp1 has joined #openstack15:01
uvirtbotNew bug: #654584 in nova "404 Not found with euca-register " [Undecided,New] https://launchpad.net/bugs/65458415:01
*** littleidea has joined #openstack15:04
*** zaitcev has joined #openstack15:05
chmouelsoren: I have reinstalled and it seems to work w.r.t the sql scemas only thing missing is ImportError: No module named image.service15:09
chmouelsoren: using package from the ppa repo 0.9.1~r318-0ubuntu0ppa1~lucid115:10
*** jfluhmann has joined #openstack15:10
*** dizz has joined #openstack15:10
chmouelthat script http://paste.openstack.org/show/41/ is going to be useful  in the future 8-)15:12
*** alekibango has joined #openstack15:14
*** jero has quit IRC15:17
sorenchmouel: That should never be necessary.15:24
*** guigui1 has quit IRC15:24
chmouelwell upgrade did not go well it seems15:24
* chmouel not know how sqlalchemy does that kind of thing if this is the same kind of rails kind of thing15:25
sorenchmouel: If upgrades don't work, we've failed.15:26
alekibangochmouel which kind of thing?15:26
alekibangoupgrades?15:26
chmouelyep sql schemas update15:26
chmouelsee http://paste.openstack.org/show/41/15:26
sorenhttp://paste.openstack.org/show/40/, rather.15:26
alekibangochmouel: dont worry. it works15:26
alekibangoit takes some sweating, but works15:27
chmouelah ok so the sql error is not an error ?15:27
alekibangochmouel: ah, you are talking about paste now :) looking15:27
alekibangochmouel: this is prerelease software :)15:28
alekibangochmouel: sqlalchemy is not yet used to its full potential. it has some mechanisms for upgrades, but they are still not in place.15:29
chmouelyep no worries, that why i thought that renstall script will be useful for testing until things stabilize15:29
alekibangowell.. upgrading sqlite db is not easy, as it misses some obviously needed functions :)15:30
alekibangoimho we should go with postgresql, esp. after 9.x release15:30
chmouelthis should be all abstract by sqlalchemy isnt it15:30
alekibangochmouel: you need to take care about upgrades -- it can create empty db for you15:31
alekibangobut upgrades needs some care15:31
chmouelah shame so what is the advantage of using an ORM ?15:32
chmoueland not something like swift orm (light wrapper)15:33
alekibangochmouel: that would not fix your problem, when developers will change things on the fly and will not care about db15:41
chmoueli have used south for django in the paste and it's kind of nice (http://south.aeracode.org/)15:42
alekibangochmouel: there is similar tool for SA15:46
alekibangohttp://code.google.com/p/sqlalchemy-migrate/15:46
chmouelto be honest it's not so much of a biggie while being in pre-release state15:47
alekibangochmouel: they for sure think about it in this way... :)15:47
*** tobym has quit IRC15:48
alekibangochmouel: what db are u using?15:48
alekibangomysql?15:48
*** patri0t has quit IRC15:48
chmouelalekibango: on that paste? sqlite15:48
alekibangoif you need, dump the contents of all tables, remove the sqlite file15:49
alekibangoand put important table contents back in15:49
alekibangowhen its created again15:49
chmouelyep that's straighforard enough to do if i had data I really fancied keeping there  :-)15:50
alekibangohaving sql server i would say see what was changed and do those changes manually15:50
*** patri0t has joined #openstack15:51
alekibangosqlite is not that powerfull when you deal with alter table15:51
*** ibarrera has quit IRC15:51
chmouelwell on the other side having a psql dependences is kind of heavyweight15:52
*** befreax has joined #openstack15:57
*** brd_from_italy has quit IRC15:57
*** theron has joined #openstack16:03
*** tobym has joined #openstack16:07
alekibangoic16:09
alekibangobut it can work in cluster16:10
alekibangowhich adds some needed value16:10
alekibangoreliability...16:10
*** befreax has left #openstack16:16
*** maplebed has joined #openstack16:19
*** jero has joined #openstack16:25
*** pandemic1yn is now known as pandemicsyn16:34
*** kashyapc has quit IRC16:34
*** ChanServ sets mode: +v pandemicsyn16:34
*** joearnold has joined #openstack16:42
*** aliguori has quit IRC16:43
*** kashyapc has joined #openstack16:56
*** dizz is now known as dizz|away16:59
*** silassewell has quit IRC17:05
*** herki has quit IRC17:08
*** patri0t has quit IRC17:09
*** patri0t has joined #openstack17:13
*** jc_smith has joined #openstack17:15
*** silassewell has joined #openstack17:15
*** pharkmillups has quit IRC17:27
*** kashyapc has quit IRC17:30
*** anm_ is now known as iammartian17:46
*** kashyapc has joined #openstack17:47
*** pharkmillups has joined #openstack17:50
jaypipessirp1: ping17:50
sirp1jaypipes:  howdy17:51
jaypipessirp1: 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
jaypipessirp1: that will allow the diff generated for the merge proposal to not include all the work you did in add_registry_adapter.17:53
jaypipessirp1: which will make reviewing the code in those branches much easier :)17:53
sirp1sure thing17:53
jaypipessirp1: 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
sirp1ahhh, ok, thx17:54
jaypipessirp1: no prob. there's no way you'd know about that, its pretty hidden! :)18:00
*** aliguori has joined #openstack18:01
*** joearnol_ has joined #openstack18:03
*** joearnold has quit IRC18:05
*** theron has quit IRC18:06
*** rossij has quit IRC18:09
*** rossij has joined #openstack18:10
*** ptremblett has quit IRC18:22
*** exlt_ is now known as exlt18:22
*** ChanServ sets mode: +v exlt18:22
*** littleidea has quit IRC18:32
*** joearnol_ has quit IRC18:33
*** joearnold has joined #openstack18:36
*** rlucio has joined #openstack18:45
soreneday: 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/3719918:47
soreneday: (I wouldn't feel too comfortable just approving it myself)18:48
soreneday: Actually, hang on a sec.18:50
soreneday: alright, go ahead. Just wanted to check that something new on trunk didn't break it all. Again.18:52
sorenjaypipes: 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 IRC18:53
xtoddxsoren: do we have the release version anywhere we can get to from code?18:53
sorenxtoddx: What are you trying to do?18:54
sorenxtoddx: I don't completely understand the question, I think.18:54
xtoddxput app version in logs for nova-api18:54
jaypipessoren: 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=C010318:54
jaypipesxtoddx: yes, it's in setup.py18:55
sorenxtoddx: After install, no.18:55
sorenxtoddx: If you want vcs info, you can run "bzr version-info --python" at build time and put the output somewhere.18:56
xtoddxsoren: is there an installer trick for addig it in, maybe?18:56
sorenxtoddx: I'm sure there is.18:56
sorenxtoddx: :)18:56
xtoddxsoren: cool, i'll poke around, thanks18:56
*** kashyapc has quit IRC18: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
_0x44jaypipes: Looking now18:58
*** joearnol_ has joined #openstack18:59
*** joearnold has quit IRC18:59
*** sophiap has quit IRC19:00
jaypipes_0x44: cheers, thx :)19:01
_0x44It's approved.19:02
sorenxtoddx: 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
sorenxtoddx: That's worked out reasonably well.19:04
xtoddxsoren: do you have code for setup.py to generate vcsversion.py?19:05
sorenxtoddx: Oui.19:05
sorenxtoddx: Just a sec.19:05
xtoddxsoren: thanks!19:05
sorenxtoddx: http://paste.openstack.org/show/43/19:06
sorenxtoddx: ...and then I do something like this in the top-level __init__.py: http://paste.openstack.org/show/44/19:08
*** kevnfx has joined #openstack19:09
sorenjaypipes: https://code.edge.launchpad.net/~soren/nova/lp654452/+merge/37442 Can you hit "Approve" for me, please?19:09
*** littleidea has joined #openstack19:12
jaypipessoren: done19:12
sorenjaypipes: ta.19:13
jaypipessoren: still trying to get redisectomy merged :)19:20
jaypipessoren: yikes on how many times you've remerged trunk on that..19:20
*** SandCube has joined #openstack19:20
*** SandCube has quit IRC19:20
sorenjaypipes: It's not even funny anymore.19:21
jaypipessoren: ya19:21
jaypipessoren: \o/19:24
gundlachis 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
gundlachor is there a reason they are asymmetrical?19:26
gundlachcorrection: 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.id19:29
sorenErr...19:31
sorenWow.19:31
* soren turns bright red19:31
* soren apparantly forgot to file a merge proposal for https://code.edge.launchpad.net/~soren/nova/xen19:31
sorenOh, right.19:32
sorenI 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 bug19:32
*** joearnol_ has quit IRC19:36
*** joearnold has joined #openstack19:37
*** jfluhmann has quit IRC19:38
*** joearnold has quit IRC19:41
*** kevnfx has quit IRC19:45
uvirtbotNew bug: #654792 in swift "Improve ratelimiting functionality" [Undecided,New] https://launchpad.net/bugs/65479219:56
*** pharkmillups has joined #openstack19:56
*** aliguori has quit IRC19:59
*** jk0 has left #openstack20:01
*** jk0 has joined #openstack20:01
*** ChanServ sets mode: +v jk020:01
*** tobym has quit IRC20:03
sorenvishy (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 #openstack20:03
zulsweet20:03
sorenvishy: So when you decide to go through your changes and push them, this part should be pretty much done.20:03
sorenvishy: Notable exception: The vpn related changes. I was hoping you could do those separately.20:04
*** jfluhmann has joined #openstack20:05
*** jfluhmann__ has joined #openstack20:08
*** jfluhmann has quit IRC20:10
*** johnpur has quit IRC20:12
*** kevnfx has joined #openstack20:14
*** irahgel has left #openstack20:23
*** burris has quit IRC20:23
*** aliguori has joined #openstack20:26
*** burris has joined #openstack20:30
*** silassewell has quit IRC20:37
*** miclorb_ has joined #openstack20:37
gundlach_cerberus_: https://code.launchpad.net/~gundlach/nova/ec2_to_internal_id/+merge/37520 is up, fixing the unit test problems20:43
gundlach_cerberus_: now i'll dive into the other TODOs i had left in the code.20:43
*** silassewell has joined #openstack20:47
jaypipesgundlach: need a quick trunk merge on your ec2_to_internal_id branch. just FYI.20:48
gundlachjaypipes: 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
gundlachi mean, :)20:49
jaypipesgundlach: no worries at all. that's what the review process is for :)20:49
gundlachso 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
gundlachmaybe 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
gundlachjaypipes: cancel that, i see that my mental model was indeed wrong, and bzr is only complaining about merge conflicts :)20:53
jaypipesgundlach: bzr shelve --all && bzr merge ../trunk && bzr commit -m "Merge trunk" && bzr unshelve 120:53
jaypipesgundlach: if you want to shelve your existing changes and merge trunk..20:54
_cerberus_gundlach: thanks man. I'll take a look20:54
jaypipesgundlach, 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
_0x44jaypipes: Idea, propose a bug for the lack of implemented functionality in the glance image service.20:55
jaypipessoren: 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
_0x44Then 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
jaypipess/craft/crafty20:56
_0x44jaypipes: Thanks! :)20:56
jaypipes:)20:56
_0x44The code's already done, there's no reason we should wait 4 months before glance can even be used...20:57
alekibangolol20: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
_0x44jaypipes: Right, but anyone who tries to use the Austin release doesn't get to use swift as their image store20:58
alekibangoi would really like to have releases more often.  like every day. every week. every month.20:58
_0x44alekibango: ++20:59
alekibangoyou know, like when you do agile devel methods20:59
_0x44alekibango: I think we should have nightlies, if they pass hudson20:59
_0x44jaypipes: How do I get a diff for that branch?21:00
alekibangoi think that is good  midterm goal21:00
_0x44Oh wait, "view branch content"21:00
alekibango+1 for glance included21:00
alekibangoi would like to run it21:00
_0x44alekibango: To make this merge "above board" do you mind entering that bug report then?21:01
alekibangobtw 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 try21:02
_0x44alekibango: glance.parallax is the image registry, I don't think it would ever be referred to by itself outside of openstack.21:02
alekibangoi just remembered the name when i heard it and it made me confused a bit21:03
_0x44alekibango: 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
alekibangoas i was reading about parallax few years ago21:03
alekibango_0x44: :) nice one, will do21:03
_0x44Thanks!21:04
jaypipes_0x44: sorry, stepped away...21:07
_0x44jaypipes: No worries :)21:07
jaypipes_0x44: you can do a bzr diff or simply look on LP at the revisiions diffsa21:07
alekibangobug is in21:07
_0x44Thanks alekibango.21:07
jaypipes_0x44: here's the main one: http://bazaar.launchpad.net/~jaypipes/nova/glance-image-service/revision/31921:07
alekibangonp :)  https://bugs.launchpad.net/nova/+bug/65484321:08
uvirtbotLaunchpad 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/31821:08
_0x44jaypipes: See: 21:08 < alekibango> np :)  https://bugs.launchpad.net/nova/+bug/65484321:09
uvirtbotLaunchpad bug 654843 in nova "GlanceImageService raises NotImplementedError" [Undecided,New]21:09
_0x44:)21:09
jaypipes_0x44: yep, that branch fixes that :)21:09
alekibangoi love you guys21:09
alekibango:)21:09
jaypipes_0x44: the NotImplementedError was just a stub21:09
jaypipes_0x44: and an effective reminder to me  ;)21:09
_0x44jaypipes: Right, but now that there's a bug... we can merge request this branch as a bug fix.21:10
alekibangoin 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
_0x44jaypipes: Looking through the code now.21:11
jaypipes_0x44: cheers21:11
alekibangoshould i change status to 'fix committed'?   Iam really still learning launchpad...21:12
_0x44alekibango: There's still some debate on where "fix committed" happens.21:13
_0x44jaypipes: Looks good to me21:13
alekibangoi never tried to click it, so i dont know :)21:13
alekibangobtw guys, is there someone wanting to debate scheduler?21:14
_0x44alekibango: I was going to call it "confirmed" or "triaged"21:14
alekibangoi have some ideas...21:14
_0x44comstud: You around?21:15
*** blpiatt has joined #openstack21:15
_0x44alekibango: comstud was writing the scheduler earlier.21:15
alekibangoty21:15
uvirtbotNew bug: #654843 in nova "GlanceImageService raises NotImplementedError" [Undecided,New] https://launchpad.net/bugs/65484321:16
_0x44alekibango: 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
alekibangowell, 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
blpiattAnyone working on dhcp / tftp (or gpxe) / kickstart configurations for installing and adding host machines to a nova deployment?21:18
alekibangoso, imagine you need 3% of cpu, 200MB reserved RAM and some shared ram (swap)   --> for cheap price21:19
alekibangoothers want to have 40% of 3cpus -- and good connectivity21:19
alekibangoand imagine i want them to be able to RESERVE the power for themselves21:19
_0x44alekibango: 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
jaypipesblpiatt: when is someone going to fix the issue that PlanetOpenStack produces a new RSS entry for every comment on your blog entries? :)21:20
alekibangoto ensure there will be no slowing down thanks to other users21:20
alekibangoat least my customer *needs* this.21:21
blpiattjaypipes: 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 :D21:21
jaypipesblpiatt: that's not good.21:21
_0x44alekibango: That part would be handled by the hypervisor wouldn't it?21:22
_0x44alekibango: At RS, we have a bunch of resource flavors that we expose through our nova-like app, but they're only enforced by Xen/XenServer21:22
*** pvo has quit IRC21:23
*** jakedahn has quit IRC21:23
*** jdarcy has quit IRC21:24
alekibango_0x44: what i need is that customer running a benchmark will get (roughly) the same results over and over, even under load21:24
*** pvo has joined #openstack21:24
*** ChanServ sets mode: +v pvo21:24
alekibangothats it, cant say it more clearly :)21:24
alekibangoif i would use my own solution (without openstack, but with kvm) - i would be able to achieve this21:25
_0x44alekibango: That depends on your hypervisor and your hypervisor's guest configurations.21:25
alekibango(except disk io-band problems)21:25
_0x44alekibango: And also disk IO, that will probably screw you.21:25
alekibangoyes, but its improving fast, there are cgroups based solutions coming in21:25
alekibango_0x44: its not only about hypervisor - its also about scheduler21:26
alekibangoi need to schedule only "some" load21:26
alekibangoto keep reserved resources unused21:26
_0x44alekibango: The nova scheduler is only about where resources are located on your hosts, not a point in time guest scheduler21:27
alekibango_0x44: i know :)21:27
_0x44(May be discussing at cross-purposes here, though)21:27
alekibangoi ma not talking about time scheduling21:27
alekibangobut about where to run instance21:27
alekibangoto keep level of resource usage  according to SLAs21:27
alekibangoas 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
alekibangoso if the scheduler will not be able to do this, it would be nice to not stand in the way....21:29
_0x44That's how the RS scheduler already works, sort of (though without the granularity you mentioned earlier).21:29
*** miclorb_ has quit IRC21:30
alekibango_0x44: well, i will prolly need to go through the source a bit21: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
alekibangothanks for talk21:30
_0x44alekibango: From what I recall, comstud's scheduler was supposed to be very similar21:30
_0x44(Of course it's still dependent on hypervisor to enforce it)21:30
alekibangoi will try to see comstud later21:30
alekibangoor use the etherpad...21:32
_0x44Or both, then all your bases are covered.21:34
*** dysinger has joined #openstack21:37
*** pvo has quit IRC21:47
*** ctennis has quit IRC21:49
*** ctennis has joined #openstack21:49
*** ctennis has joined #openstack21:49
*** jakedahn has joined #openstack21:53
*** ctennis has quit IRC21:53
*** rlucio has quit IRC21:56
*** pvo has joined #openstack21:57
*** ChanServ sets mode: +v pvo21:57
jc_smithin 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_smithor do I just create my own driver/manager that supports the interfaces found in AOEManager22:06
*** perestrelka_ has joined #openstack22:07
*** allsystemsarego has quit IRC22:07
*** gaveen has quit IRC22:09
*** perestrelka has quit IRC22:09
*** perestrelka_ is now known as perestrelka22:09
*** gaveen has joined #openstack22:09
*** pvo has quit IRC22:10
*** jakedahn has quit IRC22:13
*** dizz|away has quit IRC22:17
*** ctennis has joined #openstack22:17
*** miclorb_ has joined #openstack22:18
*** jakedahn has joined #openstack22:20
*** gaveen has quit IRC22:20
*** joearnold has quit IRC22:22
*** miclorb_ has quit IRC22:23
*** Podilarius has left #openstack22:26
*** jfluhmann__ is now known as jfluhmann22:27
*** jfluhmann has quit IRC22:30
*** gaveen has joined #openstack22:32
*** joearnold has joined #openstack22:44
*** aliguori_ has joined #openstack22:45
*** aliguori has quit IRC22:45
*** jakedahn has quit IRC22:46
*** abecc has quit IRC22:48
*** joearnol_ has joined #openstack23:01
*** joearnold has quit IRC23:02
*** kevnfx has quit IRC23:02
*** jc_smith has quit IRC23:02
*** jc_smith has joined #openstack23:03
*** rnirmal has quit IRC23:15
*** jc_smith_ has joined #openstack23:20
*** jc_smith has quit IRC23:21
*** jc_smith_ is now known as jc_smith23:21
*** pvo has joined #openstack23:25
*** ChanServ sets mode: +v pvo23:25
*** pvo has quit IRC23:27
*** pvo has joined #openstack23:31
*** pvo has joined #openstack23:31
*** ChanServ sets mode: +v pvo23:31
*** kevnfx has joined #openstack23:33
*** pvo has quit IRC23:33
*** kevnfx has quit IRC23:36
*** kevnfx has joined #openstack23:37
*** aliguori_ has quit IRC23:49
*** jc_smith_ has joined #openstack23:58
*** jc_smith has quit IRC23:59
*** jc_smith_ is now known as jc_smith23:59

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