*** littleidea has quit IRC | 00:01 | |
*** zzed has quit IRC | 00:04 | |
*** PotHix has quit IRC | 00:11 | |
*** PotHix has joined #openstack-dev | 00:13 | |
*** bengrue has quit IRC | 00:13 | |
*** littleidea has joined #openstack-dev | 00:13 | |
*** torgomatic has quit IRC | 00:13 | |
*** Mandell has quit IRC | 00:14 | |
*** justinsb has quit IRC | 00:14 | |
*** justinsb has joined #openstack-dev | 00:14 | |
*** torgomatic has joined #openstack-dev | 00:15 | |
*** littleidea has quit IRC | 00:16 | |
*** dtroyer has quit IRC | 00:17 | |
*** bengrue has joined #openstack-dev | 00:17 | |
*** littleidea has joined #openstack-dev | 00:18 | |
mtaylor | termie: hey! jeblair_ is on a plane flying back in and should be avail again in the morning ... is it ok to wait until then? or I should I go try to commando something? | 00:20 |
---|---|---|
termie | mtaylor: commando-ing would be pretty great if you can because we'd like to see if this gets it working before vish leaves | 00:23 |
termie | he's helping getting devstack stuff working since he knows it the best | 00:23 |
termie | all these things that took my hours on friday have taken him like 15 mins | 00:24 |
termie | and once it is owrking we can do our dev on gerrit (yay?) instead of girhub | 00:24 |
mtaylor | awesome. okie, I'll go commando right now | 00:24 |
mtaylor | termie: you expect 9dadf0162448151aaa769f2ef5555e36616b4b7d to be the tip revision in keystone now, yeah? | 00:27 |
termie | .... | 00:30 |
termie | termie/keystonelight master | 00:30 |
termie | is the tip for master | 00:30 |
termie | in keystonelight | 00:30 |
mtaylor | k. just making sure I was grabbing the right thing | 00:30 |
mtaylor | (and sorry, I meant in keystone redux) | 00:30 |
termie | yeah, i'd like that to be redux also | 00:31 |
mtaylor | termie: ok. gerrit should have termie/keystonelight/master as keystone/redux and cloudbuilders/devstack/ksl as devstack/redux | 00:35 |
termie | awesommes | 00:35 |
*** torgomatic has quit IRC | 00:36 | |
termie | so... can i trigger a build manually somehow or should i make a small change and try to merge? | 00:36 |
mtaylor | I was just about to send you a small change :) | 00:36 |
mtaylor | termie: https://review.openstack.org/#change,3832 | 00:37 |
*** torgomatic has joined #openstack-dev | 00:37 | |
*** PotHix has quit IRC | 00:38 | |
jdg | Anybody here have knowledge around how/where disks are added to libvirt.xml? | 00:40 |
jdg | I'm interested in working on Bug: 884984, but need some education. :) | 00:41 |
*** misheska has joined #openstack-dev | 00:41 | |
mtaylor | termie: ok, _something_ ran: ./stack.sh: line 656: cd: /opt/stack/python-keystoneclient: No such file or directory | 00:42 |
termie | oh | 00:42 |
termie | hey i have change for that ;) | 00:42 |
termie | it never pushed it because iw as using gerrit | 00:42 |
termie | so i can test it as my small change | 00:43 |
mtaylor | w00t! | 00:44 |
mikal | jdg: I haven't read the bug, but you want nova/virt/libvirt/connection.py almost certainly | 00:47 |
jdg | mikal: So I'm considering Vishy's suggestion of sorting the device paths for a short term fix. Trying to figure out exactly where/when these are written. | 00:47 |
mikal | _create_image in connection.py is where to start reading... | 00:48 |
termie | build successful, heyooo | 00:48 |
jdg | :) see it.. thank you! | 00:48 |
mikal | NP | 00:48 |
*** Mandell has joined #openstack-dev | 00:49 | |
termie | mtaylor: just saying "approve" again on your change should trigger another jenkins run, yea? | 00:52 |
termie | the devstack change landed successfully | 00:52 |
termie | oh darn, this is the pstats error | 00:53 |
*** jakedahn has quit IRC | 00:54 | |
termie | darn, without a solution to this python-profiler bug it looks like i am going to shred this library | 00:54 |
mtaylor | termie: what's the python-profiler bug? | 00:55 |
mtaylor | termie: I saw mention of it but haven't fully followed | 00:55 |
termie | mtaylor: python-profiler doesn't install on oneiric | 00:55 |
mtaylor | at all? GREAT | 00:55 |
termie | mtaylor: it has some weird dependency problem that doesn't make a bunch of sense | 00:56 |
termie | mtaylor: we can force install it with dpkg but it then makes future apt calls broken | 00:56 |
mtaylor | yup. looking at that right now. this is fun | 00:56 |
mtaylor | termie: well - shall we make a non-broken package? | 00:56 |
termie | mtaylor: if that is a possible solution, i don't know what the lead time on that is | 00:57 |
termie | it may already be fixed? | 00:57 |
termie | and just not in the repos | 00:57 |
termie | s/repos/apt repos | 00:57 |
mtaylor | well, here's the main issue: | 00:58 |
mtaylor | python2.7 : Conflicts: python-profiler (<= 2.7.1-2) | 00:58 |
termie | http://pastebin.com/tsVKNdhk | 00:58 |
termie | with the info | 00:59 |
termie | that is the output from trying to install on the main system | 00:59 |
mtaylor | yup. that's what I got - I tried to force the issue slightly and got the info that python2.7 added a conflict on python-profiler | 00:59 |
mtaylor | trying to track down why | 00:59 |
termie | well, pstats is a stdlib package, that got split out into this | 01:00 |
termie | theoretically due to licensing | 01:00 |
termie | one guess would be that they put it back in | 01:00 |
termie | and therefore it conflicts | 01:00 |
termie | but at the same time, it can't find it | 01:00 |
termie | possible pstats did not get added back but one of the other profile.py files did | 01:01 |
*** torgomatic has quit IRC | 01:02 | |
mtaylor | termie: import pstats works on my oneiric system without installing anything | 01:02 |
*** bencherian has quit IRC | 01:02 | |
mtaylor | ok. but not on the slaves. fascinating. how is it on my machine? | 01:04 |
termie | mtaylor: https://jenkins.openstack.org/job/gate-keystone-unittests/372/console | 01:04 |
*** bencherian has joined #openstack-dev | 01:04 | |
termie | righto | 01:04 |
*** nati2 has joined #openstack-dev | 01:07 | |
mtaylor | termie: ok. SO - we have it on the oneiric builders, but not on the natty builders (we're just about done moving all of the slaves to be oneiric - I just swapped the keystone job over - checking to see if that makes it better) | 01:08 |
*** j05h has quit IRC | 01:08 | |
mtaylor | termie: awesome. https://jenkins.openstack.org/job/gate-keystone-unittests/374/console - much better | 01:09 |
*** j05h has joined #openstack-dev | 01:10 | |
*** dolphm has joined #openstack-dev | 01:10 | |
mtaylor | termie: I'll finish the slave transition tomorrow- it's been lingering way too long | 01:10 |
*** bencherian has quit IRC | 01:12 | |
*** jog0 has quit IRC | 01:13 | |
*** jog0 has joined #openstack-dev | 01:13 | |
mtaylor | I have no solution for natty though | 01:14 |
andrewsmedina | any horizon developer here? | 01:16 |
*** dwalleck has quit IRC | 01:18 | |
*** jdg has quit IRC | 01:20 | |
termie | cool, so we just need novaclient for the tests, or novaclient removed keystone or something | 01:27 |
termie | mtaylor: thanks :) | 01:27 |
openstackgerrit | Verification of a change to openstack/nova failed: Implements blueprint heterogeneous-tilera-architecture-support https://review.openstack.org/1402 | 01:28 |
*** maplebed has quit IRC | 01:32 | |
termie | yeah, looks like novaclient changed something | 01:34 |
termie | my code to pull new changes appears to not be the brightetst | 01:34 |
*** martine has joined #openstack-dev | 01:35 | |
termie | hrm, what did i do wrong... i cloned the keystonelight repo from gerrit, switched to the redux branch and tried to run git review -s | 01:42 |
termie | but it can't figure stuff out, and when i manually addedd git remote add gerrit git+ssh://termie@review.openstack.org/p/openstack/keystone i get a :hooks/commit-msg error | 01:43 |
termie | oh maybe needs a port | 01:43 |
termie | i'll make it look more like the gerritworkflow and try agian | 01:44 |
termie | Problems encountered installing commit-msg hook | 01:44 |
termie | cp: :hooks/commit-msg: No such file or directory | 01:44 |
ayoung | termie OK, I've hacked the Fakeldap into KSL so that it returns the values that the test require, but I'm a little unclear on the format. The Keystone Heavy code is obtuse, and the KSL code is a little light.... | 01:46 |
ayoung | it is basically a thin wrapper around a Dictionary, right? | 01:47 |
*** spiffxp has quit IRC | 01:50 | |
termie | mtaylor: http://pastebin.com/CGnNYm8R | 01:53 |
*** mnewby has quit IRC | 01:57 | |
*** ohnoimdead has quit IRC | 02:00 | |
*** Gordonz has joined #openstack-dev | 02:02 | |
*** misheska has quit IRC | 02:06 | |
*** HugoKuo_ has joined #openstack-dev | 02:07 | |
*** Mandell has quit IRC | 02:08 | |
*** HugoKuo__ has quit IRC | 02:10 | |
*** misheska has joined #openstack-dev | 02:11 | |
termie | ayoung: if you point me at code somewhere i can take a look tomorrow | 02:14 |
termie | ayoung: we are now green on jenkins and gerrit though | 02:15 |
termie | so, woohoo | 02:15 |
termie | we are now condemned to jenkins's iron fist | 02:15 |
ayoung | termie, nice work | 02:15 |
ayoung | termie, my code is a lot of trial and error. Not sure I feel comfortable showing it to anyone just yet :) | 02:17 |
termie | ayoung: i'll help, upload it somewhere and point me at it | 02:18 |
termie | talking in abstract is hard | 02:18 |
openstackgerrit | Verification of a change to openstack/keystone failed: Fix a thinko: throwing away self.auth_xxxxx https://review.openstack.org/3793 | 02:19 |
ayoung | termie, yeah. I think the problem is that the code I need is in the sql directories. Stuff for munging what codes back from the LDAP calls to the API expected by Keystone | 02:19 |
ayoung | termie, I can commit what I have to my local git and post a patch. | 02:19 |
ayoung | termie, has redux been updated? I was working on top of that | 02:21 |
ayoung | ok looks like it has.. I need to rebase. one sec | 02:21 |
*** pyhole has quit IRC | 02:24 | |
*** pyhole has joined #openstack-dev | 02:26 | |
ayoung | termie, http://admiyo.fedorapeople.org/keystone-admiyo-0000-LDAP-code-trial-and-Error.patch | 02:26 |
ayoung | termie, specifically, I was working on the authenticate method. Which calls the get_user, and I need to figure out what to return from get_user | 02:28 |
*** stuntmachine has quit IRC | 02:29 | |
*** littleidea has quit IRC | 02:38 | |
*** spiffxp has joined #openstack-dev | 02:38 | |
zaitcev | Trying to figure out if a transient failure https://jenkins.openstack.org/job/gate-keystone-unittests/377/console | 02:38 |
*** ayoung has quit IRC | 02:39 | |
*** dubsquared has quit IRC | 02:44 | |
*** littleidea has joined #openstack-dev | 02:44 | |
*** jdurgin has quit IRC | 03:04 | |
*** jog0 has left #openstack-dev | 03:05 | |
*** jog0_ has joined #openstack-dev | 03:06 | |
*** novas0x2a|laptop has quit IRC | 03:07 | |
*** Mandell has joined #openstack-dev | 03:10 | |
*** jog0_ has quit IRC | 03:10 | |
*** bsza has quit IRC | 03:10 | |
*** maplebed has joined #openstack-dev | 03:22 | |
*** littleidea has quit IRC | 03:26 | |
*** littleidea has joined #openstack-dev | 03:27 | |
*** gyee has quit IRC | 03:30 | |
*** AlanClark has quit IRC | 03:33 | |
*** AlanClark has joined #openstack-dev | 03:33 | |
*** nati2_ has joined #openstack-dev | 03:36 | |
*** adjohn has quit IRC | 03:38 | |
*** nati2 has quit IRC | 03:38 | |
*** dwalleck has joined #openstack-dev | 03:40 | |
*** AlanClark has quit IRC | 03:47 | |
*** Transformer has joined #openstack-dev | 03:47 | |
*** dwalleck has quit IRC | 03:56 | |
*** spiffxp has quit IRC | 03:57 | |
*** deshantm has quit IRC | 04:03 | |
*** novas0x2a|laptop has joined #openstack-dev | 04:05 | |
*** Gordonz has quit IRC | 04:08 | |
*** danwent has quit IRC | 04:09 | |
*** shevek_ has quit IRC | 04:10 | |
*** shevek_rs has quit IRC | 04:11 | |
*** littleidea has quit IRC | 04:22 | |
*** littleidea has joined #openstack-dev | 04:25 | |
*** spiffxp has joined #openstack-dev | 04:31 | |
*** misheska has quit IRC | 04:32 | |
*** mjfork has quit IRC | 04:39 | |
*** littleidea has quit IRC | 04:40 | |
*** littleidea has joined #openstack-dev | 04:41 | |
*** eglynn_ has joined #openstack-dev | 04:41 | |
*** eglynn has quit IRC | 04:45 | |
*** danwent has joined #openstack-dev | 04:54 | |
*** spiffxp has quit IRC | 04:59 | |
*** littleidea has quit IRC | 05:05 | |
*** littleidea has joined #openstack-dev | 05:06 | |
*** Yak-n-Yeti has quit IRC | 05:13 | |
*** dolphm has quit IRC | 05:15 | |
*** littleidea has quit IRC | 05:18 | |
*** littleidea has joined #openstack-dev | 05:19 | |
*** dolphm_ has joined #openstack-dev | 05:22 | |
*** martine has quit IRC | 05:23 | |
*** dolphm_ has quit IRC | 05:27 | |
*** novas0x2a|laptop has quit IRC | 05:28 | |
*** novas0x2a|laptop has joined #openstack-dev | 05:29 | |
*** dolphm has joined #openstack-dev | 05:29 | |
*** elasticdog has quit IRC | 05:37 | |
*** elasticdog has joined #openstack-dev | 05:38 | |
*** dolphm has quit IRC | 05:38 | |
mtaylor | termie: ah- I think we have an unreleased fix for the commit-msg thing in trunk of git-review ... lemme re-release | 05:58 |
mtaylor | termie: fyi - you can always append -v to git review and it will tell you the git commands it's running (or trying to run in case of errors) | 05:59 |
*** Mandell has quit IRC | 06:08 | |
*** hugokuo has joined #openstack-dev | 06:15 | |
*** rajaram has joined #openstack-dev | 06:15 | |
*** HugoKuo_ has quit IRC | 06:16 | |
*** HugoKuo_ has joined #openstack-dev | 06:20 | |
*** hugokuo has quit IRC | 06:20 | |
*** mikal has quit IRC | 06:28 | |
*** HugoKuo_ has quit IRC | 06:34 | |
*** hugokuo has joined #openstack-dev | 06:37 | |
*** mikal has joined #openstack-dev | 06:38 | |
*** Mandell has joined #openstack-dev | 06:41 | |
*** n0ano has joined #openstack-dev | 06:54 | |
*** nati2 has joined #openstack-dev | 07:17 | |
*** nati2_ has quit IRC | 07:20 | |
*** novas0x2a|laptop has quit IRC | 07:24 | |
*** novas0x2a|laptop has joined #openstack-dev | 07:35 | |
*** nati2 has quit IRC | 07:39 | |
*** adjohn has joined #openstack-dev | 07:55 | |
*** littleidea has quit IRC | 08:05 | |
*** reidrac has joined #openstack-dev | 08:10 | |
*** shevek_ has joined #openstack-dev | 08:25 | |
*** hugokuo has quit IRC | 08:26 | |
*** hugokuo has joined #openstack-dev | 08:26 | |
*** justinsb has quit IRC | 08:30 | |
*** hashar has joined #openstack-dev | 08:42 | |
*** bepernoot has joined #openstack-dev | 08:50 | |
*** hashar has quit IRC | 08:53 | |
*** hashar has joined #openstack-dev | 08:53 | |
*** danwent_ has joined #openstack-dev | 08:56 | |
*** danwent has quit IRC | 08:56 | |
*** danwent_ is now known as danwent | 08:56 | |
*** derekh has joined #openstack-dev | 09:02 | |
*** darraghb has joined #openstack-dev | 09:05 | |
*** oneiroi has joined #openstack-dev | 09:19 | |
*** novas0x2a|laptop has quit IRC | 09:24 | |
*** darraghb has quit IRC | 09:26 | |
*** Remco_ has joined #openstack-dev | 09:35 | |
*** pixelbeat has joined #openstack-dev | 09:41 | |
*** Remco_ has quit IRC | 09:52 | |
*** apevec has joined #openstack-dev | 09:54 | |
*** hugokuo has quit IRC | 10:03 | |
*** adjohn has quit IRC | 10:06 | |
*** adjohn has joined #openstack-dev | 10:06 | |
*** adjohn has quit IRC | 10:07 | |
*** maplebed has quit IRC | 10:12 | |
*** rajaram1 has joined #openstack-dev | 10:36 | |
*** rajaram has quit IRC | 10:38 | |
*** markmc has joined #openstack-dev | 10:46 | |
*** Remco_ has joined #openstack-dev | 11:02 | |
*** PaulMachTech has joined #openstack-dev | 11:02 | |
*** PaulMachTech_ has joined #openstack-dev | 11:05 | |
*** PaulMachTech has left #openstack-dev | 11:07 | |
*** jeremy_ has joined #openstack-dev | 11:07 | |
*** jeremy_ has joined #openstack-dev | 11:07 | |
*** jeremy has quit IRC | 11:10 | |
*** jeremy_ is now known as jeremy | 11:10 | |
*** PaulMachTech__ has joined #openstack-dev | 11:17 | |
*** ches- has quit IRC | 11:26 | |
*** ches has joined #openstack-dev | 11:26 | |
*** PaulMachTech__ has left #openstack-dev | 11:27 | |
*** PaulMachTech_ has left #openstack-dev | 11:28 | |
*** mjfork has joined #openstack-dev | 11:43 | |
*** jeremy_ has joined #openstack-dev | 11:43 | |
*** jeremy has quit IRC | 11:44 | |
*** jeremy_ is now known as jeremy | 11:44 | |
*** Remco_ has quit IRC | 11:48 | |
*** andrewsmedina has quit IRC | 11:54 | |
*** hashar has quit IRC | 12:11 | |
*** rajaram has joined #openstack-dev | 12:15 | |
*** rajaram1 has quit IRC | 12:17 | |
*** lts has joined #openstack-dev | 12:21 | |
*** bsza has joined #openstack-dev | 12:23 | |
*** rkukura has quit IRC | 12:25 | |
*** hashar has joined #openstack-dev | 12:26 | |
*** tryggvil_ has joined #openstack-dev | 12:27 | |
*** PaulMachTech has joined #openstack-dev | 12:28 | |
PaulMachTech | test | 12:29 |
Daviey | PaulMachTech: double fail | 12:29 |
PaulMachTech | ta :-) | 12:30 |
*** rajaram1 has joined #openstack-dev | 12:31 | |
*** tryggvil__ has joined #openstack-dev | 12:31 | |
*** tryggvil_ has quit IRC | 12:31 | |
*** rajaram has quit IRC | 12:33 | |
*** PaulMachTech has quit IRC | 12:37 | |
*** ches has quit IRC | 12:38 | |
*** ches has joined #openstack-dev | 12:38 | |
*** andrewsmedina has joined #openstack-dev | 12:42 | |
*** rajaram has joined #openstack-dev | 12:44 | |
*** rajaram1 has quit IRC | 12:45 | |
andrewsmedina | any horizon developer her? | 12:47 |
*** Remco_ has joined #openstack-dev | 12:48 | |
*** Remco_ has quit IRC | 12:50 | |
soren | andrewsmedina: They're (almost?) all on Pacific time. Don't expect them for another 4-5 hours. | 12:55 |
andrewsmedina | soren: thanks | 12:55 |
soren | andrewsmedina: Sure thing. | 12:55 |
andrewsmedina | soren: I'm writing some tests for horizon | 12:56 |
andrewsmedina | for improve your coverage | 12:56 |
*** rajaram1 has joined #openstack-dev | 12:56 | |
*** rajaram has quit IRC | 12:56 | |
soren | andrewsmedina: Cool! | 13:03 |
*** zigo has joined #openstack-dev | 13:18 | |
*** j05h has left #openstack-dev | 13:32 | |
*** ayoung has joined #openstack-dev | 13:35 | |
*** sandywalsh has quit IRC | 13:35 | |
*** sandywalsh has joined #openstack-dev | 13:37 | |
sandywalsh | anyone run into this lately? AttributeError: 'module' object has no attribute 'MigrateDeprecationWarning' | 13:48 |
*** rajaram1 has quit IRC | 13:49 | |
*** martine has joined #openstack-dev | 13:51 | |
*** troytoman-away is now known as troytoman | 13:52 | |
*** dolphm has joined #openstack-dev | 13:53 | |
*** dayou has joined #openstack-dev | 13:55 | |
*** stuntmachine has joined #openstack-dev | 13:57 | |
sandywalsh | nm, got it. Old migrate conflicting with sqlalchemy-migrate | 14:03 |
*** mattray has joined #openstack-dev | 14:05 | |
ttx | notmyname: Hi! would be good to update https://launchpad.net/swift/+milestone/1.4.6 before the meeting today... so that I know if there is anything left open in the queue (and so that people know what blueprints landed) | 14:09 |
ttx | notmyname: no need to target bugs to 1.4.6, that will be automatically done when I open the milestone-proposed branch | 14:10 |
ttx | (for all FixCommitted things since 1.4.5) | 14:10 |
*** Remco_ has joined #openstack-dev | 14:10 | |
notmyname | ttx: I'll try to get that done before the meeting | 14:18 |
ttx | notmyname: cool, thx | 14:18 |
*** mattray has quit IRC | 14:19 | |
*** dolphm has quit IRC | 14:21 | |
*** ncode has quit IRC | 14:27 | |
*** eglynn_ has quit IRC | 14:28 | |
*** mattray has joined #openstack-dev | 14:34 | |
*** rkukura has joined #openstack-dev | 14:38 | |
*** mattray has quit IRC | 14:38 | |
*** Ryan_Lane has joined #openstack-dev | 14:43 | |
*** mattray has joined #openstack-dev | 14:47 | |
*** PotHix has joined #openstack-dev | 14:49 | |
*** j05h has joined #openstack-dev | 14:51 | |
*** j05h has quit IRC | 14:52 | |
*** j05h has joined #openstack-dev | 14:52 | |
*** Remco_ has quit IRC | 14:53 | |
*** eglynn_ has joined #openstack-dev | 15:00 | |
*** Ryan_Lane has quit IRC | 15:00 | |
*** littleidea has joined #openstack-dev | 15:01 | |
*** littleidea has quit IRC | 15:03 | |
*** littleidea_ has joined #openstack-dev | 15:03 | |
*** littleidea_ is now known as littleidea | 15:03 | |
*** dtroyer has joined #openstack-dev | 15:03 | |
*** andrewbogott[gon is now known as andrewbogott | 15:08 | |
*** dwalleck_nova has joined #openstack-dev | 15:16 | |
*** zigo has quit IRC | 15:16 | |
*** oneiroi has quit IRC | 15:18 | |
*** oneiroi has joined #openstack-dev | 15:19 | |
*** oneiroi has joined #openstack-dev | 15:19 | |
*** oneiroi has quit IRC | 15:19 | |
*** oneiroi has joined #openstack-dev | 15:20 | |
*** Yak-n-Yeti has joined #openstack-dev | 15:21 | |
*** mattray has quit IRC | 15:22 | |
*** Yak-n-Yeti has quit IRC | 15:27 | |
*** dtroyer has quit IRC | 15:30 | |
* soren concludes that the vcs-tarball-delta detection job in Jenkins must have gone the way of the dodo | 15:34 | |
*** dwalleck_nova has quit IRC | 15:35 | |
*** troytoman is now known as troytoman-away | 15:38 | |
*** zns has joined #openstack-dev | 15:44 | |
ttx | soren: yes. Filed as https://bugs.launchpad.net/openstack-ci/+bug/901225 | 15:50 |
uvirtbot | Launchpad bug 901225 in openstack-ci "Need for a git/tarball diff Jenkins job" [Wishlist,Triaged] | 15:50 |
*** zzed has joined #openstack-dev | 15:50 | |
ttx | I should probably raise prio if I want it to get done soon. | 15:50 |
*** LinuxJedi has quit IRC | 15:52 | |
*** LinuxJedi has joined #openstack-dev | 15:52 | |
*** rnirmal has joined #openstack-dev | 15:54 | |
*** deshantm has joined #openstack-dev | 16:00 | |
*** Mandell has quit IRC | 16:00 | |
*** danwent has quit IRC | 16:02 | |
*** dolphm has joined #openstack-dev | 16:06 | |
*** mattray has joined #openstack-dev | 16:07 | |
*** dwalleck_nova has joined #openstack-dev | 16:07 | |
*** AlanClark has joined #openstack-dev | 16:10 | |
*** reidrac has quit IRC | 16:12 | |
*** littleidea has quit IRC | 16:15 | |
*** cp16net has joined #openstack-dev | 16:17 | |
*** Mandell has joined #openstack-dev | 16:18 | |
*** spiffxp has joined #openstack-dev | 16:23 | |
*** heckj has joined #openstack-dev | 16:28 | |
*** bepernoot has quit IRC | 16:29 | |
*** dwalleck_nova has quit IRC | 16:32 | |
*** apevec has quit IRC | 16:35 | |
*** danwent has joined #openstack-dev | 16:35 | |
*** Gordonz has joined #openstack-dev | 16:36 | |
*** andrewbogott is now known as andrewbogott[gon | 16:37 | |
*** Mandell has quit IRC | 16:38 | |
*** hashar has quit IRC | 16:42 | |
*** mancdaz has joined #openstack-dev | 16:44 | |
jaypipes | eglynn_: did you see comstud's comment on https://review.openstack.org/#change,3550? | 16:45 |
* eglynn_ looking ... | 16:46 | |
eglynn_ | jaypipes: interesting ... | 16:47 |
eglynn_ | the reason for the os._exit() call is that sys.exit() simply raises an exception which is caught on a non-main thread | 16:47 |
eglynn_ | I'm not sure if the unreleased lock issue is a realistic possibility in this case | 16:48 |
eglynn_ | if it is, I could look at restructuring the code to avoid the forks from non-main threads | 16:48 |
*** darraghb has joined #openstack-dev | 16:49 | |
eglynn_ | jaypipes: prolly best to continue the conversation on gerrit, I'll response to comstud there ... | 16:49 |
jaypipes | eglynn_: :) ok | 16:50 |
*** j05h has left #openstack-dev | 16:51 | |
*** Mandell has joined #openstack-dev | 16:53 | |
*** deshantm_ has joined #openstack-dev | 16:54 | |
*** darraghb has left #openstack-dev | 16:54 | |
*** deshantm has quit IRC | 16:54 | |
*** deshantm_ is now known as deshantm | 16:54 | |
jaypipes | deshantm: mornin. | 16:56 |
ayoung | termie, I'm assuming that you haven't yet gotten to look at my patch. Let me ask a simple question: since KSL no longer has the models that specify the contract for each of the back end entities, what is supposed to enforce the contract of what a backend entity is supposed to look like? | 16:56 |
deshantm | jaypipes: hello | 16:56 |
*** darraghb has joined #openstack-dev | 16:57 | |
*** dubsquared has joined #openstack-dev | 17:04 | |
*** ghe_ has quit IRC | 17:06 | |
*** ghe_ has joined #openstack-dev | 17:07 | |
mtaylor | jaypipes, markmc: hey, could I get a review from you on https://review.openstack.org/#change,3803 | 17:08 |
*** nati2 has joined #openstack-dev | 17:09 | |
jaypipes | mtaylor: done | 17:13 |
*** kbringard has joined #openstack-dev | 17:14 | |
*** gyee has joined #openstack-dev | 17:15 | |
*** elasticdog has quit IRC | 17:16 | |
*** bepernoot has joined #openstack-dev | 17:18 | |
*** bepernoot has quit IRC | 17:18 | |
*** Ryan_Lane has joined #openstack-dev | 17:19 | |
*** bepernoot has joined #openstack-dev | 17:19 | |
*** maplebed has joined #openstack-dev | 17:21 | |
*** maplebed has quit IRC | 17:21 | |
*** markmc has quit IRC | 17:24 | |
mtaylor | jaypipes: thanks bro | 17:25 |
*** dolphm has quit IRC | 17:25 | |
*** dwalleck_nova has joined #openstack-dev | 17:26 | |
*** maplebed has joined #openstack-dev | 17:27 | |
*** maplebed has joined #openstack-dev | 17:27 | |
*** dtroyer has joined #openstack-dev | 17:28 | |
*** hashar has joined #openstack-dev | 17:33 | |
*** derekh has quit IRC | 17:34 | |
*** shevek_ has quit IRC | 17:44 | |
*** andrewbogott[gon is now known as andrewbogott | 17:47 | |
*** darraghb has quit IRC | 17:53 | |
*** jdurgin has joined #openstack-dev | 17:53 | |
*** dolphm has joined #openstack-dev | 17:55 | |
*** Ryan_Lane has quit IRC | 17:56 | |
*** ohnoimdead has joined #openstack-dev | 17:58 | |
*** stuntmachine has quit IRC | 17:58 | |
*** dubsquared has quit IRC | 17:58 | |
*** stuntmachine has joined #openstack-dev | 18:01 | |
*** littleidea has joined #openstack-dev | 18:04 | |
*** dwalleck_nova has quit IRC | 18:07 | |
*** littleidea has quit IRC | 18:08 | |
*** littleidea has joined #openstack-dev | 18:09 | |
*** littleidea has left #openstack-dev | 18:09 | |
mtaylor | jkoelker: hey! I'm poking at your stuff again today... | 18:12 |
jkoelker | the melange tox stuff? | 18:13 |
jkoelker | i was looking at that again earlier | 18:13 |
mtaylor | jkoelker: yeah - and python-melangeclient | 18:13 |
jkoelker | ah, well heads up, melangeclient needs a running melange server for the "tests" to run | 18:13 |
mtaylor | jkoelker: I'm basically using you and quantum as guinea pigs so that I know the pattern for getting everything happy :) | 18:13 |
*** littleidea has joined #openstack-dev | 18:14 | |
jkoelker | ;) | 18:14 |
mtaylor | jkoelker: indeed - but the unittests don't need one of those | 18:14 |
jkoelker | excellent | 18:14 |
mtaylor | jkoelker: (you have a failing unittest by the way) | 18:14 |
mtaylor | jkoelker: I've also been not using tissue ... although I'd like to chat with you at some point about how we could use tissue | 18:15 |
mtaylor | jkoelker: currently using the pattern of having a tox builder for pep8 - because I need to be able to run a jenkins job that is only the pep8 tests ... | 18:15 |
jkoelker | rock on, yea, I want to add in plugin support, so we can easily add in HACKING checks | 18:15 |
jkoelker | ah, yea | 18:16 |
mtaylor | jkoelker: and I can't figure out how to do that with tissue | 18:16 |
jkoelker | hrm, I'll have to look if I can wipe out the test collection list so we can just do a pep8 run | 18:17 |
mtaylor | jkoelker: in the mean time ... | 18:17 |
mtaylor | jkoelker: here's python-melangeclient turned in to pretty much how the other things have been working out: https://review.openstack.org/3857 | 18:17 |
jkoelker | rock on i'll pull that in and then fix the test | 18:20 |
jkoelker | damn _ | 18:20 |
*** jdg has joined #openstack-dev | 18:21 | |
*** oneiroi has quit IRC | 18:21 | |
mtaylor | jkoelker: let me know when you get the test fixed, and I'll add tox builders in jenkins | 18:22 |
sandywalsh | jaypipes, you'll be happy to know I've installed Thunderbird just for OS discussions. I've sold my soul and installed a fat client. Curse you pipes ... curse you. :p | 18:26 |
jaypipes | sandywalsh: anything but OWA or Outlook. | 18:26 |
*** hashar has quit IRC | 18:27 | |
sandywalsh | jaypipes, OWA was the issue. Sad that the only solution is a fat client. | 18:27 |
jaypipes | sandywalsh: I use Thunderbird with Davmail to access my HP email... it's working out just fine, actually. I have access to HP LDAP, Calendar, etc... | 18:28 |
sandywalsh | jaypipes, so long as you have your laptop with you. | 18:28 |
*** spiffxp has quit IRC | 18:29 | |
*** jog0 has joined #openstack-dev | 18:30 | |
*** shevek_rs has joined #openstack-dev | 18:30 | |
jkoelker | mtaylor: ok should be good to go | 18:30 |
jaypipes | sandywalsh: as opposed to when? ;) | 18:33 |
sandywalsh | jaypipes, true. bad argument. Try: when your hard drive crashes. | 18:35 |
jaypipes | sandywalsh: ah :) | 18:35 |
mtaylor | jkoelker: awesome | 18:38 |
jkoelker | i'm looking at the melange (server) one now, its not installing the test-requires for me | 18:39 |
*** shevek_rs has quit IRC | 18:40 | |
*** spiffxp has joined #openstack-dev | 18:43 | |
*** adjohn has joined #openstack-dev | 18:44 | |
*** shevek_ has joined #openstack-dev | 18:44 | |
*** tryggvil__ has quit IRC | 18:56 | |
*** lloydde has joined #openstack-dev | 18:56 | |
*** novas0x2a|laptop has joined #openstack-dev | 18:58 | |
*** mattray has quit IRC | 18:58 | |
mtaylor | jkoelker: I have that fixed in a later commit | 18:59 |
jkoelker | rock on | 18:59 |
mtaylor | jkoelker: it's entirely possible that I should just squash all of the outstanding melange commits... | 18:59 |
jkoelker | if you wan't i'll just push them though | 18:59 |
jkoelker | and then we can asses were we are | 19:00 |
mtaylor | hehe | 19:00 |
mtaylor | works for me | 19:00 |
mtaylor | bzr - python-melangeclient now has py26, py27 and pep8 jobs in jenkins | 19:00 |
mtaylor | not bzr | 19:00 |
mtaylor | btw | 19:00 |
mtaylor | damn hands | 19:01 |
jkoelker | all aproved | 19:02 |
mtaylor | cool. we'll see how much havoc we've caused! | 19:02 |
*** dwalleck_nova has joined #openstack-dev | 19:02 | |
*** stuntmachine has quit IRC | 19:03 | |
*** j05h1 has joined #openstack-dev | 19:03 | |
vishy | comstud: can you weigh in on: https://review.openstack.org/#change,3343 | 19:07 |
*** stuntmachine has joined #openstack-dev | 19:09 | |
rmk | how well does the dashboard function to control multiple AZs? | 19:11 |
*** j05h1 has left #openstack-dev | 19:11 | |
rmk | I'd assume the preferred deployment is not having a dash per az | 19:11 |
*** sleepsonthefloo has joined #openstack-dev | 19:12 | |
comstud | vishy: yep | 19:14 |
sleepsonthefloo | andrewbogott - Re: volumes, it turns out that the condition that I thought reproduced your error was actually due to misconfiguration. So volumes are working for me in vbox, kvm, and bm :/ | 19:14 |
andrewbogott | ok, I'm not sure if that's good new or bad :) | 19:15 |
soren | termie: I don't follow at all. pstats is in the base python packages. | 19:15 |
soren | termie: What is it specifically that you need that you don't have? | 19:15 |
mtaylor | soren: it's in base pyton on oneiric | 19:15 |
soren | mtaylor: Yes.. | 19:16 |
andrewbogott | sleepsonthefloo: Are you making any other changes to your install other than adding n-vol to the script? | 19:16 |
mtaylor | soren: not on natty | 19:16 |
soren | mtaylor: And before then, they didn't conflict. | 19:16 |
soren | mtaylor: So he's clearly doing this on Oneiric. | 19:16 |
mtaylor | soren: anyhow - I think it's sorted, we're up and going with the builders | 19:16 |
mtaylor | now | 19:16 |
sleepsonthefloo | andrewbogott - no, I'm not. The only thing in my localrc is the specification of ENABLED_SERVICES (aside from passwords) | 19:16 |
andrewbogott | So, what was the configuration problem that you fixed? (Presumably I have something similarly broken.) | 19:17 |
soren | mtaylor: The conflicts/breaks/whatevers were (naturally) added in the version where the python packages started shipping pstats. | 19:17 |
mtaylor | soren: yes. that makes sense now | 19:17 |
mtaylor | soren: python-profilers doesn't seem to exist on my natty slave though | 19:18 |
sleepsonthefloo | andrewbogott - it was simply that n-vol wasn't specified - I have two test dirs, and I was in the wrong one. oops. | 19:18 |
*** ppradhan has joined #openstack-dev | 19:18 | |
andrewbogott | Hm... | 19:19 |
vishy | adam_g: ping | 19:19 |
soren | mtaylor: In multiverse. | 19:19 |
soren | mtaylor: Is multiverse enabled? | 19:19 |
mtaylor | soren: oh, probably not | 19:21 |
andrewbogott | sleepsonthefloo: For the sake of perfection, can you paste that exact localrc line here? thanks | 19:21 |
mtaylor | well, I don't really care- we're moving to all oneiric slaves anyway | 19:21 |
sleepsonthefloo | andrewbogott: ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-sch,n-novnc,n-xvnc,n-cauth,horizon,mysql,rabbit,n-vol | 19:25 |
andrewbogott | thanks | 19:25 |
vishy | adam_g: so it looks like some versions of iscsiadm do return 255? I've made a fix that handles both cases. Can you make sure it still works for you? https://bugs.launchpad.net/nova/+bug/922232 | 19:26 |
uvirtbot | Launchpad bug 922232 in nova "Volumes fail to attach without discovery using tgt" [Undecided,In progress] | 19:26 |
soren | mtaylor: https://jenkins.openstack.org/job/nova-ppa/ <--- Eeeep! | 19:26 |
soren | mtaylor: Oh. | 19:27 |
sleepsonthefloo | andrewbogott - there is my log from a successful volume creation: http://pastie.org/pastes/3336343/text | 19:27 |
soren | mtaylor: Never mind. Not a Jenkins error. | 19:27 |
mtaylor | soren: I believe that's the launchpad fail | 19:27 |
mtaylor | oh! that's actually a real fail, neat | 19:28 |
andrewbogott | sleepsonthefloo: cool! I'm starting a fresh install again, will compare my log to yours when I get there. | 19:28 |
mtaylor | I've been ignoring that for forever because of launcphad upload sadness | 19:28 |
*** Remco_ has joined #openstack-dev | 19:28 | |
*** hashar has joined #openstack-dev | 19:29 | |
soren | mtaylor: It's not. It's packaging. I thought those things used to be announced here. | 19:29 |
*** mattray has joined #openstack-dev | 19:33 | |
mtaylor | soren: packaging build failures? don't think so, but I could be wrong - build announcement sorting is certainly an open task | 19:34 |
vishy | mtaylor, jeblair_: any chance the commit parser in gerrit could be smart enough to pick this up: This bug fixes LP: #924601. | 19:37 |
*** hashar has quit IRC | 19:38 | |
*** Mandell has quit IRC | 19:38 | |
adam_g | vishy: srsly? ill give it a shot, do you have version info on those initiators that give meangingful RCs? | 19:39 |
LinuxJedi | mtaylor: hmm... ever thought of plugins in git-review like bzr so that you can do --fixes lp:123456? | 19:39 |
vishy | adam_g: I don't know what version he was using | 19:39 |
vishy | adam_g: but from the traceback it is clearly returning 255 | 19:39 |
mtaylor | vishy: yes, totally | 19:40 |
vishy | adam_g: I don't see any harm in handling both return codes, since we are checking the err msg anyway. Although I am worried about internationalization | 19:40 |
mtaylor | LinuxJedi: see vishy's request above? | 19:40 |
LinuxJedi | mtaylor: that is what sparked my thought process | 19:40 |
vishy | adam_g: Do we need to pass an LC_ALL in there somewhere? | 19:41 |
mtaylor | LinuxJedi: also, we _could_ - but we're starting to get heavyweight there, since there's not a meta-info place to store that data | 19:41 |
LinuxJedi | mtaylor: so that there is one way to do it instead of an expanding regex | 19:41 |
*** hashar has joined #openstack-dev | 19:41 | |
LinuxJedi | mtaylor: ah, fair enough :) | 19:41 |
mtaylor | LinuxJedi: I think just expanding the regex in the commit parser and the gerrit change display would be enough | 19:41 |
adam_g | vishy: ah, looks like oneiric. in a meeting now, will tkae a look in a bit | 19:42 |
vishy | adam_g: word | 19:42 |
mtaylor | LinuxJedi: thing is, we don't want to _force_ people to use git review - everything it does should be merely convenience | 19:42 |
LinuxJedi | mtaylor: of course, I just think it may be easier for there to be one set way to put bugs :) | 19:44 |
*** pixelbeat has quit IRC | 19:44 | |
LinuxJedi | mtaylor: I really liked that bzr could do --fixes (not that I had any idea what that did in the metadata) | 19:44 |
LinuxJedi | mtaylor: as for vishy's request, want me to file a bug? | 19:45 |
*** hashar has quit IRC | 19:45 | |
*** andrewbogott is now known as andrewbogott[gon | 19:47 | |
mtaylor | LinuxJedi: yes please! | 19:47 |
*** hashar has joined #openstack-dev | 19:49 | |
LinuxJedi | mtaylor: done and assigned to me | 19:50 |
mtaylor | LinuxJedi: you rock | 19:56 |
*** joesavak has joined #openstack-dev | 19:58 | |
*** retr0h has joined #openstack-dev | 20:03 | |
*** retr0h has joined #openstack-dev | 20:03 | |
*** Yak-n-Yeti has joined #openstack-dev | 20:06 | |
*** retr0h has left #openstack-dev | 20:08 | |
*** retr0h has joined #openstack-dev | 20:08 | |
*** nati2_ has joined #openstack-dev | 20:10 | |
*** andrewbogott[gon is now known as andrewbogott | 20:12 | |
*** nati2 has quit IRC | 20:12 | |
*** troytoman-away is now known as troytoman | 20:21 | |
*** Mandell has joined #openstack-dev | 20:23 | |
*** rkukura has quit IRC | 20:26 | |
*** nati2 has joined #openstack-dev | 20:28 | |
*** dwallec__ has joined #openstack-dev | 20:29 | |
*** dwalleck_nova has quit IRC | 20:30 | |
*** nati2_ has quit IRC | 20:31 | |
*** rkukura has joined #openstack-dev | 20:32 | |
*** davlap has joined #openstack-dev | 20:33 | |
*** vincentricci has joined #openstack-dev | 20:35 | |
*** littleidea has quit IRC | 20:36 | |
*** littleidea has joined #openstack-dev | 20:37 | |
*** dakranz has joined #openstack-dev | 20:39 | |
ewindisch | ZeroMQ - vm launching: success | 20:43 |
*** benner has quit IRC | 20:44 | |
*** Remco_ has quit IRC | 20:44 | |
*** cp16net has quit IRC | 20:45 | |
zns | ayoung? | 20:47 |
ayoung | zns, yep | 20:47 |
*** littleidea has quit IRC | 20:47 | |
*** littleidea has joined #openstack-dev | 20:47 | |
zns | just saw your bug for 'abstract classes'. Have you seen models.py in Keystone? Would love to know if it can be reused or, if not, how it could have been improved: https://github.com/openstack/keystone/blob/master/keystone/models.py | 20:48 |
ayoung | zns, I think they can be reused. The question is how to marry that to the SQL Alchemy approach in KSL | 20:49 |
ayoung | zns the short of it is that I think we look at the models structure and throwout anything we don't want | 20:49 |
zns | models in models.py inherit from dict. KSL uses dicts, doesn't it? | 20:49 |
ayoung | zns, not really | 20:49 |
*** benner has joined #openstack-dev | 20:50 | |
zns | that must have changed from last time I looked closely at it then... | 20:50 |
ayoung | the KSL approach usese SQL alchemy to map the columns to the fields of the Python objects | 20:50 |
ayoung | look at the sql.py code in keystone/identity/backends/. | 20:50 |
ayoung | class User(sql.ModelBase, sql.DictBase): | 20:51 |
ayoung | __tablename__ = 'user' | 20:51 |
ayoung | id = sql.Column(sql.String(64), primary_key=True) | 20:51 |
ayoung | name = sql.Column(sql.String(64), unique=True) | 20:51 |
ayoung | this object is, AFAICT what is used to generate the tables, as well as the sql/python marshalling | 20:51 |
termie | soren: mtaylor and i have sorted it | 20:52 |
ayoung | Its really elegant if you only have to support one DB schema | 20:52 |
zns | Could you replace sql.DictBase with models.Class? | 20:52 |
ayoung | zns, I think DicBase can go away | 20:52 |
termie | ayoung: i am now around but haven't read all your scrollback | 20:52 |
ayoung | I'm not sure what it give you that you don't get in Resource | 20:52 |
termie | i don | 20:53 |
termie | t want to use anything named "models.Class" | 20:53 |
ayoung | termie heh | 20:53 |
ayoung | I try to avoid using variables named after keywords mywself | 20:53 |
zns | Oh. OK. Using declartive_base(). declarative_base does some scaffolding/setting things up that you can do manually to customize that… but it's not easily done without a lot of familiarity with SQLAlchemy I think... | 20:53 |
termie | zns: what are we talking about? | 20:54 |
ayoung | termie, I think we need to keep some aspect of the models code from KS hEavy | 20:54 |
ayoung | but we can throw out the majority of it | 20:54 |
*** bepernoo1 has joined #openstack-dev | 20:54 | |
termie | ayoung: what issues are you running into? | 20:54 |
ayoung | we need a canonical representation of user, role, etc that not only is not tied to SQL | 20:54 |
zns | termie: wondering how much of https://github.com/openstack/keystone/blob/master/keystone/models.py could be used for https://bugs.launchpad.net/bugs/928441 | 20:55 |
uvirtbot | Launchpad bug 928441 in keystone "create abstract base classes for key elements within Keystone API" [Medium,Confirmed] | 20:55 |
ayoung | but not tied to any one SQL or LDAP schema | 20:55 |
termie | ayoung: i vaguely agree, but i don't like keystone's models | 20:55 |
ayoung | termie: OK, need your Python Kung Fu to come up with a solution | 20:55 |
*** bepernoot has quit IRC | 20:55 | |
zns | termie: yep. How could we have done it better? | 20:56 |
termie | ayoung: the models as they are designed in ksl were designed with some eye for scalability | 20:56 |
ayoung | termie the only place where I see them definied are in the SQL classes as I posted above | 20:56 |
ayoung | class User(sql.ModelBase, sql.DictBase): | 20:56 |
termie | ayoung: there just isn't any class that is explicitly stating what they are | 20:56 |
ayoung | id = sql.Column(sql.String(64), primary_key=True) | 20:57 |
heckj | termie: I had a question out to you on this in another channel - wanted some ideas on how to define what a user is and must have (attributes or whatever) that the service API's all interact with. | 20:57 |
heckj | i.e. token's having a expiration, for example | 20:57 |
termie | heckj: yeah, i just walked into the office | 20:57 |
heckj | didn't know a good "pythonic" way of doing that | 20:57 |
termie | heckj: trying to answer all your questions at once | 20:57 |
heckj | termie: np | 20:57 |
heckj | SWEET! And… :-) | 20:57 |
termie | anyway, we used to have model classes | 20:57 |
termie | and we can do it again for definition purposes | 20:58 |
termie | they were subclasses of dict | 20:58 |
*** anotherjesse has joined #openstack-dev | 20:58 | |
*** blamar has quit IRC | 20:58 | |
termie | right now i think the easiest approach to solve the problem (the problem being that people don't know what they should return) is just to document it in a keystone.common.models file | 20:59 |
ayoung | termie, I think that is the right approach, and also they should be agnostic of all technologies. I want to cut out the to_xml and to_json functions among other things | 20:59 |
ayoung | SO models would be pretty skinny | 20:59 |
termie | ayoung: that won't happen | 20:59 |
termie | ayoung: or rather i misread that | 21:00 |
ayoung | termie, pull it out of models | 21:00 |
*** blamar has joined #openstack-dev | 21:00 | |
termie | ayoung: there will still be "to_dict" | 21:00 |
termie | or the equiv for backends | 21:00 |
termie | because we don't want to return an sqlalchemy object | 21:00 |
ayoung | termie dict <-> object is the only marshalling? | 21:00 |
termie | that's the marshalling that things need to provide on the backend, on the frontend making things into json and xml is fairly api specific | 21:00 |
termie | but as long as the objects returned from the backend are all dicts that look similar we're fine | 21:01 |
termie | you can see in the identity sql backend what we do with users due to having a blob to hold extra values | 21:01 |
ayoung | termie, yeah... | 21:01 |
soren | Another quick review on this one? https://review.openstack.org/#change,3868 Probably the easiest review you'll do today. | 21:02 |
ayoung | never been a fan of that particular hack. Been burnt by it elsewhere | 21:02 |
termie | ayoung: i've had quite the opposite experience | 21:02 |
ayoung | too specific of a schema? | 21:02 |
*** blamar has quit IRC | 21:02 | |
termie | ayoung: the only hack part of it is making it look like there isn't an extra dict | 21:02 |
termie | ayoung: if the schema were designed flexibly to begin with that hack wouldn't be necessary | 21:03 |
ayoung | termie, nah, the problem is that it makes things easy for the coder,. bu hell for the DBA | 21:03 |
termie | ayoung: aye, for adhoc queries | 21:03 |
ayoung | makes it nasty to integrate with other systems, which is one thing Keystone is going to have to excell at | 21:03 |
ayoung | termie, so I think this should be out position statement | 21:03 |
termie | ayoung: makes it easy to integrate with other systems, they don't all have to do the blob | 21:03 |
*** Yak-n-Yeti has quit IRC | 21:03 | |
termie | ayoung: there are some set of indexed "important" properties | 21:04 |
termie | in the current case the only things being searched on are name and id | 21:04 |
ayoung | "we provide a default SQL and LDAP schema but provide a clearcut mechanism for the implementor to tie in with a custom IdM schema" | 21:04 |
ayoung | so we make the model objects explicit, provide a mapping to out SQL and LDAP schemas in stand along files | 21:04 |
ayoung | and make it relatively straight forward to swap keystone.identity.ldap.default for the RAX specifict file, the Red Hat specific file, the AD one.... | 21:05 |
ayoung | I think that is in keeping with your philosophy of how to architect KSL, right? | 21:06 |
*** blamar has joined #openstack-dev | 21:06 | |
termie | ayoung: in somehwat agreement | 21:07 |
zns | ayoung: multi-tasking with openstack-meeting team meeting… FYI | 21:08 |
*** andrewsmedina has quit IRC | 21:08 | |
termie | yeah, sorry, multiconversing | 21:09 |
termie | ayoung: i think what we're not in full agreement on is which parts of the model should be explicit | 21:10 |
*** blamar has quit IRC | 21:10 | |
ayoung | termie, we can hold until the meeting is over | 21:10 |
termie | ayoung: as it stands there are some existing stuff from keystone that i don't consider essential | 21:10 |
termie | ayoung: that i largely implemented by shoving into a dict | 21:10 |
*** blamar has joined #openstack-dev | 21:10 | |
termie | ayoung: my goal was to drop the list of "explicit" properties to things that are actually relevant | 21:11 |
*** blamar has quit IRC | 21:12 | |
termie | ayoung: that list may grow, but at the moment the only things actually used by the code are the things that are explicitly defined on the models | 21:12 |
*** Yak-n-Yeti has joined #openstack-dev | 21:13 | |
*** hashar has quit IRC | 21:13 | |
zns | termie: any idea if there is a gap between what you consider essential and what the contract XSDs mark as required? Those would probably be the ones we'd have to agree on how to navigate until next rev of the API... | 21:13 |
*** blamar has joined #openstack-dev | 21:13 | |
termie | what does XSD mean? | 21:13 |
termie | zns: my initial proposal for going over the list is to enumerate which of the features mentioned are in actual use by somebody | 21:14 |
*** blamar has quit IRC | 21:15 | |
andrewbogott | sleepsonthefloo: Does this tell you anything? http://pastie.org/3337041 <- looks to me like it's the same as yours, but then trails off for no apparent reason. | 21:15 |
zns | termie: We have other teams to consider which use Java and other horrendous tools, but whom we need to support nonetheless. For them, they import the XSD contracts and that defines their object model, so they use 100% of the contract. | 21:16 |
*** blamar has joined #openstack-dev | 21:16 | |
*** sandywalsh has quit IRC | 21:16 | |
anotherjesse | zns: is that somethign needed for merge into core or something needed for release of E4? | 21:16 |
anotherjesse | having HIGH = required for E4, CRITICAL = required for merge to master | 21:17 |
*** blamar has quit IRC | 21:18 | |
termie | zns: are any of these teams using python keystone? | 21:18 |
sleepsonthefloo | andrewbogott - weird. how large is your root image? and how much ram? Which hypervisors (for both the outer and inner clouds)? And just to double check, this is oneiric? | 21:19 |
termie | zns: if not i don't consider it a blocker for the merge | 21:19 |
*** dwallec__ has quit IRC | 21:19 | |
termie | zns: it is a feature we want to support, but it is not going to break anybody's workflow tomorrow | 21:19 |
*** blamar has joined #openstack-dev | 21:19 | |
zns | termie: python keystone is not the only client. | 21:19 |
termie | zns: it isn't a client at all | 21:20 |
anotherjesse | zns: the point being - wouldn't they be using the XSD of the released version - not the developed version | 21:20 |
andrewbogott | sleepsonthefloo: oneiric, 20gig instance, 2g of ram | 21:20 |
termie | zns: i am asking who is using keystone, the python version, that needs the features for their continued existence | 21:20 |
ayoung | zns is the doc you posted before the cannoniucal XSD? | 21:20 |
andrewbogott | And, I believe both clouds are KVM. The inner one is whatever devstack defaults to. | 21:20 |
zns | anotherjesse: definitely bE4. With regards to mergining into core, that's just a question of what approach we want to take. Wait for compatibility and then merge, or merge, break clients, and then file bugs to catch up. I prefer the safer approach, mainly because I am concerned by comments like termie's that bugs raised by people not using keystone will be deprioritized... | 21:21 |
zns | I meant not using python | 21:21 |
ayoung | zns termie is this the XSD http://keystone.openstack.org/backends.html | 21:21 |
heckj | zns: I get your argument, but WHO are the folks using the client API? | 21:21 |
*** blamar has quit IRC | 21:22 | |
zns | Those are the docs in the master repo. Under keystone/content/common/xsd | 21:22 |
heckj | it's a tad difficult to insure compatibility if we don't know who they are, and anything else is just a hypothetical | 21:22 |
*** dwalleck_nova has joined #openstack-dev | 21:22 | |
termie | heckj++ | 21:22 |
heckj | we'll never make progress if we get stuck on "if … " and "maybe someone…" | 21:22 |
zns | It's not hypothetical - that's what the XSD provides. Certainty. | 21:22 |
heckj | I didn't assert the XSD was hypothetical, I was asking (like termie) for a list of WHO is using that XSD that isn't using python-keystoneclient. That's the only client that we're actually aware of in use right now | 21:23 |
termie | zns: XSD provides a lot of busywork, in my opinion, please answer the questions about users | 21:23 |
termie | s/users/clients/ | 21:23 |
*** bepernoo1 has quit IRC | 21:24 | |
zns | I know of at least four teams at Rackspace that use Java and the WADL/XSD contracts. Including the QA team. | 21:24 |
zns | I know there are teams outside of Rackspace that also do that. | 21:25 |
anotherjesse | but do they use "keystone" or "global auth's" XSD/contract | 21:25 |
termie | zns: and they are using the code located at github.com/openstack/keystone? | 21:25 |
zns | The contract does not cover JSON, however. SO maybe that's the gap. We can be flexible about JSON coverage if the XSD contracts are covered in the XML responses. | 21:25 |
mikal | run_tests is failing for me on a recently pulled master. Are other people suffering the same fate? | 21:26 |
termie | zns: we can be flexible on quite a lot, i would imagine, are those teams using the code on github? | 21:26 |
*** bepernoot has joined #openstack-dev | 21:26 | |
ayoung | termie, what fields or entities have you seen that you don't feel it is worthwhile to support? | 21:28 |
ayoung | The XSD for user looks like iti s really minimal | 21:28 |
termie | ayoung: email | 21:28 |
vishy | mtaylor, jeblair_: how do you guys feel about turning on volume.sh in the devstack tests? | 21:29 |
vishy | * exercises | 21:29 |
termie | ayoung: maybe we want to support it as an indexed thing, but i'd prefer to make those decisions based on our use cases | 21:29 |
termie | ayoung: i'm not against adding some more things in there, but i don't want to build apis and data that we don't care about | 21:29 |
ayoung | termie, who says it has to be indexed? | 21:30 |
termie | ayoung: things that are explicit properties of something are things that somebody is going to try to search on eventually | 21:30 |
termie | if we make email a main property, we end up with things like "set_user_email" and then eventually "find_user_by_email" | 21:31 |
termie | ayoung: i don't trust the future, so i try to limit the holes it can try to throw the code down | 21:32 |
termie | ayoung: i'm all for working with you to provide what _you_ need | 21:33 |
*** bepernoot has quit IRC | 21:33 | |
termie | ayoung: so far there has been very little insight into why anything has been done besides a somewhat amorphous definition of clients | 21:33 |
ayoung | termie, well, lets start with the unit tests | 21:33 |
termie | ayoung: but as a real user, your use cases carry weight | 21:34 |
ayoung | currently, they do a dictionary compare beteen the sample data and what the user find returns | 21:34 |
ayoung | termie, I don't count as a real user...I'm a coder. | 21:34 |
termie | ayoung: you have a team that has real requirements | 21:34 |
termie | ayoung: or at least i hope you do ;) | 21:34 |
ayoung | termie, sorry, nope. I'm part of a Red Hat effort to contribute to Openstack. I just have expereicne from working on FreeIPA | 21:35 |
termie | ayoung: so nobody on your end expects to use keystone? | 21:35 |
ayoung | Now, Red Hat does have custeomrs, but their reqs are all over the board. I've been trying to mine them | 21:35 |
ayoung | and the work we've done on IPA contributes to that | 21:36 |
termie | ayoung: we have, on my teams end, fairly clear broad requirements from various clients we work with currently or worked with in the past, and they are actually rather simple | 21:37 |
termie | ayoung: and they have so far seemed to match up pretty well with what nebula and the horizon team have seemed to want | 21:37 |
termie | ayoung: so that is the initial state of where ksl is coming from | 21:38 |
heckj | ayoung: so far our (Nebula) use cases have been really simple as well. I'm sure they'll get more complex in the future, but right now it's pretty limited. | 21:38 |
sleepsonthefloo | andrewbogott: can you pastie me the output of "select * from volumes;"? | 21:39 |
termie | ayoung: we expect to have to support additional things as other entities start using it, ideally if redhat had some plans for using it and had some specifics they wanted | 21:39 |
termie | ayoung: then i would be ecstatic to hear some of them | 21:39 |
termie | :) | 21:39 |
termie | ayoung: as it is though i am fighting fairly hard to limit the requirements to concrete cases | 21:39 |
termie | ayoung: of which we still ahve plenty to work on | 21:40 |
andrewbogott | sleepsonthefloo: http://pastie.org/3337214 | 21:40 |
andrewbogott | btw, sleepsonthefloo, just ran the same test in a vmware-hosted devstack, and got the same behavior. | 21:41 |
andrewbogott | That suggests that I am making some sort of compulsive, consistent, dumb mistake. | 21:41 |
termie | ayoung: anyway, ldap is one of them | 21:41 |
andrewbogott | (or devstack is broken) | 21:41 |
termie | ayoung: and you have way more experience with that than i | 21:41 |
termie | ayoung: so if you think there are requirements from an ldap point of view then i can cross-check those with the other people who want things out of ldap | 21:42 |
termie | ayoung: and we can come up with some answers as to what we should do (you've already done this a bunch in your email) | 21:42 |
termie | ayoung: (which i tried to point the other ldap people at) | 21:42 |
*** bepernoot has joined #openstack-dev | 21:42 | |
vishy | andrewbogott: are you sure n-vol is running? | 21:43 |
ayoung | termie, so I started with the fact that *someone* made LDAP support work in the previous version of keystone | 21:43 |
mtaylor | vishy: I feel great about it | 21:43 |
andrewbogott | vishy: Is that different from 'python /opt/stack/nova/bin/nova-volume'? If so, how can I check? | 21:44 |
mtaylor | vishy: does it work and stuff? | 21:44 |
*** thrawn01 has joined #openstack-dev | 21:44 | |
ayoung | and I noticed that this support was getting dropped when moving to KSL, so I am really just trying to get back to feature parity | 21:44 |
ayoung | I have talked with some community members (We had a meetup here in the Boston area last week) and I know that LDAP support is pretty baseline for a lot of organizations | 21:45 |
termie | ayoung: yup | 21:45 |
*** dolphm has quit IRC | 21:45 | |
vishy | mtaylor: yes, it should automatically create the vg if it doesn't exist | 21:45 |
vishy | andrewbogott: in devstack: ENABLED_SERVICES=n-vol,... | 21:45 |
andrewbogott | oh, yeah, it's definitely enabled in devstack. | 21:45 |
vishy | andrewbogott: any traceback in the volume window? | 21:46 |
thrawn01 | Running nova-manage from master results in config file errors " File contains no section headers." http://paste.openstack.org/show/4729/ any ideas? | 21:47 |
termie | ayoung: with your patch stuff, do you think it would be possible to have that work in a github fork? | 21:48 |
termie | ayoung: provides a slightly nicer viewing experience :) | 21:49 |
adam_g | vishy: regarding Bug #922232, im embarassed to say it but the issue was never the volume driver but nova-rootwrap, it never collects the return code and returns 0 for anything that it executes | 21:49 |
uvirtbot | Launchpad bug 922232 in nova "Volumes fail to attach without discovery using tgt" [Undecided,In progress] https://launchpad.net/bugs/922232 | 21:49 |
vishy | adam_g: oh no | 21:50 |
adam_g | vishy: the follow up isn't using the wrapper, hence the 255 | 21:50 |
vishy | adam_g: sounds like we need to fix nova-rootwrap and revert the change? | 21:50 |
ayoung | termie, I can. I 'll do a little more cleanup tonight and push it | 21:50 |
adam_g | vishy: yup. looking at that now | 21:50 |
termie | ayoung: what did you see as the issue in the unittests where it is comparing the dicts? | 21:52 |
termie | ayoung: i think our conversation rambled a lot (because i probably rambled a lot :p ) | 21:52 |
termie | also: http://hyperboleandahalf.blogspot.com/2010/04/alot-is-better-than-you-at-everything.html | 21:52 |
*** bhall has joined #openstack-dev | 21:53 | |
*** bhall has quit IRC | 21:53 | |
*** bhall has joined #openstack-dev | 21:53 | |
ayoung | termie, nice! | 21:53 |
ayoung | termie, http://adam.younglogic.com/2011/02/reviewing-patches-in-git/ if you are impatient to see my changes | 21:54 |
termie | ayoung: you're not allowed to push code to github? | 21:54 |
*** spiffxp has quit IRC | 21:55 | |
*** stuntmachine has quit IRC | 21:55 | |
*** kbringard has quit IRC | 21:55 | |
ayoung | termie, I am, I just haven't set up a fork on Github for keystone yet | 21:56 |
soren | ttx: https://launchpadlibrarian.net/92225457/buildlog_ubuntu-oneiric-i386.nova_2012.1~e4~20120207.12509-0ubuntu0ppa1~oneiric1_BUILDING.txt.gz <--- Search for "FAIL: test_KillFilter" Any ideas why? | 21:57 |
ttx | hmmm | 21:57 |
*** martine has quit IRC | 21:57 | |
termie | now here: https://github.com/cloudbuilders/keystone/tree/ldap_branch | 21:57 |
ttx | soren: just a sec, let me close the meeting first | 21:57 |
termie | specifically https://github.com/cloudbuilders/keystone/commit/313980aad615812120f2dcb4d8664caf288edaf8 | 21:58 |
soren | ttx: sure | 21:58 |
soren | ttx: That's the only failure I've not sorted out yet. On Oneiric, at least. | 21:58 |
*** mikeyp has joined #openstack-dev | 22:00 | |
vishy | ttx: is /proc/pid not readable for some reason? | 22:00 |
vishy | soren: ^^ | 22:00 |
ttx | vishy: could be on buildds | 22:00 |
*** sandywalsh has joined #openstack-dev | 22:00 | |
ttx | but the test should be skipped on non-procfs platforms | 22:01 |
ttx | (like it does on MacOS) | 22:01 |
vishy | ttx: perhaps the test is too slow | 22:02 |
soren | vishy: It's possible, I suppose. Seems unlikely, though. | 22:02 |
vishy | ttx: bin/sleep has finished by the time? | 22:02 |
vishy | it only runs for 5 seconds | 22:02 |
mtaylor | vishy: I think it's as simple as submitting a patch to openstack-ci - which itself should go through the gating check | 22:03 |
vishy | mtaylor: sounds good, will submit and see what happens | 22:03 |
mtaylor | vishy: sweet - yeah, just remove it from the list of disabled exercises in devstack-vm-gate-host.sh | 22:03 |
vishy | mtaylor: and add n-vol to enabled services | 22:04 |
*** andrewbogott is now known as andrewbogott[gon | 22:04 | |
mtaylor | vishy: ++ | 22:04 |
ttx | vishy: extremely unlikely. | 22:04 |
ttx | it runs in less than a microsecond locally. I can't see it taking 5 seconds somewhere else. | 22:05 |
*** Mandell_ has joined #openstack-dev | 22:05 | |
ttx | soren: I'd rather think that buildds don't let you play with your own /proc/PID | 22:06 |
vishy | soren: could be | 22:06 |
ttx | os.readlink("/proc/%d/exe" % pid) probably fails | 22:06 |
soren | ttx: Is it myown process? | 22:07 |
vishy | mtaylor: https://review.openstack.org/3869 | 22:07 |
ttx | yes. It's the sleep you just started | 22:07 |
zns | termie, ayoung, heckj: sorry I disappeared. I jumped on a call with Jesse to discuss and loop back on some conversations we had about E4 and Essex. I think we have a good path forward on E4. My main concern is that I do not know each and every deployment of Keystone out there, but I know that we published and committed to a contract and I have been hesitant to commit to breaking that contract without giving the community fair warning and an opportunity to s | 22:07 |
mtaylor | vishy: cool. here goes nothing :) | 22:07 |
vishy | ttx: btw we just discovered nova-rootwrap is not passing up the exit code from the child process. adam_g is looking at it | 22:07 |
termie | LET THE PEOPLE S! | 22:07 |
zns | indeed | 22:08 |
* mtaylor always likes s'ing | 22:08 | |
ttx | soren: the trick is, that code is usually run as root. In the test it runs as unprivileged, so it looks at its own processes | 22:08 |
*** Mandell has quit IRC | 22:08 | |
ttx | soren: but that might trigger issues in controlled envs like the buildds | 22:09 |
ayoung | zns, do we have a sense of the bounds of that contract? | 22:09 |
*** andrewbogott[gon is now known as andrewbogott | 22:09 | |
ttx | vishy: hmmm. It should. | 22:09 |
ttx | sys.exit(obj.returncode) | 22:09 |
andrewbogott | yikes, network failure | 22:10 |
ttx | vishy: there are cases where it doesn't, but that's when it doesn't execute the child. | 22:10 |
andrewbogott | vishy: The scrollback in the volume screen session looks just like the log. One call to tgtadm and then just the steady heartbeat of 'Running periodic task...' | 22:10 |
ttx | vishy: bug number ? | 22:10 |
vishy | ttx: argreed, it should, but for some reason it is returning 0 when runnin iscsiadm | 22:10 |
*** bepernoot has quit IRC | 22:11 | |
vishy | ttx: this was the original bug | 22:11 |
vishy | https://launchpad.net/bugs/922232 | 22:11 |
uvirtbot | Launchpad bug 922232 in nova "Volumes fail to attach without discovery using tgt" [Undecided,In progress] | 22:11 |
zns | ayoung: yes. The core Keystone contract is described for XML users using a WADL and XSD. That's pretty clear and strictly defined. For JSON users, the contract has been less strictly defined and we've been using the samples and the implementation code for that. I actually think ksl probably provides very good coverage of anyone using JSON. The question is who is dependent on the XML contract and what would the impact to them be if we were XML-less for a mil | 22:11 |
vishy | in precise iscsiadm was returning 0 on fail instead of 255, when investigating he discovered that it was actually nova-rootwrap returning 0 | 22:11 |
*** blamar has joined #openstack-dev | 22:11 | |
*** blamar has quit IRC | 22:12 | |
*** blamar has joined #openstack-dev | 22:12 | |
ayoung | zns, OK, so the issue is not whether we support each of the attributes and entities in the xsd then? | 22:12 |
vishy | adam_g: he is investigating further, just wanted to give you hte heads up | 22:12 |
adam_g | ttx: er, yah.. authorizing /bin/false is a good test case | 22:12 |
*** mfer has joined #openstack-dev | 22:13 | |
openstackgerrit | Verification of a change to openstack/openstack-ci failed: enable volume tests https://review.openstack.org/3869 | 22:13 |
vishy | ttx: er that message was for you ^^ | 22:13 |
*** nati2 has quit IRC | 22:13 | |
ttx | vishy, adam_g: OK. I remember testing that but the code has changed a bit, maybe tere is some corner case, though at first glance it should just work{tm] | 22:14 |
ttx | vishy, adam_g: might have a look tomorrow if you don't nail it soon. | 22:14 |
zns | ayoung: there are multiple issues. One of them is what "authority" does the XSD have as a contract on the underlying implementation and agreeing on how important that is for interoperability between OpenStack and other implementations and/or clients. | 22:15 |
*** adjohn has quit IRC | 22:16 | |
*** anotherjesse has quit IRC | 22:17 | |
*** vincentricci has quit IRC | 22:17 | |
ttx | soren: that test might need to be relaxed a bit, but I kinda liked trying to exercise the true /proc/PID check | 22:17 |
mtaylor | vishy: hey! looks like some amount of testing may have worked properly? | 22:17 |
ayoung | zns, so the concern is the Delta between what KSL does right now and what the XSD claims? And I take it we are not yet sure what that Delta might be? | 22:17 |
*** sleepsonthefloo has quit IRC | 22:17 | |
ayoung | termie, getting back to your questions, the Unit tests check for the presense of the tenants in the user object, but the simplisitic impls (PAM) don't enumerate them | 22:19 |
ayoung | That is what go me started | 22:19 |
soren | ttx: Understood. i've instrumented the test a bit and have sent it to PPA for testing. Will look more tomorrow. | 22:19 |
ayoung | termie, and the unit tests use the API to populate the data in the first place, so I started working on the ability to add users etc | 22:20 |
*** pixelbeat has joined #openstack-dev | 22:20 | |
zns | ayoung: the delta is 100%, since XSD defines the XML contracts and KSL does not yet respond in XML. But the conversation started today around what are the required fields in the models and there's a set of those defined in the XSDs which you'd need to support if you're going to honor the XSD contract. | 22:22 |
ayoung | zns, Understood. | 22:22 |
*** littleidea has quit IRC | 22:26 | |
*** dubsquared has joined #openstack-dev | 22:27 | |
*** littleidea has joined #openstack-dev | 22:28 | |
*** Yak-n-Yeti has quit IRC | 22:28 | |
*** Yak-n-Yeti has joined #openstack-dev | 22:29 | |
*** joesavak has quit IRC | 22:32 | |
*** mattray has quit IRC | 22:34 | |
*** markvoelker has quit IRC | 22:35 | |
*** rkukura has quit IRC | 22:38 | |
*** littleidea has quit IRC | 22:38 | |
*** Gordonz has quit IRC | 22:39 | |
*** sandywalsh has quit IRC | 22:39 | |
*** littleidea has joined #openstack-dev | 22:40 | |
*** sleepsonthefloo has joined #openstack-dev | 22:44 | |
*** littleidea has quit IRC | 22:45 | |
*** mattstep has quit IRC | 22:45 | |
*** littleidea has joined #openstack-dev | 22:46 | |
*** mattstep has joined #openstack-dev | 22:46 | |
*** Yak-n-Yeti has quit IRC | 22:48 | |
*** bhall has quit IRC | 22:51 | |
*** sandywalsh has joined #openstack-dev | 22:51 | |
termie | ayoung: the pam backend isn't currently being tested and is out of date, ftr | 22:52 |
ayoung | termie, OK | 22:53 |
termie | ayoung: what you are saying you ran into though is just the lack of definition of what a user _should_ be | 22:54 |
termie | ayoung: right? | 22:54 |
ayoung | termie, right | 22:54 |
ayoung | termie, I think that a stripped down models.py will be the right solution. | 22:54 |
ayoung | I'm going to get authenticate to work with the current impl, and then post that | 22:54 |
termie | coolio | 22:55 |
ayoung | then we'll figure out what to hack off it | 22:55 |
ayoung | I suspect most of it can go | 22:55 |
*** mfer has quit IRC | 22:58 | |
ayoung | termie, ugh...except fro circular dependencies amongst entities....blergh | 22:59 |
ayoung | trying to simplify as I go, but role needs tenant. and tenant needs role.... | 22:59 |
termie | ayoung: you mean in ldap tree structure? | 23:00 |
ayoung | termie, nah, just in thecode I'm pulling over from Keystone heavy | 23:00 |
*** davlap has quit IRC | 23:02 | |
*** spiffxp has joined #openstack-dev | 23:04 | |
*** mfer has joined #openstack-dev | 23:04 | |
zns | ayoung: why/where does tenant need role? | 23:04 |
ayoung | zns, you act like I'm supposed to actually have designed this. I'm just hacking until I get a passed unit test | 23:05 |
ayoung | there is an API where you get users for tenants, and it can pass back the assocaited roles as well. I am just removeing that for now | 23:05 |
zns | ayoung: sorry about that. But I ask because I don't know where there is a dependency on roRole from Tenant in models.py and you seem to have just bumped up against it... | 23:06 |
ayoung | zns, it is specifically in the LDAP code, the call is | 23:06 |
zns | ayoung: got it. You're talking about models.py in one of the backends then... | 23:06 |
ayoung | zns, well, this is actually just the LDAP code, not models.py, but bascially, yes | 23:07 |
zns | ayoung: makes sense now. | 23:07 |
*** davlap has joined #openstack-dev | 23:07 | |
ayoung | it is role.py/RoleAPI and tenant.py/TenantAPI in the code I snagged from backends/ldap | 23:07 |
*** apevec has joined #openstack-dev | 23:08 | |
vishy | mtaylor: well look it appears to be the exact error we were discussing with rootwrap earlier :) | 23:10 |
*** oneiroi has joined #openstack-dev | 23:11 | |
*** oneiroi has joined #openstack-dev | 23:11 | |
vishy | adam_g: any luck figuring out why you are getting a 0 from nova-rootwrap? | 23:11 |
*** jog0 has quit IRC | 23:13 | |
*** jog0 has joined #openstack-dev | 23:13 | |
ayoung | termie, so far so good. Unit test is now just choking on the get_metadata part, which I have not yet implemented. | 23:15 |
adam_g | vishy: yeah, its not wait()'ing on the subprocess obj | 23:15 |
adam_g | vishy: im looking through other code to see if thats a mistake or by design | 23:16 |
adam_g | vishy: any idea? | 23:16 |
ayoung | termie, zns does metatdata *have* to be there? | 23:16 |
vishy | adam_g: i think that is a bug | 23:16 |
*** andrewsmedina has joined #openstack-dev | 23:16 | |
vishy | adam_g: perhaps I should change my code to check for 255 | 23:17 |
adam_g | vishy: yeah, im testing right now with my original patch reverted, seems to work as you had originally intended | 23:18 |
adam_g | that is, an exception is properly raised and discovery is setn | 23:18 |
zns | ayoung: it's not required by the 2.0 API contract. It's common in other OpenStack APIs and is highly useful, so it might show up soon… but I can't speak to if it is required in ksl. termie? | 23:20 |
ayoung | zns, what is it? | 23:20 |
zns | metadata… does not *have* to be there by API spec. | 23:21 |
zns | In fact, spec does not allow for it... | 23:21 |
*** apevec has quit IRC | 23:21 | |
ayoung | Hah. OK...I'm going to go eat dinner. I''l have something to post later on tonight. | 23:22 |
*** ayoung is now known as ayoung-afk | 23:22 | |
zns | ayoung: bon apetit & thanks | 23:22 |
*** mdomsch has quit IRC | 23:24 | |
*** apevec has joined #openstack-dev | 23:25 | |
vishy | adam_g: I think this is a bit better: https://review.openstack.org/#change,3865 | 23:27 |
vishy | any core reviewers around? I think this one has enough +1s https://review.openstack.org/#change,3778 | 23:29 |
vishy | in fact i have about 5 branches waiting on reviews | 23:30 |
*** littleidea has quit IRC | 23:33 | |
*** vincentricci has joined #openstack-dev | 23:34 | |
adam_g | vishy: ill give that a shot with the rootwrapper fixed | 23:34 |
*** dwalleck_nova has quit IRC | 23:34 | |
*** oneiroi has quit IRC | 23:37 | |
vishy | adam_g: if you do a bug report and prop for the rootwrapper fix, I will +2 it :) | 23:39 |
adam_g | vishy: ack. im a bit terrified of fixing that, TBH. :) | 23:40 |
vishy | adam_g: really? It clearly was supposed to wait for the result before returning | 23:42 |
vishy | i'm sure it was just overlooked | 23:42 |
*** zns has quit IRC | 23:45 | |
vishy | adam_g: If you are really worried, I will throw the fix in :) | 23:45 |
adam_g | vishy: no, kidding. im curious if that was masking other less obvious failures | 23:47 |
vishy | adam_g: could be | 23:50 |
*** Mandell_ has quit IRC | 23:50 | |
vishy | i guess we will find out when we merge it | 23:50 |
vishy | adam_g: yeah just verified with sleep 5, returns immediately | 23:50 |
*** adjohn has joined #openstack-dev | 23:50 | |
*** nati2 has joined #openstack-dev | 23:51 | |
vishy | and false just returns 0 :) | 23:51 |
*** zzed has quit IRC | 23:52 | |
*** dtroyer has quit IRC | 23:52 | |
*** Yak-n-Yeti has joined #openstack-dev | 23:53 | |
openstackgerrit | A change was merged to openstack/nova: Update cfg from openstack-common https://review.openstack.org/3729 | 23:54 |
*** davlap has quit IRC | 23:55 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!