Monday, 2012-07-23

*** galstrom has joined #openstack-dev00:04
*** halfss has joined #openstack-dev00:09
*** edygarcia has quit IRC00:10
*** sacharya has quit IRC00:10
*** rods_ has quit IRC00:14
*** ncode has joined #openstack-dev00:25
*** halfss has quit IRC00:26
*** ayoung has joined #openstack-dev00:28
*** ayoung has quit IRC00:29
*** ncode has quit IRC00:30
*** edygarcia has joined #openstack-dev00:33
*** winston-d has joined #openstack-dev00:49
*** halfss has joined #openstack-dev00:58
*** galstrom has quit IRC01:01
*** halfss has quit IRC01:05
*** roge has joined #openstack-dev01:17
*** nunosantos has quit IRC01:18
*** littleidea has quit IRC01:24
*** littleidea has joined #openstack-dev01:25
*** sacharya has joined #openstack-dev01:28
*** samkottler has joined #openstack-dev01:37
*** roge has quit IRC02:00
*** amotoki has joined #openstack-dev02:01
*** gongys has joined #openstack-dev02:04
*** anderstj has joined #openstack-dev02:07
*** anderstj has quit IRC02:23
*** bencherian has joined #openstack-dev02:28
*** Ryan_Lane has quit IRC02:41
*** littleidea has quit IRC02:42
*** littleidea has joined #openstack-dev02:43
*** Ryan_Lane has joined #openstack-dev02:43
*** littleidea has joined #openstack-dev02:43
*** littleidea has quit IRC02:43
*** littleidea has joined #openstack-dev02:44
*** Ryan_Lane has quit IRC02:45
*** danwent has quit IRC02:54
*** dtroyer is now known as dtroyer_zzz03:00
*** dtroyer_zzz is now known as dtroyer03:04
*** littleidea has quit IRC03:12
*** samkottler has quit IRC03:14
*** danwent has joined #openstack-dev03:15
*** littleidea has joined #openstack-dev03:15
*** pixelbeat has quit IRC03:28
*** littleidea has quit IRC03:33
*** littleidea has joined #openstack-dev03:43
*** galstrom has joined #openstack-dev03:45
*** pixelbeat has joined #openstack-dev03:45
*** steveb_ has quit IRC03:55
*** gongys has quit IRC04:02
*** shang has quit IRC04:19
*** dtroyer is now known as dtroyer_zzz04:34
*** otter1 has quit IRC04:34
*** galstrom has quit IRC04:37
*** galstrom has joined #openstack-dev04:39
*** dtroyer_zzz is now known as dtroyer04:47
*** garyk has quit IRC04:51
*** asakhnov has joined #openstack-dev05:03
*** galstrom has quit IRC05:05
*** galstrom has joined #openstack-dev05:08
*** jsgotangco has joined #openstack-dev05:16
*** davidha has quit IRC05:18
*** jsgotangco has quit IRC05:18
*** davidha has joined #openstack-dev05:18
*** sacharya has quit IRC05:20
*** davidha has quit IRC05:23
*** edygarcia has quit IRC05:25
*** garyk has joined #openstack-dev05:25
*** asakhnov has quit IRC05:26
*** asakhnov has joined #openstack-dev05:49
*** garyk has quit IRC05:53
*** galstrom has quit IRC06:00
*** hattwick has quit IRC06:02
*** davidha has joined #openstack-dev06:02
*** dtroyer is now known as dtroyer_zzz06:11
*** Mandell has quit IRC06:27
*** Mandell has joined #openstack-dev06:32
*** al-maisan has joined #openstack-dev06:37
*** littleidea has quit IRC06:42
*** dachary has quit IRC06:51
*** mindpixel has joined #openstack-dev06:53
*** eglynn has joined #openstack-dev07:00
*** hugokuo1 has quit IRC07:02
*** hugokuo1 has joined #openstack-dev07:03
*** davidha has quit IRC07:03
*** davidha has joined #openstack-dev07:04
*** davidha has quit IRC07:10
*** reidrac has joined #openstack-dev07:11
*** asalkeld has quit IRC07:16
*** asalkeld has joined #openstack-dev07:16
*** dachary has joined #openstack-dev07:18
*** anderstj has joined #openstack-dev07:20
*** markmc has joined #openstack-dev07:30
*** ghe has joined #openstack-dev07:33
*** ghe is now known as GheRivero07:33
*** bencherian has quit IRC07:38
*** anderstj has quit IRC07:39
*** sulochan has joined #openstack-dev07:42
*** m4xmr has joined #openstack-dev07:46
*** Hien has quit IRC07:51
*** Hien has joined #openstack-dev07:53
*** m4xmr has left #openstack-dev07:55
*** derekh has joined #openstack-dev07:56
*** Hien has quit IRC08:04
*** Hien has joined #openstack-dev08:05
*** erikzaadi has joined #openstack-dev08:09
*** darraghb has joined #openstack-dev08:20
*** danwent has quit IRC08:24
*** apevec has joined #openstack-dev08:28
*** anniec has joined #openstack-dev08:39
*** anniec_ has joined #openstack-dev08:40
*** epim has quit IRC08:40
*** hattwick has joined #openstack-dev08:43
*** anniec has quit IRC08:44
*** anniec_ is now known as anniec08:44
*** steveb_ has joined #openstack-dev08:47
*** danpb has joined #openstack-dev08:48
*** Mandell has quit IRC08:54
*** maploin has joined #openstack-dev08:57
*** maploin has quit IRC08:57
*** maploin has joined #openstack-dev08:57
*** johngarbutt has joined #openstack-dev09:02
eglynnmarkmc: would it make sense to split bug #1026600 into two bugs, one for the Location header, another for the 201 status code? (in the light of this discussion on the ML ...)09:05
uvirtbotLaunchpad bug 1026600 in nova "Volume creation 201 API response does not include a Location header" [Low,In progress] https://launchpad.net/bugs/102660009:05
eglynnmarkmc: http://lists.openstack.org/pipermail/openstack-dev/2012-July/000132.html09:05
eglynnmarkmc: (not very conventional to return Location with "200 OK" but not explicitly disallowed by the spec either AFAICS)09:05
markmceglynn, I'm gonna respond later, but I think the backwards compat concerns are a bit BS09:06
markmceglynn, do we know of any clients which would be affected? do we think they're buggy09:06
markmceglynn, I think you're suffering such concerns just because you posted to the list :)09:06
markmceglynn, e.g. 338ef02509:07
markmceglynn, merged on friday, switches a response from 200 to 20209:07
eglynnmarkmc: yep, my view is maintaining bug compatability is not strictly required, but the ML discussion was heavily skewed to the other opinion09:07
* eglynn looking ...09:07
eglynnmakrmc: yep, that is a counter-example all right!09:08
markmceglynn, just replied09:15
eglynnmarkmc: just got it, thanks09:20
* eglynn v. impressed with the speed-of-delivery on the new ML!09:21
eglynnlightening-fast compared to the old ...09:21
*** m4xmr has joined #openstack-dev09:31
*** rods_ has joined #openstack-dev09:39
*** RoboticCheese has quit IRC10:10
*** steveb_ has quit IRC10:10
*** RoboticCheese has joined #openstack-dev10:10
*** GheRivero has quit IRC10:15
*** ghe has joined #openstack-dev10:18
*** nunosantos has joined #openstack-dev10:19
*** ghe has quit IRC10:21
*** garyk has joined #openstack-dev10:41
*** winston-d has quit IRC10:42
*** ghe has joined #openstack-dev10:47
*** ghe is now known as GheRivero10:49
*** milner has joined #openstack-dev11:11
*** thovden has joined #openstack-dev11:11
eglynnmarkmc: can I be a pain and harrass you about https://review.openstack.org/9534?11:14
*** samkottler has joined #openstack-dev11:16
markmceglynn, thanks for the reminder, +2ed11:16
eglynnmarkmc: thank you sir!11:17
*** dachary has quit IRC11:52
markmcrussellb, there?11:57
markmcrussellb, sorry, too early - sent mail11:58
*** salgado has joined #openstack-dev12:03
*** salgado has quit IRC12:09
*** darraghb has quit IRC12:09
*** Ruetobas has quit IRC12:09
*** markvoelker has quit IRC12:09
*** uvirtbot has quit IRC12:09
*** jgriffith_away has quit IRC12:09
*** chmouel has quit IRC12:09
*** Xtrapni has quit IRC12:09
*** bhuvan_ has quit IRC12:09
*** justinsb has quit IRC12:09
*** nikhil has quit IRC12:09
*** bcwaldon has quit IRC12:09
*** yazirian has quit IRC12:09
*** ameade has quit IRC12:09
*** pballand has quit IRC12:09
*** salgado has joined #openstack-dev12:10
*** darraghb has joined #openstack-dev12:10
*** Ruetobas has joined #openstack-dev12:10
*** uvirtbot has joined #openstack-dev12:10
*** jgriffith_away has joined #openstack-dev12:10
*** chmouel has joined #openstack-dev12:10
*** Xtrapni has joined #openstack-dev12:10
*** bhuvan_ has joined #openstack-dev12:10
*** justinsb has joined #openstack-dev12:10
*** nikhil has joined #openstack-dev12:10
*** bcwaldon has joined #openstack-dev12:10
*** yazirian has joined #openstack-dev12:10
*** ameade has joined #openstack-dev12:10
*** pballand has joined #openstack-dev12:10
*** Xtrapni has quit IRC12:10
*** markvoelker has joined #openstack-dev12:10
*** m4xmr has left #openstack-dev12:10
*** trapni has joined #openstack-dev12:10
*** galstrom has joined #openstack-dev12:11
*** uvirtbot has quit IRC12:12
*** uvirtbot has joined #openstack-dev12:12
*** dachary has joined #openstack-dev12:21
*** thovden has quit IRC12:21
*** markvoelker has quit IRC12:21
*** salgado has quit IRC12:21
*** darraghb has quit IRC12:21
*** Ruetobas has quit IRC12:21
*** jgriffith_away has quit IRC12:21
*** chmouel has quit IRC12:21
*** bhuvan_ has quit IRC12:21
*** justinsb has quit IRC12:21
*** nikhil has quit IRC12:21
*** bcwaldon has quit IRC12:21
*** yazirian has quit IRC12:21
*** ameade has quit IRC12:21
*** pballand has quit IRC12:21
*** salgado has joined #openstack-dev12:22
*** darraghb has joined #openstack-dev12:22
*** Ruetobas has joined #openstack-dev12:22
*** jgriffith_away has joined #openstack-dev12:22
*** chmouel has joined #openstack-dev12:22
*** bhuvan_ has joined #openstack-dev12:22
*** justinsb has joined #openstack-dev12:22
*** nikhil has joined #openstack-dev12:22
*** bcwaldon has joined #openstack-dev12:22
*** yazirian has joined #openstack-dev12:22
*** ameade has joined #openstack-dev12:22
*** pballand has joined #openstack-dev12:22
*** markvoelker has joined #openstack-dev12:22
*** markvoelker has quit IRC12:23
*** markvoelker has joined #openstack-dev12:23
*** drewlander has joined #openstack-dev12:25
*** littleidea has joined #openstack-dev12:31
*** littleidea has joined #openstack-dev12:33
*** littleidea has quit IRC12:33
*** littleidea has joined #openstack-dev12:34
*** galstrom has quit IRC12:38
*** chrisfer has joined #openstack-dev12:39
*** halfss has joined #openstack-dev12:41
*** GheRivero has quit IRC12:51
*** sacharya has joined #openstack-dev12:52
*** ayoung has joined #openstack-dev12:53
*** littleidea has quit IRC12:53
*** jgriffith_away is now known as jgriffith12:57
*** dprince has joined #openstack-dev13:00
*** sacharya has quit IRC13:01
*** chrisfer has joined #openstack-dev13:01
*** davidkranz_ is now known as davidkranz13:02
*** salv-orlando has joined #openstack-dev13:08
*** kbringard has joined #openstack-dev13:10
jgriffithjeblair: Ping13:11
*** kbringard has quit IRC13:11
*** kbringard has joined #openstack-dev13:11
*** ewindisch has joined #openstack-dev13:16
*** jgriffith has quit IRC13:18
*** GheRivero has joined #openstack-dev13:19
*** jgriffith has joined #openstack-dev13:24
*** timello has quit IRC13:25
davidkranzmarkmc: "backwards compat concerns are a bit BS" are pretty harsh words. If that is really the sentiment of the OpenStack dev community,  this needs to be taken to a forum that includes users and operators.13:35
*** zaneb has joined #openstack-dev13:35
markmcdavidkranz, I was referring to this specific concern, not backwards compat in general13:35
markmcdavidkranz, I think compat is very important13:35
davidkranzmarkmc: But if I am an operator and I take this change, some random user's code could stop working, right?13:36
davidkranzmarkmc: Why is it so important to make this change to fix a minor design bug?13:36
markmcdavidkranz, potentially, but this true of a lot of bug fixes (that user's code relying on the bug stops working)13:37
markmcdavidkranz, it's not a design bug and it's important we fix bugs and have a consistent API13:37
markmcdavidkranz, no-one would thank us if we added v3 for this13:37
davidkranzmarkmc: I completely agree with your last point. But not one would curse at us if we didn't make this change either.13:38
markmcdavidkranz, broken window syndrome - an inconsistent API will get more inconsistent over time; we should be rectifying bugs like this13:39
davidkranzmarkmc: Well, I guess whoever is running this show (whoever that is) will have to decide. But any change that impacts operators and users in this way should be published on a non-dev list.13:41
markmcdavidkranz, I honestly thing you're blowing this out of proportion13:42
markmcdavidkranz, do you know of any clients would be affected?13:42
markmcdavidkranz, do you realize these kind of fixes are quite commonly made anyway?13:43
markmcdavidkranz, e.g. like the one that was merged on Friday?13:43
davidkranzmarkmc: I understand that.13:43
davidkranzmarkmc: I have no idea of all the applicatinos out there using Openstack compute API v2 so how could know who would be affected?13:44
*** sacharya has joined #openstack-dev13:44
markmcdavidkranz, right, no concrete data of this causing problems - so all I have is my instinct which says it probably won't13:45
*** dtroyer_zzz is now known as dtroyer13:45
markmcdavidkranz, and I don't see the need to consult more widely on this - no more than other similar bug fixes13:45
davidkranzmarkmc: I really think we are talking past each other. Operators don't need to know that their user's code might stop working?13:47
markmcdavidkranz, operators benefit from warnings about changes that might break stuff13:47
markmcdavidkranz, they don't need to be notified about every bug fix (well, honestly they want to be - but they can do that themselves)13:48
markmcdavidkranz, there's a threshold - I don't think this goes over it13:48
*** rpedde_away is now known as rpedde13:49
davidkranzmarkmc: I wish I could agree with you. If I am in a tiny minority with this point of view I will shut up.13:49
*** zaitcev has joined #openstack-dev13:50
markmcdavidkranz, IMHO it only appears to be significant because you noticed it, which is only because it was discussed on list13:50
markmcdavidkranz, fixes like this are quite regular occurrences I think13:51
*** Dr_Who has joined #openstack-dev13:51
*** markmcclain has joined #openstack-dev13:51
davidkranzmarkmc: That is completely untrue. I noticed it because the tempest gate failed.13:51
markmcdavidkranz, wait, what? this caused a tempest test to fail?13:52
davidkranzmarkmc: The fact that tempest did not see the other changes represents the lack of complete coverage in tempset.13:52
davidkranzmarkmc: https://review.openstack.org/#/c/10058/13:52
markmcdavidkranz, am I misreading? that failure looks unrelated to the change?13:53
davidkranzmarkmc: The change was to return 201 instead of 200 right?13:54
jgriffithdavidkranz: markmc: The tempest change was intended to handle *both*13:54
davidkranzmarkmc: Yes, temporarily until it could be really changed. Needed to get around the tempest failure.13:55
markmcdavidkranz, nevermind, misread13:55
markmcself.assertEqual(200, resp.status)13:55
markmcmeh13:55
markmcdavidkranz, could you summarize the above on the mailing list thread? it's good context13:55
*** sacharya has quit IRC13:55
davidkranzmarkmc: Sure.13:55
*** sacharya has joined #openstack-dev13:56
*** edygarcia has joined #openstack-dev13:56
*** sacharya has left #openstack-dev13:58
*** roge has joined #openstack-dev14:04
*** utlemming has joined #openstack-dev14:04
*** timello has joined #openstack-dev14:05
*** AlanClark has joined #openstack-dev14:06
*** al-maisan is now known as almaisan-away14:08
*** galstrom has joined #openstack-dev14:11
*** sacharya has joined #openstack-dev14:14
*** matiu has quit IRC14:14
*** erikzaadi has quit IRC14:15
*** dtroyer is now known as dtroyer_zzz14:18
*** renier has joined #openstack-dev14:19
russellbjkoelker: hey, i've got a few openstack-common patches pending that are blocking a nova patch series.  if you have some time today, could you take a look?14:22
*** Gordonz has joined #openstack-dev14:23
*** Gordonz has quit IRC14:23
*** jaypipes has joined #openstack-dev14:23
*** mnewby has joined #openstack-dev14:24
*** Gordonz has joined #openstack-dev14:24
*** timello has quit IRC14:26
jgriffithttx: thanks!14:26
ttxjgriffith: np :) need to look into devstack since I suspect it needs to be updated as well to install the new rootwrap configfiles14:26
ttxthis should really move to some common project, will look into that14:27
jgriffithttx: I think my changes from Friday should cover it.  I just need to figure out how to get tempest to run so I can submit the final switch over14:27
jgriffithttx: I basicly just took the nova rootwrap changes and put them into lib/cinder14:28
*** matiu has joined #openstack-dev14:28
*** matiu has quit IRC14:28
*** matiu has joined #openstack-dev14:28
ttxjgriffith: ok, should be ok then, lets see if the tests pass14:28
*** maoy has joined #openstack-dev14:30
*** flaviamissi has joined #openstack-dev14:30
dansmithrussellb: oh sure, let *him* change something to a synchronous call! :D14:32
russellbha14:33
russellbwhat was it that you changed though?14:33
dansmithI'm kidding, I know the difference14:33
russellbk .. just wanted to make sure i'm not being inconsistent14:33
dansmithI'm annoyed though, because if this slips in before jaypipes comes back and +1s my patch from friday, I'll have to rebase :)14:33
russellbwas yours something that takes a while?14:34
dansmithrussellb: no, just poking fun14:34
*** anderstj has joined #openstack-dev14:34
russellbi'll have to rebase a bunch of patches if it goes in ...14:34
russellbi have a series of stuff that changes the rpc api and bumps the version every time, and so does this14:34
dansmithmine was start/stop, which I didn't think was much of a blocking operation on the backend, but you and others said it was14:34
russellbso it will cause a conflict in every single patch in the series :)14:34
dansmithnice :)14:34
russellbwell feel free to call me out if i'm wrong, heh14:35
dansmithI figured that setting the password required interacting with the guest or opening up the root disk and thus could take a while, but, it's not a critical path thing I guess14:35
*** galstrom has left #openstack-dev14:35
jaypipesdanpb: sorry... link for me?14:36
jaypipesdansmith: ^^14:36
dansmithjaypipes: https://review.openstack.org/#/c/9932/14:36
*** blamar has joined #openstack-dev14:37
*** anderstj has quit IRC14:37
*** blamar has quit IRC14:37
jaypipesdansmith: done.14:38
*** dtroyer_zzz is now known as dtroyer14:38
dansmithjaypipes: thanks man :)14:38
dansmithcomstud: care to finish us off? https://review.openstack.org/#/c/9932/14:38
jgriffithjaypipes: Trying to get devstack changes in, can't get past gate tests https://jenkins.openstack.org/job/gate-tempest-devstack-vm/4400/console14:38
jgriffithjaypipes: Any tips/docs for how to run this on my own devstack system to debug?14:39
*** blamar has joined #openstack-dev14:39
jaypipesjgriffith: looking now..14:39
*** timello has joined #openstack-dev14:39
jaypipesjgriffith: search for "MySQL server has gone away" on https://jenkins.openstack.org/job/gate-tempest-devstack-vm/4400/artifact/logs/syslog.txt14:41
*** littleidea has joined #openstack-dev14:41
jaypipesjgriffith: something's up with the MySQL server used in testing it seems ...14:41
jgriffithjaypipes: Ahh... thanks!14:42
jaypipesjgriffith: not sure if it has a lick to do with your patch though...14:42
jgriffithjaypipes: Well, me neither :)14:42
jgriffithjaypipes: Is it possible to run tempest on my own setup to step through?  Or is that non-trivial?14:43
jaypipesjgriffith: FYI, I usually go to the test result page: https://jenkins.openstack.org/job/gate-tempest-devstack-vm/4400/ and click the plus sign next to the "artifacts" area and search through those files for errors..14:43
jaypipesjgriffith: absolutely possible. is your local a devstack setup or non-devstack setup?14:43
jgriffithjaypipes: devstack... used vagrant14:43
jgriffithjaypipes: Have tempest cloned, but now sure on the config14:44
*** asakhnov has quit IRC14:44
dansmithjgriffith: tools/configure_tempest.sh :)14:44
dansmith(in devstack)14:44
jaypipesjgriffith: there's a helpful little script in devstack :) tools/configure_tempest.sh14:44
jaypipesjgriffith: it assumes, however, that tempest is installed to /opt/stack/tempest14:44
jgriffithdansmith: jaypipes: Ahaaa.. nice14:44
jaypipesjgriffith: so clone tempest into there first, then run it.14:44
jgriffithjaypipes: Cool, that's where I put it14:44
jgriffithjaypipes: Trying now14:45
jaypipesjgriffith: http://paste.openstack.org/show/19540/14:45
jaypipesjgriffith: that's an easy little script I use to reset my tempest env from devstack...14:45
jgriffithjaypipes: Nice.. thanks!14:45
jaypipesjgriffith: easy enough to mod for your needs14:46
jeblairjgriffith: pong14:46
jgriffithjeblair: Hey there...14:46
jgriffithjeblair: Was going to ask you about debugging the tempest failures on that patch from Friday14:46
jgriffithjeblair: Got some help from jaypipes and dansmith14:46
jgriffithjeblair: Running it now14:46
jeblairjgriffith: ah, cool14:47
*** datsun180b has joined #openstack-dev14:50
*** tryggvil__ has joined #openstack-dev14:51
*** edygarcia_ has joined #openstack-dev14:56
*** edygarcia has quit IRC14:58
*** edygarcia_ is now known as edygarcia14:58
*** lorin1 has joined #openstack-dev14:58
*** e1mer has quit IRC15:00
*** cmagina-lunch has joined #openstack-dev15:02
*** edygarcia has quit IRC15:03
jkoelkerrussellb: doneskis15:03
russellbthanks!15:03
*** cmagina has quit IRC15:03
*** reidrac has quit IRC15:04
*** asakhnov has joined #openstack-dev15:05
*** thovden has joined #openstack-dev15:11
*** ecarlin has joined #openstack-dev15:12
*** rnirmal has joined #openstack-dev15:12
*** sstent has quit IRC15:13
*** andrea_ has joined #openstack-dev15:14
*** sstent has joined #openstack-dev15:14
*** ecarlin has quit IRC15:15
*** mindpixel has quit IRC15:18
ttxvishy: could you revive https://review.openstack.org/#/c/9041/ in order to fix https://bugs.launchpad.net/nova/+bug/1017418 for stable/essex ?15:18
uvirtbotLaunchpad bug 1017418 in nova/essex "NoMoreFloatingIps: Zero floating ips available after repeatedly creating and destroying instances over time" [Critical,In progress]15:18
*** dachary has quit IRC15:20
*** amotoki_ has joined #openstack-dev15:36
*** amotoki has quit IRC15:36
*** heckj has joined #openstack-dev15:38
*** anniec has quit IRC15:40
*** dachary has joined #openstack-dev15:41
*** matiu has quit IRC15:44
*** PotHix has joined #openstack-dev15:46
*** halfss has quit IRC15:47
andrewbogott_cerberus_, could I get your comments on https://review.openstack.org/#/c/10035/?  (That's the patch that makes the list notifier the standard behavior for the notification driver config.)15:47
*** littleidea_ has joined #openstack-dev15:47
_cerberus_Yep, I can take a look in a bit15:47
andrewbogottthanks15:48
*** cmagina-lunch is now known as cmagina15:50
*** PotHix has quit IRC15:51
*** littleidea has quit IRC15:52
*** littleidea_ is now known as littleidea15:52
*** reed has joined #openstack-dev15:54
*** maploin has quit IRC15:55
jgriffithjeblair: Odd, what's failing actually is the delete call for the volume it succesfully created15:56
*** amotoki_ is now known as amotoki15:57
jgriffithjeblair: Hmm... It looks like the endpoint is wrong?15:59
*** andrea_ has left #openstack-dev15:59
*** PotHix has joined #openstack-dev16:01
*** garyk has quit IRC16:01
*** matiu has joined #openstack-dev16:02
*** matiu has quit IRC16:02
*** matiu has joined #openstack-dev16:02
*** belliott has quit IRC16:03
*** belliott has joined #openstack-dev16:03
*** mnewby has quit IRC16:04
*** edygarcia has joined #openstack-dev16:06
*** garyk has joined #openstack-dev16:07
*** belliott has quit IRC16:07
*** amotoki has quit IRC16:08
*** belliott has joined #openstack-dev16:08
*** Slower has joined #openstack-dev16:13
*** jtran has joined #openstack-dev16:15
*** edygarcia has quit IRC16:18
*** nati_ueno has joined #openstack-dev16:20
jeblairjgriffith: you probably want jaypipes for that; i'm not familiar with how that's configured or used by tempest16:21
*** edygarcia has joined #openstack-dev16:21
jgriffithjeblair: Yeah, that's likely not the problem anyway... just thinking out loud and talking to you makes me look less insaine than talking to my dog16:23
jeblairjgriffith: whenever you ask me a question, i just repeat it to the bird out my window, so...16:23
jgriffithjeblair: LOL16:24
jaypipesjgriffith: you probably want jeblair for that. I'm just a dumbass.16:25
jgriffithjaypipes: Hmm... I'm noticing a patern here16:25
jaypipesjgriffith: :)16:25
*** danpb has quit IRC16:25
jaypipesjgriffith: so the create call is working but the delete (of the same volume UUID) isn't?16:26
jgriffithjaypipes: So yeah... here's a paste http://paste.openstack.org/show/19545/16:26
jgriffithjaypipes: At first I noticed the url was xxx:8776 and thought that was the issue but don't think that's true now (since create works fine)16:27
*** edygarcia has joined #openstack-dev16:27
jaypipeslooking...16:27
jgriffithjaypipes: Also here's the url for the delete: u'http://192.168.137.6:8774/v2/0307e291310a4f72a8edf2b4887d30fc/os-volumes/b8742911-8a02-467c-bd23-23cdaf4e68c8'16:29
jgriffithjaypipes: I need to run again and catch create16:29
jaypipesjgriffith: wait a minute...16:30
jaypipesjgriffith: that's a different UUID than the ID of the volume in the cinder log above.16:30
*** edygarcia has quit IRC16:31
jgriffithjaypipes: Yeah, ignore that :)  Sorry, different run16:31
jaypipesah, k16:32
*** jtran has quit IRC16:32
*** thovden has quit IRC16:34
jaypipesjgriffith: so I have a suspicion that the 404 is actually referring to something other than the volume itself...16:35
*** nati_ueno has quit IRC16:36
jaypipesjgriffith: perhaps some foreign key is being deleted before the volume record itself?16:36
jgriffithjaypipes: hmmmm16:36
jgriffithjaypipes: That would make a lot more sense16:36
jgriffithjaypipes: okee... tracing through it again16:36
*** edygarcia_ has joined #openstack-dev16:37
*** jtran has joined #openstack-dev16:38
jaypipesjgriffith: hold on a sec :)16:38
jaypipesjgriffith: so looking back at this log... everything is actually kosher.16:38
jgriffithjaypipes: do tell?16:38
jaypipesjgriffith: the DELETE is called, returns a 202, then a GET is called and of course it returns a 404 because the volume is deleted.16:39
jgriffithjaypipes: Ahh, yes.. that's the verification of the delete16:39
jaypipesright!16:39
jaypipesjgriffith: I bet it's just the test case that needs to be refactored a bit.16:40
jaypipesjgriffith: looks to me like there is a loop of GETs until a 404 is returned after the delete.16:40
jgriffithjaypipes: Well I traced it with PDB and the actual delete request did throw the COMPUTE exception16:40
*** edygarcia_ has quit IRC16:40
jaypipesjgriffith: all I see is the cinder log above...16:41
jaypipesjgriffith: and all that seems kosher to me./16:41
*** sniperd has joined #openstack-dev16:41
jgriffithjaypipes: so in rest_client.py (tempest) I stepped through the delete request and it threw the copute fault16:42
*** garyk has quit IRC16:42
jgriffithjaypipes: I introduced a red herring I think with the cinder log I sent :(16:42
jaypipesjgriffith: do you have a paste of that traceback?16:42
jgriffithjaypipes: Nope but I'm running it again now with a clean config16:43
jaypipeskk16:43
jaypipeson a totally unrelated note, it would be great if someone figured out how to get rid of all the damn "Exception AssertionError: AssertionError() in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored" messages in log output. :(16:43
jgriffithjaypipes: Amen brother!!  I tried the patch that's out there without luck16:44
*** Mandell has joined #openstack-dev16:50
*** nunosantos has quit IRC16:52
jaypipeszul: this something you can assign to the appropriate Ubuntu-er? :) https://bugs.launchpad.net/ubuntu/+source/glance/+bug/102771916:54
uvirtbotLaunchpad bug 1027719 in glance "glance-client package has incorrect description" [Undecided,Confirmed]16:54
*** jaypipes has left #openstack-dev16:54
*** jaypipes has joined #openstack-dev16:54
zuljaypipes: yep16:55
*** jdurgin has joined #openstack-dev16:55
zuljaypipes: the approiate person is probably me though16:55
jaypipeszul: ah, ok then! :)16:56
*** johnpur has joined #openstack-dev16:59
*** nati_uen_ has joined #openstack-dev16:59
*** nati_uen_ has quit IRC16:59
*** nati_uen_ has joined #openstack-dev17:00
*** johnpur has quit IRC17:01
eglynnmtaylor, jeblair: does this look like a breakage in the Jenkins config for gating Tempest changes: https://jenkins.openstack.org/job/gate-tempest-pep8/285/consoleFull17:01
eglynn(i.e. the ERROR: toxini file '/home/jenkins/workspace/gate-tempest-pep8/tox.ini' does not exist)17:01
mtayloreglynn: I think we were talking to/working with jaypipes on that on friday17:01
mtaylorjaypipes: do you remember what it was that we decided to do abot that? it was me wasn't it. I was supposed to fix it...17:02
eglynnmtaylor: a-ha, cool ...17:02
jaypipesmtaylor: actually, you were going to submit a patch to make tempest toxified :)17:02
mtayloryup. I was. then I got derailed by thinking I should pbr it too ... but then I went down a rathole17:03
mtaylorI'll have a patch in an hour or so17:03
mtaylorsorry for the delay17:03
jaypipesSLAP!17:03
jaypipes:) no worries17:03
* mtaylor punches jaypipes17:03
*** tryggvil__ has quit IRC17:03
* jaypipes strangles mtaylor with the tendon of a dead giraffe.17:04
*** derekh has quit IRC17:04
*** darraghb has quit IRC17:04
mtaylordude. NICE!17:04
*** mnewby has joined #openstack-dev17:04
dansmithmtaylor: um, he wins that one.17:04
mtaylordansmith: yeah, he totally does. I'm going to have to up my game17:04
*** tryggvil__ has joined #openstack-dev17:05
dansmith...good luck with that17:05
* dansmith readies his olympic-judge-esque voting paddle and golf clap17:05
jaypipeslol\17:06
*** sulochan has quit IRC17:10
*** bencherian has joined #openstack-dev17:14
*** tryggvil__ has quit IRC17:14
*** GheRivero has quit IRC17:16
*** issackel_ has joined #openstack-dev17:17
dansmithCould some cores help move this along? https://review.openstack.org/#/c/9932/17:18
*** adjohn has joined #openstack-dev17:18
*** salgado is now known as salgado-lunch17:19
*** dtroyer is now known as dtroyer_zzz17:20
*** edygarcia has joined #openstack-dev17:28
*** lorin1 has quit IRC17:28
*** dtroyer_zzz is now known as dtroyer17:31
dansmithcomstud: thanks17:32
ewindischdansmith: looking at it.17:36
*** anniec has joined #openstack-dev17:38
*** lorin1 has joined #openstack-dev17:40
*** anniec has quit IRC17:42
dansmithewindisch: thanks.. after working on this for a bit, I think task_state really needs to be pre-success in order to filter out repeat requests at the highest layer, right?17:44
*** anniec has joined #openstack-dev17:44
dansmithI think it was intended to be viewed with vm_state as the post-action state change, and task_state as the pre-action one17:44
ewindischI see17:44
comstuddansmith: np.. something feels fragile about it.. raising an exception 1 in decorator and catching it in another, but..17:47
dansmithcomstud: I know, it's not great, but I bet jaypipes would testify that he's explored other options (as have I)17:47
dansmithwe could go back to how I had it in the first place, where we do the reversal as a function called from the actual failure point, but then you have to keep a mapping of states to revert, which was deemed ugly (rightfully so)17:48
*** patelna has joined #openstack-dev17:49
jaypipescomstud: yeah I spent the day on friday trying unsuccessfully to marry parameterized decorators with multiple nested levels of non-parameterized decorators (like wrapped_exception and catch_lock_instance)17:49
jaypipescomstud: ended up in decorator inception hell.17:49
comstudI'm not sure why the functionality couldn't be added directly in checks_instance_lock17:50
comstudi might have missed that17:50
dansmithcomstud: it was, initially17:50
*** adjohn has quit IRC17:51
dansmiththe problem was where to keep the list of states we should revert17:51
jaypipesright.. you would need to pass the revert states into the decorator...17:51
arosenHello, for some reason maybe ~a month ago when running nova commands nova has been prompting me with, "Please input your password for the keyring"  Any ideas why? Even with fresh devstack installs this happens to me.17:51
dansmitharosen: add --no_cache17:52
jaypipesand because that decorator is decorating a method of the manager, and that it also decorates the wrapped_exception decorator, it gets VERY ugly.17:52
dansmithjaypipes: good thing time doesn't slow down by an order of magnitude in each level of decorator inception, huh? :)17:53
jaypipesdansmith: no shit!17:53
arosendansmith: to where? My nova doesn't know about that param.17:53
comstuddansmith: I left you another question inline that I just spotted17:53
arosenTo /etc/nova/nova.conf?17:53
dansmitharosen: no, on the command line to nova17:53
sdaguejaypipes: did you find the james bond level? ;)17:53
dansmitharosen: maybe you have an old/stale one?17:53
*** mnewby has quit IRC17:54
* jaypipes hugs markmc for https://review.openstack.org/#/c/10119/17:54
jaypipessdague: hehe, yep. I wore my white snow suit.17:54
dansmithcomstud: cool, because this one didn't have quite enough iterations yet :/17:54
comstudlol17:54
* jaypipes wishes there was a rebase squash command for gerrit reviews :)17:55
comstudhaha17:55
dansmithcomstud: ah, oops, missed those I guess.. I guess I have to acquiesce :)17:56
*** Ryan_Lane has joined #openstack-dev17:56
comstuddansmith: :)17:56
comstuddansmith: Note< I didn't go looking for everything17:56
comstudI just spotted those 217:56
*** Ryan_Lane has joined #openstack-dev17:56
dansmithokay, I'll recheck17:57
comstudty!17:57
dansmithgood thing I have a productivity-killing conf-call coming up...17:57
*** Aaton_off is now known as Aaton17:59
*** thingee has joined #openstack-dev18:00
arosendansmith: I don't think so. I'm running master and just pulled down the latest changes18:02
*** johnpur has joined #openstack-dev18:03
dansmithdan@devstack:~/devstack$ nova help | grep cache18:03
dansmithusage: nova [--debug] [--no_cache] [--timings] [--os_username OS_USERNAME]18:03
dansmitharosen: ^18:03
*** ChanServ sets mode: +v johnpur18:03
*** johnpur has quit IRC18:04
*** johnpur has joined #openstack-dev18:04
*** ChanServ sets mode: +v johnpur18:04
*** anderstj has joined #openstack-dev18:05
arosendansmith: yup I have the same thing. That option doesn't seem to work though when I specify it. http://pastebin.com/6REZhtdK18:05
dansmitharosen: put it before 'list'18:06
arosendansmith: doh, thanks!18:07
dansmitharosen: :)18:07
*** almaisan-away is now known as al-maisan18:10
dprincebcwaldon: re: outstanding question on the auth_or_store_url variable... is now a good time to talk?18:10
dansmithcomstud: found a few others (oops), but got those fixed up and re-submitted18:12
comstudok18:13
jgriffithjaypipes: BTW, you were correct... the delete succeeds it's the call to get in the verify loop that throws18:13
jgriffithjaypipes: Need to go to another meeting again but then I'm back for the afternoon (I think(18:13
jaypipesjgriffith: w00t. always good when I'm right.18:14
jgriffithjaypipes: Thought you'd like that!18:14
*** thingee has quit IRC18:17
*** mnewby has joined #openstack-dev18:18
*** sulochan has joined #openstack-dev18:18
*** rkukura has quit IRC18:19
*** rkukura has joined #openstack-dev18:20
*** jakedahn_zz is now known as jakedahn18:21
dansmithcomstud: thanks18:22
comstudnp18:22
* dansmith wonders which core approver he should try to bribe next18:22
*** issackel_ has quit IRC18:22
*** cp16net is now known as cp16net|away18:22
*** mnewby has quit IRC18:23
*** mnewby has joined #openstack-dev18:23
*** matwood has joined #openstack-dev18:24
*** jog0 has joined #openstack-dev18:25
*** epim has joined #openstack-dev18:25
*** asakhnov has quit IRC18:28
*** maoy has quit IRC18:29
*** cp16net|away is now known as cp16net18:31
*** anderstj_ has joined #openstack-dev18:32
*** anderstj has quit IRC18:32
*** anderstj has joined #openstack-dev18:33
*** anderstj_ has quit IRC18:33
*** anderstj_ has joined #openstack-dev18:34
*** thingee has joined #openstack-dev18:35
*** anderstj has quit IRC18:38
*** dachary has quit IRC18:44
*** dachary has joined #openstack-dev18:46
*** novas0x2a|laptop has quit IRC18:47
*** salgado-lunch is now known as salgado18:50
*** heckj has quit IRC18:52
*** apevec has quit IRC18:53
*** dachary has quit IRC18:56
Ryan_Laneayoung: I'm looking at ldap for keystone right now… is it possible for keystone to use ldap for the token service?18:57
Ryan_Lanein the old nova code, the access and secret keys were an attribute on the user's object18:57
Ryan_LaneI really want to avoid using password authentication, as it makes users store their passwords on the filesystem18:58
*** dachary has joined #openstack-dev18:58
Ryan_Lanethe password auth that almost all openstack cloud providers is using right now seriously makes me cringe18:58
*** matwood has quit IRC18:59
dansmithvishy: are votes counted from everyone or just other core/important people?19:00
*** anniec has quit IRC19:04
*** apevec has joined #openstack-dev19:06
*** anniec has joined #openstack-dev19:06
*** nati_ueno has joined #openstack-dev19:07
ayoungRyan_Lane, LDAP support is simple->token19:07
*** al-maisan is now known as almaisan-away19:07
Ryan_Lane:(19:07
ayoungwhat would you like?  Kerberos?19:07
Ryan_Lanetoken, like nova previously had19:08
ayoungRyan_Lane, how do you get that token?19:08
Ryan_Lanetoken -> token19:08
ayoungRyan_Lane, yes. we have that, too19:08
Ryan_LaneI generate the token for the user and stick it onto their user account in LDAP19:08
ayoungno token time out?19:08
Ryan_Lanemy web frontend can pull the token, then authenticate using it19:08
ayoungRyan_Lane, well...you cn still do that19:09
Ryan_Lanewell, ideally, you'd auth with the permanent token, then provide a token with an expiration19:09
ayoungRyan_Lane, no, permanent token bad...here's a better idea...19:09
ayoungTwo factor auth to keystone,  short lived token19:09
ayoungfor example,  Kerberos to Keystone,  Client cert to keystone19:10
ayoungsmart card...19:10
*** nati_uen_ has quit IRC19:10
ayoungthen keystone provides a short lived token for OPenstack only operations19:10
*** cp16net is now known as cp16net|away19:10
Ryan_LaneI'm providing access to random people in the world19:10
Ryan_Lanesmart cards won't work. we have two-factor authentication using OATH, though19:11
Ryan_LaneI don't want to force everyone to use that, though19:11
Ryan_Lanealso, the end-user never needs to see the permanent token19:11
Ryan_Lanethe web server can use the permanent token to generate one with an expiration, then provide that to the user19:11
jaypipesdansmith: everyone other than IBMers. ;P19:12
ayoungRyan_Lane, so userid and password passed through to Keystone from the webfront end is not OK?  HOrizon never has to store it19:12
*** cp16net|away is now known as cp16net19:12
dansmithjaypipes: heh, fair enough :D19:12
ayoungRyan_Lane, you want to use standard auth mechanisms to the web front end.  A custom token seems like it would be problematic19:12
Ryan_Laneayoung: I could do that, but then I need to make sure the web frontend and keystone have the exact same token expiration time19:12
ayoungRyan_Lane, no....19:12
Ryan_LaneI don't want to force users to constantly re-authenticate19:12
ayoungweb front end used basic auth.  takes the uid-password and passed through to keystone19:13
Ryan_Laneit sucks19:13
Ryan_Laneeys19:13
ayoungthen token is tored in the users session19:13
Ryan_Lane*yes19:13
Ryan_Laneindeed19:13
Ryan_Lanebut, that assumes the user logs in often19:13
Ryan_Laneif users get a long-lived token, and don't re-auth for a week, keystone needs to accept the temporary token for a week19:13
ayoungwell,  not really.  it assumes that either the user remembers their own password, or stores it in their browsers keystone19:13
ayounger19:13
ayoungkey store19:13
Ryan_Laneyes, which means the user needs to re-auth fairly often19:14
Ryan_Lanethat sucks19:14
Ryan_LaneI can likely do simple auth, and just increase the expiration time of the keystone token to match mediawiki's long-lived token time19:15
*** adjohn has joined #openstack-dev19:15
*** anniec has quit IRC19:16
ayoungRyan_Lane, with basic auth, the userid and password are sent on each request.  THe webserver can ignore them, but on token time out, make another authentace call to keystone19:16
Ryan_Laneo.O19:17
Ryan_LaneI thought with basic auth, that it authenticates, then gives back a toekn19:17
Ryan_Lane*token19:17
Ryan_Lanethen you use the temporary token until it expires19:17
Ryan_Lanethen you re-auth19:17
Ryan_Lane(with the username/password)19:17
ayoungRyan_Lane, only if you talk directly to keystone19:17
Ryan_LaneI definitely can't pass the username and password on every call19:18
Ryan_Laneas the frontend doesn't have it19:18
Ryan_Laneit can only do passthrough on initial login19:18
ayoungOK.  If you do long lived tokens, then yes,  you can do that, too.19:18
ayoungBut then you need to store the tokens, and they are a symmetric secret.19:19
Ryan_LaneI don't mind that19:19
ayoungRyan_Lane, so,  are you good?19:19
Ryan_LaneI think so, yeah19:19
Ryan_Lanethanks19:19
Ryan_LaneI'll let you know when I start writing code ;)19:20
*** ayoung is now known as ayoung-afk19:20
*** novas0x2a|laptop has joined #openstack-dev19:25
*** heckj has joined #openstack-dev19:26
*** matwood has joined #openstack-dev19:32
*** thovden has joined #openstack-dev19:34
*** dprince has quit IRC19:37
*** Guest67996 has quit IRC19:41
*** Kiall has joined #openstack-dev19:43
*** Kiall has quit IRC19:49
*** mnewby has quit IRC19:55
*** Kiall has joined #openstack-dev19:55
*** heckj has quit IRC19:56
*** primeministerp has quit IRC19:57
*** drewlander has quit IRC19:58
*** heckj has joined #openstack-dev20:01
*** thingee_zz has joined #openstack-dev20:04
*** GheRivero has joined #openstack-dev20:04
*** issackel_ has joined #openstack-dev20:05
*** thingee has quit IRC20:05
*** anniec has joined #openstack-dev20:07
*** anniec_ has joined #openstack-dev20:08
*** anniec has quit IRC20:08
*** anniec_ is now known as anniec20:08
*** johnpur has left #openstack-dev20:09
*** nati_uen_ has joined #openstack-dev20:10
*** nati_ueno has quit IRC20:13
*** nati_uen_ has quit IRC20:18
*** nati_ueno has joined #openstack-dev20:18
jaypipesdansmith, russellb: warning... you guys are headed for merge conflicts :) https://review.openstack.org/#/c/10161/20:19
russellbyeah we were talking about that earlier ...20:19
*** dhellmann_ has joined #openstack-dev20:19
russellbthere's yet another patch that conflicts, too20:19
russellbit's a race!20:19
jaypipes:)20:19
jaypipeshmmmm. http://www.marketwatch.com/story/vmware-to-acquire-nicira-2012-07-2320:20
*** dhellmann_ has quit IRC20:20
*** dhellmann has quit IRC20:20
*** dhellmann has joined #openstack-dev20:20
russellbjaypipes: huh, that's interesting, indeed.20:20
dansmithrussellb: any chance you'd fall on your sword and approve mine?20:20
dansmithkinda like letting the person with just a pack of gum go first in the checkout line... :)20:21
*** dhellmann has quit IRC20:21
jaypipeshehe20:21
russellblol20:21
russellbwhich one is it again?20:21
dansmiththis ill-fated one: https://review.openstack.org/#/c/9932/20:21
russellbmine isn't going in today ... got a request to refactor these decorators and i'm not even sure how to do it :-)20:22
dansmithI know the feeling :D20:22
*** matwood has quit IRC20:22
russellbthese decorators had my banging my head the other day20:22
*** GheRivero has quit IRC20:22
jaypipeslol, yes he does.20:22
dansmithI've successfully worn out jaypipes, comstud, and ewindisch so hopefully the other avenues have been sufficiently checked20:23
jaypipeslmao20:23
jaypipesdansmith: decorators have a funny habit of doing that, eh? :)20:24
*** salgado is now known as salgado-afk20:24
dansmithyeah.. they're uuber cool, but man they can make like unpleasant in a hurry20:24
sdaguehmmm... maybe we need some undecorating love at some point?20:24
jaypipeshehe20:24
sdagueit seems getting 4 decorators deep is asking for future trouble20:24
*** matwood has joined #openstack-dev20:24
dansmithit depends on how clean they are.. I don't know that we need undecorating specifically,20:25
jaypipessdague: yep. and mixing parameterized with non-parameterized functools.wraps() ones is asking for trouble! :)20:25
dansmithbut some cleanup or refactoring might be good20:25
russellb4 decorators that make debuggins really fun20:26
sdaguesounds like a good summit discussion20:26
russellbwhen most of them are doing exception magic20:26
*** thovden has quit IRC20:26
russellbi wanted to set that file on fire the other day20:26
dansmithmaybe there should be a pep8 rule about five-deep decoration :)20:26
sdaguewell, you could always add it to hacking.py20:27
dansmithsdague: sssh, let russellb approve first :)20:27
sdague:)20:27
Ryan_Laneayoung-afk: hm. seems from the commandline, I can't find users with a space in their name20:27
dansmithOH CRAP20:27
Ryan_Lane"string indices must be integers, not str"20:27
dansmithI just hit 'git review' again in my nova tree instead of my tempest tree20:28
dansmithso my review from comstud is gone.. poo!20:28
russellbdansmith: ha, and russellb pulls ahead!20:28
dansmithaaaargh!20:28
* Ryan_Lane groans20:28
Ryan_Lanecn is a hardcoded attribute?20:28
*** bencherian has quit IRC20:28
Ryan_Laneuuuuugggghhhh and name is *sn*????20:29
jaypipesRyan_Lane: ah, welcome to LDAP :)20:30
*** bencherian has joined #openstack-dev20:31
* jaypipes predicts Ryan_Lane's level of aggravation will soon increase20:31
Ryan_Lanejaypipes: I re-write nova's implementation because of things exactly like this20:31
Ryan_Lanenow I'm going to have to rewrite keystone's too?20:31
Ryan_Laneand of course, I'm going to have to patch my essex version too :(20:32
ttxmarkmc: Please have a look at https://review.openstack.org/#/c/9041/ when you can20:32
Ryan_Lanejaypipes: it's ok, my aggravation level with every technology sits about about this level at all times20:33
* russellb offers the room chill pills20:33
jaypipesRyan_Lane: :)20:33
*** littleidea_ has joined #openstack-dev20:37
*** sulochan has quit IRC20:37
*** danwent has joined #openstack-dev20:37
*** littleidea_ has joined #openstack-dev20:39
*** littleidea has quit IRC20:41
*** littleidea_ is now known as littleidea20:41
*** danwent has quit IRC20:44
*** utlemming has quit IRC20:44
*** samkottler has joined #openstack-dev20:46
*** thingee_zz has quit IRC20:46
*** markvoelker1 has joined #openstack-dev20:47
*** danwent has joined #openstack-dev20:48
bcwaldonjaypipes: https://review.openstack.org/#/c/9623/20:52
bcwaldonjaypipes: sorry :(20:52
jaypipesbcwaldon: you going to do the same for the v2 API?20:54
bcwaldonjaypipes: don't need any magic for the v2 api20:54
bcwaldonjaypipes: thats core code20:54
bcwaldonjaypipes: had to have those two hacks in the v1 side of things for an unrelated reason20:55
jaypipesbcwaldon: we're using httplib in v2 code?20:55
bcwaldonyes20:55
jaypipeskk20:55
bcwaldonjaypipes: client-side, yes20:55
jaypipesright20:55
bcwaldonjaypipes: httplib vs httplib2 only matters in glanceclient/common/http.py20:55
bcwaldonjaypipes: v1 and v2 both consume that code20:55
jaypipesbcwaldon: off to the test pit of despair.20:56
bcwaldonjaypipes: before, both versions were getting the iterated StringIO object20:56
*** zhuadl has joined #openstack-dev20:57
*** amotoki has joined #openstack-dev20:59
*** mnaser has joined #openstack-dev21:00
*** garyk has joined #openstack-dev21:00
*** s0mik has joined #openstack-dev21:03
*** heckj has quit IRC21:04
andrewbogottrussellb or dhellmann, can I get one more set of eyes on https://review.openstack.org/#/c/10035/?  (btw, dhellmann, this patch eliminates the need for the bit of code that troubled you in my last patchset :) )21:05
*** cp16net is now known as cp16net|away21:05
*** chuck_ has joined #openstack-dev21:05
*** eglynn has quit IRC21:06
*** zul has quit IRC21:08
*** lorin1 has quit IRC21:08
*** chuck_ has quit IRC21:12
*** zul has joined #openstack-dev21:12
*** cp16net|away is now known as cp16net21:18
*** nati_uen_ has joined #openstack-dev21:23
*** edygarcia has quit IRC21:25
*** edygarcia has joined #openstack-dev21:26
*** nati_ueno has quit IRC21:27
*** apevec has quit IRC21:27
*** maoy has joined #openstack-dev21:29
*** reed has quit IRC21:40
*** dachary has quit IRC21:44
Ryan_Laneayoung-afk: the ldap backend in keystone makes some really bad hardcoded assumptions21:44
Ryan_Lanethe naming attribute is hardcoded. also, the attribute used for identity is hardcoded. also, they are the same thing21:45
Ryan_Lanethe backend should search based on id attribute, then fetch the DN21:45
Ryan_Laneit's slower, but it's the only way to ensure the code will actually be usable21:46
*** reed has joined #openstack-dev21:46
Ryan_Lanebasically all the fixes I made in nova are gone in keystone :(21:49
*** sacharya has quit IRC21:49
*** utlemming has joined #openstack-dev21:49
*** Dr_Who has quit IRC21:50
*** arosen has quit IRC21:50
*** patelna_ has joined #openstack-dev21:56
*** amotoki_ has joined #openstack-dev21:57
Ryan_Lanewell, I take that back. only the subrole is hardcoded, which is likely fine. it still uses DNs directly, though21:58
*** amotoki has quit IRC21:58
Ryan_LaneI can work around that, I guess. I'll do lookups in the frontend before I do keystone auth21:59
*** eglynn has joined #openstack-dev22:01
*** mnewby has joined #openstack-dev22:01
*** flaviamissi has quit IRC22:02
*** edygarcia has quit IRC22:03
Ryan_Lanehm. "An unexpected error prevented the server from fulfilling your request. 'Identity' object has no attribute 'get_tenants' (HTTP 500)". are tenant listing expected to work with the ldap backend in essex?22:08
*** amotoki has joined #openstack-dev22:08
jog0is anyone having devstack issues?  'error: Installed distribution prettytable 0.6.1 conflicts with requirement prettytable==0.6'22:08
*** s34n has joined #openstack-dev22:09
*** amotoki_ has quit IRC22:09
*** arosen has joined #openstack-dev22:10
*** eglynn has quit IRC22:12
*** chrisfer has quit IRC22:12
*** danwent has quit IRC22:13
*** edygarcia has joined #openstack-dev22:14
*** markvoelker1 has left #openstack-dev22:17
*** AlanClark has quit IRC22:18
*** danwent has joined #openstack-dev22:20
Ryan_Laneayoung-afk: hm. the attribute mapping is hardcoded, even in trunk. it seems the lookup for a user during authentication is sn22:24
Ryan_Lanethat's for sure a bug22:24
Ryan_Lanealready a bug, it seems.22:25
*** danwent has quit IRC22:29
*** danwent has joined #openstack-dev22:31
*** adjohn has quit IRC22:32
*** markmc has quit IRC22:32
*** heckj has joined #openstack-dev22:33
*** heckj has quit IRC22:33
*** samkottler has quit IRC22:33
Ryan_Laneayoung-afk: I really wish you were around so I could discuss this with you....22:33
*** rpedde is now known as rpedde_away22:41
*** e1mer has joined #openstack-dev22:42
dabojog0: I'm getting the same prettytable issue22:44
*** amotoki_ has joined #openstack-dev22:47
*** epim has quit IRC22:48
vishydansmith: just core22:48
*** clarkb has quit IRC22:48
*** epim has joined #openstack-dev22:48
*** amotoki has quit IRC22:48
*** sacharya has joined #openstack-dev22:49
*** epim has quit IRC22:50
*** epim has joined #openstack-dev22:50
dansmithvishy: okay, I figured, but then I saw non-core folks voting so wanted to check.. thanks :)22:52
jog0dabo: I reset my vagrant config (from git) and that fixed it.23:13
*** rnirmal has quit IRC23:17
*** amotoki_ has quit IRC23:21
*** datsun180b has quit IRC23:24
*** samkottler has joined #openstack-dev23:25
*** markmcclain has quit IRC23:28
*** anderstj_ has quit IRC23:29
*** littleidea has quit IRC23:32
*** littleidea has joined #openstack-dev23:34
*** markmcclain has joined #openstack-dev23:36
dabojog0: I'm having problems running on a new install - nothing's been touched. What did you do in git to reset vagrant?23:38
*** pixelbeat has quit IRC23:38
jk0you could delete the newer version of prettytable23:38
jk0their API changed so we had to pin it in novaclient, if I recall23:39
jog0dabo: I checked out https://github.com/bcwaldon/vagrant_devstack into a new directory and it worked.  (So I just did a full wipe of the repo and tried again)23:39
*** PotHix has quit IRC23:41
*** matwood has quit IRC23:43
*** danwent has quit IRC23:44
*** halfss has joined #openstack-dev23:46
*** halfss has quit IRC23:49
*** patelna_ has quit IRC23:50
bcwaldondabo: can I offer any help?23:50
*** danwent has joined #openstack-dev23:51
jog0bcwaldon: slick vagrant script btw23:51
bcwaldonjog0: thanks!23:51
bcwaldonI don't acutally use it anymore :/23:51
bcwaldonI built something better than vagrant23:51
bcwaldonuses remote openstack instead of local virtualbox23:52
bcwaldonmy little air was choking23:52
*** patelna has quit IRC23:52
jog0bcwaldon: haha yeah I have started doing that too but its nice to have a local option as well23:52
bcwaldonabsolutely23:52
*** mnaser has quit IRC23:55
*** steveb_ has joined #openstack-dev23:59

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