*** AlanClark has quit IRC | 00:00 | |
*** lloydde has joined #openstack-dev | 00:00 | |
*** dubsquared has quit IRC | 00:03 | |
*** jimbaker has joined #openstack-dev | 00:09 | |
*** jimbaker has joined #openstack-dev | 00:09 | |
*** jakedahn_zz is now known as jakedahn | 00:10 | |
*** zzed has quit IRC | 00:17 | |
*** lloydde has quit IRC | 00:21 | |
*** danwent has quit IRC | 00:24 | |
*** bencherian has joined #openstack-dev | 00:26 | |
mikal | vishy: https://review.openstack.org/#change,5075 please | 00:29 |
---|---|---|
vishy | mikal: if you remove the / in your commit message it will link the bug | 00:29 |
vishy | mikal: otherwise looks good | 00:31 |
vishy | make that change and you have my +2 | 00:31 |
*** eglynn has quit IRC | 00:32 | |
jkoelker | mnewby: I am now | 00:34 |
mnewby | jkoelker: Did you see my comment on the bug? | 00:34 |
jkoelker | i did | 00:35 |
mnewby | what do you think? | 00:35 |
jkoelker | just responded | 00:35 |
jkoelker | so how did melange get installed prior to the other deps | 00:36 |
jkoelker | since its the last project installed | 00:36 |
jkoelker | specifically so the webob thing isn't an issue | 00:36 |
mnewby | pip simply updates WebOb to 1.2 | 00:36 |
mnewby | Or rather, 1.2b3. The latest version available. | 00:36 |
mnewby | And other projects break (glance and nova for sure) | 00:37 |
jkoelker | hrm, this isn't happening in any of our installs | 00:37 |
mnewby | are you using devstack? | 00:37 |
jkoelker | yes | 00:37 |
mnewby | Hmmm | 00:37 |
jkoelker | what is your host os? | 00:37 |
mnewby | ubuntu 11.10 | 00:37 |
mnewby | why does that matter? | 00:37 |
mnewby | it's a pip issue, not base os | 00:37 |
mnewby | ah, wait | 00:37 |
jkoelker | i was just wondering why the Deprecation stuff mattered | 00:38 |
mnewby | glance and nova are using webob.Request properties that are deprecated in 1.1 and removed in 1.2 | 00:38 |
jkoelker | so stack.sh calls setup.py develop | 00:38 |
jkoelker | that shouldn't trigger pip to do anything | 00:38 |
*** dtroyer has joined #openstack-dev | 00:39 | |
mnewby | hmmm | 00:39 |
jkoelker | and it especially shouldn't cause it to update if the dependancy is already satisfied | 00:39 |
mnewby | I'm starting to think I'm barking up the wrong tree. | 00:40 |
mnewby | And there are a lot of trees. | 00:40 |
jkoelker | yea, what steps triggered this? | 00:40 |
jkoelker | lets step back a bit | 00:40 |
mnewby | default devstack installation. then update localrc to install quantum and melange as well. reinstall. | 00:41 |
mnewby | quantum is still on webob < 1.2, so I figured it must have been melange. | 00:41 |
jkoelker | so horizion was already installed right? | 00:41 |
mnewby | yes | 00:41 |
jkoelker | cool, cuz i know that forces the use of the python-webob package | 00:42 |
mnewby | do you know which projects are in gating? | 00:42 |
mnewby | the python-webob package is fine in 11.10 | 00:42 |
jkoelker | its just the defaults | 00:42 |
jkoelker | as far as i know | 00:42 |
mnewby | defaults? | 00:42 |
jkoelker | whatever is in ENABLED_SERVICES if its not set | 00:43 |
mikal | vishy: ta | 00:43 |
mnewby | so nova glance keystone horizon | 00:43 |
mikal | vishy: that review is ready for your rubber stampage | 00:44 |
mnewby | I'll manually remove the installed WebOb and re-run devstack with different enabled services. | 00:45 |
jkoelker | if the package is ok, then we can just add python-webob to files/apts/melange | 00:45 |
*** rods has quit IRC | 00:45 | |
jkoelker | that should force it to use the package always | 00:45 |
mnewby | I'd like to confirm that it was installing melange that caused the problem first - it sounds like that may be in doub.t | 00:46 |
jkoelker | rock on | 00:47 |
*** PotHix has quit IRC | 00:48 | |
mnewby | It's not melange. *sigh* | 00:51 |
mnewby | Goodness knows how WebOb 1.2 got installed. I'm not the only one that has had this problem. | 00:51 |
jkoelker | i think people *might* be manlually running pip install -U tools/pip-requires | 00:52 |
jkoelker | that's the only thing i can think of that will cause it | 00:52 |
mnewby | That certainly would do it. | 00:53 |
mnewby | I've submitted a change for glance for 1.2 compatibility and will do the same for nova. Quantum has already been fixed. | 00:54 |
mnewby | And will be filing a bug against devstack to allow venv installation of non-gated projects. Hopefully this will prevent recurrence, however accidental it appears to have been. | 00:55 |
jkoelker | excellent | 00:55 |
jkoelker | Yea i just hate pinning packages because of bugs with other packages | 00:56 |
*** vincentricci has quit IRC | 00:58 | |
mnewby | I'm not sure I understand why you wouldn't want to pin packages, though. | 00:58 |
mnewby | If a new version of the package breaks things, that's fine for developers of the package, but sucks for everyone else. | 00:58 |
*** vincentricci has joined #openstack-dev | 00:59 | |
jkoelker | well webob went through a long deprecation cycle | 00:59 |
jkoelker | and we shouldn't be relying on packages that don't have a stable api anyway | 01:00 |
mnewby | It's not just about the api, though. | 01:04 |
jkoelker | howso? | 01:05 |
mnewby | Functionality can change between versions. It isn't desirable, but it happens. Ideally a given project would test against a known set of dependencies. | 01:07 |
jkoelker | if functionality changes, then the api changes as well, | 01:07 |
mnewby | The only time I would want to not specify a version is for non-runtime dependencies. | 01:07 |
mnewby | Uh, not always. | 01:08 |
mnewby | Sometimes bugs are introduced, for example. | 01:08 |
mnewby | That isn't something that is going to result in an api change. | 01:08 |
*** vizsla has joined #openstack-dev | 01:08 | |
jkoelker | I don't think we should pin packages to get around bugs in other packages | 01:08 |
jkoelker | we should fix those packages | 01:09 |
mnewby | Uh, sure. | 01:09 |
mnewby | I'm not suggesting we don't upgrade dependencies. | 01:09 |
mnewby | But that there is a process to do so rather than 'oops I installed and got a new version that broken everything'! | 01:09 |
mnewby | Again, fine for the project developer, shitty for everyone else. | 01:10 |
jkoelker | and that is the problem deb and rpm solve | 01:10 |
mnewby | For non-developers, sure. | 01:10 |
jkoelker | but its ok for developers | 01:10 |
mnewby | It sounds like you as a melange developer want to keep current. Sure. | 01:10 |
mnewby | What about for a nova developer who is running melange? | 01:10 |
jkoelker | As of yet melange works with any version of webob published on pypi | 01:11 |
mnewby | It would seem annoying for them to be broken because melange doesn't fix its dependencies. | 01:11 |
jkoelker | so it doesn't matter what version you have melange works | 01:11 |
mnewby | I agree to disagree. | 01:11 |
jkoelker | the problem is if you install melange first, and pip says, ok you can run with anything, and installs the latest | 01:11 |
jkoelker | then you install something completly different that doesn't work with the latest | 01:12 |
mnewby | I appreciate your optimism that installing random package versions will never break melange. I don't share that optimism, and prefer to fix dependencies on known-good versions. | 01:12 |
mnewby | To each his own. :) | 01:12 |
jkoelker | if its a real problem then we should port those packages to os-common and maintain them there | 01:13 |
jkoelker | but yea, we have a philosophical difference of opionion ;) | 01:13 |
mnewby | Given that just about every other openstack project pins dependency versions, I'd say melange is in the minority on this one. | 01:14 |
jkoelker | all openstack projects are not good example of python packaging | 01:14 |
mnewby | But different strokes, it sounds like melange developers are happier to keep on top of changing versions and make sure that compatibility is maintained. | 01:14 |
mnewby | I can't disagree with your assertion. But would disagree that pinning vs non-pinning has a 'right' answer. :) | 01:17 |
*** gregburek has joined #openstack-dev | 01:18 | |
*** hhoover has quit IRC | 01:21 | |
*** pixelbeat has quit IRC | 01:22 | |
*** jakedahn is now known as jakedahn_zz | 01:23 | |
*** cdub has quit IRC | 01:24 | |
*** hub_cap has joined #openstack-dev | 01:27 | |
*** dwalleck_ has quit IRC | 01:27 | |
*** cdub has joined #openstack-dev | 01:28 | |
*** mnewby_ has joined #openstack-dev | 01:35 | |
*** derekh has quit IRC | 01:37 | |
*** mnewby has quit IRC | 01:38 | |
*** mnewby_ is now known as mnewby | 01:38 | |
*** thingee has quit IRC | 01:55 | |
*** bencherian has quit IRC | 01:57 | |
*** roge has joined #openstack-dev | 01:57 | |
*** sandywalsh has quit IRC | 02:02 | |
*** mnewby has joined #openstack-dev | 02:03 | |
*** shang has joined #openstack-dev | 02:06 | |
mnewby | mtaylor: Is it possible to notify the change owner a day or two before LaunchpadSync initiates and automatic abandon? | 02:15 |
mnewby | jeblair: same question | 02:16 |
*** sandywalsh has joined #openstack-dev | 02:18 | |
*** spiffxp has quit IRC | 02:18 | |
jeblair | mnewby: i think so, but consider this: it's fairly easy to hit the "Restore" button in gerrit after something is abandoned; that might be better received than "bump" style comments on the change | 02:20 |
mnewby | jeblair: Ah ok. I somehow missed the 'restore' button. Please disregard. | 02:20 |
*** deshantm_ is now known as deshantm | 02:20 | |
jeblair | mnewby: no problem. maybe we should have the script leave a message mentioning the restore button when it abandons changes. | 02:21 |
mnewby | jeblair: that's a great idea! | 02:21 |
mnewby | jeblair: the script already leaves a message, so the change would be including mention of the 'restore' button. | 02:22 |
jeblair | mnewby: i'll file a bug so we don't forget | 02:22 |
mnewby | danke | 02:22 |
jeblair | bitte | 02:23 |
*** Ryan_Lane has quit IRC | 02:23 | |
*** maplebed has quit IRC | 02:25 | |
*** mdomsch has joined #openstack-dev | 02:29 | |
*** jakedahn_zz is now known as jakedahn | 02:29 | |
*** vincentricci has quit IRC | 02:30 | |
*** dalang has quit IRC | 02:31 | |
*** heckj has quit IRC | 02:34 | |
*** gyee has quit IRC | 02:37 | |
*** jakedahn is now known as jakedahn_zz | 02:37 | |
*** jaypipes has joined #openstack-dev | 02:44 | |
*** griff has quit IRC | 02:44 | |
jaypipes | mnewby: ping | 02:44 |
mnewby | jaypipes: hi! | 02:45 |
jaypipes | mnewby: :) hi! | 02:45 |
jaypipes | mnewby: sorry, been at Pycon today and yesterday... just now catching up on emails... | 02:45 |
mnewby | np | 02:45 |
mnewby | i was slow in responding anyway | 02:45 |
jaypipes | mnewby: in fact, I was in a tutorial about Chef today, how prescient. | 02:45 |
mnewby | nice | 02:45 |
jaypipes | :) | 02:45 |
jaypipes | mnewby: so, my basic point on that review comment is whether to have a main "swift" cookbook, and then under that cookbook, have an saio recipe. | 02:46 |
mnewby | ah, ok | 02:46 |
jaypipes | or continue the strategy that you have laid out in the existing merge prop | 02:46 |
jaypipes | mnewby: and I'm honestly not sure! :) | 02:46 |
jaypipes | mnewby: which is why I recommended asking the ML | 02:47 |
jaypipes | mnewby: if you want, I can draft an email about it? I'll use the Swift AIO as the canonical example. | 02:47 |
mnewby | But the current patch is a cookbook... | 02:47 |
mnewby | jaypipes: that would be great, though. | 02:47 |
mnewby | jaypipes: I don't really know what I'd be asking. | 02:48 |
jaypipes | mnewby: right, but that's OK. It might be the community (and OpsCode folks!) recommend keeping things that way | 02:48 |
jaypipes | mnewby: or it might be that they recommend the swift cookbook and aio recipe... not sure :) | 02:48 |
mnewby | jaypipes: whatever you think is best. i think the fight is more politics than technical at this point. | 02:49 |
jaypipes | mnewby: heh, well, that might be true too. | 02:49 |
jaypipes | mnewby: alright, I'll work on an email. | 02:49 |
mnewby | jaypipes: Frankly, I'd be happy to see a bash version of the saio doc. I wrote it in chef to learn chef as much as anything. And to have something more stable than devstack to deploy swift on a dev machine. | 02:49 |
jaypipes | mnewby: in the meantime, feel free to switch the merge prop from Abandoned to active again. | 02:49 |
mnewby | Ok, will do. | 02:50 |
jaypipes | mnewby: coolio. thx | 02:50 |
mnewby | jaypipes: thank you! | 02:50 |
jaypipes | mnewby: most welcome :) | 02:51 |
*** shang has quit IRC | 02:54 | |
*** Kiall has quit IRC | 02:54 | |
*** johnpostlethwait has quit IRC | 02:54 | |
*** jdurgin has quit IRC | 02:54 | |
pandemicsyn | mnewby: one of our (rackspace) ops guys used to maintain a bash script to deploy a swift saio | 02:56 |
mnewby | pandemicsyn: i would encourage him to contribute it. everybody seems to want it. See comments: https://review.openstack.org/#change,3613 | 02:57 |
pandemicsyn | think this is it - https://github.com/btorch/swift-saio.sh | 02:58 |
*** Kiall has joined #openstack-dev | 02:59 | |
pandemicsyn | cool, i just poked him to see whats up and sent him the link to the review | 03:00 |
mnewby | Thanks. I'll make sure to point people there. | 03:00 |
mnewby | I personally prefer the chef version because vagrant's built-in support for chef makes provisioning a new saio really easy for newbs, but I appear to be in the minority. | 03:01 |
*** tserong has quit IRC | 03:01 | |
*** Kiall has quit IRC | 03:03 | |
dtroyer | seems like keystone is recently broken WRT non-admin users and all of the ec2 crud commands. looks like it is due to enforcement of the admin-only policy on admin endpoint. ok, so the client is broken there, but curl against port 5000 fails too… | 03:04 |
*** crobinso has quit IRC | 03:04 | |
*** pstallworth has joined #openstack-dev | 03:06 | |
*** shang has joined #openstack-dev | 03:07 | |
*** Kiall has joined #openstack-dev | 03:08 | |
*** mnewby has quit IRC | 03:11 | |
*** Ryan_Lane has joined #openstack-dev | 03:15 | |
*** mattstep has quit IRC | 03:18 | |
*** mattstep has joined #openstack-dev | 03:19 | |
*** novas0x2a|laptop has quit IRC | 03:20 | |
*** btorch has joined #openstack-dev | 03:20 | |
*** tserong has joined #openstack-dev | 03:21 | |
*** Mandell has quit IRC | 03:21 | |
annegentle | hey git pros. A little help? I checkout gerrit/stable/diablo for openstack-manuals, only change 4 pom.xml files, then commit and review. But. | 03:23 |
annegentle | It says an interactive rebase is already started. I don't recall starting one :) | 03:23 |
annegentle | and then git wants me to merge a bunch of unrelated files. | 03:24 |
annegentle | even though I'm certain these are things that have already merged. | 03:24 |
annegentle | I'm sure my git problems are more fun that Pycon evening events. :) | 03:25 |
*** Mandell has joined #openstack-dev | 03:25 | |
annegentle | maybe I can unstage the other non pom.xml files. | 03:27 |
hub_cap | annegentle: you can git rebase --abort to nuke the rebase | 03:28 |
hub_cap | u might be in the middle of a git review tho (it essenitally does a rebase) | 03:28 |
hub_cap | if u _know_ you want to nuke the rebase, run the abort | 03:28 |
annegentle | hub_cap: ok I tried git rebase --continue, let me try abort | 03:29 |
annegentle | hub_cap: yeah these are minor changes I can nuke | 03:29 |
hub_cap | abort will nuke the rebase files that are in the .git dir | 03:29 |
hub_cap | its possible u were in a git review on another branch (beofre u checkout'd the other one) | 03:30 |
hub_cap | and then another git reivew fails cuz you are in a review on that branch | 03:30 |
annegentle | hub_cap: ohhh. yeah that's probably what happened. Eesh. | 03:30 |
hub_cap | :D | 03:30 |
hub_cap | annegentle: any luck? | 03:34 |
annegentle | hub_cap: now I'm deleting about 20 branches :) | 03:36 |
annegentle | hub_cap: major cleanup needed | 03:36 |
hub_cap | haha nice, local or remote? u familiar with the :remote_branch nicety in git? | 03:36 |
annegentle | hub_cap: just to figure out which branch the rebase s on | 03:36 |
hub_cap | ah | 03:36 |
annegentle | hub_cap: local - what's the way to delete remote branches? I only have maybe one I would delete that's remote | 03:36 |
hub_cap | there are files in the .git stuff, i cant remember where offhand do this | 03:37 |
annegentle | hub_cap: fancy schmancy! | 03:37 |
hub_cap | from the root | 03:37 |
mtaylor | annegentle: hey | 03:37 |
hub_cap | find .git/ -name '*rebase*' | 03:37 |
annegentle | mtaylor: hey | 03:37 |
hub_cap | maybe mtaylor can help | 03:37 |
hub_cap | :D | 03:37 |
annegentle | hub_cap: OOO! | 03:37 |
*** dwalleck has joined #openstack-dev | 03:38 | |
annegentle | um. weird. that gave me .git//hooks/pre-rebase.sample | 03:38 |
annegentle | what does that mean | 03:38 |
mtaylor | annegentle: git checkout master ; git branch | grep -v master | grep -v branch-name--I-want-to-keep | xargs -n1 git branch -d | 03:38 |
hub_cap | nice nuke-all | 03:39 |
mtaylor | annegentle: oh, wait - you _only_ want to delete remote tracking branches? | 03:39 |
annegentle | mtaylor: oo. | 03:39 |
hub_cap | mtaylor: anne is having a double git review problem | 03:39 |
hub_cap | annegentle: dont run that yet since u dknot know the name u want to keep | 03:39 |
annegentle | hub_cap: heh yeah | 03:39 |
hub_cap | she tried to do a git review and was already in a interactive rebase | 03:39 |
annegentle | mtaylor: dangerous stuff there :) | 03:39 |
annegentle | hub_cap: at least I recognize it as dangerous :) | 03:39 |
hub_cap | we are trying to find out how to figure out what branch she was on when she idd the other reivew | 03:39 |
hub_cap | annegentle: :P | 03:40 |
annegentle | so it's entirely probably I have an interactive rebase going on a branch off of master | 03:40 |
annegentle | but I thought I'd be able to do another set of git commit git review series on the stable/diablo branch | 03:40 |
hub_cap | do u _want_ to continue that one? or just --abort it? | 03:40 |
annegentle | if that's just impossible then I'll quit now :) | 03:40 |
*** shang has quit IRC | 03:40 | |
annegentle | hub_cap: really at this point I could give-up on the other master rebase contine | 03:41 |
hub_cap | did git rebase --abort not fix the issue then? | 03:41 |
*** roge has quit IRC | 03:41 | |
annegentle | hub_cap: I think I reviewed a BUNCH of merges yesterday (er, Tuesday) and one of those is probably in an interactive rebase | 03:41 |
annegentle | hub_cap: so I can probably nuke all those ones I reviewed | 03:41 |
annegentle | hub_cap: safely | 03:41 |
hub_cap | Ah ya possibly, --abort should just nuke the files in teh current rebase | 03:42 |
hub_cap | and let u start a new review | 03:42 |
*** cp16net has joined #openstack-dev | 03:42 | |
hub_cap | mtaylor: git reivew does a interactive rebase, correct? | 03:43 |
hub_cap | i believe ive run into this issue once before w/ a double rebase.. the --abort just fixed it for me annegentle | 03:43 |
annegentle | hub_cap: ok, cool. Thanks for the help! | 03:43 |
hub_cap | ps annegentle if u want to delete a branch both locally and remotely (as in pushed to github), git push origin :branch | 03:43 |
hub_cap | but if your using gerrit u wont have all those remote branches | 03:44 |
hub_cap | and u can use mtaylor's cmd above to nuke all but the ones u want to keep (grep -v == remove this from the printout of grep'd branches) | 03:44 |
hub_cap | and annegentle ill be in austin office tomorrow if u still need help | 03:44 |
* annegentle gets distracted by a pretty chicken on tv | 03:44 | |
hub_cap | har | 03:45 |
annegentle | hub_cap: awesome thanks. Right now there's "No rebase in progress" according to git rebase --abort. | 03:45 |
hub_cap | and then a git review should be happy | 03:45 |
annegentle | hub_cap: so I will try git commit git review again on my good branch yay | 03:45 |
hub_cap | aye | 03:45 |
*** adjohn has quit IRC | 03:51 | |
hub_cap | annegentle: any luck? im about to hop offline and dont wanna leave u hanging | 03:52 |
*** littleidea has quit IRC | 03:59 | |
*** ches has quit IRC | 04:02 | |
*** ches has joined #openstack-dev | 04:02 | |
*** hub_cap has quit IRC | 04:03 | |
sdake | anyone know if the metadata server works in diablo to allow putting user defined metadata key/value pairs? | 04:10 |
sdake | for instances | 04:10 |
*** martine has joined #openstack-dev | 04:15 | |
*** troytoman is now known as troytoman-away | 04:28 | |
*** vincentricci has joined #openstack-dev | 04:29 | |
*** reed_ has quit IRC | 04:29 | |
*** vincentricci has quit IRC | 04:33 | |
*** littleidea has joined #openstack-dev | 04:39 | |
*** cp16net_ has joined #openstack-dev | 04:40 | |
*** cp16net has quit IRC | 04:40 | |
*** cp16net_ is now known as cp16net | 04:40 | |
*** dalang has joined #openstack-dev | 04:41 | |
*** tserong has quit IRC | 04:55 | |
*** mnewby has joined #openstack-dev | 04:55 | |
*** martine has quit IRC | 05:11 | |
*** sdake has quit IRC | 05:15 | |
*** shang has joined #openstack-dev | 05:34 | |
*** mnewby has quit IRC | 05:34 | |
*** littleidea has quit IRC | 05:42 | |
*** littleidea has joined #openstack-dev | 05:43 | |
*** milner has quit IRC | 05:46 | |
*** adjohn has joined #openstack-dev | 05:48 | |
*** pstallworth has quit IRC | 05:55 | |
*** milner has joined #openstack-dev | 05:58 | |
*** tserong has joined #openstack-dev | 05:59 | |
*** vizsla has quit IRC | 06:00 | |
*** zaitcev has quit IRC | 06:04 | |
*** deshantm has quit IRC | 06:21 | |
*** littleidea has quit IRC | 06:23 | |
*** hattwick has quit IRC | 06:32 | |
*** dalang has quit IRC | 06:38 | |
*** dwalleck has quit IRC | 06:53 | |
*** hugokuo has quit IRC | 07:03 | |
*** Remco_ has joined #openstack-dev | 07:04 | |
*** Remco_ has quit IRC | 07:10 | |
*** jakedahn_zz is now known as jakedahn | 07:10 | |
*** Remco_ has joined #openstack-dev | 07:10 | |
*** Remco_ has quit IRC | 07:15 | |
*** Vek has quit IRC | 07:19 | |
*** hugokuo has joined #openstack-dev | 07:21 | |
*** shevek_ has joined #openstack-dev | 07:28 | |
*** dtroyer has quit IRC | 07:39 | |
*** ghe_ has joined #openstack-dev | 07:45 | |
ttx | notmyname: ack | 07:46 |
*** apevec has joined #openstack-dev | 07:56 | |
*** jakedahn is now known as jakedahn_zz | 08:12 | |
*** apevec has quit IRC | 08:19 | |
*** cp16net has quit IRC | 08:22 | |
*** hugokuo has quit IRC | 08:28 | |
*** bencherian has joined #openstack-dev | 08:29 | |
*** dneary has joined #openstack-dev | 08:36 | |
*** bencherian has quit IRC | 08:41 | |
*** pixelbeat has joined #openstack-dev | 08:41 | |
*** Remco_ has joined #openstack-dev | 08:44 | |
*** eglynn has joined #openstack-dev | 08:53 | |
*** dayou has joined #openstack-dev | 08:54 | |
*** hattwick has joined #openstack-dev | 08:59 | |
*** reidrac has joined #openstack-dev | 09:09 | |
*** eglynn has quit IRC | 09:11 | |
*** byeager has quit IRC | 09:18 | |
*** Ryan_Lane has quit IRC | 09:23 | |
*** mszilagyi has quit IRC | 09:24 | |
*** byeager has joined #openstack-dev | 09:33 | |
*** darraghb has joined #openstack-dev | 09:34 | |
*** dayou has quit IRC | 09:39 | |
*** derekh has joined #openstack-dev | 09:39 | |
*** dneary has quit IRC | 09:47 | |
*** hugokuo has joined #openstack-dev | 09:47 | |
*** reidrac has left #openstack-dev | 09:59 | |
*** apevec has joined #openstack-dev | 10:13 | |
*** Mandell has quit IRC | 10:17 | |
*** eglynn has joined #openstack-dev | 10:31 | |
*** oneiroi has joined #openstack-dev | 10:32 | |
*** eglynn_ has joined #openstack-dev | 10:32 | |
Daviey | ttx: So, swift will be 1.4.8 for essex tag? | 10:37 |
ttx | Daviey: if it goes out before the final release date and notmyname says that's what we should use, yes. | 10:38 |
Daviey | ttx: So we won't know until right at the end? | 10:40 |
ttx | Daviey: hopefully notmyname will confirm his intentions before then. He definitely plans to do a 1.4.8 version that would be final Essex. | 10:41 |
Daviey | notmyname: How soon until you are able to confirm? | 10:42 |
Daviey | ttx: thanks | 10:42 |
ttx | So far the March 22 date is "tentative" | 10:43 |
Daviey | ttx: I'm really not a fan of this.. maybe in / maybe out situation. It seems by design that swift is more special than other projects. | 10:46 |
Daviey | I've moaned about this before, so i won't go on.. but it makes planning really hard, and keeps swift in it's own little hole. | 10:46 |
ttx | Daviey: I tend to agree with you. I want to try to fix that for Folsom. Will prepare for the summit a proposal which I hope will be acceptable by the Swift team. | 10:49 |
Daviey | ttx: that would make me most happy. The current state is that we cannot upload .8 to Ubuntu, if .7 is to be the release.. amd if .8 is to be the final, it's going to get harder to get it included the longer left. | 10:52 |
Daviey | Not to mention opportunity for testing decreases | 10:52 |
ttx | Daviey: yes, I know time-based predictability is essential for distributions. And I'd advocate that it's preferable for general users too. | 10:53 |
Daviey | ttx: Out of interest, where does swift development/release discussion happen? I seem to be missing the discussions. | 10:55 |
ttx | Daviey: you mean the decision of making a release ? Mostly internally at the Swift core team, I suppose | 10:58 |
ttx | Then the PTL asks me if the timing is realistic | 10:59 |
Daviey | ttx: right, but where are the swift core team talking? | 11:01 |
ttx | Daviey: you should ask them :) | 11:02 |
*** rods has joined #openstack-dev | 11:16 | |
*** Remco__ has joined #openstack-dev | 11:23 | |
*** Remco_ has quit IRC | 11:26 | |
*** dneary has joined #openstack-dev | 11:46 | |
*** Remco__ has quit IRC | 11:53 | |
*** vizsla has joined #openstack-dev | 11:56 | |
*** vizsla has quit IRC | 12:00 | |
ttx | notmyname: Swift 1.4.7 final versioning currently blocked by some CI issue, they are on it | 12:27 |
*** ghe_ has quit IRC | 12:29 | |
*** markvoelker has joined #openstack-dev | 12:32 | |
*** bsza has joined #openstack-dev | 12:37 | |
*** vizsla has joined #openstack-dev | 12:40 | |
*** stokachu has quit IRC | 12:40 | |
*** stokachu has joined #openstack-dev | 12:41 | |
*** andrewsmedina has quit IRC | 12:44 | |
*** reidrac has joined #openstack-dev | 12:44 | |
*** ghe_ has joined #openstack-dev | 12:46 | |
*** maploin has joined #openstack-dev | 12:56 | |
*** kaz___ has quit IRC | 12:56 | |
*** maploin has quit IRC | 12:56 | |
*** maploin has joined #openstack-dev | 12:56 | |
*** lts has joined #openstack-dev | 13:02 | |
*** sandywalsh has quit IRC | 13:09 | |
*** andrewsmedina has joined #openstack-dev | 13:09 | |
*** vizsla has quit IRC | 13:15 | |
*** dtroyer has joined #openstack-dev | 13:17 | |
*** sandywalsh has joined #openstack-dev | 13:22 | |
*** dolphm has joined #openstack-dev | 13:32 | |
*** mdomsch has quit IRC | 13:36 | |
*** dolphm has quit IRC | 13:42 | |
*** dolphm has joined #openstack-dev | 13:45 | |
*** crobinso has joined #openstack-dev | 13:47 | |
*** martine has joined #openstack-dev | 13:50 | |
*** kbringard has joined #openstack-dev | 13:51 | |
*** dprince has joined #openstack-dev | 13:54 | |
*** Remco_ has joined #openstack-dev | 13:54 | |
*** littleidea has joined #openstack-dev | 13:59 | |
*** dolphm has quit IRC | 14:01 | |
*** sdake has joined #openstack-dev | 14:02 | |
*** mattray has joined #openstack-dev | 14:07 | |
*** dolphm has joined #openstack-dev | 14:08 | |
*** statik has joined #openstack-dev | 14:13 | |
ttx | notmyname: 1.4.7 unblocked, releasing now | 14:19 |
*** Glacee has joined #openstack-dev | 14:26 | |
*** mdomsch has joined #openstack-dev | 14:28 | |
ttx | notmyname: https://launchpad.net/swift/essex/1.4.7 -- I'll let you announce it | 14:28 |
*** roge has joined #openstack-dev | 14:29 | |
notmyname | ttx: thanks | 14:40 |
annegentle | what's the equivalent of "git pull origin master" when I'm using a branch called gerrit/stable/diablo? Is it "git pull origin stable/diablo"? | 14:46 |
*** kbringard has quit IRC | 14:48 | |
apevec | annegentle, if you really want it from gerrit then git pull gerrit stable/diablo | 14:50 |
annegentle | apevec: yep I really do | 14:51 |
annegentle | apevec: since gerrit is the "latest" in this case I think | 14:51 |
apevec | origin is probably github, you can check w/ git remote -v | 14:52 |
*** ayoung has joined #openstack-dev | 14:57 | |
*** dwalleck has joined #openstack-dev | 14:57 | |
*** dwalleck has quit IRC | 14:59 | |
notmyname | mtaylor: ttx: note that in the swift 1.4.7 release, a couple of binaries and configs were removed (swift-stats-*). They were renamed to swift-dispersion-* a long time ago, and so they shouldn't be in the packages, but if they are, they need to be fully removed now | 15:03 |
*** rnirmal has joined #openstack-dev | 15:04 | |
ttx | notmyname: yes, I fixed that a couple days ago | 15:04 |
ttx | notmyname: was preventing package build | 15:04 |
notmyname | coll, thanks | 15:04 |
*** kbringard has joined #openstack-dev | 15:06 | |
*** kbringard has quit IRC | 15:10 | |
*** HugoKuo_ has joined #openstack-dev | 15:11 | |
*** pstallworth has joined #openstack-dev | 15:11 | |
apevec | notmyname, just fixed that in Fedora too http://pkgs.fedoraproject.org/gitweb/?p=openstack-swift.git;a=commitdiff;h=b1f8c4945c5ff3e0f342d61c8709293bc317763e | 15:12 |
*** kbringard has joined #openstack-dev | 15:12 | |
notmyname | great :-) | 15:12 |
*** dtroyer has quit IRC | 15:12 | |
*** hugokuo has quit IRC | 15:14 | |
*** sandywalsh has quit IRC | 15:19 | |
*** jakedahn_zz is now known as jakedahn | 15:19 | |
chmouel | http://pkgs.fedoraproject.org/gitweb/?p=openstack-swift.git;a │ blamar_ | 15:21 |
chmouel | damn trackpad | 15:22 |
*** dtroyer has joined #openstack-dev | 15:25 | |
*** sniperd has joined #openstack-dev | 15:30 | |
*** sandywalsh has joined #openstack-dev | 15:34 | |
*** dolphm_ has joined #openstack-dev | 15:40 | |
*** dolphm_ has quit IRC | 15:40 | |
*** dolphm_ has joined #openstack-dev | 15:41 | |
*** dolphm has quit IRC | 15:43 | |
andrewbogott | anotherjesse_zz: Are you lurking, by chance? | 15:43 |
andrewbogott | ...or any other keystone expert? | 15:45 |
*** hub_cap has joined #openstack-dev | 15:46 | |
*** jk0 has quit IRC | 15:49 | |
*** zzed has joined #openstack-dev | 15:49 | |
*** deshantm has joined #openstack-dev | 15:50 | |
*** adiab has joined #openstack-dev | 15:53 | |
*** Remco_ has quit IRC | 15:54 | |
*** hhoover has joined #openstack-dev | 15:56 | |
*** jk0 has joined #openstack-dev | 15:56 | |
*** jk0 has joined #openstack-dev | 15:56 | |
*** ChanServ sets mode: +v jk0 | 15:56 | |
*** ayoung has quit IRC | 16:04 | |
*** martine has quit IRC | 16:11 | |
*** jakedahn is now known as jakedahn_zz | 16:12 | |
*** hhoover has quit IRC | 16:13 | |
hub_cap | good morning nova devs, ive proposed a change to novaclient that is needed to get the behavior for proxy tokens to work. its currently completely busted and wont work with keystone trunk. its a very small change, plz review. | 16:15 |
hub_cap | https://review.openstack.org/#change,5018 | 16:15 |
*** jaypipes has quit IRC | 16:16 | |
*** hhoover has joined #openstack-dev | 16:21 | |
*** utlemming has quit IRC | 16:25 | |
*** dwalleck has joined #openstack-dev | 16:27 | |
*** ayoung has joined #openstack-dev | 16:27 | |
*** utlemming has joined #openstack-dev | 16:28 | |
annegentle | anyone from Canonical or Ubuntu contrib who'd be willing to be named on our GSoC Organization Application as "I'd vouch for OpenStack?" | 16:30 |
*** joesavak has joined #openstack-dev | 16:31 | |
pknouff | ;q | 16:32 |
andrewbogott | dtroyer or vishy: When nova needs info from keystone, would you expect that to happen via python-keystoneclient? Or is there going to be some other sort of keystone driver added to nova? | 16:33 |
pknouff | crap worng window | 16:33 |
*** Remco_ has joined #openstack-dev | 16:33 | |
*** dwalleck has quit IRC | 16:35 | |
*** mdomsch has quit IRC | 16:35 | |
*** mdomsch_ has joined #openstack-dev | 16:35 | |
*** sandywalsh has quit IRC | 16:36 | |
zul | annegentle: wha? | 16:39 |
*** dwalleck has joined #openstack-dev | 16:39 | |
annegentle | zul: heh. Just filling out the Google Summer of Code application, and looking for Ubuntu past participants who also participate in OpenStack now. | 16:39 |
zul | annegentle: ah im a current participant does that count? | 16:40 |
kbringard | would soren fall in that category? | 16:40 |
*** ches has quit IRC | 16:40 | |
annegentle | zul: couldn't really tell from past mailing list threads if any of our esteemed ubuntu colleagues were past participants who'd vouch for openstack. :) | 16:40 |
annegentle | zul: if you're willing to vouch for us we'll put your name in the app | 16:40 |
*** ches has joined #openstack-dev | 16:41 | |
zul | annegentle: sure why not | 16:41 |
annegentle | zul: you're chuck short right? | 16:41 |
zul | annegentle: yep | 16:41 |
annegentle | Ok, thanks Chuck | 16:41 |
zul | no worries | 16:42 |
zul | mtaylor: lemme know when you are around? | 16:43 |
*** cp16net has joined #openstack-dev | 16:46 | |
*** sniperd has quit IRC | 16:48 | |
*** roge has quit IRC | 16:49 | |
*** sandywalsh has joined #openstack-dev | 16:50 | |
*** jimbaker has quit IRC | 16:52 | |
*** jimbaker has joined #openstack-dev | 16:53 | |
*** jimbaker has joined #openstack-dev | 16:53 | |
*** martine has joined #openstack-dev | 16:56 | |
*** maplebed has joined #openstack-dev | 16:57 | |
*** oneiroi has quit IRC | 16:57 | |
mtaylor | zul: ping | 16:59 |
zul | mtaylor: is the tarballs jobs disabled i cant seem to run the jobs | 16:59 |
mtaylor | zul: you cannot trigger new tarballs, they are triggered by changes landing in the branch now | 17:00 |
zul | mtaylor: ah ok | 17:00 |
*** armaan has joined #openstack-dev | 17:01 | |
*** PotHix has joined #openstack-dev | 17:04 | |
*** armaan has left #openstack-dev | 17:05 | |
*** maploin has quit IRC | 17:08 | |
*** ayoung has quit IRC | 17:08 | |
*** bencherian has joined #openstack-dev | 17:10 | |
*** ayoung has joined #openstack-dev | 17:12 | |
*** Mandell has joined #openstack-dev | 17:12 | |
*** dwalleck has quit IRC | 17:15 | |
*** dwalleck has joined #openstack-dev | 17:20 | |
*** paulormg has joined #openstack-dev | 17:23 | |
jeblair | i'm going to restart jenkins to install a new plugin | 17:24 |
*** eglynn_ has quit IRC | 17:24 | |
*** eglynn has quit IRC | 17:25 | |
*** openstackjenkins has quit IRC | 17:25 | |
*** openstackjenkins has joined #openstack-dev | 17:26 | |
*** dwalleck has quit IRC | 17:26 | |
*** vizsla has joined #openstack-dev | 17:26 | |
jeblair | jenkins is back up | 17:26 |
*** spiffxp has joined #openstack-dev | 17:28 | |
*** dwalleck has joined #openstack-dev | 17:29 | |
*** jakedahn_zz is now known as jakedahn | 17:29 | |
*** vincentricci has joined #openstack-dev | 17:30 | |
*** reidrac has left #openstack-dev | 17:31 | |
*** bencherian has quit IRC | 17:33 | |
*** pstallworth has quit IRC | 17:33 | |
*** sniperd has joined #openstack-dev | 17:34 | |
*** thingee has joined #openstack-dev | 17:36 | |
*** jakedahn is now known as jakedahn_zz | 17:36 | |
*** darraghb has quit IRC | 17:37 | |
*** mdomsch_ has quit IRC | 17:40 | |
*** bencherian has joined #openstack-dev | 17:40 | |
annegentle | ok more git questions. When I do git log, I'm only seeing changes from Feb 24th even though I know stuff was merged yesterday March 8th or at least March 6th. What do I need to do to get the right master stuff? | 17:45 |
jeblair | annegentle: git checkout master; git remote update; git pull --ff-only origin master | 17:47 |
*** bencherian has quit IRC | 17:49 | |
*** eglynn has joined #openstack-dev | 17:51 | |
*** johnpostlethwait has joined #openstack-dev | 17:55 | |
*** anotherjesse_zz is now known as anotherjesse | 17:59 | |
*** MrHeat has joined #openstack-dev | 18:00 | |
paulormg | hey, I found a problem in the Swift SAIO documentation, where should I report? | 18:00 |
*** dspano has joined #openstack-dev | 18:02 | |
*** martine has quit IRC | 18:02 | |
*** jdg_ has joined #openstack-dev | 18:04 | |
*** mattstep has quit IRC | 18:05 | |
btorch | paulormg: what is it ? | 18:05 |
annegentle | paulormg: http://bugs.launchpad.net/swift | 18:05 |
btorch | annegentle: would that be you ? | 18:05 |
*** mattstep has joined #openstack-dev | 18:05 | |
btorch | hehe | 18:05 |
*** Ryan_Lane has joined #openstack-dev | 18:06 | |
annegentle | paulormg: btorch the SAIO is a dev doc | 18:06 |
*** mnewby has joined #openstack-dev | 18:06 | |
btorch | ah true | 18:06 |
paulormg | btorch, all steps work like a charm, until the functional tests and probe tests | 18:07 |
paulormg | I have to comment some lines in the test configuration to make it work | 18:07 |
*** troytoman-away is now known as troytoman | 18:09 | |
*** troytoman is now known as troytoman-away | 18:10 | |
*** eglynn_ has joined #openstack-dev | 18:12 | |
*** dneary has quit IRC | 18:12 | |
*** reed_ has joined #openstack-dev | 18:13 | |
*** gyee has joined #openstack-dev | 18:14 | |
gyee | termie, I am having trouble running keystone tests | 18:17 |
gyee | ERROR: Failure: AttributeError ('module' object has no attribute 'Controller') | 18:17 |
gyee | have you seen this? | 18:17 |
gyee | nm, I think I have some old files | 18:20 |
*** gyee has quit IRC | 18:20 | |
*** eglynn_ has quit IRC | 18:21 | |
btorch | paulormg: let me know when you submit the bug and I'll check it out with one of the devs | 18:21 |
*** dalang has joined #openstack-dev | 18:21 | |
*** eglynn has quit IRC | 18:21 | |
paulormg | btorch, cool thanks | 18:21 |
btorch | paulormg: I remember encountering issues with the functests before but I was doing it wrong since they showed me that it worked for them | 18:21 |
btorch | but that was long ago | 18:22 |
*** Vek has joined #openstack-dev | 18:22 | |
*** gyee has joined #openstack-dev | 18:23 | |
*** mszilagyi has joined #openstack-dev | 18:26 | |
*** thingee has quit IRC | 18:28 | |
*** jdurgin has joined #openstack-dev | 18:29 | |
*** rnirmal has quit IRC | 18:30 | |
*** bencherian has joined #openstack-dev | 18:31 | |
paulormg | btorch, https://bugs.launchpad.net/swift/+bug/951019 | 18:31 |
uvirtbot | Launchpad bug 951019 in swift "SAIO functional and probe tests not working unless some lines are commented from setup.cfg" [Undecided,New] | 18:31 |
paulormg | :P | 18:32 |
btorch | paulormg: cool I'll check it out with someone here once we get a chance | 18:38 |
*** agonella has joined #openstack-dev | 18:39 | |
paulormg | cool tnx | 18:39 |
*** ncode has joined #openstack-dev | 18:39 | |
*** ncode has joined #openstack-dev | 18:39 | |
annegentle | what's the right way to rebase an outstanding in-review commit? Checkout it with "git review -d <gerritnumber>" then do "git rebase -i master"? | 18:40 |
*** agonella has left #openstack-dev | 18:40 | |
*** deshantm_ has joined #openstack-dev | 18:41 | |
*** deshantm has quit IRC | 18:44 | |
*** reed_ is now known as reed | 18:44 | |
*** heckj has joined #openstack-dev | 18:44 | |
heckj | markmc: ping | 18:44 |
*** novas0x2a|laptop has joined #openstack-dev | 18:45 | |
*** derekh has quit IRC | 18:47 | |
*** Remco_ has quit IRC | 18:47 | |
heckj | dolphm: I just did a quick pep8 fix to https://review.openstack.org/#change,4827 and approved it through | 18:50 |
*** MrHeat has quit IRC | 18:52 | |
vishy | zul, mtaylor, soren, Daviey, jeblair: is there a way to install precise libvirt on oneiric without jumping through a lot of hoops. I want to test my snapshot stuff without having to spend a few hours building a precise image | 18:58 |
*** openstackjenkins has quit IRC | 18:58 | |
*** openstackjenkins has joined #openstack-dev | 18:59 | |
vishy | this looks promising: https://launchpad.net/~bderzhavets/+archive/virtual-0982-oneiric | 18:59 |
*** markvoelker has quit IRC | 18:59 | |
*** mdomsch has joined #openstack-dev | 19:07 | |
*** deshantm_ has quit IRC | 19:12 | |
*** roge has joined #openstack-dev | 19:13 | |
justinsb | vishy: Just go direct to the QEMU monitor protocol - cut the cord :-) | 19:15 |
*** shevek_ has quit IRC | 19:18 | |
zul | vishy: http://paste.ubuntu.com/876448/ | 19:19 |
vishy | justinsb: not doing that for essex, but i would be happy if someone wanted to write compatibilty for older libvirt versions | 19:20 |
vishy | zul: thanks for the tip | 19:21 |
*** camm has quit IRC | 19:21 | |
vishy | justinsb: writing to qemu directly means we are doing everything that libvirt is currently doing | 19:21 |
*** camm has joined #openstack-dev | 19:21 | |
*** eglynn has joined #openstack-dev | 19:21 | |
justinsb | vishy: You say that as if libvirt is doing something non-trivial | 19:25 |
dolphm_ | heckj: thanks! | 19:25 |
vishy | justinsb: it is | 19:26 |
*** thingee has joined #openstack-dev | 19:27 | |
justinsb | vishy: Looks our definitions of trivial differ ;-) | 19:27 |
vishy | justinsb: I just recognize the overhead of maintaining 'trivial' code | 19:28 |
vishy | :) | 19:28 |
justinsb | vishy: Sounds like I have my project for the next hack-day! | 19:28 |
vishy | justinsb: heh, sounds like you are going to dump a bunch of abandonware in our laps :) | 19:29 |
justinsb | vishy: Well, you're already using libvirt - I thought you liked unmaintainable code :-) | 19:30 |
*** lloydde has joined #openstack-dev | 19:43 | |
vishy | epic fail with the first version i tried :) | 19:45 |
*** sniperd has quit IRC | 19:47 | |
*** eglynn__ has joined #openstack-dev | 19:50 | |
*** martine has joined #openstack-dev | 19:50 | |
*** Ash has joined #openstack-dev | 19:53 | |
*** dubsquared has joined #openstack-dev | 19:53 | |
vishy | sigh | 19:58 |
vishy | doesn't seem to work | 19:58 |
justinsb | vishy: What goes wrong? As much as I dislike libvirt, building it from source should work! | 20:03 |
*** markvoelker has joined #openstack-dev | 20:05 | |
kpepple_ | any swift devs about ? | 20:06 |
kpepple_ | I am proxying my swift-proxy with nginx but I am running into a problem when i try to upload an object to a folder which doesn't exist | 20:13 |
kpepple_ | swift tries to POST to create the container, but nginx barfs with an error due to swift not passing the content-length header | 20:14 |
kpepple_ | I think this patch (http://paste.openstack.org/show/7910/) fixes it … but | 20:14 |
kpepple_ | is there something else I am missing here (before I upstream this change) ? | 20:14 |
*** hhoover has left #openstack-dev | 20:14 | |
*** crobinso has quit IRC | 20:23 | |
*** vincentricci has quit IRC | 20:24 | |
andrewbogott | anotherjesse: have time to answer a few more keystone questions? | 20:27 |
anotherjesse | andrewbogott: sure | 20:27 |
anotherjesse | just finished with my previous task | 20:28 |
btorch | kpepple_: can pastebin your nginx proxy settings ? | 20:28 |
*** zykes- has quit IRC | 20:28 | |
kpepple_ | btorch: hold on | 20:28 |
btorch | kpepple_: is there a reason you are using nginx instead of something like pound if the goal is lb ? | 20:28 |
andrewbogott | anotherjesse: I'm writing nova code, and I want to get info about a given tenant. I'm not at all clear what the proper way is to access keystone. Should I import stuff from python-keystoneclient, or are there keystone wrappers in nova someplace that I haven't found... | 20:29 |
andrewbogott | or is the expectation that all the http work will be done from scratch for each use of keystone? | 20:29 |
*** zykes- has joined #openstack-dev | 20:29 | |
kpepple_ | btorch: my ops didn't like pound stability | 20:29 |
joesavak | anotherjesse: thought you might find this funny: http://wiki.openstack.org/BigCo | 20:31 |
*** Ghe_Rivero has joined #openstack-dev | 20:31 | |
*** dubsquared has quit IRC | 20:31 | |
anotherjesse | ha | 20:32 |
kpepple_ | btorch: here it is http://paste.openstack.org/show/7912/ | 20:32 |
*** Ghe_Rivero has quit IRC | 20:32 | |
anotherjesse | andrewbogott: you should use keystone client. I think we want to explore keystone's middleware being part of keystone-client in folsom | 20:32 |
dolphm_ | joesavak: nice lol | 20:32 |
*** adjohn has quit IRC | 20:33 | |
anotherjesse | andrewbogott: you can look at horizon as an example | 20:33 |
andrewbogott | anotherjesse: Should I be surprised that the string 'keystoneclient' appears nowhere in all of nova? | 20:33 |
dolphm_ | andrewbogott: just curious on use case -- what info do you need about the tenant? | 20:33 |
andrewbogott | dolphm_: Working on this: http://wiki.openstack.org/SharedFS | 20:34 |
anotherjesse | andrewbogott: nope! what does nova need to do with tenants besides record what resources belong to what tenants | 20:34 |
andrewbogott | At the moment, I just want to know whether a tenant id passed on the commandline is actually a tenant. At some point later I'll need to learn the ip of every instance associated with a tenant. | 20:35 |
andrewbogott | anotherjesse: And at the moment does nova just take tenant ids as writ without validating anything? | 20:35 |
andrewbogott | I could do that too, it'd be easier! | 20:35 |
anotherjesse | andrewbogott: by the time it hits the api it has went through the token validation which retreives the tenant id/name user id/name and roles from keystone | 20:36 |
*** bcwaldon_away is now known as bcwaldon | 20:36 | |
anotherjesse | andrewbogott: you shouldn't trust what is in the URL is the current tenant (the middle *should* be checking it, but it makes more sense to verify via the token) | 20:37 |
anotherjesse | vishy: https://github.com/openstack/keystone/blob/master/keystone/middleware/nova_auth_token.py should be removed now right? | 20:38 |
andrewbogott | Hm... I probably need to read more about how the middleware works. | 20:38 |
andrewbogott | anotherjesse: It's still the case that I need to talk to keystone in order to know what instances belong to which tenants, right? Or is that knowledge already in Nova someplace? | 20:39 |
anotherjesse | andrewbogott: we've been updating the docs for it - https://github.com/openstack/keystone/blob/master/keystone/middleware/auth_token.py | 20:39 |
*** dwalleck has quit IRC | 20:39 | |
anotherjesse | andrewbogott: who *owns* service resources is a property of the service (nova) | 20:39 |
anotherjesse | andrewbogott: from a service perpective (nova) - the only question it asks keystone is "who is the user/tenant/role for this token" | 20:39 |
anotherjesse | keystone == api for user/tenant/role db | 20:40 |
anotherjesse | andrewbogott: but the hope is you keep the queries to keystone as small as possible. keysotne provides a non-mutable ID and mutable NAME - name is human readable whereas id is more like a cn / uuuid | 20:41 |
andrewbogott | I need to ask more stupid questions, sorry. When nova gets a request to launch an instance, how does it know what tenant/project that instance will be a part of? Is that implicit in the auth token somehow, or is the tenant id passed in as an arg? | 20:43 |
anotherjesse | andrewbogott: by the time it gets to the API it has been put in the context object | 20:43 |
andrewbogott | And that happens in the middleware? | 20:44 |
anotherjesse | andrewbogott: that part is specific to nova | 20:44 |
anotherjesse | https://github.com/openstack/keystone/blob/master/keystone/middleware/nova_auth_token.py | 20:44 |
anotherjesse | (that middleware *SHOULD* be in nova) | 20:44 |
anotherjesse | but isn't for historical reasons - writing down that we should fix that for essex | 20:44 |
anotherjesse | that consumes the headers from the generic auth_token.py | 20:44 |
anotherjesse | and sets up the context: | 20:45 |
anotherjesse | https://github.com/openstack/keystone/blob/master/keystone/middleware/nova_auth_token.py#L97 | 20:45 |
andrewbogott | So in my API extension, I should have 'project' as an argument, because a valid project is already specified in the req context. | 20:46 |
andrewbogott | oops, "shouldn't have 'project' as an argument" | 20:46 |
anotherjesse | andrewbogott: there is a gotcha that tenant/project is the in URL as well | 20:47 |
cp16net | vishy: btw i was able to fix my network lock issue by wiping my vm and starting over. | 20:47 |
anotherjesse | andrewbogott: confusing but it is sent twice - iirc we check that the context.project_id matches the url tenant_id | 20:48 |
andrewbogott | anotherjesse: I'm writing the python-novaclient commandline for this, and I haven't specified tenant anywhere in the http request. So where does it come from? Is python-novaclient pulling it out of the environment? | 20:48 |
anotherjesse | andrewbogott: it comes from the service catalog | 20:49 |
anotherjesse | 20:49 | |
anotherjesse | if you have current keystoneclinet you can see: | 20:49 |
*** dubsquared has joined #openstack-dev | 20:49 | |
anotherjesse | keystone catalog -> returns urls for services, and all but glance have the tenant in the url | 20:49 |
andrewbogott | Lemme restate my question. Suppose I have a role in four different projects, and I run 'nova boot foo' on the commandline. | 20:51 |
andrewbogott | Which tenant does 'foo' become a part of? And, how is that determined? | 20:51 |
andrewbogott | From a user perspective, for starters | 20:52 |
btorch | kpepple_: hmm you getting this HTTP/1.1 411 Length Required ? | 20:52 |
kpepple_ | btorch: yes | 20:53 |
*** dolphm_ has quit IRC | 20:53 | |
kpepple_ | btorch: but the paste i posted above fixes it ... | 20:53 |
btorch | I must have missed that one .. I got the config paste | 20:53 |
anotherjesse | andrewbogott: from a user perspective you download a different RC file for each tenant - the RC files are the same except the export for tenant_id | 20:54 |
kpepple_ | btorch: I think this patch (http://paste.openstack.org/show/7910/) fixes it | 20:54 |
andrewbogott | OK. I'm spoiled by devstack and didn't know that was happening behind the scenes. | 20:54 |
anotherjesse | andrewbogott: you haven't read all 1000 lines of bash ;) | 20:55 |
andrewbogott | anotherjesse: Thanks for your answers. I think that for the most part this means that I don't have to worry about any of the keystone stuff I was worrying about. Good news! | 20:55 |
anotherjesse | shame on you | 20:55 |
btorch | kpepple_: I think though this is some nginx config issue cause on just put to create a new container I got the 411 and the request was never passed over to the swift-proxy ... I'm looking more into it | 20:55 |
andrewbogott | I thought I read it! But it was a while ago... I'll read it again :) | 20:56 |
kpepple_ | btorch: i think it's a bug in nginx that swift client cli exposes | 21:00 |
*** flaviamissi has joined #openstack-dev | 21:12 | |
hub_cap | good day nova devs, ive proposed a change to novaclient that is needed to get the behavior for proxy tokens to work. its currently completely busted and wont work with keystone trunk. its a very small change, plz review. https://review.openstack.org/#change,5018 | 21:13 |
*** dolphm has joined #openstack-dev | 21:13 | |
ohnoimdead | zul: you around? | 21:15 |
zul | ohnoimdead: almost | 21:15 |
ohnoimdead | zul: :) should https://bugs.launchpad.net/horizon/+bug/947118 be moved somewhere? doesn't seem like there's anything in horizon we can do to fix that... | 21:16 |
uvirtbot | Launchpad bug 947118 in horizon "Horizon package on Precise throws warning during installation" [High,Confirmed] | 21:16 |
*** vincentricci has joined #openstack-dev | 21:16 | |
zul | ohnoimdead: done | 21:17 |
ohnoimdead | zul: KTHNX ^^ | 21:17 |
*** jakedahn_zz is now known as jakedahn | 21:20 | |
*** dolphm has quit IRC | 21:23 | |
*** dwalleck has joined #openstack-dev | 21:23 | |
*** dwalleck has quit IRC | 21:23 | |
*** dwalleck has joined #openstack-dev | 21:24 | |
*** RobertLaptop has joined #openstack-dev | 21:25 | |
*** RobertLaptop has left #openstack-dev | 21:25 | |
btorch | kpepple_: yeah according to Sysoev it's not an nginx bug | 21:26 |
kpepple_ | btorch: it looks like swift cli isn't RFC2616 compatible … i posted a bug for this -- it's bug 951155 | 21:27 |
uvirtbot | Launchpad bug 951155 in swift "swift cli does not send content-length header to create container" [Undecided,New] https://launchpad.net/bugs/951155 | 21:27 |
btorch | kpepple_: most people have that issue when a Transfer-Encoding: chunked is passed since nginx doesn't support it | 21:28 |
btorch | but on the debug logs I see not such headers on our case | 21:28 |
btorch | kpepple_: that patch looks good | 21:30 |
*** anotherjesse is now known as anotherjesse_zz | 21:31 | |
*** dprince has quit IRC | 21:31 | |
kpepple_ | btorch: okay. i'll propose it and let people savage it :) | 21:31 |
btorch | that won't fix the actuall issue though ... like I was doing my tests with curl | 21:32 |
btorch | so if you right something in bash and use curl the Content-Length needs to be passed | 21:32 |
kpepple_ | btorch: but shouldn't you be passing the -H 'content-length:0 ' with curl ? | 21:33 |
kpepple_ | btorch: ultimately, nginx needs to fix this ... | 21:33 |
btorch | I've never had to with pound or zeus | 21:33 |
*** dwalleck has quit IRC | 21:34 | |
*** sniperd has joined #openstack-dev | 21:34 | |
*** jmckenty has joined #openstack-dev | 21:34 | |
*** anotherjesse_zz is now known as anotherjesse | 21:34 | |
*** jakedahn is now known as jakedahn_zz | 21:40 | |
*** joesavak has quit IRC | 21:40 | |
*** heckj has quit IRC | 21:42 | |
*** pixelbeat has quit IRC | 21:42 | |
*** milner has quit IRC | 21:43 | |
*** littleidea has left #openstack-dev | 21:43 | |
*** littleidea has joined #openstack-dev | 21:46 | |
*** flaviamissi has quit IRC | 21:47 | |
*** pixelbeat has joined #openstack-dev | 21:48 | |
*** dubsquared has quit IRC | 21:48 | |
*** markvoelker has quit IRC | 21:49 | |
*** bencherian has quit IRC | 21:50 | |
*** thingee1 has joined #openstack-dev | 21:53 | |
*** thingee has quit IRC | 21:56 | |
*** dolphm has joined #openstack-dev | 22:01 | |
*** torgomatic has joined #openstack-dev | 22:01 | |
*** sniperd has quit IRC | 22:02 | |
*** Gordonz has quit IRC | 22:03 | |
mtaylor | jkoelker: ping | 22:04 |
jkoelker | howdy | 22:04 |
mtaylor | jkoelker: so... | 22:04 |
mtaylor | jkoelker: pip install openstack.nose_plugin | 22:04 |
mtaylor | jkoelker: then try to run update.py in openstack-common | 22:04 |
mtaylor | jkoelker: watch the carnage | 22:04 |
mtaylor | jkoelker: I also got this when installing nose plugin: Skipping installation of /usr/local/lib/python2.7/dist-packages/openstack/__init__.py (namespace package) | 22:05 |
jkoelker | checking it out now | 22:06 |
mtaylor | jkoelker: I would have just fixed it, but I'm a little baffled as to why the namespace package isn't installing properly | 22:06 |
*** torgomatic has quit IRC | 22:08 | |
*** torgomatic has joined #openstack-dev | 22:08 | |
zul | vishy: for the ec2 keyname validation one do you want another test for it? | 22:10 |
*** zaitcev has joined #openstack-dev | 22:10 | |
*** martine has quit IRC | 22:11 | |
jkoelker | mtaylor: i converted openstack to be a pure namespace package (like zope) | 22:11 |
jkoelker | mtaylor: that's why it skipped the init | 22:11 |
jkoelker | mtaylor: still looking at why it breaks update | 22:11 |
*** dspano has quit IRC | 22:14 | |
*** anotherjesse is now known as anotherjesse_zz | 22:16 | |
*** rbasak has quit IRC | 22:16 | |
jkoelker | mtaylor: looks like namespace packages don't like working in bare checkouts ;( | 22:19 |
vishy | zul: meh its ok | 22:19 |
*** andrewsmedina has quit IRC | 22:19 | |
jkoelker | to get around it temporarily if you need to do `pip install ./` | 22:19 |
jkoelker | i'll file a bug and see to fixining it | 22:20 |
mtaylor | jkoelker: cool. I actually don't usually need to have openstack.nose_plugin installed directly anyway - but I thought I'd point it out | 22:22 |
jkoelker | yea, its a bit of a hozer, I think I might be able to get around it with some trickery in update.py, but I want to research it to make sure there isn't a better way | 22:23 |
jkoelker | thanks | 22:23 |
mtaylor | jkoelker: sweet | 22:23 |
mtaylor | jkoelker: while you're in there ... update.py doesn't install __init__.py files, fwiw | 22:24 |
jkoelker | ah | 22:24 |
jkoelker | cools | 22:24 |
jkoelker | i might convert it to an entry_point script | 22:24 |
mtaylor | word | 22:24 |
*** torgomatic has quit IRC | 22:25 | |
*** apevec has quit IRC | 22:32 | |
*** cp16net has quit IRC | 22:32 | |
*** hub_cap has quit IRC | 22:33 | |
*** dolphm has quit IRC | 22:37 | |
*** mdomsch has quit IRC | 22:38 | |
vishy | is there a libvirt irc channel? | 22:38 |
vishy | so my snapshot investigation seems to be failed at this point | 22:40 |
*** lloydde has quit IRC | 22:40 | |
*** lloydde_ has joined #openstack-dev | 22:43 | |
*** jdurgin has quit IRC | 22:43 | |
*** shevek_ has joined #openstack-dev | 22:46 | |
*** dolphm has joined #openstack-dev | 22:52 | |
*** jaypipes has joined #openstack-dev | 22:52 | |
*** dubsquared has joined #openstack-dev | 22:53 | |
rmk | struggling to create a virtual env for the diablo/stable dash | 22:55 |
rmk | lot of the pip requires don't work anymore | 22:55 |
*** bencherian has joined #openstack-dev | 22:57 | |
*** mdomsch has joined #openstack-dev | 23:02 | |
*** andrewsmedina has joined #openstack-dev | 23:06 | |
*** lts has quit IRC | 23:08 | |
jaypipes | termie: ping | 23:10 |
*** zzed has quit IRC | 23:13 | |
*** hub_cap has joined #openstack-dev | 23:14 | |
jdg_ | Anybody know how I can create a testing "stubs" object in a class that doesn't inherit from test.TestCase? | 23:17 |
*** kbringard has quit IRC | 23:23 | |
jaypipes | jdg_: self.stubs = stubout.StubOutForTesting() | 23:26 |
*** torgomatic has joined #openstack-dev | 23:26 | |
*** dtroyer has quit IRC | 23:29 | |
*** dwalleck has joined #openstack-dev | 23:36 | |
jdg_ | jaypipes: Thanks :) I just found that in test.py | 23:37 |
jaypipes | yup, np | 23:37 |
*** hub_cap has quit IRC | 23:38 | |
jdg_ | jaypipes: Great, that worked like a charm! | 23:39 |
*** mattstep has quit IRC | 23:40 | |
*** mattstep has joined #openstack-dev | 23:41 | |
jaypipes | jdg_: excellent! :) | 23:42 |
*** dtroyer has joined #openstack-dev | 23:43 | |
*** mattstep has quit IRC | 23:46 | |
*** mattstep has joined #openstack-dev | 23:46 | |
*** mdomsch has quit IRC | 23:47 | |
*** dalang has quit IRC | 23:48 | |
*** mattray has quit IRC | 23:48 | |
*** PotHix has quit IRC | 23:52 | |
*** dwalleck has quit IRC | 23:53 | |
*** jdurgin has joined #openstack-dev | 23:55 | |
jkoelker | mtaylor: https://review.openstack.org/5179 for the openstack namespace fun | 23:58 |
ohnoimdead | nova volume question: you can't snapshot an attached volume? | 23:58 |
*** torgomatic has quit IRC | 23:59 | |
mtaylor | jkoelker: w00t | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!