*** deshantm_laptop has joined #openstack-dev | 00:00 | |
*** mszilagyi has quit IRC | 00:00 | |
*** lorin1 has joined #openstack-dev | 00:04 | |
*** lorin1 has joined #openstack-dev | 00:05 | |
*** lorin1 has quit IRC | 00:06 | |
*** deshantm_laptop has quit IRC | 00:07 | |
*** lorin1 has joined #openstack-dev | 00:10 | |
*** zns has joined #openstack-dev | 00:11 | |
*** lorin1 has quit IRC | 00:14 | |
pvo | vishy: quick question... that line you pointed to me earlier | 00:16 |
---|---|---|
pvo | nm | 00:16 |
pvo | I got it. | 00:16 |
vishy | ok | 00:16 |
*** novas0x2a|laptop has joined #openstack-dev | 00:20 | |
*** mgius has quit IRC | 00:21 | |
openstackjenkins | Project nova build #1,317: SUCCESS in 3 min 41 sec: https://jenkins.openstack.org/job/nova/1317/ | 00:25 |
openstackjenkins | Tarmac: Simple usage extension for nova. Uses db to calculate tenant_usage for specified time periods. | 00:25 |
openstackjenkins | Methods: | 00:25 |
openstackjenkins | ��������* index: return a list of tenant_usages, with option of incuding detailed server_usage | 00:25 |
openstackjenkins | ��������* show: returns a specific tenant_usage object | 00:25 |
openstackjenkins | tenant_usage object: | 00:25 |
openstackjenkins | ��������* tenant_usage.total_memory_mb_usage: sum of memory_mb * hours for all instances in tenant for this period | 00:25 |
openstackjenkins | ��������* tenant_usage.total_local_gb_usage: sum of local_gb * hours for all instances in tenant for this period | 00:25 |
openstackjenkins | ��������* tenant_usage.total_vcpus_usage: sum of vcpus * hours for all instances in tenant for this period | 00:25 |
openstackjenkins | ��������* tenant_usage.total_hours: sum of all instance hours for this period | 00:25 |
openstackjenkins | ��������* tenant_usage.server_usages: A detailed list of server_usages, which describe the usage of a specific server | 00:25 |
openstackjenkins | For larger instances db tables, indexes on instance.launched_at and instance.terminated_at should significantly help performance. | 00:25 |
openstackjenkins | Project nova build #1,318: SUCCESS in 3 min 36 sec: https://jenkins.openstack.org/job/nova/1318/ | 00:35 |
openstackjenkins | Tarmac: Correctly yield images from glance client through image service. | 00:35 |
*** dragondm has quit IRC | 00:40 | |
vishy | comstud: https://code.launchpad.net/~cloudbuilders/nova/os-user_id-description/+merge/72233 can you flip there? | 00:47 |
comstud | vishy: looking | 01:02 |
comstud | i missed an email apparently | 01:03 |
openstackgerrit | James E. Blair proposed a change to openstack/openstack-ci-puppet: Add pymox to keystone slaves. https://review.openstack.org/372 | 01:04 |
openstackgerrit | A change was merged to openstack/openstack-ci-puppet: Add pymox to keystone slaves. https://review.openstack.org/372 | 01:04 |
comstud | vishy: done | 01:05 |
vishy | thx | 01:05 |
comstud | np | 01:05 |
*** Tushar has quit IRC | 01:07 | |
*** novas0x2a|laptop has quit IRC | 01:09 | |
*** CatKiller has quit IRC | 01:15 | |
*** CatKiller has joined #openstack-dev | 01:16 | |
*** deshantm_laptop has joined #openstack-dev | 01:25 | |
*** tsuzuki_ has joined #openstack-dev | 01:37 | |
*** jakedahn has joined #openstack-dev | 01:42 | |
*** jaypipes has quit IRC | 01:44 | |
*** bengrue has joined #openstack-dev | 01:46 | |
*** amccabe has joined #openstack-dev | 02:10 | |
*** vladimir3p_ has quit IRC | 02:12 | |
*** sandywalsh_ has quit IRC | 02:15 | |
*** jdurgin has quit IRC | 02:18 | |
*** deshantm_laptop has quit IRC | 02:19 | |
*** rods has quit IRC | 02:23 | |
*** sandywalsh_ has joined #openstack-dev | 02:29 | |
*** tsuzuki__ has joined #openstack-dev | 03:14 | |
*** tsuzuki_ has quit IRC | 03:15 | |
*** tsuzuki__ has quit IRC | 03:21 | |
*** tsuzuki_ has joined #openstack-dev | 03:25 | |
*** danielnegri has joined #openstack-dev | 03:36 | |
danielnegri | hi guys, i'm new here | 03:45 |
danielnegri | to help with doc translations, do i have to create one wiki account? | 03:46 |
danielnegri | i have some materials to contribute | 03:46 |
annegentle | danielnegri: Hi, translated materials would be welcomed! I can create a wiki account for you, just email me anne at openstack dot org. I think the wiki would be a good starting point for translated materials. | 03:47 |
danielnegri | oh, very good… i send you now. :D | 03:48 |
*** zns has quit IRC | 04:36 | |
*** danielnegri has quit IRC | 04:44 | |
*** Binbin has quit IRC | 05:19 | |
openstackjenkins | Project nova build #1,319: SUCCESS in 4 min 36 sec: https://jenkins.openstack.org/job/nova/1319/ | 05:31 |
openstackjenkins | Tarmac: Accept keypair when you launch a new server. These properties would be stored along with the other server properties in the database (like they are currently for ec2 api). | 05:31 |
openstackjenkins | Project nova build #1,320: SUCCESS in 6 min 11 sec: https://jenkins.openstack.org/job/nova/1320/ | 05:47 |
openstackjenkins | Tarmac: fix for lp838583 - fixes bug in os-floating-ips view code that prevents instance_id from being returned for associated addresses. | 05:47 |
*** martine_ has quit IRC | 06:19 | |
*** tsuzuki_ has quit IRC | 06:25 | |
*** tsuzuki_ has joined #openstack-dev | 06:31 | |
*** amccabe has quit IRC | 06:38 | |
*** reidrac has joined #openstack-dev | 06:53 | |
*** AhmedSoliman has joined #openstack-dev | 07:53 | |
*** AhmedSoliman has quit IRC | 07:58 | |
*** AhmedSoliman has joined #openstack-dev | 07:58 | |
*** Guest16184 has joined #openstack-dev | 08:17 | |
*** westmaas has quit IRC | 08:19 | |
*** westmaas has joined #openstack-dev | 08:20 | |
*** Glacee has quit IRC | 08:20 | |
*** openstackjenkins has quit IRC | 08:21 | |
*** openstack has joined #openstack-dev | 08:28 | |
*** colinnich_ has quit IRC | 08:29 | |
*** colinnich has joined #openstack-dev | 08:31 | |
*** openstackjenkins has joined #openstack-dev | 08:33 | |
*** errr has quit IRC | 08:46 | |
*** errr has joined #openstack-dev | 08:48 | |
*** AhmedSoliman has quit IRC | 08:55 | |
*** rods has joined #openstack-dev | 09:31 | |
*** openstackjenkins has quit IRC | 09:40 | |
*** mtaylor has quit IRC | 09:40 | |
*** eday has quit IRC | 09:40 | |
*** tjoy has quit IRC | 09:40 | |
*** troytoman-away has quit IRC | 09:40 | |
*** ironcamel2 has quit IRC | 09:40 | |
*** openstackjenkins has joined #openstack-dev | 09:41 | |
*** tjoy has joined #openstack-dev | 09:42 | |
*** mtaylor has joined #openstack-dev | 09:42 | |
*** eday has joined #openstack-dev | 09:42 | |
*** troytoman-away has joined #openstack-dev | 09:42 | |
*** ironcamel2 has joined #openstack-dev | 09:42 | |
*** zelazny.freenode.net sets mode: +v mtaylor | 09:42 | |
*** jakedahn has quit IRC | 09:43 | |
*** darraghb has joined #openstack-dev | 09:56 | |
*** tsuzuki_ has quit IRC | 10:50 | |
*** markmc has joined #openstack-dev | 10:50 | |
*** aryan has joined #openstack-dev | 10:51 | |
*** AhmedSoliman has joined #openstack-dev | 11:46 | |
*** bsza has joined #openstack-dev | 11:52 | |
*** mfer has joined #openstack-dev | 12:09 | |
*** mattfarina has joined #openstack-dev | 12:17 | |
*** mfer has quit IRC | 12:18 | |
*** mattfarina is now known as mfer | 12:18 | |
*** lts has joined #openstack-dev | 12:25 | |
*** martine_ has joined #openstack-dev | 12:28 | |
*** AhmedSoliman has quit IRC | 12:40 | |
*** errr has quit IRC | 12:48 | |
*** errr has joined #openstack-dev | 12:48 | |
*** bcwaldon has joined #openstack-dev | 12:58 | |
*** kbringard has joined #openstack-dev | 13:21 | |
*** dprince has joined #openstack-dev | 13:33 | |
*** rnorwood has joined #openstack-dev | 13:43 | |
*** rnorwood has quit IRC | 13:49 | |
*** rnorwood has joined #openstack-dev | 13:49 | |
*** dspano has joined #openstack-dev | 13:55 | |
*** zns has joined #openstack-dev | 13:56 | |
*** amccabe has joined #openstack-dev | 13:57 | |
*** zns has quit IRC | 14:04 | |
*** reidrac has quit IRC | 14:05 | |
*** zns has joined #openstack-dev | 14:06 | |
openstackjenkins | Project nova build #1,321: SUCCESS in 4 min 46 sec: https://jenkins.openstack.org/job/nova/1321/ | 14:11 |
openstackjenkins | Tarmac: Fixes NotFound exceptions to show the proper instance id in the ec2 api. | 14:11 |
*** amccabe has quit IRC | 14:14 | |
*** amccabe has joined #openstack-dev | 14:15 | |
*** AhmedSoliman has joined #openstack-dev | 14:20 | |
*** code_franco has joined #openstack-dev | 14:21 | |
sandywalsh_ | _0x44, ping | 14:27 |
_0x44 | sandywalsh_: pong | 14:30 |
_0x44 | If it's about novaclient merge 66, I'm going to work on it tonight at the piston hackathon | 14:30 |
*** alekibango has joined #openstack-dev | 14:31 | |
_0x44 | (On a side note, merge 66 sounds like I'm going to kill all the Jedi) | 14:31 |
sandywalsh_ | haha, nope | 14:31 |
sandywalsh_ | _0x44, so I started working on a gerrit alternative for github last night | 14:32 |
sandywalsh_ | http://www.darksecretsoftware.com/hubcap.html | 14:32 |
sandywalsh_ | _0x44, stupidly simple | 14:32 |
sandywalsh_ | _0x44, jk0 told me about roundabout | 14:32 |
sandywalsh_ | _0x44, I think we have a merger coming up :) | 14:32 |
sandywalsh_ | _0x44, it adds the state/workflow that roundabout needs and roundabout has the CI integration that hubcap needs | 14:33 |
_0x44 | I really like the stateful workflow, but would want the markup to be configurable | 14:33 |
sandywalsh_ | (I didn't know about roundabout until 10 min ago :) | 14:33 |
_0x44 | (So we can use emogi) | 14:33 |
_0x44 | :D | 14:33 |
sandywalsh_ | the keywords you mean (!foo)? | 14:34 |
_0x44 | Yeah | 14:34 |
sandywalsh_ | of course, trivial | 14:34 |
_0x44 | Right now roundabout has a configurable LGTM message, but that'd be easy to break out. | 14:34 |
* sandywalsh_ looks at emogi | 14:34 | |
_0x44 | emogi are japanese emoticons | 14:35 |
sandywalsh_ | yeah, the idea is to pour through the pull request comments and take the last "vote" by each user to determine the pull request state | 14:35 |
sandywalsh_ | and since we know the project team members we know core | 14:35 |
_0x44 | I was being kind of silly with that, but I think it definitely needs to be configurable :) | 14:35 |
sandywalsh_ | haha, sure | 14:35 |
_0x44 | Yup, I'm grabbing the core team out of the github organization | 14:35 |
_0x44 | Also, why are you building your API strings manually instead of using python-github2 (or python-github3 (no tests don't use, needs cleaning)) | 14:36 |
_0x44 | s/strings/requests/ | 14:36 |
sandywalsh_ | just the road I went down, not a big deal to change | 14:36 |
sandywalsh_ | it was just a hack last night | 14:37 |
jk0 | _0x44: this is just a quick proof of concept | 14:37 |
_0x44 | Ah, ok, I wasn't sure if there was some objection to the api clients. | 14:37 |
sandywalsh_ | nah | 14:37 |
vishy | bcwaldon: https://code.launchpad.net/~cloudbuilders/nova/os-user_id-description/+merge/72233 | 14:37 |
vishy | bcwaldon: looks like your Needs Fixing was addressed a while ago? | 14:37 |
sandywalsh_ | _0x44, I started down the oauth2 / github V3 api route at first, but it was a nightmare | 14:38 |
_0x44 | sandywalsh_, jk0: There's a guy at rackspace called hubcap that is or was using roundabout | 14:38 |
sandywalsh_ | _0x44, see ... destiny | 14:38 |
jk0 | haha | 14:38 |
_0x44 | I think he's on the reddwarf team | 14:39 |
sandywalsh_ | _0x44, since roundabout looks more mature, I'll bring hubcap into it. | 14:39 |
_0x44 | https://github.com/hub-cap | 14:39 |
sandywalsh_ | if that's cool with you? | 14:39 |
_0x44 | Yep! I really like the idea of greater states | 14:39 |
sandywalsh_ | (just the salient parts, of course) | 14:39 |
*** vladimir3p_ has joined #openstack-dev | 14:39 | |
_0x44 | s/states/statefulness/ | 14:40 |
sandywalsh_ | cool, and I'll bring over the html output part too | 14:40 |
sandywalsh_ | (all 10 lines :) | 14:40 |
sandywalsh_ | _0x44, why did you go with json config file vs. a simple python file? | 14:40 |
_0x44 | sandywalsh_: Because originally it could have been json or yaml, and you could have nested configs | 14:41 |
_0x44 | sandywalsh_: So you could have a base config in /etc/roundabout/roundabout.cfg and ~/.roundabout.cfg and specify a config on the command line and the stuff that wasn't overridden would tumble out. | 14:41 |
sandywalsh_ | hmm, 'import' works for that too ;) | 14:42 |
_0x44 | Yup, now the reason I haven't changed it is that I have something like 30 roundabout configs that I'd have to update. | 14:43 |
_0x44 | Both Piston and I have a _lot_ of repos. | 14:43 |
sandywalsh_ | _0x44, k, I'll look at roundabout some more and get started (side project #283) | 14:43 |
sandywalsh_ | stay tuned | 14:43 |
_0x44 | sandywalsh_: Cool, I'll be doing more cleanups on roundabout this month too. I hadn't touched it in a while. | 14:44 |
*** Binbin has joined #openstack-dev | 14:45 | |
*** zns has quit IRC | 14:53 | |
*** zns has joined #openstack-dev | 14:54 | |
*** dragondm has joined #openstack-dev | 14:57 | |
ttx | vishy: I started up http://wiki.openstack.org/ReleaseNotes/Diablo -- you can add TODO placeholders for things we'll need to document. I already added a note about deprecated_auth. | 15:13 |
doude | I try to use Glance with keystone. When I upload an image to glance, I get this error :http://paste.openstack.org/show/2331/ | 15:19 |
doude | But, I check the source code of glance, the class 'RequestContext' have attribute 'is_image_visible' | 15:20 |
doude | in file glance/common/context.py | 15:23 |
*** mattray has joined #openstack-dev | 15:25 | |
*** AhmedSoliman has quit IRC | 15:28 | |
*** bcwaldon has quit IRC | 15:29 | |
*** cp16net has joined #openstack-dev | 15:31 | |
chmouel | sandywalsh_: who does the pypi releases of python-novaclient ? i got report that the pipi currently broken with 1.0 (rscloud) for spinning up a server but trunk works | 15:39 |
*** BK_man has quit IRC | 15:40 | |
*** heckj has joined #openstack-dev | 15:40 | |
chmouel | sandywalsh_: i mean the current version on pypi is broken when trunk works | 15:40 |
*** ameade has joined #openstack-dev | 15:45 | |
*** bcwaldon has joined #openstack-dev | 15:51 | |
*** zns has quit IRC | 15:52 | |
doude | Ok I found a bug about that: https://bugs.launchpad.net/glance/+bug/827034 | 15:54 |
uvirtbot | Launchpad bug 827034 in glance "'RequestContext' object has no attribute 'is_image_visible'" [Critical,Invalid] | 15:54 |
*** mdomsch has joined #openstack-dev | 16:02 | |
sandywalsh_ | chmouel, any of the novaclient owners on pypi can update it | 16:06 |
sandywalsh_ | chmouel, I'll update it | 16:06 |
chmouel | tks, if you want i can do it in the future if you add me there (login: Chmouel.Boudjnah) | 16:07 |
mdomsch | I created Fedora/EPEL spec for keystone: https://github.com/mdomsch/openstack-fedora-specs/blob/keystone/SPECS/openstack-keystone.spec | 16:08 |
*** zns has joined #openstack-dev | 16:08 | |
mdomsch | zns: I created Fedora/EPEL spec for keystone: https://github.com/mdomsch/openstack-fedora-specs/blob/keystone/SPECS/openstack-keystone.spec | 16:08 |
sandywalsh_ | chmouel, you're now added as an owner ... welcome aboard! | 16:08 |
chmouel | sandywalsh_: cheers buddy | 16:09 |
chmouel | sandywalsh_: you just do a python setup.py sdist upload right? (assuming you have your creds in ~/.pypirc) | 16:11 |
sandywalsh_ | chmouel, yup, incantation is 'python setup.py sdist register upload' | 16:13 |
sandywalsh_ | chmouel, I'm see an error in runtests | 16:14 |
chmouel | sandywalsh_: humm lmc | 16:14 |
sandywalsh_ | http://paste.openstack.org/show/2334/ | 16:14 |
chmouel | weird i have no problem | 16:16 |
chmouel | on a newly checked out rackspace/master | 16:17 |
sandywalsh_ | I just did a trunk pull ... lemme check again | 16:17 |
chmouel | http://sprunge.us/bLbT | 16:17 |
vishy | ttx: made a few notes | 16:18 |
sandywalsh_ | chmouel, yeah, just did another pull in a new dir and on another machine and it fails | 16:23 |
sandywalsh_ | chmouel, can you try a clone in a new dir? | 16:23 |
chmouel | sandywalsh_: yep did that :) | 16:23 |
sandywalsh_ | strange, I get it on another machine as well | 16:24 |
sandywalsh_ | jk0, can you run tests from python-novaclient and see if it's working for you? | 16:24 |
sandywalsh_ | (fresh pull) | 16:24 |
chmouel | sandywalsh_: humm any chance to have a nosetests -v, i'll try from a linux box | 16:24 |
jk0 | sandywalsh_: all passing for me | 16:25 |
sandywalsh_ | damn | 16:25 |
sandywalsh_ | thanks jk0 | 16:25 |
sandywalsh_ | chmouel, http://paste.openstack.org/show/2335/ | 16:25 |
sandywalsh_ | must be some library out of sync | 16:25 |
chmouel | sandywalsh_: which python version? not sure what Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.AttributeError'> ignored is about | 16:26 |
sandywalsh_ | that's a common novaclient error when trying to access a Resource variable the wrong way (the getattr loops) | 16:27 |
*** zns has quit IRC | 16:27 | |
sandywalsh_ | chmouel, for now, how about you push to pypi and I can look into this | 16:27 |
chmouel | sandywalsh_: okay cool | 16:28 |
sandywalsh_ | chmouel, 2.6.5 btw | 16:28 |
chmouel | sandywalsh_: i can see it on 2.6.x as well but not 2.7.2 | 16:28 |
sandywalsh_ | ah | 16:30 |
sandywalsh_ | interesting | 16:30 |
*** misheska has joined #openstack-dev | 16:31 | |
chmouel | yeah I confirm seems to be the python version as I reproduce your exception on ubuntu 10.10 | 16:31 |
chmouel | but no on macosx | 16:31 |
sandywalsh_ | jk0, what version of python are you running? | 16:33 |
jk0 | 2.6.6 | 16:33 |
*** jdurgin has joined #openstack-dev | 16:34 | |
*** joesavak has joined #openstack-dev | 16:36 | |
zykes- | isn't there xml support yet in keystone ? | 16:37 |
zykes- | seems that keystone uses json for default | 16:37 |
*** dragondm has quit IRC | 16:39 | |
*** dragondm has joined #openstack-dev | 16:39 | |
*** dragondm has joined #openstack-dev | 16:40 | |
sandywalsh_ | jk0, hmm, tests fail for me on 2.6.5 ... lemme investigate ... funny it never happened before. Looking at file history | 16:42 |
*** mdomsch has quit IRC | 16:47 | |
*** vladimir3p_ has quit IRC | 16:48 | |
sandywalsh_ | what's the "blessed" version of python for nova? | 16:55 |
sandywalsh_ | is it 2.6.x or a specific minimum value for X? | 16:55 |
jk0 | I would guess at leat 2.6.5 | 16:55 |
jk0 | *least | 16:56 |
sandywalsh_ | yeah, that's what I would have though | 16:56 |
sandywalsh_ | thought | 16:56 |
jk0 | actually, I wonder what version comes on the last ubuntu LTS | 16:56 |
jk0 | should be 2.6.5 | 16:56 |
kbringard | yea | 16:58 |
kbringard | it is | 16:58 |
kbringard | python2.6 2.6.5-1ubuntu6 An interactive high-level object-oriented la | 16:58 |
kbringard | that's what comes in 10.04 | 16:58 |
jk0 | cool, that's what I would shoot for then | 16:59 |
kbringard | and, just "python" is 2.6.5-0ubuntu1 | 16:59 |
sandywalsh_ | thanks kbringard jk0 | 16:59 |
kbringard | np, I love being able to fire up a VM real quick to check these things, haha | 16:59 |
kbringard | that's what I call recursion | 16:59 |
jk0 | :) | 16:59 |
openstackgerrit | Yogeshwar Srikrishnan proposed a change to openstack/keystone: Adding wadl for OS-KSCATALOG extension. https://review.openstack.org/373 | 17:10 |
s1rp | keystone question: according to https://github.com/rackspace/python-novaclient/pull/90, keystone should be returning the tenant in the url. is that correct? does the endpointTemplate need to include a tenant field for that to work? | 17:10 |
s1rp | sleepsonthefloor: ^^ looks like you got this working, any thoughts? | 17:13 |
zykes- | noone knows ? :) | 17:16 |
*** cp16net has quit IRC | 17:19 | |
*** cp16net has joined #openstack-dev | 17:20 | |
*** novas0x2a|laptop has joined #openstack-dev | 17:22 | |
vishy | s1rp: yes you need to include a tenant field | 17:25 |
*** RobertLaptop has quit IRC | 17:29 | |
sandywalsh_ | chmouel, https://github.com/rackspace/python-novaclient/pull/103 | 17:32 |
sandywalsh_ | ttx, (likely gone) ... are we cool on this now? https://code.launchpad.net/~ed-leafe/nova/scheduler-multifilter/+merge/72478 | 17:36 |
*** dragondm has quit IRC | 17:39 | |
*** Guest16184 is now known as Glace | 17:46 | |
*** Glace is now known as Guest29337 | 17:46 | |
*** Guest29337 is now known as Glacee | 17:48 | |
*** zns has joined #openstack-dev | 17:55 | |
*** zns has quit IRC | 17:59 | |
s1rp | vishy: thanks, happen to know the format of that off-hand, or where it's documented? | 18:00 |
*** cp16net has quit IRC | 18:01 | |
*** jsavak has joined #openstack-dev | 18:01 | |
openstackjenkins | Project nova build #1,322: SUCCESS in 6 min 32 sec: https://jenkins.openstack.org/job/nova/1322/ | 18:03 |
openstackjenkins | Tarmac: - implements changes-since for servers resource | 18:03 |
openstackjenkins | - default sort is now created_at desc for instances | 18:03 |
*** bcwaldon_ has joined #openstack-dev | 18:04 | |
*** joesavak has quit IRC | 18:05 | |
*** bcwaldon has quit IRC | 18:05 | |
vishy | I was just looking for it | 18:12 |
s1rp | vishy: yeah i can't seem to find the format anywhere :/... getting ready to just hardcode it for now just to keep going | 18:13 |
vishy | s1rp: https://github.com/cloudbuilders/deploy.sh/blob/master/initial_data.sh | 18:16 |
vishy | s1rp: %tenant_id% | 18:16 |
s1rp | vishy: a ha! thanks! | 18:19 |
*** RobertLaptop has joined #openstack-dev | 18:24 | |
*** darraghb has quit IRC | 18:33 | |
*** mdomsch has joined #openstack-dev | 18:48 | |
*** AhmedSoliman has joined #openstack-dev | 18:55 | |
*** vladimir3p_ has joined #openstack-dev | 18:59 | |
*** vladimir3p_ has quit IRC | 19:00 | |
*** zns has joined #openstack-dev | 19:03 | |
*** zns has quit IRC | 19:05 | |
*** cp16net has joined #openstack-dev | 19:14 | |
*** markmc has quit IRC | 19:14 | |
*** dragondm has joined #openstack-dev | 19:14 | |
*** dprince has quit IRC | 19:18 | |
*** bfschott has joined #openstack-dev | 19:27 | |
bfschott | how bad is the summit waiting list? | 19:27 |
bfschott | should I just register for the conference? | 19:27 |
*** mdomsch has quit IRC | 19:29 | |
* soren misses Twisted :( | 19:29 | |
*** bfschott has quit IRC | 19:33 | |
vishy | soren: :( | 19:33 |
vishy | tired of annoying greenlet bugs | 19:33 |
vishy | ? | 19:33 |
soren | Well, that too, but I really just miss how convenient unit testing Twisted stuff is. | 19:34 |
vishy | soren: btw with our new greenlet aware mysql connections, I think we cut the size of our zones significantly | 19:34 |
*** bfschott has joined #openstack-dev | 19:36 | |
soren | The fact that everything in (idiomatic) Twisted is strung together as a series of callbacks rather than things that call other things that call yet other things etc. just makes testing so much simpler. | 19:36 |
*** mdomsch has joined #openstack-dev | 19:36 | |
vishy | soren: 10 connections per worker | 19:36 |
vishy | soren: that makes sense | 19:36 |
soren | You don't have to replace everything a particular method might call, because that's just not how it's done. | 19:36 |
soren | But that ship (too) is sailed. Oh, well. | 19:38 |
soren | vishy: Sorry, why would we want to cut the size of our zones? | 19:39 |
vishy | soren: we're going to max out sql connections way sooner | 19:39 |
vishy | we're making 10x connections | 19:39 |
soren | Oh. | 19:40 |
soren | I misread. | 19:40 |
soren | I thought you said "I think we can cut the size[...]" | 19:40 |
soren | Implying that this was a good thing. | 19:40 |
soren | Which made no sense :) | 19:40 |
soren | vishy: I just want to get rid of that darned database. | 19:40 |
soren | Or switch to a more interesting one. | 19:41 |
vishy | soren: do it! | 19:41 |
bfschott | just keep all the state on rabbit? | 19:41 |
vishy | soren: zookeeper? | 19:41 |
soren | vishy: I was thinking Riak. | 19:45 |
vishy | soren: :( | 19:46 |
soren | vishy: Not a fan? | 19:46 |
vishy | soren: Has riak matured over the last 1.5 years? | 19:46 |
vishy | it wasn't particularly easy to HA/scale when I last looked at it | 19:46 |
soren | ?!?? | 19:46 |
soren | That's what Riak excels at. | 19:47 |
vishy | i think they were just adding sharding | 19:47 |
soren | You must be thinking of something else. | 19:47 |
vishy | it was a long time ago :) | 19:47 |
vishy | maybe | 19:47 |
heckj | soren: mongo has some nice potential | 19:47 |
vishy | heckj: + its webscale | 19:48 |
soren | Scaling and HA are exactly what Riak does the best. It's been lacking somewhat in terms of niceties for developers, but that's coming along pretty nicely now. | 19:48 |
vishy | soren: admittedly, when were looking at riak, it was in the context of objectstore | 19:48 |
heckj | vishy: Oh great, now I'm going to get that whole "web scale" video stuck in my head again | 19:48 |
soren | vishy: Ah. | 19:49 |
vishy | soren: we weren't looking at it as a potential store for compute | 19:49 |
heckj | haven't looked closely at Riak, but recall it sounding interesting | 19:49 |
vishy | its erlang. So ++ | 19:49 |
heckj | heh | 19:49 |
soren | I love its map/reduce stuff. | 19:49 |
soren | But, before I can really add this, I want to add better testing of the db api. | 19:50 |
soren | I think we'd benefit a lot by having an extra db implementation. It would make some of the separation clearer. | 19:51 |
vishy | soren: agreed | 19:51 |
heckj | soren: ++ | 19:51 |
vishy | soren: there is no real documentation of the linked tables that are required | 19:51 |
vishy | soren: which is annoying | 19:52 |
vishy | soren: we're breaking the law of demeter all over the place | 19:52 |
vishy | sandywalsh_: ping | 19:53 |
heckj | trying to come into the code of the project from no prior knowledge has been significantly challenging | 19:53 |
soren | heckj: Yeah, I can imagine. It's a massive amount to take in. | 19:57 |
soren | heckj: ...and it's a moving target. | 19:57 |
*** mwhooker has joined #openstack-dev | 20:01 | |
soren | heckj: http://wiki.basho.com/Riak-Compared-to-MongoDB.html in case you're interested. | 20:02 |
sandywalsh_ | vishy, hey! | 20:02 |
*** relateable has joined #openstack-dev | 20:02 | |
vishy | sandywalsh_: just noticed your suggestion of changing roundabout to have a status display page | 20:03 |
sandywalsh_ | vishy, yup, and extracting workflow status from the comments | 20:03 |
sandywalsh_ | vishy, more than just the single "lgtm" | 20:04 |
vishy | sandywalsh_: that was the initial suggestion we had pre-gerrit, we probably will need various views to get buy-in from ttx | 20:04 |
vishy | who represents the non-developer perspective | 20:05 |
sandywalsh_ | absolutely | 20:05 |
jk0 | chmouel: https://github.com/rackspace/python-novaclient/pull/99 <-- this breaks a lot of unit tests. mind submitting a patch? :) | 20:05 |
sandywalsh_ | vishy, so, what happened with that initial proposal? | 20:06 |
vishy | sandywalsh: the initial proposal was to use roundabout | 20:08 |
vishy | sandywalsh_: it was rejected because a) there was no overall view of the status of an individual proposal and b) there weren't sufficient views where you could see all proposals and their status together, search, etc. | 20:09 |
vishy | I don't know if b) is sufficiently satisfied, or if we need multiple views of the reviews | 20:10 |
vishy | I assume that adding additional views wouldn't be significantly difficult | 20:10 |
sandywalsh_ | vishy, pretty simple to add | 20:10 |
*** mwhooker has quit IRC | 20:12 | |
*** mfer has quit IRC | 20:12 | |
jsavak | @zykes- still wondering about keystone xml support? It's supported - https://github.com/openstack/keystone/blob/master/keystone/content/admin/identityadminguide.pdf | 20:13 |
larissa | jsavak: Error: "zykes-" is not a valid command. | 20:13 |
*** bfschott has left #openstack-dev | 20:14 | |
*** mwhooker has joined #openstack-dev | 20:14 | |
*** stanchan has joined #openstack-dev | 20:16 | |
openstackjenkins | Project swift build #317: SUCCESS in 35 sec: https://jenkins.openstack.org/job/swift/317/ | 20:17 |
openstackjenkins | Tarmac: obj replicator can now log replication stats for recon directly: | 20:17 |
openstackjenkins | in object-server.conf: | 20:17 |
openstackjenkins | [object-replicator] | 20:17 |
openstackjenkins | vm_test_mode = yes | 20:17 |
openstackjenkins | recon_enable = yes | 20:17 |
openstackjenkins | recon_cache_path = /var/cache/swift | 20:17 |
openstackjenkins | Also replaced the swift-recon bash cronjob with a friendlier/cleaner python version, that now only obtains async stats. Basic usage: | 20:17 |
openstackjenkins | $ bin/swift-recon-cron | 20:17 |
openstackjenkins | Usage: swift-recon-cron CONF_FILE | 20:17 |
openstackjenkins | #CONF_FILE = path to your object-server.conf | 20:17 |
openstackjenkins | $ bin/swift-recon-cron /etc/swift/object-server.conf | 20:17 |
chmouel | jk0: really | 20:22 |
chmouel | jk0: i'll look at that | 20:22 |
jk0 | cool, thanks | 20:22 |
heckj | soren: nice, thanks for the link | 20:22 |
* heckj reads | 20:22 | |
*** amccabe has quit IRC | 20:23 | |
*** jakedahn has joined #openstack-dev | 20:25 | |
*** amccabe has joined #openstack-dev | 20:34 | |
*** misheska has quit IRC | 20:36 | |
blamar | vishy: ty on empty-network-lp835242, answered your good observation but there isn't really a good reason IMO :) | 20:37 |
vishy | k | 20:38 |
chmouel | jk0: that was the quickest merge in python-novaclient i have ever seen ;) | 20:39 |
jk0 | :) | 20:39 |
chmouel | jk0: tks | 20:39 |
jk0 | np | 20:39 |
vishy | blamar: yeah seems like the catch was to log it | 20:40 |
vishy | blamar: we could probably just take out the whole exception clause | 20:40 |
chmouel | jk0: there was a minor fix to I was commitiing (defining twice NOVA_PROJECT_ID) which i would resubmit for merge | 20:40 |
blamar | vishy: yeah, no error was happening, it just looked like it because of the out of place LOG.exception | 20:40 |
chmouel | vishy: do you know what the status of the console output on the openstack API ? | 20:40 |
vishy | chmouel: not sure. We have it in our dash. Perhaps we need another extension for it? | 20:41 |
chmouel | vishy: probably, will bug report and propose something for it | 20:42 |
vishy | cool | 20:42 |
vishy | chmouel: I assume it is in openstackx, so we probably just need a little port | 20:43 |
chmouel | chmouel: humm jesse was asking me about it if i can check that so I may assume it's not, let me some digging | 20:44 |
chmouel | jk0: https://github.com/rackspace/python-novaclient/pull/106 that should be one button merge :) | 20:46 |
jk0 | done | 20:46 |
chmouel | tk | 20:46 |
jk0 | vishy: you cool with jkoelker's updates on https://code.launchpad.net/~jason-koelker/nova/lp819477/+merge/71930 ? | 20:53 |
vishy | jk0: still has session added to network_delete_safe, network_get, and fake_network_delete_safe | 20:58 |
jk0 | jkoelker: ^ | 20:59 |
vishy | (and fake_network_get) | 20:59 |
jkoelker | jsut pushed again | 20:59 |
jkoelker | ah | 20:59 |
jkoelker | missed the fake | 20:59 |
*** misheska has joined #openstack-dev | 21:00 | |
adam_g | upon pushing commits to gerrit, does the system try to resolve the authors launchpad account based on the the name or email address that is attached to the commit? | 21:00 |
jk0 | it will use whatever is in your bzr whoami setting | 21:01 |
jk0 | during the commit | 21:01 |
adam_g | jk0: im talking about pushing to gerrit using git, not to lp with bzr | 21:02 |
jk0 | haha, oops, I need to clean my glasses | 21:02 |
*** amccabe has quit IRC | 21:04 | |
vishy | jkoelker: did you notice this one: | 21:06 |
vishy | nova/network/manager.py | 21:06 |
vishy | 850: if fixed_ip_ref['network']['uuid'] != network_uuid: | 21:06 |
jkoelker | ooo, that whole function is failsause | 21:07 |
jkoelker | let me fix that too | 21:07 |
*** chomping has joined #openstack-dev | 21:08 | |
Daviey | Does anyone else thing that github merge messages of "Merge pull request #X from foo/master" is less than ideal? | 21:08 |
vishy | Daviey: you think they should provide a way to change the merge message when you click merge? | 21:09 |
Daviey | comstud: BTW, did a first parse of making the carrot test conditional, and THAT works.. but the other tests are still coupled against fakerabbit, which is carrot centric. Using kombu virtual / memory transport seems to be a good alternative.. but not an easy task. | 21:10 |
openstackjenkins | Project nova build #1,323: SUCCESS in 3 min 37 sec: https://jenkins.openstack.org/job/nova/1323/ | 21:10 |
openstackjenkins | Tarmac: Fix a few references to state_description that slipped through. | 21:10 |
vishy | Daviey: if you manually merge the pull req you can put whatever you want | 21:10 |
Daviey | vishy: TBH, i've only ever merged manually with github :) | 21:10 |
Daviey | github n00b | 21:10 |
*** lts has quit IRC | 21:11 | |
comstud | Daviey: All of the other tests should be using the default rpc_backend which is kombu... (and if fakerabbit=True, kombu uses 'memory' transport') | 21:13 |
comstud | Daviey: I think I'm not quite following what you're saying. :) | 21:13 |
Daviey | comstud: perhaps i am missing the trick, but if the carrot test case is simply removed, carrot is not on the test env, the tests still fail because of fakerabbit import in test.py.. no? | 21:15 |
comstud | Daviey: ah. looking. | 21:15 |
comstud | Daviey: ooh. yeah. that would need to be conditionalized as well | 21:15 |
jkoelker | vishy: fixed and pushed | 21:16 |
Daviey | simply patching that import out doesn't allow it to pass :) | 21:16 |
comstud | Daviey: you patched around lines 145/146 as well? | 21:16 |
comstud | 145 if FLAGS.fake_rabbit: | 21:16 |
vishy | === renamed file 'nova/fakerabbit.py' => 'nova/bunny.py' | 21:16 |
comstud | 146 fakerabbit.reset_all() | 21:16 |
comstud | those lines should go away too | 21:16 |
Daviey | the if fakerabbit: .. yeah, believe so | 21:16 |
comstud | er | 21:16 |
comstud | be conditionalized | 21:16 |
comstud | vishy: :) | 21:16 |
Daviey | I may not have, i *thought* i did | 21:16 |
comstud | vishy: unfortunately fakerabbit will go away post-diablo and you'll no longer have your bunny idea :) | 21:17 |
vishy | dangit | 21:17 |
vishy | :( | 21:17 |
vishy | but fakerabbit is supercexi | 21:17 |
comstud | it's not used for kombu | 21:17 |
comstud | haha | 21:17 |
comstud | yeah | 21:17 |
vishy | i guess it should have been called fakecarrot | 21:17 |
*** mdomsch has quit IRC | 21:17 | |
Daviey | "not all rabbits are the same" | 21:17 |
comstud | yeah | 21:17 |
comstud | I think I commented on that at the time of your bunny comment months ago | 21:18 |
vishy | === renamed file 'nova/fakerabbit.py' => 'nova/parsnip.py' | 21:18 |
comstud | hah | 21:18 |
comstud | I dunno, it's possible we may want to keep it around.. because there ARE some bugs with the kombu memory transport. | 21:18 |
comstud | ultimately those should be fixed in kombu tho | 21:18 |
* Daviey wonders if rabbit translates into other cultures as the same thing. | 21:19 | |
comstud | Daviey: 'tasty animal' | 21:19 |
Daviey | poor bunny wabbit | 21:21 |
*** jsavak has quit IRC | 21:21 | |
comstud | trix are for kids. | 21:22 |
*** martine_ has quit IRC | 21:24 | |
vishy | comstud, Daviey, fakerabbit only imports the base classes | 21:24 |
vishy | we could just copy the stuff in | 21:24 |
Daviey | vishy: Good thinking.. I started porting it to kombu, but then gave up | 21:24 |
vishy | we could even just inherit them from object, then add the methods that we need for the tests | 21:25 |
Daviey | comstud: Okay, whilst i DID try patching out that if section, i tried it when otherstuff was breaking.. now it works.. i am a plum | 21:25 |
Daviey | which means, if this test run completes.. having fakerabbit conditional is fine | 21:26 |
comstud | Daviey: cools.. | 21:28 |
*** mwhooker has quit IRC | 21:33 | |
vishy | jkoelker: with your patch, is an additional nova-manage command needed to create your first network? | 21:35 |
*** dspano has quit IRC | 21:36 | |
pvo | vishy: re: libvirt and xen disk: can you explain what you mean again to Soren's question? | 21:39 |
jkoelker | vishy, nope, it is backwards compatable | 21:39 |
jkoelker | you don't have to use the subnet command if you don't want to | 21:39 |
vishy | if the disk is secondary, we aren't depending on the resize to work for it to be usable by the guest | 21:39 |
jkoelker | the only change to the network command is delete is by ID instead of cidr | 21:40 |
vishy | jkoelker: if you create a network does it create a subnet as well? | 21:40 |
jkoelker | yep | 21:40 |
vishy | jkoelker: have you run unit tests after merges and changes? | 21:40 |
vishy | jkoelker: mine broke after the last couple of trunk merges | 21:41 |
jkoelker | i just ran them a second ago before the last push | 21:41 |
jkoelker | let me merge trunk again and check | 21:41 |
pvo | vishy: you just mean we're not touching the OS disk, OK, I get that. | 21:42 |
pvo | our default install of windows 2k8R2 is 10.7GB. | 21:42 |
pvo | so I've been trying to think how that would be handled. | 21:42 |
pvo | you'd need different base sizes for different OSes, which is just as much a problem, no? | 21:42 |
pvo | if you went to 20gb, that could still affect windows guests. I think they expect more disk for a default install | 21:44 |
vishy | right | 21:44 |
vishy | that is why we are only resizing up to 10G | 21:44 |
vishy | and leaving as is above | 21:44 |
vishy | the problem is you can't really tell how much disk is used | 21:44 |
vishy | because the base os is the size of the image | 21:44 |
pvo | sure, I get that. | 21:45 |
pvo | I'm not following the reason why you wouldn't inflate to the size of the requested flavor | 21:45 |
pvo | I think the issue we're trying to solve is the ability to reformat secondary paritions/disks as other than ext and ntfs. | 21:46 |
pvo | and the ability to resize vhd/vdi images down. | 21:46 |
pvo | if we give them the ability encrypt/reformat we can't assume and therefore can't mount | 21:46 |
pvo | to copy files to a smaller disk size | 21:47 |
pvo | even if we went with 2 disks, that problem is still there. | 21:47 |
pvo | you can't know if you can mount or read the disk | 21:47 |
jkoelker | vishy: I just remerged trunk and tests passed on my install | 21:48 |
jkoelker | whoops | 21:49 |
jkoelker | looked at the wrong tab | 21:49 |
jkoelker | they failed | 21:49 |
openstackgerrit | Yogeshwar Srikrishnan proposed a change to openstack/keystone: Adding wadl for OS-KSCATALOG extension. https://review.openstack.org/373 | 21:49 |
openstackgerrit | Adam Gandelman proposed a change to openstack/glance: Remove PWD from possible config_file_dirs. https://review.openstack.org/374 | 21:50 |
*** ameade has quit IRC | 21:54 | |
*** kbringard has quit IRC | 21:54 | |
vishy | jkoelker: also: http://pastie.org/2467867 | 21:56 |
vishy | a few errors when trying to run an instance | 21:56 |
vishy | jkoelker: clean those up and I will try again :) | 21:57 |
jkoelker | rock on | 21:57 |
openstackgerrit | Yogeshwar Srikrishnan proposed a change to openstack/keystone: Adding wadl for OS-KSCATALOG extension.Fixing existing xsds. https://review.openstack.org/373 | 22:13 |
*** bsza has quit IRC | 22:14 | |
*** RobertLaptop has quit IRC | 22:16 | |
*** bcwaldon_ has quit IRC | 22:19 | |
*** AhmedSoliman has quit IRC | 22:20 | |
openstackgerrit | David Cramer proposed a change to openstack/keystone: Various documentation-related changes. https://review.openstack.org/375 | 22:26 |
*** code_franco has quit IRC | 22:36 | |
openstackjenkins | Project nova build #1,324: SUCCESS in 3 min 45 sec: https://jenkins.openstack.org/job/nova/1324/ | 22:40 |
openstackjenkins | Tarmac: Glance can now perform its own authentication/authorization checks when we're using keystone. | 22:40 |
*** deshantm has quit IRC | 22:42 | |
*** mattray has quit IRC | 22:47 | |
*** dolphm has joined #openstack-dev | 22:48 | |
*** rnorwood has quit IRC | 22:55 | |
*** AhmedSoliman has joined #openstack-dev | 23:02 | |
openstackgerrit | David Cramer proposed a change to openstack/keystone: Various documentation-related changes. https://review.openstack.org/375 | 23:07 |
*** RobertLaptop has joined #openstack-dev | 23:09 | |
*** dolphm has quit IRC | 23:19 | |
*** cp16net has quit IRC | 23:22 | |
*** ahmed- has joined #openstack-dev | 23:29 | |
*** AhmedSoliman has quit IRC | 23:32 | |
*** heckj has quit IRC | 23:39 | |
*** ahmed- has quit IRC | 23:39 | |
jkoelker | vish, I think its fixed however I'm not 100% sure about this http://pastie.org/2468252 sqlalchemy and I don't play nicely ;) | 23:43 |
jkoelker | vishy ^ | 23:43 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!