Friday, 2012-07-27

*** issackel_ has quit IRC00:01
*** mokas has quit IRC00:03
*** Adri2000 has joined #openstack-dev00:05
mnaserwith xenserver, security groups are not working?  FORWARD chain nothing happenming00:05
*** Mandell has quit IRC00:06
*** anniec has quit IRC00:18
*** novas0x2a|lapto1 has joined #openstack-dev00:20
*** novas0x2a|lapto1 has joined #openstack-dev00:20
*** novas0x2a|laptop has quit IRC00:21
*** thingee has quit IRC00:21
*** alop has quit IRC00:22
*** Gordonz has joined #openstack-dev00:23
*** johnpostlethwait has quit IRC00:23
*** epim has quit IRC00:24
*** mnaser has quit IRC00:25
*** halfss has quit IRC00:27
*** littleidea has quit IRC00:28
*** jakedahn is now known as jakedahn_zz00:34
*** mnewby has quit IRC00:40
*** alop has joined #openstack-dev00:50
*** jtran has quit IRC00:50
*** roge has quit IRC00:53
*** halfss has joined #openstack-dev00:54
*** Gordonz has quit IRC01:00
*** alop has quit IRC01:01
*** sacharya has joined #openstack-dev01:06
adam_gmikal: around?01:06
mikalYep, wassup>01:06
mikal?01:06
*** jakedahn_zz is now known as jakedahn01:07
adam_gmikal: just started hitting this: http://paste.ubuntu.com/1112989/  any clues?01:08
* mikal clicks01:08
mikalOh, that's totally my fault01:09
adam_gmikal: :)01:09
mikalOk, I'll look at that nowish. Can you file a bug for it please?01:10
adam_gmikal: do you want a bug?01:10
mikal:)01:10
adam_gha ya,01:10
adam_ghappy to test a fix while i still have this cluster up01:10
*** reed has quit IRC01:11
mikalOh, I see what happened01:11
mikalI had a change go in last night which moves the fixed_ips take to using instance uuids instead of ids01:12
mikalThe instance lookup is way too early in nova.nova.db.sqlalchemy.api.fixed_ip_associate_pool01:12
mikalI didn't realize the uuid could be none.01:12
mikalIts an easy fix. I shall do it nowish.01:12
*** Ryan_Lane has quit IRC01:12
mikaladam_g: Got a bug id for me?01:13
*** alop has joined #openstack-dev01:13
adam_gmikal: i noticed you were the last to commit code there, tahts why i asked :)01:13
adam_gfiling now01:13
mikalYeah, that patch was super painful. The fixed_ips code is really complicated.01:13
*** fss has joined #openstack-dev01:13
*** gyee has quit IRC01:14
*** ewindisch has quit IRC01:14
adam_gmikal: bug #102972101:15
uvirtbotLaunchpad bug 1029721 in nova "nova-network: InvalidUUID exception on instance spawn" [Undecided,New] https://launchpad.net/bugs/102972101:15
mikalThanks01:15
* adam_g hopes to get this stuff going pre-commit soon. could've caught this one, i think01:15
mikalThat would have been cool01:16
mikalOk, running unit tests on that change now01:17
russellbmikal: going to have a patch soon?  i can stick around to review before i go crash01:18
*** fss has quit IRC01:19
mikalYeah, that would be cool01:20
*** fss has joined #openstack-dev01:20
mikalJust waiting for the unit tests to finish01:20
*** jakedahn is now known as jakedahn_zz01:20
mikalProbably five minutes?01:20
asalkeldrussellb, you used devstack on f17?01:22
russellbasalkeld: not yet01:22
asalkeldgroan01:22
asalkeldseems to work but no services started01:22
russellbmy devstack vm is f16, but it supposedly works ...01:22
russellbah, that qualifies as not working i guess :)01:22
russellbcheck the output, hopefully it gives you some hints01:23
asalkeldf16 getting a bit long in the tooth01:23
russellbasalkeld: you know about the screen session, right?01:23
* russellb nods01:23
asalkeldya01:23
asalkeldno worries I'll check it out01:23
russellbk01:23
russellbturn off horizon, unless you feel like installing nodejs from some random repo01:24
asalkeldsure01:24
asalkeld(looks like that boat missed)01:24
*** tserong has quit IRC01:25
mikalrussellb / adam_g: https://review.openstack.org/#/c/10390/01:25
russellbmikal: hrm ... is it valid for instance_uuid to be None there?01:26
*** fss has quit IRC01:26
mikalOh poo01:26
mikalI fixed the wrong method.01:26
mikalIts going to be one of _those_ days01:27
russellbheh01:27
russellbk, review will have to wait then, sorry, i'm out01:27
russellbg'night/day!01:27
mikalSorry man01:27
*** fss has joined #openstack-dev01:27
russellbmikal: no worries!01:29
*** jakedahn_zz is now known as jakedahn01:29
russellbmikal: it's just software01:29
mikalYeah, I mised up fixed_ip_associate and fixed_ip_associate_pool in my keeness to get a fix out01:30
russellbno worries, approved01:30
* russellb &01:30
mikalThanks!01:30
mikalNow you may go to bed01:30
adam_gmikal: that didn't fix it entirely01:31
*** nati_ueno has quit IRC01:31
adam_gi had to add a second check for instance_uuid to fixed_ip_associate_pool()01:31
mikaladam_g: yeah, I fixed the wrong method.01:31
mikalThe check in fixed_ip_associate_pool is the only one required01:32
mikalThe patch is approved, and should merge soon01:32
adam_gmikal: doh, missed that update01:33
adam_gcool01:33
*** alop has quit IRC01:33
mikalYeah, I was flipping between windows, and got lost in the source file01:33
mikalBut its fixed now01:33
mikalSo I can come out of hiding again01:33
*** fss has quit IRC01:34
*** littleidea has joined #openstack-dev01:34
*** thingee has joined #openstack-dev01:34
*** fss has joined #openstack-dev01:35
*** novas0x2a|lapto1 has quit IRC01:35
adam_gmikal: thanks01:37
mikalNP01:38
*** sunxin has joined #openstack-dev01:39
*** fss has quit IRC01:41
*** fss has joined #openstack-dev01:42
*** ewindisch has joined #openstack-dev01:42
*** jakedahn is now known as jakedahn_zz01:44
*** PotHix has quit IRC01:44
*** jdurgin has quit IRC01:45
*** fss has quit IRC01:48
*** fss has joined #openstack-dev01:49
*** zhuadl has joined #openstack-dev01:54
*** fss has quit IRC01:56
*** sunxin has quit IRC01:57
*** fss has joined #openstack-dev01:57
*** ewindisch_ has joined #openstack-dev01:58
*** ewindisch has quit IRC01:58
*** ewindisch_ is now known as ewindisch01:58
*** bahubali has joined #openstack-dev01:59
*** nunosantos_ has joined #openstack-dev02:00
*** markmcclain has joined #openstack-dev02:02
*** nunosantos has quit IRC02:03
*** ayoung has joined #openstack-dev02:03
*** fss has quit IRC02:04
*** fss has joined #openstack-dev02:05
*** bahubali has quit IRC02:05
*** markmcclain has quit IRC02:05
*** sunxin has joined #openstack-dev02:09
*** fss has quit IRC02:13
*** fss has joined #openstack-dev02:14
*** nunosantos_ has quit IRC02:15
*** roge has joined #openstack-dev02:18
*** fss has quit IRC02:19
*** fss has joined #openstack-dev02:20
*** koolhead17 has quit IRC02:23
*** fss has quit IRC02:28
*** fss has joined #openstack-dev02:29
*** sunxin has quit IRC02:34
*** Slidey has quit IRC02:34
*** dachary has quit IRC02:35
*** dachary has joined #openstack-dev02:36
*** fss has quit IRC02:36
*** fss has joined #openstack-dev02:37
*** linmin has quit IRC02:37
*** littleidea has quit IRC02:38
*** sunxin has joined #openstack-dev02:40
*** Aaton is now known as Aaton_off02:41
*** sunxin has quit IRC02:42
*** fss has quit IRC02:46
*** dachary has quit IRC02:46
*** dachary has joined #openstack-dev02:46
*** fss has joined #openstack-dev02:46
*** linmin has joined #openstack-dev02:52
*** blamar has quit IRC02:53
*** anderstj has joined #openstack-dev02:53
*** littleidea has joined #openstack-dev02:56
*** fss has quit IRC02:57
*** fss has joined #openstack-dev02:58
*** xchu has joined #openstack-dev03:02
*** sunxin has joined #openstack-dev03:04
*** theron has joined #openstack-dev03:05
*** fss has quit IRC03:07
*** Slidey has joined #openstack-dev03:07
*** fss has joined #openstack-dev03:08
*** jakedahn_zz is now known as jakedahn03:13
*** Mandell has joined #openstack-dev03:15
*** fss has quit IRC03:16
*** fss has joined #openstack-dev03:17
*** fss has quit IRC03:26
*** fss has joined #openstack-dev03:28
*** nati_ueno has joined #openstack-dev03:28
*** fss has quit IRC03:37
*** fss has joined #openstack-dev03:38
*** fss has quit IRC03:46
*** fss has joined #openstack-dev03:46
*** reed has joined #openstack-dev03:46
*** reed has quit IRC03:49
*** ctracey has joined #openstack-dev03:53
*** fss has quit IRC03:54
*** fss has joined #openstack-dev03:55
*** troytoman-away is now known as troytoman03:56
*** fss has quit IRC04:01
*** fss has joined #openstack-dev04:02
*** johnpostlethwait has joined #openstack-dev04:03
*** noob22 has joined #openstack-dev04:09
noob22yo, any devs here?04:09
*** spiffxp has quit IRC04:10
*** anderstj has quit IRC04:11
*** fss has quit IRC04:12
*** roge has quit IRC04:12
*** fss has joined #openstack-dev04:12
*** nati_ueno has quit IRC04:13
*** nati_ueno has joined #openstack-dev04:14
*** zhuadl has quit IRC04:15
*** fss has quit IRC04:20
*** fss has joined #openstack-dev04:21
*** Ryan_Lane has joined #openstack-dev04:23
*** noob22 has quit IRC04:23
*** johnpostlethwait has quit IRC04:27
*** sacharya has quit IRC04:36
*** halfss has quit IRC04:46
*** theron has quit IRC04:52
*** theron has joined #openstack-dev04:52
*** theron has quit IRC04:53
*** zhuadl has joined #openstack-dev05:00
*** littleidea has quit IRC05:01
*** littleidea_ has joined #openstack-dev05:01
*** nati_uen_ has joined #openstack-dev05:02
*** nati_ueno has quit IRC05:05
*** nati_uen_ has quit IRC05:09
*** vanchester has joined #openstack-dev05:09
*** nati_ueno has joined #openstack-dev05:09
*** anderstj has joined #openstack-dev05:13
*** johnpostlethwait has joined #openstack-dev05:17
*** steveb_ has quit IRC05:20
*** matwood has quit IRC05:20
*** littleidea_ has quit IRC05:26
*** alop has joined #openstack-dev05:28
*** dachary has quit IRC05:29
*** dachary has joined #openstack-dev05:30
*** anderstj has quit IRC05:31
*** anniec has joined #openstack-dev05:32
*** anderstj has joined #openstack-dev05:38
*** johnpostlethwait has quit IRC05:40
*** Mandell has quit IRC05:45
*** amotoki has joined #openstack-dev05:46
*** dachary has quit IRC05:47
*** dachary has joined #openstack-dev05:47
vishyjeblair, mtaylor: looks like this patch exposed a problem with stable/essex devstack: https://jenkins.openstack.org/job/gate-tempest-devstack-vm/5057/artifact/logs/screen-n-net.txt05:48
*** sniperd has quit IRC05:51
*** johnpostlethwait has joined #openstack-dev05:54
vishyjeblair, mtaylor, dtroyer_zzz: fix for the above here: https://review.openstack.org/#/c/10393/05:55
*** Mandell has joined #openstack-dev05:58
*** steveb_ has joined #openstack-dev05:58
*** Mandell has quit IRC05:58
*** Mandell has joined #openstack-dev05:59
*** troytoman is now known as troytoman-away06:01
*** nati_uen_ has joined #openstack-dev06:03
*** nati_uen_ has quit IRC06:03
*** nati_uen_ has joined #openstack-dev06:04
*** jakedahn is now known as jakedahn_zz06:06
*** nati_ueno has quit IRC06:06
*** dachary has quit IRC06:07
*** dachary has joined #openstack-dev06:07
*** salv-orlando has joined #openstack-dev06:10
*** alex88 has joined #openstack-dev06:10
*** anderstj has quit IRC06:10
*** johnpostlethwait has quit IRC06:13
*** GheRivero has joined #openstack-dev06:15
*** johnpostlethwait has joined #openstack-dev06:22
*** alop has quit IRC06:26
*** asalkeld has quit IRC06:26
*** colinmcnamara has joined #openstack-dev06:28
*** johnpostlethwait has quit IRC06:38
*** colinmcnamara has quit IRC06:38
*** anniec has quit IRC06:38
*** dachary has quit IRC06:44
*** eglynn_ has joined #openstack-dev06:45
*** fss has quit IRC06:46
*** nati_uen_ has quit IRC06:47
*** johnpostlethwait has joined #openstack-dev06:47
*** johnpostlethwait has quit IRC06:50
*** johnpostlethwait has joined #openstack-dev07:03
*** m4xmr has joined #openstack-dev07:09
alex88these packages are stable ready for production? https://launchpad.net/~openstack-ubuntu-testing/+archive/essex-stable-testing07:16
*** ctracey has quit IRC07:17
*** johnpostlethwait has quit IRC07:18
*** markmc has quit IRC07:19
*** eglynn_ has quit IRC07:19
GheRiverobeing called testing... i don't think they are production ready, but should work pretty well07:26
alex88thanks ;)07:32
*** Mandell_ has joined #openstack-dev07:33
*** Mandell has quit IRC07:33
*** sunxin has quit IRC07:41
*** sunxin has joined #openstack-dev07:47
*** zhuadl has quit IRC07:49
*** asalkeld has joined #openstack-dev07:52
*** vanchester has left #openstack-dev08:00
*** zhuadl has joined #openstack-dev08:01
*** danpb has joined #openstack-dev08:10
*** sulochan has joined #openstack-dev08:11
*** pixelbeat has joined #openstack-dev08:14
*** derekh has joined #openstack-dev08:20
*** eglynn_ has joined #openstack-dev08:26
*** troytoman-away has quit IRC08:30
*** sulochan has quit IRC08:33
*** troytoman-away has joined #openstack-dev08:34
*** sniperd has joined #openstack-dev08:37
*** thingee is now known as thingee_zz08:37
*** Mandell_ has quit IRC08:38
*** bencherian has quit IRC08:40
*** apevec has joined #openstack-dev08:44
*** thingee_zz has quit IRC08:45
*** mokas has joined #openstack-dev08:50
*** dachary has joined #openstack-dev08:57
*** fc__ has joined #openstack-dev09:01
*** thovden has joined #openstack-dev09:02
*** nunosantos has joined #openstack-dev09:08
*** m4xmr has left #openstack-dev09:08
*** sunxin has quit IRC09:09
*** nunosantos has quit IRC09:09
*** sulochan has joined #openstack-dev09:10
*** nunosantos has joined #openstack-dev09:11
*** garyk has quit IRC09:14
*** darraghb has joined #openstack-dev09:17
*** markmc has joined #openstack-dev09:18
*** m4xmr_ has joined #openstack-dev09:41
*** m4xmr_ is now known as m4xmr09:41
*** m4xmr has quit IRC09:43
*** garyk has joined #openstack-dev09:54
*** steveb_ has quit IRC10:03
*** rods has joined #openstack-dev10:13
*** rods has quit IRC10:13
*** halfss has joined #openstack-dev10:15
*** matiu has quit IRC10:16
*** sulochan has quit IRC10:23
*** rods has joined #openstack-dev10:31
*** xchu has quit IRC10:38
*** zhuadl has quit IRC10:38
*** dhellmann has left #openstack-dev10:46
*** m4xmr has joined #openstack-dev10:46
*** rohitk has joined #openstack-dev10:47
*** m4xmr has left #openstack-dev10:49
*** thovden has quit IRC10:54
*** halfss has quit IRC10:59
*** fss has joined #openstack-dev11:00
*** mokas has quit IRC11:01
*** fss has quit IRC11:06
*** eglynn__ has joined #openstack-dev11:27
*** eglynn_ has quit IRC11:27
*** halfss has joined #openstack-dev11:27
*** eglynn__ is now known as eglynn11:28
*** markvoelker has joined #openstack-dev11:51
*** garyk has quit IRC12:02
*** dprince has joined #openstack-dev12:19
eglynnDaviey: could I trouble you to do stable/essex review?12:24
eglynnDaviey: https://review.openstack.org/9534 has been outstanding for a while, needs a +1 to get it over the line12:25
Davieyeglynn: in 20 mins, i'll take it. :)12:26
eglynnDaviey: thank you sir!12:26
*** lorin1 has joined #openstack-dev12:27
*** dprince has quit IRC12:43
*** dprince has joined #openstack-dev12:46
bennerin documentation i see OS-EXT-SRV-ATTR:host attribute in nova show <instance> output, but in my essex install it does not exist. is there need for some extension or it's version dependent?12:46
*** andrewbogott has joined #openstack-dev12:55
*** andrewbogott has joined #openstack-dev12:55
*** andrewbogott has quit IRC12:56
ttxmarkmc: is it possible to mark specific values of an config option as being deprecated ? Or is it the full config option ?12:56
markmcttx, just the full option currently12:56
markmcttx, we don't do any validation of string values currently12:57
markmcttx, could add a deprecated_values=[] param to Opt12:57
ttxmarkmc: okthx12:58
*** markmcclain has joined #openstack-dev13:07
*** andrewsmedina has quit IRC13:11
*** kbringard has joined #openstack-dev13:15
*** sunxin has joined #openstack-dev13:17
*** jaypipes has joined #openstack-dev13:20
*** roge has joined #openstack-dev13:21
zuldoes anyone know why cliff was added to python-quantumclient?13:25
*** koolhead17 has joined #openstack-dev13:26
dansmithmarkmc: so, I did that because of wrap_policy() complaining that "inner() isn't permitted by policy"13:29
dansmithI was actually going to ask/suggest if we should be running the other instance check before wrap_policy13:29
dansmithseems like the latter needs to be right up against the function it's checking (by name) for policy okay-ness, no?13:29
markmczul, "adopt cliff arch" isn't enough info for you?13:30
*** littleidea has joined #openstack-dev13:30
zulmarkmc: well cliff depends on tablib which contains code from a dead project, which is kind of worrisome to me13:30
dansmith(I'm not sure why wrap_policy doesn't complain about the other decorator -- haven't looked yet013:31
markmcdansmith, doesn't make much sense given that check_instance_state already works after wrap_policy(), that sounds like some sort of screwup13:31
markmczul, I'm being sarcastic - I don't think "adopt cliff arch" is sufficient info to justify a new dep to packagers :)13:31
dansmithmarkmc: doesn't it make most sense to have wrap_policy() wrap the actual function directly? Perhaps that's worth another cleanup first?13:32
*** GheRivero_ has joined #openstack-dev13:32
markmczul, our very our dhellmann maintains this? http://blog.doughellmann.com/2012/04/cliff-command-line-interface.html13:32
Davieymarkmc: Jumping in a little deeper.. tablib bundles odf (which is a dead project). :)13:32
Davieymarkmc: so the real comment is.. does cliff 'upstream' also take on the burden of maintaining odf3, considering it's bundled.13:33
markmcDaviey, just wait for doug to turn up methinks13:33
Davieyyah13:34
markmcDaviey, the fact that the author is also an OpenStack developer makes me think we should be able to sort this out easily :)13:34
markmcdansmith, hmm, don't understand the question13:35
dansmithmarkmc: check_policy looks at function.__name__ and checks the policy13:35
markmcdansmith, yeah, catching up with that now .. weird13:36
dansmithwhat does functools.wraps() do?13:36
dansmithmaybe that's the magic?13:36
markmcdansmith, yeah, could be13:36
markmcdansmith, vague on the details, my guess would likely be wrong :)13:36
dansmithmarkmc: the doc on functools.wraps() makes me suspicious of its origin.. it's pretty shifty and vague13:37
markmcdansmith, you're sounding pretty shift and vague yourself :-P13:38
* markmc ducks13:38
markmcshifty13:38
*** andrewsmedina has joined #openstack-dev13:38
markmcdansmith, uh, to be clear, I'm kidding :)13:39
*** flaviamissi has joined #openstack-dev13:39
dansmithwell, I haven't had coffee yet, so, I'm allowed13:40
*** zhuadl has joined #openstack-dev13:40
*** GheRivero_ has quit IRC13:42
*** wiliam has joined #openstack-dev13:47
*** alex88 has quit IRC13:49
*** sacharya has joined #openstack-dev13:50
*** anderstj has joined #openstack-dev13:54
*** anderstj has quit IRC13:56
*** markmcclain has quit IRC13:58
*** sacharya has quit IRC14:00
*** Mandell has joined #openstack-dev14:00
markmcrussellb, there?14:01
russellbmarkmc: yup14:01
markmcrussellb, what is going on here? https://review.openstack.org/#/c/10381/1/nova/tests/compute/test_rpcapi.py14:02
russellbcode is changing14:02
markmcrussellb, in the instance_id vs instance_uuid stuff14:02
markmcrussellb, looks like e.g. check_can_live_migrate_destination being removed from the list?14:02
russellbthe instance_id thing, i forgot to remove a couple of other methods in an earlier patch14:02
russellbso a few are removed there, but it's intentional14:03
russellbshould have commented on that in commit msg14:03
russellbthey are already converted (they are listed in the earlier list)14:03
markmcrussellb, ah, ok - you are being a naughty boy then14:04
russellbmy bad, yo.14:04
markmcrussellb, I was just confused looking at the diff of test_compute.py using 'git show' and not seeing it14:04
markmcrussellb, was convinced that gerrit was making shit up :)14:05
*** Mandell has quit IRC14:05
* markmc wonders how russellb hasn't gone blind doing this14:05
russellbmarkmc: it gets painful, yes14:05
russellball for the greater good, so i'll keep chugging along14:06
*** markmcclain has joined #openstack-dev14:08
*** mdomsch has joined #openstack-dev14:10
*** mdomsch has quit IRC14:11
dansmithmarkmc: FWIW, running one of the tests:14:13
dansmithPolicyNotAuthorized: Policy doesn't allow compute:inner to be performed14:13
dansmithI'll futz around with things and try to figure out what the best change is14:14
dansmith(trying to avoid adding inner:*.* to the policy :P)14:14
*** renier has quit IRC14:16
*** renier has joined #openstack-dev14:16
*** n3d has quit IRC14:18
*** dachary has quit IRC14:20
*** dachary1 has joined #openstack-dev14:20
*** dachary1 has quit IRC14:24
*** dachary has joined #openstack-dev14:25
*** dachary has quit IRC14:26
*** dachary1 has joined #openstack-dev14:26
*** dachary has joined #openstack-dev14:28
*** dachary1 has quit IRC14:28
*** mdomsch has joined #openstack-dev14:28
*** ctracey has joined #openstack-dev14:29
*** datsun180b has joined #openstack-dev14:30
*** e1mer has quit IRC14:32
*** darkhorse has joined #openstack-dev14:38
*** sunxin has quit IRC14:43
*** ctracey has quit IRC14:45
*** bencherian has joined #openstack-dev14:45
*** thovden has joined #openstack-dev14:48
*** thovden has quit IRC14:49
*** timello has joined #openstack-dev14:49
*** troytoman-away is now known as troytoman14:54
jaypipestimello: mornin :)14:54
*** sacharya has joined #openstack-dev14:54
timellohey jaypipes! Thank you for the review!14:54
jaypipestimello: no problemo14:54
jaypipestimello: everything make sense?14:54
jaypipestimello: I know that using stubout can take a little getting used to...14:55
timellojaypipes: totally :)14:55
jaypipesok cool14:55
jaypipestimello: you are making steady progress, though. :) good to see14:55
*** amotoki has quit IRC14:56
*** rohitk_1 has joined #openstack-dev14:56
timellojaypipes: \o/ Thank you! I hope the next patches we'll have less and less comments :). I'll work on the changes and I'll have another patch soon!14:57
jaypipestimello: rock on. BTW, I presume IBM has some test environments that could possibly be linked into the upstream Jenkins continuous integration system? So that changes to Nova (at least) could trigger test runs using the powerVM virt driver? One of the things that lapsed with the Hyper-V driver was keeping up with trunk, and that was partly because there were no test environments for it.14:59
jaypipestimello: for more info on it: http://ci.openstack.org/third_party.html14:59
timellojaypipes: definitely. I'll look for something regarding that.15:00
*** fc__ has quit IRC15:01
*** halfss has quit IRC15:02
*** GheRivero_ has joined #openstack-dev15:05
*** alop has joined #openstack-dev15:07
*** spiffxp has joined #openstack-dev15:10
*** dspano has joined #openstack-dev15:11
*** rohitk_1 has left #openstack-dev15:12
*** andrewbogott has joined #openstack-dev15:12
*** andrewbogott has joined #openstack-dev15:12
*** dachary has quit IRC15:13
*** sstent has quit IRC15:15
*** rohitk has quit IRC15:15
*** sstent has joined #openstack-dev15:15
*** rohitk has joined #openstack-dev15:15
*** rnirmal has joined #openstack-dev15:17
*** haleyb has quit IRC15:18
*** troytoman is now known as troytoman-away15:19
*** lorin1 has quit IRC15:19
*** dansmith has quit IRC15:19
*** dansmith has joined #openstack-dev15:22
*** rohitk has quit IRC15:22
*** dtroyer has joined #openstack-dev15:23
* mtaylor would love to hook IBM's stuff in as third-party testing15:23
*** jtran has joined #openstack-dev15:24
*** GheRivero_ has quit IRC15:25
*** PotHix has joined #openstack-dev15:27
*** colinmcnamara has joined #openstack-dev15:30
bcwaldonmtaylor: is it 'recheck' for pre-approval tests?15:30
*** dtroyer has quit IRC15:32
*** colinmcnamara has quit IRC15:32
dansmithbcwaldon: yeah, I think so15:33
dansmithbcwaldon: and reverify for the gate tests, IIRC15:33
bcwaldondansmith: cool, thank15:33
bcwaldonkeep getting them confused15:33
*** rkukura has quit IRC15:33
*** dtroyer has joined #openstack-dev15:34
*** colinmcnamara has joined #openstack-dev15:37
*** Gordonz has joined #openstack-dev15:39
*** dachary has joined #openstack-dev15:39
*** lorin1 has joined #openstack-dev15:41
markmcbcwaldon, could be reverify for pre-approval ... since it's about the "verify" vote15:42
markmcbcwaldon, that was my understanding, at least15:42
bcwaldonbah, so confusing15:43
dansmithcould we not have jenkins retry whichever one makes sense at the given state?15:45
*** rohitk has joined #openstack-dev15:45
sdaguejaypipes: we don't have anything quite like that yet, especially not something we can surface beyond the firewall15:46
*** derekh has quit IRC15:47
*** zhuadl has quit IRC15:47
jaypipessdague: wouldn't need to surface beyong the firewall... only need to be able to query the upstream...15:47
sdagueour plan was to just provide enough of a simulator shim layer in the driver, that it can be fully tested on non power hardware15:47
clarkbdansmith: we couldn't before. But jeblair is writing a patch to Gerrit that should give zuul the information it needs to make that determination15:47
sdaguejaypipes: except, if it fails, then there is no good way to expose the failures :)15:48
dansmithclarkb: ah, okay, that'd be cool :)15:48
jaypipessdague: yes, true, but that's something that can be worked out later... :)15:48
clarkbdansmith: so it is a potential feature in the near future ish15:48
jaypipessdague: the only time that is a critical issue is if you would be part of the gate (which the powervm stuff wouldn't be, clearly)15:48
sdaguejaypipes: right15:49
sdagueI think we'd like to get this as part of the gate by grizzly release, so post folsom we'll start working on how to do that right by everyone15:49
*** Gordonz has quit IRC15:49
*** nati_ueno has joined #openstack-dev15:50
*** Gordonz has joined #openstack-dev15:50
sdaguejaypipes: unrelated, i'm going after this stale reservation bug that you reported. The limits API in tempest doesn't seem to return anything about reserved, am I looking at that right?15:50
jaypipessdague: link for me? :)15:51
sdaguehttps://bugs.launchpad.net/nova/+bug/1009115 - here you go15:51
uvirtbotLaunchpad bug 1009115 in nova "Reservations not decremented when instances are destroyed" [High,Confirmed]15:51
jaypipescheers, looking15:52
dansmithuvirtbot: you just *have* to butt in every time, don't you?15:52
uvirtbotdansmith: Error: "you" is not a valid command.15:52
dansmithouch.15:52
jaypipeslol lmao15:52
*** rkukura has joined #openstack-dev15:52
jgriffithdansmith: Ouch!!!  You've been virtbotted15:53
sdaguedansmith: don't you know not to get in an argument with a bot :)15:53
jaypipesdansmith: currently investigating smoething else... can you gimme a few (maybe an hour?). I want to re-run that particular test and see if any recent nova patches may have changed behaviour...15:53
dansmithheh15:53
*** danwent has joined #openstack-dev15:56
*** markmc has quit IRC15:58
*** dachary has quit IRC15:59
*** dachary has joined #openstack-dev15:59
*** dachary has quit IRC15:59
*** dachary has joined #openstack-dev15:59
sdaguejaypipes: so the question is that given that reserved isn't returned via the limits API call, is there a mechanism for actually poking the db api in tempest?15:59
*** rohitk has quit IRC16:00
*** EmilienM has left #openstack-dev16:00
jaypipessdague: heh, yeah, well, it's in code review :) https://review.openstack.org/#/c/9059/16:00
jaypipessdague: so should be soon....16:00
*** nati_ueno has quit IRC16:03
sdagueok, well that patch did start a month ago. Any idea how landable it is?16:03
jaypipessdague: I'm reviewing it again today... rohit and I are trying to land it this weekend.16:04
sdagueok, cool :)16:04
jaypipessdague: https://github.com/rohit-k/tempest/blob/whitebox-manager/tempest16:04
jaypipessdague: he's working on versions there.16:04
sdaguegreat16:05
*** armaan has joined #openstack-dev16:06
*** cp16net is now known as cp16net|away16:09
sdagueok, follow on question on openstack API. Is "contrib" considered part of the stable API? is adding attributes to a contrib API considered breaking behavior?16:11
sdagueasking because it seems like it makes sense if the reserved values are exposed via the used_limits extension16:14
*** wiliam has quit IRC16:17
*** ctracey has joined #openstack-dev16:19
*** maurosr has joined #openstack-dev16:19
kbringardquick ?, in Essex are floating IPs supposed to be de-allocated from instances when  you nova delete them?16:23
*** anniec has joined #openstack-dev16:29
*** danwent_ has joined #openstack-dev16:29
jtrankbringard, i think i saw a bug in regards to that https://bugs.launchpad.net/nova/+bug/99776316:30
uvirtbotLaunchpad bug 997763 in quantum "floating ips are not disassociated from instances on deletion" [High,Fix released]16:30
jtranit does appear that it was 'fixed' in essex16:30
jtranbackport perhaps16:31
kbringardthanks, jt16:32
kbringardI'll take a looksee16:32
*** danwent has quit IRC16:32
*** danwent_ is now known as danwent16:32
*** wiliam has joined #openstack-dev16:33
*** jakedahn_zz is now known as jakedahn16:37
*** danpb has quit IRC16:37
*** danwent has quit IRC16:40
*** eglynn has quit IRC16:42
*** bencherian has quit IRC16:44
*** glamb has joined #openstack-dev16:49
andrewbogottjkoelker:  Would you re-approve https://review.openstack.org/#/c/10035/ please?16:50
*** kbringard has quit IRC16:50
*** colinmcnamara has quit IRC16:53
*** kbringard has joined #openstack-dev16:55
vishyany stable-maint around that want to look at? https://review.openstack.org/#/c/10393/16:57
*** bencherian has joined #openstack-dev16:59
jtrani didn't even know bash had regexp matching.  nice17:02
*** darraghb has quit IRC17:03
*** issackel_ has joined #openstack-dev17:03
*** jdurgin has joined #openstack-dev17:10
*** timello has quit IRC17:10
*** timello has joined #openstack-dev17:11
*** rohitk has joined #openstack-dev17:13
*** m4xmr has joined #openstack-dev17:14
*** andrewbogott has quit IRC17:14
*** markmcclain has quit IRC17:14
*** colinmcnamara has joined #openstack-dev17:15
*** nunosantos has quit IRC17:15
*** davidkranz_ has joined #openstack-dev17:16
*** anderstj has joined #openstack-dev17:17
*** davidkranz has quit IRC17:17
*** garyk has joined #openstack-dev17:20
*** rohit404 has joined #openstack-dev17:22
*** m4xmr has quit IRC17:22
rohit404hey devstack gurus, any idea how to resolve this error when installing latest devstack on UB12.04 http://pastebin.com/QK90YLt117:23
jtranrohit404, what happens when you sudo pip install prettytable?17:26
vishydtroyer: ^^17:27
*** Mandell has joined #openstack-dev17:27
rohit404jtran:thanks for your response...here is the output of the command you suggested - http://pastebin.com/h07EskJu17:29
jtranrohit404,  hmmm...17:30
jtranis dpkg python-prettytable installed?  perhaps try uninstalling17:30
vishyyou can force it with pip install prettytable=6.017:30
*** nati_ueno has joined #openstack-dev17:31
vishyer ==17:31
jtranvishy, that sounds like a better idea17:32
vishyapparently some projects have a dep on prettytable and others have a dep on prettytable=6.0 which is kind of annoying17:32
rohit404vishy: thanks..yeah i'm able to move forward with your suggestion...but like you pointed, i think one of the projects upgrades it to 0.6.1 because of another package dependency..17:34
zulvishy: changing the utils.execute in the tgt gerrit review to self._run should work right?17:35
vishyzul: self._run forces the first param to tgtadm17:35
zulvishy: dang17:36
vishyzul: so if you need tgt-admin then you need to use self._execute17:36
zulk17:36
*** davidkranz_ has quit IRC17:36
*** davidkranz_ has joined #openstack-dev17:36
*** apevec has quit IRC17:39
*** markmcclain has joined #openstack-dev17:40
vishywow the keyring stuff is really annoying17:42
*** epim has joined #openstack-dev17:43
clarkbvishy: export OS_NO_CACHE=True17:45
vishyclarkb: thanks, sounds like a good default for devstack17:46
clarkbits the default in devstack-gate, but hasn't gotten as far as devstack17:46
*** sulochan has joined #openstack-dev17:47
dansmithrussellb: I have an api versioning question17:48
zykes-vishy: in cinder will it be able to set some kind of reasonable default / policy for where volumes go for diff things ?17:48
dansmithrussellb: if you look at Mark's second-to-last comment: https://review.openstack.org/#/c/10355/17:48
dansmithrussellb: we're going to add a "lock_checked" argument to all the compute rpcapi functions,17:49
*** colinmcnamara has quit IRC17:49
dansmithrussellb: but it'll be optional for the moment and do the right thing if missing.. I'm not entirely sure why I need to bump any rpcapi version numbers (as he describes)17:49
*** dachary has quit IRC17:55
*** dachary has joined #openstack-dev17:55
*** danwent has joined #openstack-dev18:04
bcwaldonjaypipes: if you have a sec -> https://review.openstack.org/#/c/9930/18:06
jaypipesbcwaldon: sure, on call, will do after18:07
bcwaldonjaypipes: kk18:07
*** matwood has joined #openstack-dev18:10
russellbdansmith: because if you do send a new argument, and the other side *doesn't* support it, it will break18:12
russellbdansmith: so you have to include in the message that the other side must support at least version 1.Y18:12
russellbdansmith: the backwards compat is just so that the updated manager.py can handle messages that originated from earlier versions, before it sent that additional argument18:12
*** colinmcnamara has joined #openstack-dev18:14
dansmithrussellb: okay, so that's the per-method verison?18:16
russellbthe version goes in a couple of places.  in nova/compute/manager.py there is one version, which is the version currently implemented (RPC_API_VERSION)18:16
russellbthe other place is nova/compute/rpcapi.py, and that is specified on a per-method basis (or it can just use the default base version)18:17
russellbin rpcapi.py, you're saying "the other side must implement at least this version for this to work"18:17
russellbso, if you set version=1.5, the manager that gets the message must be 1.Y where Y >= 518:17
russellbonce this all makes sense, take a look at https://github.com/openstack/openstack-common/blob/master/openstack/common/rpc/dispatcher.py#L18 to see if you can help improve the docs to help others grok it :)18:18
dansmithoh, I see, I was thinking I was missing something because the per-method ones were up around 21,22.. I didn't realize that compute/manager had already gotten up that high18:19
*** rohitk has quit IRC18:19
dansmiththus, I figured per-method and per-api versions were never compared18:19
russellbmost of the version bumps are from me.  i've been working through https://blueprints.launchpad.net/nova/+spec/no-db-messaging18:19
russellbconverting one or two methods at a time to make it easier to review, and the version is bumped in each patch18:20
dansmithyeah, I know.. just stirring up trouble left right and center :)18:20
russellbversion numbers don't cost us any extra :)18:20
dansmithheh18:20
russellbi hope anyway18:20
*** dubsquared has joined #openstack-dev18:20
dansmithso, if I add something to every lock-able method in manager.py, and the version api goes to 23, then every corresponding method in rpcapi is going to go straight to 1.23, right?18:22
*** sulochan has quit IRC18:22
*** pixelbeat has quit IRC18:24
*** Ryan_Lane has quit IRC18:25
*** pixelbeat has joined #openstack-dev18:29
*** dubsquared has quit IRC18:30
*** dubsquared has joined #openstack-dev18:33
*** andrewbogott has joined #openstack-dev18:35
*** andrewbogott has joined #openstack-dev18:35
*** dachary has quit IRC18:35
*** dachary has joined #openstack-dev18:36
*** dprince has quit IRC18:36
*** pixelbeat has quit IRC18:38
*** johnpostlethwait has joined #openstack-dev18:41
*** bencherian has quit IRC18:50
*** armaan has left #openstack-dev18:53
*** mokas has joined #openstack-dev18:59
*** dhellmann has joined #openstack-dev19:02
dhellmanndtroyer: Could you take a look at https://review.openstack.org/#/c/10363/ when you have a few minutes?19:02
*** ewindisch_ has joined #openstack-dev19:11
*** kbringard has quit IRC19:12
*** kbringard has joined #openstack-dev19:13
*** Ryan_Lane has joined #openstack-dev19:14
*** ewindisch has quit IRC19:14
*** ewindisch_ is now known as ewindisch19:14
zuldhellmann: ping19:16
dhellmannzul: pong19:18
zuldhellmann: hi, im in the middle of updating python-quantumclient for ubuntu and cliff is a dependency19:19
dhellmannyou're working on packaging?19:19
zuldhellmann: yeah19:20
zuldhellmann: one of the many things i do :)19:20
dhellmannthe folks that do that work deserve medals ;-)19:20
*** dprince has joined #openstack-dev19:20
*** colinmcnamara has quit IRC19:21
zuldhellmann: anyways cliff uses tablib which  bundles odf3 which is a dead project...which might pose some problems for us19:21
zuldhellmann: thanks!19:21
* dhellmann looks up odf319:21
*** danishman has joined #openstack-dev19:21
dhellmanndoes tablib have a dependency on odf3, or include the source?19:22
zuldhellmann: so the real question is also take on the burden of maintaining odf3, considering it's bundled.19:22
zulits included in the soruce19:22
dhellmannok19:22
dhellmannis that a change from the version of tablib that was being used by, for example, the nova client?19:23
zulafaik nova client is not using tablib19:23
zuldhellmann:  https://github.com/kennethreitz/tablib/tree/develop/tablib/packages/odf319:24
dhellmannhmm. something was.19:24
*** nati_ueno has quit IRC19:24
dhellmannoh, no, it uses prettytable19:24
dhellmannsorry, too many libraries :-)19:24
zuldhellmann: yeah tell me about it19:24
dhellmannok, so tablib includes odf3, odf3 development has stopped.19:25
*** issackel_ has quit IRC19:25
zuldhellmann: right19:25
dhellmannI guess ubuntu has a policy against packaging dead projects? makes sense.19:25
zuldhellmann: correct for our main repository19:25
dhellmannand the fact that it is included, rather than a dependency, doesn't change that?19:25
andrewbogottjeblair:  Any idea how I can reproduce that runaway testing failure locally?  It's not obvious to me from that stack dump what it's doing.19:25
zuldhellmann: correct19:25
*** rohitk has joined #openstack-dev19:26
* dhellmann thinking19:26
dhellmannit looks like odf3 was replaced by ezodf https://bitbucket.org/mozman/ezodf19:26
dhellmannwell, I guess I could make tablib support an add-on to cliff19:27
*** jtran has quit IRC19:27
zuldhellmann: that would be awesome19:27
dhellmannor I could talk to Kenneth about switching to ezodf19:27
dhellmannare there alternatives I'm missing?19:28
zulim not aware of any19:28
vishyjog0: did you ever get this when running unittests?19:28
vishyFile "/opt/stack/nova/nova/db/sqlalchemy/migrate_repo/versions/111_general_aggregates.py", line 46, in upgrade19:28
vishy    aggregate_hosts.drop_column('host')19:28
vishyfikkiwed by:19:29
jeblairandrewbogott: "tox -e py27" ?  that's all the jenkins slaves do.  it happened on both python26 and 27, so it seems like it shouldn't be too rare.19:29
vishy* followed by:  File "/usr/lib/python2.7/dist-packages/sqlalchemy/sql/compiler.py", line 1786, in _requires_quotes19:29
vishy    lc_value = value.lower()19:29
vishyAttributeError: 'int' object has no attribute 'lower'19:29
dhellmannzul, I should be able to do that as long as none of the tablib-based formats are the default format in the quantum cli or the unified cli. I think we used table to be consistent with the old output in the unified cli.19:30
andrewbogottjeblair:  Awkwardly I can't run the whole test suite because it always hangs in  test_iterconsume_errors_will_reconnect.  I guess I need to fix /that/ before I can fix my actual problem.19:30
zuldhellmann: good enough for me thanks19:30
*** maurosr has quit IRC19:30
dhellmannzul: let me get in touch with kenneth and see what he says, and then get back to you. would you mind dropping me an email (doug.hellmann at dreamhost.com) so I can get back to you with what we decide to do?19:31
zuldhellmann: sure19:31
dhellmannzul: thanks!19:31
dhellmannoh, do you have a time-frame for needing something?19:31
dhellmannsooner==better, but is there a deadline?19:32
jog0vishy: don't think so.  I had to add that line just for the unit tests actually19:32
*** reed has joined #openstack-dev19:32
vishyjog0: ok unittests are broken with SQLAlchemy 0.7.419:34
vishyjog0: work on SQLAlchemy 0.7.819:34
jog0vishy: ahh19:34
*** nati_ueno has joined #openstack-dev19:35
jog0vishy: and it looks like sqlalchemy isn't pinned down fully   - 'tools/pip-requires:SQLAlchemy>=0.7.3'19:36
jeblairandrewbogott: i may have traced that error back to the wrong change...  i'm digging into that.  I'm going to re-kick the test for your change.  If that's what's happened, I'm verry sorry about that.19:37
andrewbogottjeblair:  It would surprise me if my change caused the problem.  Some exceptions cause notifications, and if a notification causes an exception it can spin.19:38
*** eglynn has joined #openstack-dev19:38
*** matwood has quit IRC19:39
*** matwood has joined #openstack-dev19:40
*** jtran has joined #openstack-dev19:41
jeblairandrewbogott: that's the case.  my sincere apologies for sending you astray.  Here's the change that actually caused the problem: https://review.openstack.org/#/c/10397/19:41
andrewbogottjeblair:  Ah, ok.  So, I'm behind in my jenkins know-how… can I retrigger the test, or should I just re-submit a trivially different patch?19:43
*** heckj has joined #openstack-dev19:43
jeblairandrewbogott: you can leave a comment that consists only of "recheck" and it will re-run the on-upload check tests.19:44
andrewbogottOh, cool!19:44
jeblairandrewbogott: i did so already for that change, and it passed19:44
andrewbogottthx19:44
andrewbogott…that means I've come full-circle, and am back to asking jkoelker for a +2.  https://review.openstack.org/#/c/10035/19:45
vishyjog0: the real issue is that precise is on .7.4 so we probably need to fix that migration19:47
jog0vishy: why didn't this get detected by the gating?19:47
*** nati_ueno has quit IRC19:48
andrewbogottjeblair:  Meanwhile… do you have any idea if test_iterconsume_errors_will_reconnect 'mostly' works for people, or if it's expected to hang without certain infrastructure?19:48
*** nati_ueno has joined #openstack-dev19:48
jeblairandrewbogott: i don't know anything about that particular test -- it just looks like it passes in jenknis, which we try to keep as bare-bones as possible (very little is installed outside of the virtualenv that tox creates)19:51
*** novas0x2a|laptop has joined #openstack-dev19:51
andrewbogotthrm, ok.  If it's not famous as a blocked than I probably have a fixable problem.19:51
*** novas0x2a|laptop has quit IRC19:51
*** novas0x2a|laptop has joined #openstack-dev19:51
*** nati_ueno has quit IRC19:53
*** rohitk has quit IRC20:05
*** wiliam has quit IRC20:06
*** mokas has quit IRC20:06
vishyjog0: gates test with a venv20:06
vishyusing pip requires20:06
jog0ahh20:07
*** rohitk has joined #openstack-dev20:07
*** steveb_ has joined #openstack-dev20:10
jgriffithzul: ping20:10
zuljgriffith: pong20:10
*** markvoelker has quit IRC20:11
jgriffithzul: Hey... one thing you might notice... your gate tests on the nova-v branch are probably always going to pass20:11
jgriffithzul: We're only gating on cinder now :(20:11
zuljgriffith: ergh..20:11
zuljgriffith: so cinder is failing?20:11
jgriffithzul: Sorry, should've mentioned tha earlier20:11
jgriffithzul: fraid so... at least last time I checked20:12
zuljgriffith: ok ill take a look this weekend20:12
jgriffithzul: Sorry man20:12
zuljgriffith: blah..20:12
zuljgriffith: how do you switch devstack to cinder?20:13
jgriffithzul: I'll look and make sure it's even related20:13
jgriffithzul: So you can do:20:13
jgriffithzul: ENABLED_SERVICES+=,-n-vol,cinder,c-vol,c-api,c-sch20:14
jgriffithzul: Add to your localrc20:14
jgriffithzul: or just pull devstack review 9662 :)20:14
zuljgriffith:  ok ill poke at it20:17
*** danishman has quit IRC20:17
jeblairjgriffith: are you talking about tests zul wrote other than nova/cinder unit tests?20:18
jgriffithjeblair: No I was talking about the changes he made to the volume code itself20:18
jeblairjgriffith: so the _unit_ tests don't run in a devstack environment -- they just run in a virtualenv, and all of them (that aren't SKIPped) are run all the time...20:19
jgriffithjeblair: Well, what I was getting at was the tempest tests20:19
jgriffithjeblair: we're *only* running against cinder code now right?20:20
jgriffithjeblair: So it doesn't run nova-volume, or does it do both?20:20
jeblairjgriffith: okay.  yes -- tempest will no longer test his new code in the devstack-gate-tempest test.20:20
*** rohitk has quit IRC20:20
jgriffithjeblair: Ok, that's what I was getting at.  His submit on nova passes everything, but the cinder one fails tempest20:20
jgriffithjeblair: I was pointing out the reason20:21
jeblairjgriffith: gotcha.  indeed, that may suggest the nova code has similar problems, but no automatic detection.20:21
jgriffithjeblair: I was thinking about this type of situation the other day20:21
jgriffithjeblair: Kind of exposed on the nova volume side of things20:21
jeblairjgriffith: yeah.  is the plan to still remove n-vol?20:22
jgriffithjeblair: I think that remains to be answered based on the never ending ML thread20:22
jgriffithjeblair: At the very least I think we'll deprecate20:22
jeblairjgriffith: ugh.20:22
jgriffithjeblair: But I don't get to make decisions about Nova :)20:22
*** sniperd_ has joined #openstack-dev20:23
*** matwood_ has joined #openstack-dev20:23
*** sniperd has quit IRC20:23
jgriffithjeblair: The only thing I can figure is make Cinder work and be as compat as possible so none of this is even an issue20:23
jeblairjgriffith: yes.  i'd like to just make the switch.  it seems so wasteful for people to have to write code twice, and i'm not excited about testing it twice.20:24
jgriffithjeblair: Yep20:24
jgriffithjeblair: It causes a number of problems and confusion in my opinion20:25
zuljgriffith:  im getting the following when running it on cinder http://paste.ubuntu.com/1114435/20:25
*** anniec has quit IRC20:25
jgriffithzul: ???  Have to say I haven't seen that before20:25
zuljgriffith: im using euca2ools if that matters20:26
jgriffithzul: shouldn't20:26
*** matwood has quit IRC20:26
*** matwood_ is now known as matwood20:26
jgriffithzul: Lemme go look on my setup20:26
jgriffithzul: Which command was this from?20:26
*** armaan has joined #openstack-dev20:26
zuleuca-create-volumes -s 1 -z nvoa20:26
zuler...-z nova20:26
jgriffith:)20:27
*** Aaton_off is now known as Aaton20:27
jgriffithzul: hmmm... working for me20:29
jgriffithzul: Fresh download of all the packages?20:29
zulyep20:29
jgriffithzul: DOH!  Wait, there it is20:30
*** zaitcev has joined #openstack-dev20:30
zullooks like its missing cinder.compute import vm_states or soemthing20:30
jgriffithzul: Well the bigger question is why it's even there/looking20:30
jgriffithzul: We only do volumes :)20:31
zuljgriffith:  no idea...im off to watch the olympics  have a good weekend :)20:31
jgriffithzul: Thanks... enjoy!20:31
*** dprince has quit IRC20:35
jgriffithzul: It appears we've broken euca2ools :(  You'll need to use the cinderclient for now: 'cinder create 1' etc20:38
jgriffithzul: If i fix it this afternoon I'll let you know20:38
jgriffithzul: Ohhhh... I think it's because you used -z nova, you need '-z cinder'20:40
jgriffithzul: Yep... that was it20:42
zulok cool...i think i found my problems ill submit an update later20:42
jgriffithzul: Great... have a good week-end!20:42
jgriffithzul: I'll have to figure out how to deal with the zones at some point20:43
*** nati_ueno has joined #openstack-dev20:44
claygdo you have do anything to enable instance_faults getting saved into the db?  It was added back in December and I never noticed it, but in my dev setups I don't see any rows even if I get a instance create to fail (e.g. image download fails)20:44
vishyannegentle: ping20:45
*** colinmcnamara has joined #openstack-dev20:45
*** issackel_ has joined #openstack-dev20:52
*** ewindisch has quit IRC21:02
*** jtran has quit IRC21:05
*** colinmcnamara has quit IRC21:11
*** andrewbogott has quit IRC21:12
*** andrewbogott has joined #openstack-dev21:13
*** andrewbogott has joined #openstack-dev21:13
*** colinmcnamara has joined #openstack-dev21:14
*** spiffxp is now known as spiffxp-testing21:14
*** spiffxp-testing is now known as spiffxp21:15
*** rohit404 has quit IRC21:15
*** anderstj has quit IRC21:18
*** anderstj_ has joined #openstack-dev21:18
*** matwood has quit IRC21:19
*** Ruetobas has quit IRC21:19
claygi must have just found a method/error that didn't instance_fault_warp - I've got some stuff in the faults table now21:20
ayoungcan anyone 'recheck' on gerrit?  I just tried to retrigger https://review.openstack.org/#/c/10341/121:20
ayoungsince itr depended on https://review.openstack.org/#/c/9582/21:20
ayoungwhich is now merged21:20
ayoungbut gate job does not seem to be running21:20
clarkbayoung: recheck runs the check tests. if you want to run the gate tests leave a comment with "reverify". Only do that if you have the necessary approvals to merge (code review +2 and approval +1)21:22
ayoungclarkb, nah, I want the check tests21:23
ayoungthe glance patch had the approvals, and reverify worked fine21:23
ayoungclarkb, now the check tests on the python-glanceclient patch need to be rerun21:23
clarkblooks like they are running21:24
ayoungah, they are?  How can you tell?21:24
clarkbhttps://jenkins.openstack.org/zuul/status21:24
*** Ruetobas has joined #openstack-dev21:24
ayoungclarkb, thanks21:24
*** jtran has joined #openstack-dev21:25
*** lorin1 has quit IRC21:30
*** jtran has quit IRC21:31
*** Gordonz has quit IRC21:31
*** colinmcnamara has quit IRC21:31
Ryan_Laneayoung: can you give me a curl example of getting a tenant token from a non-tenant token?21:34
Ryan_LaneI'm not passing in the json properly21:35
ayoungRyan_Lane, yeah, there are examples online.  1 sec21:39
Ryan_Lanecool. thanks21:39
ayounghttp://docs.openstack.org/developer/keystone/api_curl_examples.html21:40
ayoungcurl -d '{"auth":{"passwordCredentials":{"username": "joeuser", "password": "secrete"}}}' -H "Content-type: application/json" http://localhost:35357/v2.0/token21:40
ayoungRyan_Lane, I just tested ^^ with my sample user and it works21:41
ayoungAh, wait21:41
ayoungthat is not what you wanted21:41
Ryan_LaneI tried this: curl -d '{"auth":{"tenant":{"name":"testlabs"}}}' -H 'content-type: application/json' -H 'X-Auth-Token: b6425b37fede4d1c91022424af570c7b' 'http://127.0.0.1:5000/v2.0/tokens'21:42
Ryan_LaneI'm sure that's horribly wrong21:42
*** jtran has joined #openstack-dev21:43
ayoungpasswordCredentials still needs to be inthere.  which is likely abug21:43
*** rnirmal has quit IRC21:43
Ryan_Laneoh21:44
ayoungif 'passwordCredentials' in auth:21:45
ayoungthat just measn auth has to be there, not passwordCredentials...21:45
ayoungRyan_Lane, actually, what you have there looks relatively correct21:46
*** kbringard has quit IRC21:47
Ryan_Lanewell, there's a token line below the passwordCredentials line21:47
Ryan_Lanehm. well, I just got a token back from a request21:48
Ryan_Lanebut it is missing role into and such21:48
Ryan_Lanecurl -d '{"auth":{"token":{"tenantName":"testlabs","id":"b6425b37fede4d1c91022424af570c7b"}}}' -H 'content-type: application/json' 'http://127.0.0.1:5000/v2.0/tokens'21:48
Ryan_Lane*role info21:49
ayoungRyan_Lane, this is in essex, right?21:50
Ryan_Laneyep21:50
*** cp16net|away is now known as cp16net21:50
ayoungOK,  My code base is a little different now, as it has all my PKI tokens stuff in it...I might have a problem with expiry right now21:52
*** heckj has quit IRC21:56
*** eglynn has quit IRC21:56
ayoungRyan_Lane, is it possible that you are seeing the same LDAP problem we discusses and submitted the patch for ?21:56
ayounghttps://review.openstack.org/#/c/10365/21:57
*** colinmcnamara has joined #openstack-dev21:59
Ryan_Laneayoung: well, this is a patched version that I'm using21:59
ayounghmm21:59
*** datsun180b has quit IRC21:59
Ryan_Lanelet me try the same with password auth and see what happens21:59
Ryan_Lanewait. isn't it authenticating to something other than ldap with this?22:00
Ryan_Lanehow does it pull the roles and such in that auth function?22:00
Ryan_Lanewould it pull it from ldap?22:00
*** flaviamissi has quit IRC22:01
*** markmcclain has quit IRC22:02
ayoungRyan_Lane, try passing tenantid not tenant name22:03
ayounghmm22:04
ayoungMy code is significantly different.22:04
ayoungLet me switch over to essex.  I have Issues with my Folsom code right now22:04
*** dubsquared has quit IRC22:05
Ryan_Laneok. I'll be tracing through the code too22:06
Ryan_Lanethe positive to all of this is that I'm getting reasonably familiar with the code :D22:06
Ryan_Lanehm. yeah, when doing password auth I get all the info back22:07
*** dspano has quit IRC22:07
Ryan_LaneI basically only get the token back when doing token auth22:08
ayoungRyan_Lane, can you run the code in a debugger?22:09
Ryan_Lanewhich debugger?22:09
*** andrewsmedina has quit IRC22:10
ayoungWell, I use eclipse.  but there are many ways22:10
ayoungprobably the easiest is to run the keystone-all script from bin22:10
Ryan_Laneit's running live on a server. I can run the process manually via a debugger, but not eclipse22:10
ayoungand putin a import pdb;  right into the code22:10
Ryan_LaneI put debugging statement into the code22:11
ayoungimport pdb; pdb.set_trace()22:11
ayoungthat will break when you hit it22:11
Ryan_Laneit's not getting a tenant_ref22:11
*** issackel_ has quit IRC22:11
ayoungline 334 fails?22:11
ayoung tenant_ref = self.identity_api.get_tenant(context=context,22:11
ayoung                                                      tenant_id=tenant_id) returns None?22:11
Ryan_Laneyep22:12
Ryan_Lanelet me check my ldap log22:12
ayoungtenantid is set?22:12
ayoungpass the tenant_id in instead?22:12
Ryan_Lanegimme a sec to see22:12
ayoungtenant_id = auth.get('tenantId', None)22:12
Ryan_Laneno tenant_id22:12
Ryan_Laneah22:14
Ryan_LaneI see22:14
Ryan_LaneI must be passing tenantName in wrong22:14
ayoung"tenantName":"testlabs"  looks right to me22:14
Ryan_Lane curl -d '{"auth":{"tenantName":"testlabs","token":{"id":"b6425b37fede4d1c91022424af570c7b"}}}' -H 'content-type: application/json' 'http://127.0.0.1:35357/v2.0/tokens'22:15
Ryan_Lanethat's what I'm using now22:15
Ryan_Laneit's getting closer22:15
Ryan_Lanebut now I'm getting a stacktrace22:15
Ryan_Lanefor role_id in metadata_ref.get('roles', []):22:15
Ryan_LaneAttributeError: 'list' object has no attribute 'get'22:15
ayounghmmm...that sounds like our problem from the patch22:16
ayounglooks like a list instead of a dict22:16
Ryan_Laneyeah22:16
Ryan_Laneself.identity_api.get_metadata22:17
Ryan_Laneah22:17
Ryan_Laneit returns a list22:17
Ryan_Lanein authenticate for the ldap backend we're turning it into a dict22:17
Ryan_Lanebut here we're making the call directly, which is a list22:17
ayoungOK,  hack in the change.  We'll see it through22:18
Ryan_Lanehah22:18
Ryan_Lanegot it22:18
Ryan_LaneI hacked the metadata call into a dict and it works now22:18
Ryan_Laneso… there's a more correct way for us to do this22:18
*** sacharya has quit IRC22:18
Ryan_Lanethe metadata call should return a dict22:18
ayoungright22:18
Ryan_Laneand authenticate shouldn't turn it into one22:19
ayoungbetter to change the LDAP provider than this code22:19
*** issackel_ has joined #openstack-dev22:19
Ryan_Laneyep22:19
ayoungthis is called by SQL and we can;t change it22:19
Ryan_Laneyeah22:19
Ryan_Lanelet me push in a change22:19
Ryan_Laneok. tested my change in the live code. seems to work22:24
ayoungLooks like I'll need to have an essex setup to test these changes22:25
Ryan_Lanepushed a dependent change: https://review.openstack.org/1044122:25
Ryan_Laneayoung: thanks so much for all the help, btw. this would have taken me way longer otherwise :)22:29
ayoungRyan_Lane, my pleasure22:29
ayoungand probably my bugs in the first place22:29
Ryan_Lanebugs happen. I need to catch up to the dev cycle for testing, rather than constantly being a version behind22:29
ayoungRyan_Lane, please file bugs.  This will have to be fixed in both essex and folsome22:31
Ryan_Laneah. opk22:31
Ryan_Lanewill do22:31
ayoungseparate tix would be nice22:32
* Ryan_Lane nods22:32
ayoungI'll let you guess to whom they sould be assigned22:32
Ryan_Laneis the first change we pushed in fixed in folsom?22:33
*** shardy is now known as shardy_afk22:34
Ryan_Laneoh22:35
Ryan_Laneget_metadata is actually correct in folsom22:35
Ryan_Laneboth issues are fixed in folsom, actually22:36
*** rpedde is now known as rpedde_away22:38
*** steveb_ has quit IRC22:46
Ryan_Laneayoung: \o/ I have password, then token auth working in my frontend now :)22:57
Ryan_Lanethanks for the help22:57
ayoungSchweeet!22:57
ayoungNow that I've solved your problem, lets see if I can solve my own22:57
Ryan_Lanenow I need to add memcache support to hold all the tokens for non-tenant and with-tenant tokens per user. I also need to ensure the token time for mediawiki and keystone match :)22:58
ayoungmemcache support should be just a config file change22:58
Ryan_Lanewell, I mean memcache support for mediawiki22:58
Ryan_Lanefor the api calls22:58
ayoung[token]22:59
*** johnpostlethwait has quit IRC22:59
ayoungdriver = keystone.token.backends.memcached.Token22:59
ayoungor something22:59
Ryan_Lanehm. probably a good idea to use memcache for keystone too22:59
Ryan_Laneif I reboot the box then mediawiki sessions will be lost anyway22:59
Ryan_Laneso the keystone tokens will be worthless22:59
Ryan_Lane*the mediawiki memcache box23:00
*** jakedahn is now known as jakedahn_zz23:01
*** matwood has joined #openstack-dev23:02
*** andrewbogott has quit IRC23:02
*** johnpostlethwait has joined #openstack-dev23:03
*** koolhead17 has quit IRC23:05
*** johnpostlethwait has quit IRC23:10
*** armaan has left #openstack-dev23:14
*** jakedahn_zz is now known as jakedahn23:16
*** issackel_ has quit IRC23:18
*** halfss has joined #openstack-dev23:19
jgriffithvishy: ping23:19
vishyjgriffith: sup?23:20
jgriffithvishy: Do you have a preference on https://bugs.launchpad.net/cinder/+bug/102976223:20
uvirtbotLaunchpad bug 1029762 in nova "Metadata items not seen in response body of Create Volume" [Undecided,New]23:20
jgriffithvishy: I can either include the metadata and types in the object returned from create, or remove the metadata header altogether23:20
jgriffithvishy: Wanted somebody elses input before I just *changed* it23:21
*** jog0 has quit IRC23:21
vishyjgriffith: if create accepts metadata the response should show it23:22
jgriffithvishy: k, I'll add the info in the db api create method23:23
jgriffithvishy: thanks23:23
*** dachary has quit IRC23:25
*** dachary has joined #openstack-dev23:25
*** anderstj_ has quit IRC23:27
*** alop has quit IRC23:29
*** armaan has joined #openstack-dev23:30
*** armaan has left #openstack-dev23:30
*** jakedahn is now known as jakedahn_zz23:31
*** anderstj_ has joined #openstack-dev23:34
*** anderstj_ has quit IRC23:34
*** salv-orlando has quit IRC23:36
*** anderstj has joined #openstack-dev23:37
*** andrewsmedina has joined #openstack-dev23:41
*** utlemming has quit IRC23:46
*** utlemming has joined #openstack-dev23:46
*** nati_uen_ has joined #openstack-dev23:50
*** sacharya has joined #openstack-dev23:50
*** novas0x2a|laptop has quit IRC23:51
*** matwood has quit IRC23:51
*** nati_ueno has quit IRC23:52
*** swifterdarrell has joined #openstack-dev23:53

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