Thursday, 2013-08-22

jamielennoxi like the idea of having release notes in the source though00:00
bknudsonme too, but I'd rather it was in docstrings.00:00
jamielennoxthough i would prefer it at python-keystoneclient/ChangeLog00:00
*** sarob_ has joined #openstack-dev00:01
bknudsonI've already got one: 135018 Jun 19 11:20 ChangeLog00:01
*** nati_uen_ has joined #openstack-dev00:02
*** kui has joined #openstack-dev00:03
jamielennoxoh, thats right, openstack autogenerates a changelog for everything00:03
bknudsonjamielennox: docs get generated for keystone here... http://docs.openstack.org/developer/keystone/py-modindex.html00:03
bknudsonobviously it's something we use lot.00:04
jamielennoxthere isn't even any reference to the v3 api00:04
*** sarob has quit IRC00:04
bknudsonhttps://github.com/openstack/python-keystoneclient/blob/master/doc/source/using-api.rst00:04
bknudsonhas some v2 docs00:04
*** nati_ueno has quit IRC00:05
jamielennoxwell i guess: http://docs.openstack.org/developer/python-keystoneclient/py-modindex.html is the answer to what is public on keystoneclient00:05
*** michchap has joined #openstack-dev00:05
bknudsonlots of undocumented methods00:06
*** hemna is now known as hemnafk00:06
*** kui has quit IRC00:09
jamielennoxbknudson: i see your reference to python's warning library. I've never heard of that before - it seems like it'd be really useful. any idea why it's not more adopted?00:14
bknudsonjamielennox: I haven't used it myself. Just came across it when looking for "python deprecated"00:15
bknudsonlooks like it's in 2.6, so should be safe to use.00:16
*** senk has joined #openstack-dev00:16
jamielennoxi like the idea that you could run gate jobs at a different warning level so that we don't reference deprecations internally00:16
bknudson"New in version 2.1." -- that was easy to find!00:16
ayoungjamielennox, I know I had some client questions for you...00:22
jamielennoxi +1ed the client trusts00:23
*** vuil has quit IRC00:23
*** alexpilotti has quit IRC00:23
ayoungjamielennox, cool.00:24
jamielennoxayoung: there's one place i'm not sure about - but it's more a general problem that a trusts one i think00:24
ayoungjamielennox, and the general problem with long parameter list...00:24
ayoungjamielennox, I want to make an object out of that huge recurreing param list00:24
*** stanchan has joined #openstack-dev00:24
jamielennoxin process_token() on httpclient a number of things get set back to the client from the token - i don't think that trusts should be in there, but i'm not sure as to why the rest are done either00:24
bknudsonayoung: won't the object constructor be the same size as the dict constructor?00:25
jamielennoxayoung: so a lot of that will go away with auth plugins00:25
ayoungbknudson, yeah.  I think we need to leave the constructor, but lets set all the values on a value object we pass around00:25
*** jjmb has joined #openstack-dev00:25
*** gimps_ has joined #openstack-dev00:26
ayoungjamielennox, OK, I'll hold off until auth plugins are done.  My fingers are itching to excise that list, though....00:26
jamielennoxi was having an attempt at some of that, but there is the issue that the caching uses the same list00:26
bknudsonmaybe it would allow use of **kwargs and then the list of keyword args would only be in the __init__00:26
ayoungso cache the whole thing00:26
jamielennoxno the kwargs in that list get used for the KEY for the cache00:26
ayoungjamielennox, then that value object would be the key00:27
jamielennoxi really like the ideas he has in apiclient - his approach scares me00:27
ayoungjamielennox, the other thing was that you should ruthlessly excise any references to uuids you see in the client00:27
*** dina_belova has joined #openstack-dev00:28
ayounghe's young and enthusiastic....just needs some wisdom to guide him00:28
*** changbl has joined #openstack-dev00:28
jamielennoxi thought i was young and entusiastic?00:28
*** stanchan has quit IRC00:28
ayoungjamielennox, you are salt of the earth, steady and reliable00:29
ayoungum...did I just insult you?00:30
ayoungheh00:30
jamielennoxthis is getting oddly personal in such a public forum....00:30
ayoungjamielennox, it would probably be inappropriate to mention then that I know where you work.00:31
jamielennoxand yet...00:31
ayoungjamielennox, so he got the review broken down00:31
ayoungthat is a promising start00:31
*** shri has quit IRC00:32
jamielennoxthe last week or so have made me really paranoid about compatibility in the client - i'm still reviewing it because i can't see anywhere he's broken but it's still a major change in one go00:32
*** dina_belova has quit IRC00:33
bknudsonayoung: good with this? https://review.openstack.org/#/c/41332/00:33
*** otherwiseguy has joined #openstack-dev00:34
ayoungjamielennox, yeah.  No real way to tell.  People could have used anything.  Still we should know from the other projects in OS what is most likely to get used.00:34
ayoungbknudson, looking00:34
morganfainbergbknudson: just an FYI you probably want to hold of on approving things until zuul is situated00:34
ayoungbknudson, yeah that looks ok.00:35
morganfainbergbknudson: they're working hard over in infra to get it all working00:35
bknudsonmorganfainberg: it takes a long time to restart zuul!00:35
morganfainbergbknudson: they've had to re-start it like 4 times or something similar today00:35
morganfainbergand they're still chasing a bug down.00:35
morganfainberg(last i saw)00:35
bknudsonthey must have crossed the streams.00:35
morganfainberghehe00:36
*** chmouel has quit IRC00:36
ayoungI think Zuul ran into the gatekeeper00:36
morganfainberg^^00:36
uvirtbotmorganfainberg: Error: "^" is not a valid command.00:36
morganfainbergoh damn it, i forgot the bot does that00:36
*** iccha has quit IRC00:36
*** westmaas has quit IRC00:36
gyee ^^00:36
ayoungor was Zuul the gatekeeper, and Zuul ran into the Keymaster?00:36
*** iccha has joined #openstack-dev00:36
*** westmaas has joined #openstack-dev00:36
ayoung^^00:36
morganfainberghm, i think that second one is right ayoung00:36
uvirtbotayoung: Error: "^" is not a valid command.00:36
*** chmouel has joined #openstack-dev00:37
*** GheRivero has quit IRC00:37
*** dtroyer has quit IRC00:37
*** juice has quit IRC00:37
*** GheRivero has joined #openstack-dev00:37
ayoungThat would explain why they call is Zuul....all is clear00:37
*** dtroyer has joined #openstack-dev00:37
*** jpeeler has quit IRC00:37
morganfainbergyes yes00:37
*** jpeeler has joined #openstack-dev00:38
*** juice has joined #openstack-dev00:38
gyeeayoung, https://review.openstack.org/#/c/33118/24/etc/keystone-paste.ini00:39
*** jjmb1 has joined #openstack-dev00:39
gyeequestion is should extension be part of the pipeline00:39
gyeedon't think we ever have a clear guideline on that00:39
*** jecarey has joined #openstack-dev00:39
ayoungI really need to get some more eyes on https://review.openstack.org/#/c/29059/00:39
bknudsonshould we have tests/contrib/00:40
*** jjmb has quit IRC00:40
*** Mandell has quit IRC00:40
ayounggyee, dolphm made a good point:  the extension is an extension to the API.  So it might extend the v3 or the v2 api, and that is cool.  So, yeah, you would add the extension to a specific pipeline/00:40
fabiomorganfainberg: hi00:40
morganfainbergayoung: i'd offer, but my puppet skillset is limited.00:40
*** melwitt has quit IRC00:40
bknudsonayoung: why copying stuff out of keystone? https://review.openstack.org/#/c/29059/12/files/httpd/keystone.py00:41
morganfainbergfabio: hey there00:41
bknudsonyou mention that it's not shipped?00:41
ayoungbknudson, cuz not all of the packagers picked up that file yet00:41
fabiomorganfainberg: I did all the changes for EP Filter00:41
ayoungwe'll drop it once they do00:41
fabiounfortunately there are issues with Jenkins00:41
gyeebknudson, good point!00:41
morganfainbergfabio: yeah i know.00:41
fabioit did not report anything since this morning00:41
morganfainbergfabio: infra team is working on it00:41
ayoungbknudson, we've fixed it in Fedora, and now waiting for the fix to be blessed for EPEL/RDO/RHOS00:42
fabiomorganfainberg: can you please review the changes nevertheless?00:42
jamielennoxayoung: whoa, recommended?00:42
fabioit will speed-up things00:42
ayoung>_<00:42
ayoung(>_<)00:42
ayoungLooks like Cartman!00:42
morganfainbergfabio: i will do so, i've been out a good chunk of the day, and still catching up00:43
gyeeayoung, what's that?00:43
morganfainbergayoung: I totally agree.00:43
jamielennoxi think i know 3 emoticons, happy, sad, cheeky - for everything else words are usefule00:43
ayounggyee, see the above review00:43
fabiomorganfainberg: thanks, I appreciate it00:43
ayoung\m/  (>_<) \m/00:44
*** herndon has quit IRC00:45
*** pmathews has quit IRC00:45
gyeeah, I see dolphm's comment now :)00:46
* dolphm is stalking IRC00:46
gyeedolphm, I am back to review mode00:46
ayoungjamielennox, https://en.wikipedia.org/wiki/List_of_emoticons00:47
ayoungyou shall not lack for emoticons00:47
dolphmfabio: is this achieving anything beyond security by obscurity?00:47
gyee(_?_)00:47
dolphm"if don't advertise the service to the naughty user then he won't be able to exploit it"00:48
*** maheshp has joined #openstack-dev00:48
gyeesecurity by obscurity is no security00:48
ayoungfabio, dolphm which review is this?00:49
dolphmayoung: OS-EP-FILTER in general00:49
ayoungdolphm, I never thought of that as a security patch.  Is it being spun as one?00:50
*** spzala has joined #openstack-dev00:50
*** sarob_ has quit IRC00:51
*** alexb_ has quit IRC00:51
*** jhesketh__ has joined #openstack-dev00:52
fabio3311800:52
fabio#link https://review.openstack.org/#/c/3111800:52
*** gimps_ has quit IRC00:52
*** schwicht has quit IRC00:52
fabio#link https://review.openstack.org/#/c/3311800:52
dolphmayoung: i think it's just being spun as a solution without a stated problem00:53
*** jhesketh has quit IRC00:53
*** jhesketh has joined #openstack-dev00:53
dolphm"Currently Keystone returns all endpoints in the service catalog, regardless whether users have access to them or not. This is neither necessary nor efficient."00:53
gyeedolphm, its not a security patch. Service themselves still have to authorized on the operation00:54
*** nati_uen_ has quit IRC00:55
dolphmgyee: right, it's redundant with rbac in other services and ?nocatalog already solves for both "necessity" and "efficiency" with extreme prejudice00:55
ayoungdolphm, so my take on this was that the endpoint list filtering was to allow us to move toward more tailored endpoints,  but the security will be enforced using the auth_token_middleware.  Ideally, we would enforce that the endpoint consuming the token is listed in the token00:55
gyeeits just no point of returning the endpoints user have no business of access them in the first place00:55
fabiodolphm, this is to avoid to expose endpoints that are also irrelevant00:55
ayoungso, if the endpoint is not in the token, auth_token middleware can start saying "nope, not going to accept it"00:55
ayoungthat is beyond the scope of this change here, though00:56
fabioayoung, I think it can enable that, but out of scope00:56
*** gimps_ has joined #openstack-dev00:56
gyeethis is also a starting point for endpoint scoping00:56
ayoungfabio, yeah, Icehouse00:56
morganfainbergas a nice side benefit, it reduces the size of the token if you filter some endpoints (PKI)00:57
ayoungyep00:57
dolphmmorganfainberg: but ?nocatalog does it better00:57
gyeemorganfainberg, damn straight!00:57
gyeedolphm, it saves us an extra call00:57
*** nati_ueno has joined #openstack-dev00:57
morganfainbergdolphm: i think both have a usecase.00:57
*** noslzzp has joined #openstack-dev00:58
fabiodolphm, I think with EP filter you have more granularity control, is an improvement over on/off00:58
dolphmgyee: if GET /v3/catalog doesn't vary per user, and i don't think it should, then clients can actually cache it00:58
dolphmfabio: but you're not controlling anything but a superficiality, is all00:58
gyeedolphm, GET /v3/catalog will vary per user00:59
fabiodolphm, it is a filter :-)00:59
dolphmgyee: if by "will" you mean "should not", then sure ;)00:59
gyeeI mean it vary per user based on token scope01:00
ayoungdolphm, so, there is the question of: if I get back multiple endpoints, which one do I use.  I think that saying a user will only ever get back one endpoint per service based on some server side filter is OK, so long as we don't depend on that for security.01:00
fabiodolphm, I think this is for domain admins that want to control the endpoints that are presented during token request01:00
ayoungIt is  a "handling scale" mechanism01:00
fabioso then only the relevant endpoints are presented01:01
dolphmayoung: what does this have to do with scale?01:01
gyeeayoung, that's what this is for, if user only have access to region-a, there01:01
*** gimps_ has quit IRC01:01
ayoungdolphm, in large deployments, people are starting to direct people toward specific endpoints01:01
ayoungquality of service and such01:01
gyees no point of returning endpoints for region-b01:01
gyeeayoung, precisely01:01
morganfainberggyee: yeah, that was kind of my thought01:01
ayoungso reducing the number of endpoints returned will affect the load on the various servers01:01
openstackstatusNOTICE: Zuul is offline for troubleshooting01:02
*** ChanServ changes topic to "Zuul is offline for troubleshooting"01:02
fabiodolphm, also, for instance, return only internal endpoints01:02
ayoungDamn Ghostbusters....01:02
morganfainbergayoung: there is no zuul =/01:02
dolphmfabio: why not just give the client a cacheable link to a filtered endpoint list?01:02
ayoungNo, no, there is no spoon, only zuul01:02
morganfainbergonly dana? :P01:02
dolphmfabio: and if your use case is domains, why on earth are you mapping projects to endpoints?01:02
ayoungdolphm, that is an interesting solution....01:03
*** gimps_ has joined #openstack-dev01:03
ayoungWe'd have to have pre-canned catalogs.01:03
fabiodolphm, I was talking about domain admins not domain01:03
gyeeuse case is for projects01:03
dolphmGET /v3/domains/{domain_id}/catalog?region=north&interface=internal01:04
ayounggyee, I could see it per domain as well. If a domain maps to a company, then that domain gets a set of endpoints at a certain quality of service01:04
*** hailiang has joined #openstack-dev01:04
morganfainbergactually i think domains fit the argument (scalability) better overall01:04
ayoungreally should be both01:04
ayoungmorganfainberg, yes and no01:04
*** xmltok has quit IRC01:04
morganfainbergbut if you support one, supporting the other isn't a huge step.01:05
morganfainbergand makes it more flexable01:05
morganfainbergayoung: wait, do domains span regions? i forget01:05
ayoungmorganfainberg, for a large company, you might make different projects again for quality of service.  All in the same domain01:05
ayoungmorganfainberg, yes they do01:05
morganfainbergok, nix my last statement01:05
*** briancurtin has joined #openstack-dev01:05
morganfainbergi do like the cachable link idea01:05
ayoung^H^H^H^H^H^H^H^H^H^H^H^H^H01:05
uvirtbotayoung: Error: "H^H^H^H^H^H^H^H^H^H^H^H^H" is not a valid command.01:05
fabiodolphm, the extension was approved in m2 and now I just made the implemenation01:05
morganfainbergLOL01:05
fabioso the API docs are there01:06
*** feleouet has quit IRC01:06
*** reed has quit IRC01:06
dolphmfabio: i'm not arguing against having the current impl01:06
fabiodolphm, ah, ok. I just thought I lost all this time ... :-)01:06
gyeedolphm, my bad, yeah, domain-endpoint is there too01:07
*** nati_ueno has quit IRC01:07
*** markmcclain has quit IRC01:07
dolphmfabio: i think it's an interesting idea, although i'm tempteted to argue that it's shortsighted, and i'm mostly curious to see either where we take it next or what we replace it with later on01:07
*** briancurtin has quit IRC01:08
gyeedolphm, its all disposable code :)01:08
dolphmgyee: ++01:08
gyeebut I like endpoint-scoping in IceHouse01:08
fabiodolphm, I have some ideas around both endpoint grouping and catalog search01:08
ayoungdolphm, what do you think it will look like down the road>?01:08
gyeereduce security risk, reduce catalog size01:08
fabiomaybe we can discuss these at the next summit01:08
gyeehelll, reduce catalog altogether01:08
fabioI will put the bp later on01:08
dolphmfabio: someone from rax did a bunch of work on grouped related endpoints as well01:09
morganfainbergi think endpoint scoping would be a great topic.01:09
gyeemorganfainberg, see y'all in HK01:09
*** feleouet has joined #openstack-dev01:09
gyeelets jam01:09
morganfainberggyee: heck ya!01:09
fabiodolphm, I'll have a look at their proposals01:09
*** gimps_ has quit IRC01:10
*** Shaan7 has quit IRC01:11
dolphm#topic keystoneclient v0.3.201:11
dolphmwe have two changes gating that i think are critical to doing a v0.3.2 release...01:11
dolphmhttps://review.openstack.org/#/c/39899/01:11
dolphmhttps://review.openstack.org/#/c/43020/201:11
dolphmare there any others i should wait on before tagging 0.3.2?01:11
morganfainberghrm.01:11
dolphm(or bugs)01:12
gyeeis there a patch for pluggable auth01:12
gyeewould like that one as well01:12
holmspeople need your help cause #openstack is dead01:12
dolphmgyee: yes, but i don't think it's quite ready yet01:12
holmskeystone: error: unrecognized arguments: --service-id01:12
holmsin here it's fine http://docs.openstack.org/trunk/openstack-compute/install/yum/content/keystone-service-endpoint-create.html01:12
morganfainbergdolphm: i think those are the important two01:13
holmscan't find any  argument in "usage" options of keystone endpoint-create01:13
dolphmholms: what does `keystone help service-create` show?01:13
dolphmgyee: that might be a good reason to have a 0.4.001:13
gyeedolphm, yeah absolutely01:14
holms--service_id <service-id>01:14
dolphmholms: sorry, endpoint-create, not service-create01:14
holmsk01:14
holmswhy there's --service_id in there01:14
holmsnot dash like in docs01:14
*** alexb_ has joined #openstack-dev01:14
dolphmholms: what's your keystone --version?01:14
holmsi'm on grizzly01:14
holmsno suck option =/01:15
holmssuch*01:15
dolphmholms: then you're on a *very* old client that predates grizzly01:15
holmsk.. why this in wheezy apt-get =01:15
dolphmholms: pip install -U python-keystoneclient01:15
holmssorry for bothering my bad01:15
morganfainbergdolphm: i'll also be up late tonight so i can babysit those reviews (make sure they get through gate) if zuul isn't back up soon.01:16
dolphmmorganfainberg: danke01:17
*** salv-orlando has quit IRC01:17
*** fifieldt_ has joined #openstack-dev01:20
dolphmsomeone remind me to do keystoneclient releases more often01:21
gyeenow! :)01:21
* dolphm Unable to comply, gating in progress.01:21
*** maheshp has quit IRC01:21
dolphmthis is going to be a fat one https://launchpad.net/python-keystoneclient/+milestone/0.3.201:21
*** freedomhui has joined #openstack-dev01:23
*** rods has quit IRC01:23
*** salv-orlando has joined #openstack-dev01:23
morganfainbergdolphm: *sets cron to ping dolphm, release keystoneclient*01:25
holmsdolphm: yeah my bad.. i've used default packages from wheezy.01:26
holmsthanks01:26
*** maheshp has joined #openstack-dev01:28
*** comay has quit IRC01:28
*** dina_belova has joined #openstack-dev01:28
*** Tross has quit IRC01:29
anteayamorganfainberg: zuul is in the process of being restarted01:31
*** briancurtin has joined #openstack-dev01:31
anteaya*crosses fingers*01:31
*** maheshp has quit IRC01:31
* roaet cries for zuul01:31
roaetThere is no dana? :(01:31
anteayanot so far01:32
morganfainberganteaya: heeh01:32
morganfainberganteaya: thanks01:32
anteayawelcome01:32
roaetI've been trying to get my review to pass crazy jenkins for some time. so I guess everyone is having the same problem01:32
anteayait will be a bit before the changes are in I think though, we are trying to do a staggered start01:32
morganfainbergroaet: yeah, it's been an issue the last couple days, infra team is working hard on it.01:32
anteayaso it doesn't bring us down01:32
*** dina_belova has quit IRC01:33
morganfainberganteaya: am i going to need to issue rechecks / reverifies?01:33
morganfainberganteaya: or should it pick everything back up.  (doesn't bother me in either case)01:33
anteayamorganfainberg: hopefully not01:33
morganfainbergok, i'll keep my eyes on it.01:34
anteayawe tryed to save the queue01:34
anteayayes, good plan01:34
morganfainbergi think keystone client has 2 or 3 things waiting on gate, and keystone a couple as well.01:34
*** dolphm has quit IRC01:34
morganfainberganteaya: again, thanks :)01:34
anteayanp01:34
*** danwent has quit IRC01:34
anteayaI understand everyone wants to know and no one wants to ask01:35
morganfainberganteaya: hehe, i lurk in #openstack-infra, so i don't usually need to ask01:35
anteayathought I would share what smidgen of good news I had01:35
anteayacool01:35
*** gyee has quit IRC01:35
*** dolphm has joined #openstack-dev01:36
roaetanteaya: Someone other than me has been putting in recheck no bug in my review at least 3 times (in addition to my two times), will that queue up or be ignored?01:36
anteayaroaet: hopefully it will queue up01:37
roaetwill it queue up 5 times?01:37
anteayano01:37
roaetThat sounds terrible if it does. oh ok.01:37
anteayago here: http://status.openstack.org/zuul/01:37
anteayawhen zuul is restarted the queues will start to form01:37
*** gongysh has quit IRC01:37
anteayafirst gate then post then check01:37
anteayathere will be a staggered start01:38
*** IniMe has joined #openstack-dev01:38
roaetanteaya: are you on the infra team?01:38
anteayaif the check queue is longer than 150 and you don't see your patch number, come ask me01:38
openstackstatusNOTICE: Zuul is running again01:38
*** ChanServ changes topic to "OpenStack development || Support is in #openstack"01:38
anteayayes infra team01:38
roaetanteaya: I really appreciate the work you're putting into it.01:38
anteayamostly I am answering what questions I can01:39
anteayato free up jeblair and clarkb who are doing the lion's share01:39
anteayaand thanks01:39
roaetit's good enough. sure you got a lot of freaked out devs around you.01:39
anteayanice to have your support01:39
anteayacalm devs grinding their teeth01:39
roaetjblair is the guy doing the other rechecks, so I guess I know who it is now.01:39
anteayayes that would be him01:40
*** erkules_ has joined #openstack-dev01:40
anteayaeveryone is really supportive but we know the pressure everyone is under to get their work done01:40
*** rwsu has quit IRC01:40
*** martine has joined #openstack-dev01:40
*** dolphm has quit IRC01:41
*** martine is now known as Guest8101601:41
roaetanteaya: is most of the infrastructure that zuul runs on donated by companies, or are they org owned?01:41
roaetI wonder if I could get my company to donate more (any if they haven't)...01:41
anteayagerrit, jenkins, zuul and everything else infra run on donated space01:41
anteayaRackspace and HP donate the space01:41
roaetAh. Guess it'd be more.01:42
roaet<- racker01:42
anteayaah okay01:42
*** erkules has quit IRC01:42
roaetI'm pretty new around here but trying to focus on upstream issues.01:42
anteayanot sure who at rax takes care of things, but from our side, if you want to play too, the more the merrier01:42
anteayagreat01:42
anteayayou are asking the good questions01:42
anteayamordred would know the answers to your questions better than I and he just left for burning man01:43
roaetburning man! always wanted to go to that.01:43
roaetinteresting bunch, openstack has.01:43
anteayaif you want to know more about infra, you can start here: http://ci.openstack.org/01:44
anteayawe are an eclectic bunch that is for sure01:44
*** erkules_ has quit IRC01:44
roaetanteaya: do you know if we have anyone from rax helping with that project directly?01:44
*** bknudson has quit IRC01:44
roaetI'm sure I can just 'google' it.01:45
anteayaroaet: I know there are rax folks answering our tickets when we file them, but I am not sure who they are01:45
* roaet does so.01:45
anteayabut there isn't anyone from rax that I know of contributing to infra code on a regular basis, that has made themselves known to me01:45
roaetJust wondering if there were people on the team so they could maybe add some push for more support. But i'm probably overstepping my bounds.01:45
anteayathere may be folks contributed to infra code from rax, but maybe I just don't know they are from rax01:46
*** erkules_ has joined #openstack-dev01:46
roaetI'm primarily working with neutron, but I'll look into ci project to see if I can help at all.01:46
anteayaoverstepping your bounds is a great fit for infra01:46
roaetI really like devops, and infra seems kind of like it.01:46
anteayaroaet: glad to have you01:46
anteayait is it for sure01:46
*** radsy has joined #openstack-dev01:47
morganfainberganteaya: is everything happy?  if so, i'm going to go issue some re-verifies because i don't see some pending gate jobs in the queue01:47
morganfainbergmight have been "approved" when zuul was down.01:47
morganfainbergor some such.01:47
anteayazuul is back up, queues are being repopulated01:47
*** dhellmann is now known as dhellmann_01:48
anteaya19 in gate, 7 in check01:48
*** gongysh has joined #openstack-dev01:48
anteayathey will take a while to get the whole saved queue back in01:48
morganfainberganteaya: so queues should be in a stable state, not being "restored"?01:48
anteayas/they/it01:48
morganfainbergoh oh01:48
morganfainbergi get it01:48
morganfainbergderp.01:48
anteayano worries01:48
morganfainbergbrain, lacking coffee01:48
anteayayup01:48
morganfainbergi'll check iagain in ~30-40 mins.01:48
*** vkmc has quit IRC01:48
anteayasounds like a good plan01:48
anteayahopefully jeblair squished the zuul bug and it will stay up01:49
morganfainbergseriously, that one sounded nasty01:49
morganfainbergand squirrely on top of it01:49
anteayayes01:49
*** Daisy has joined #openstack-dev01:49
morganfainbergadd in git isssues and it makes for a sad "near-feature-freeze"01:49
anteayayes plus it wasn't our only issue01:49
anteayaand a java somewhere that segfaults01:49
anteayawe haven't found that one yet01:50
morganfainbergwhen it rains it pours?01:50
anteayathat's about it01:50
*** Tross has joined #openstack-dev01:51
*** sthaha has joined #openstack-dev01:51
*** sthaha has quit IRC01:51
*** sthaha has joined #openstack-dev01:51
morganfainbergjava segfault.. that's a specail one01:51
lifelessmorganfainberg: heh, sadly not01:52
DaisyHello.  Who knows how to generate PoT in Horizon ? I cannot find any guidance.01:52
morganfainberglifeless: =/01:52
*** xchu has joined #openstack-dev01:52
morganfainberglifeless: at least my python interpreter isn't segfaulting (yet)01:52
roaetanteaya: the check queue maxes at 8 right? Is there a way to know what else is in the queue outside of those 8?01:54
roaetJust checking if my change needs to be 'rechecked'.01:54
anteayaroaet: no it doesn't max at 801:54
holmswe don't have wiki for hawana do we..?01:54
anteayathe gate queue will populate first, it has priority01:55
anteayaI am expecting to see 60+ patches in the gate once it has finished populating01:55
anteayathen any other nodes will go to the check queue01:55
roaetIs there a way to know that my change is going to be picked up? It should, but I mean, is there a way to know?01:55
anteayathe check queue was sitting around 150+ for most of the day01:55
anteayayes, wait until the check queue is longer than 15001:56
anteayaif it is and you don't see your patch, ping me01:56
roaetGot it, thank you.01:56
anteayait will take some time01:56
anteayaI don't expect it to be fully populated for close to an hour, and it might take longer01:57
*** ljjjustin has joined #openstack-dev01:57
anteayanp01:57
roaetI did a quick search on the ci docs, but couldn't find this particular piece of info... What does it mean when a check (like python26) is LOST?01:57
roaetIs it just the jenkins job went crazy?01:57
anteayano01:57
*** otherwiseguy has quit IRC01:57
anteayathat is happening right now because when we restart gearman (who works in the background) one of the threads dies01:58
anteayaand slaves that should be deleted are orphaned but not deleted01:58
anteayaso test run on them but the results don't get logged01:58
anteayahence LOST logs01:58
roaetAlright. So it's an error in the infrastructure of some sort.01:58
anteayawe are working on that one too01:59
*** d34dh0r53 has joined #openstack-dev01:59
anteayayes, we just noticed it this morning01:59
roaetI've been running into LOST every now and then for the past week or so.01:59
anteayawe are trying to track it down and fix01:59
roaetShould I have notified infra crew?01:59
anteayaafter we get past the hump02:00
anteayawhen you see a LOST come in and ask about it02:00
anteayabut give us a few days, because we couldn't get to it now anyway02:00
roaetExcellent. I will do so. Good to know that it's something I can help with in the future.02:00
anteayathank you02:00
*** d34dh0r53 has quit IRC02:01
anteayaif you want to look at gearman: https://git.openstack.org/cgit/openstack-infra/gearman-plugin/tree/ this is where we think some of LOST is coming from02:01
*** yaguang has joined #openstack-dev02:02
roaetIs it just a jenkins plugin? *shot in the dark*02:02
*** ljjjustin has quit IRC02:03
anteayaroaet: take a look at this timestamp: 2013-08-21T14:42:12 in this log: http://eavesdrop.openstack.org/irclogs/%23openstack-infra/%23openstack-infra.2013-08-21.log02:03
anteayathat is what we have so far02:03
anteayagearman is a jenkins plugin, yes02:03
*** egallen has quit IRC02:03
anteayawas that the answer to your question?02:03
anteayaI might have mis-understood02:03
roaetYes. got it02:03
anteayagrand02:04
roaetI've been working with the jenkins folk on one of their plugins. I'll see if I can help.02:04
anteayaw00t02:04
anteayazaro is our gearman guy02:04
gongysh/opt/stack/keystone$ sudo python setup.py develop02:04
anteayaif you have any questions about it, he is your go to man02:04
gongysherror: invalid command 'develop'02:04
anteayaand yes if you have a patch, that would be great, thanks roaet02:05
gongyshWho can tell why the python setup.py develop does not work on my machine?02:05
lifelessgongysh: a better thing is 'pip install -e .'02:06
lifelessgongysh: it replaces python setup.py develop.02:06
gongyshlifeless: sudo python sestup.py develop will install a egg.link into system for my current project, such as keystone02:07
gongyshlifeless: how to run 'pip install -e' to get the same target?02:08
lifeless'pip install -e .' - the . is important.02:11
gongyshlifeless: it seems it also calls the setup.py develop:02:13
gongyshInstalling collected packages: keystone02:13
gongysh  Running setup.py develop for keystone02:13
gongysh    /usr/local/lib/python2.7/dist-packages/d2to1/core.py:67: UserWarning: Unknown distribution option: 'install_requires'02:13
gongysh      warnings.warn(msg)02:13
gongysh    /usr/local/lib/python2.7/dist-packages/d2to1/core.py:67: UserWarning: Unknown distribution option: 'include_package_data'02:13
gongysh      warnings.warn(msg)02:13
gongysh    /usr/local/lib/python2.7/dist-packages/d2to1/core.py:67: UserWarning: Unknown distribution option: 'tests_require'02:13
gongysh      warnings.warn(msg)02:14
gongysh    usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]02:14
gongysh       or: -c --help [cmd1 cmd2 ...]02:14
gongysh       or: -c --help-commands02:14
gongysh       or: -c cmd --help02:14
gongysh02:14
gongysh    error: invalid command 'develop'02:14
gongysh    Complete output from command /usr/bin/python -c "import setuptools; __file__='/opt/stack/keystone/setup.py'; exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" develop --no-deps:02:14
gongysh    /usr/local/lib/python2.7/dist-packages/d2to1/core.py:67: UserWarning: Unknown distribution option: 'install_requires'02:14
gongysh  warnings.warn(msg)02:14
gongysh/usr/local/lib/python2.7/dist-packages/d2to1/core.py:67: UserWarning: Unknown distribution option: 'include_package_data'02:14
gongysh  warnings.warn(msg)02:14
gongysh/usr/local/lib/python2.7/dist-packages/d2to1/core.py:67: UserWarning: Unknown distribution option: 'tests_require'02:14
gongysh  warnings.warn(msg)02:14
lifelessgongysh: pastebin, please!02:14
gongyshok02:15
lifelessI'm not sure whats going on there. I thought we'd stopped using d2to1? Is this a grizzly branch?02:15
gongyshhttp://paste.openstack.org/show/44824/02:16
*** Guest81016 has quit IRC02:16
gongyshthe master branch,02:16
gongyshI am working on a bug and want to have a running to test it before git review to trunk.02:17
*** Tross has quit IRC02:20
jamielennoxgongysh: hmm i've seen that02:22
jamielennoxi think it's to do with setuptools and distribute02:22
jamielennoxtry pip install --upgrade distribute02:22
gongyshtry...02:22
*** martine_ has joined #openstack-dev02:23
jamielennoxlifeless: keystone still uses d2to1, should we not be?02:24
*** rwsu has joined #openstack-dev02:25
lifelessjamielennox: I have likely gotten the wrong end of the stick from Monty :)02:25
jamielennoxlifeless: i've no idea, it wouldn't be the first time we've completely missed a trend02:26
anteayamorganfainberg: if your patch was queue more than 4 hours ago, you will have to add the recheck/reverify comment yourself, but please give us maybe another hour to get up to speed?02:27
anteayaif it was less than 4 hours jeblair feels he should either have it saved or is commenting manually on patches02:27
morganfainberganteaya: there are a couple keystoneclient ones that need to gate before we can cut a release.  so i'm just babysitting those02:28
anteayaah good plan02:28
morganfainbergi am fair certain those have been churning for more than a couple hours.02:28
anteayaokay02:28
anteayawell pop them in then02:28
anteayalet's get them cooking02:28
morganfainbergyeah the rest can wait until tomorrow or late late tonight02:28
anteayaokay thanks02:29
anteayaappreciate holding off on ones you can hold off on02:29
morganfainbergif they can get done by tomorrow sometime, it'll be good.02:29
*** dina_belova has joined #openstack-dev02:29
morganfainbergthe important ones.02:29
anteayalet's hope zuul holds up02:29
morganfainbergyep.02:29
anteayalet me know when you see them in the queue02:29
anteaya66 in the gate queue right now02:30
anteayado you see them in there?02:30
morganfainbergnope02:30
morganfainberg4302002:30
morganfainberggoing to issue reverify02:30
anteayaokay, good plan02:30
anteayatwo of them?02:30
morganfainberglooking for the other one now.02:31
anteayak02:31
gongyshjamielennox: I can run python setup.py develop, but I cannot install d2to1 now. I have rm -rf it before since I  thought it is the d2tol's problem.02:31
gongyshjamielennox: http://paste.openstack.org/show/44825/02:31
morganfainberganteaya: and don't see 39899 either02:32
morganfainberggoing to reverify02:32
morganfainbergwait. hrm02:32
*** novas0x2a|laptop has quit IRC02:32
morganfainbergzuul posted 15 minutes ago on that one02:32
morganfainbergweird.02:32
morganfainbergbut i don't see it in the queue02:32
anteayahuh02:32
anteayamaybe check with jeblair in -infra02:33
morganfainbergyeah will do.02:33
anteayadon't want to put you to the back of the line if zuul already has it02:33
morganfainbergwell, if i am at the back of line because of it02:33
morganfainbergthats fine02:33
*** dina_belova has quit IRC02:33
morganfainbergi jsut want to make sure it's in the line :)02:33
anteayayes02:34
anteayadon't want to pull it out of the gate though and reset tests for the patches behind it02:34
*** ljjjustin has joined #openstack-dev02:35
*** gordc has joined #openstack-dev02:35
*** shang has joined #openstack-dev02:35
*** jasdeepH has quit IRC02:36
*** stevemar has joined #openstack-dev02:36
*** rcleere has joined #openstack-dev02:36
*** ftcjeff has joined #openstack-dev02:38
ayoungmorganfainberg, I was having that same problem earlier.  Zuul isn't picking everything up.02:40
ayoungLet's just assume this week is going to suck for merges02:40
morganfainbergayoung: they are 70 gerrit events behind atm02:40
morganfainbergtalking with the guys over in the infra channel02:40
morganfainbergit's slow atm02:40
morganfainbergand git issues abound.02:40
morganfainbergso, it's been rough.02:41
morganfainberg(and likely will be)02:41
morganfainbergnow the important question, when is the project named Vinz Clortho going to be made? and what function will it have?02:42
morganfainbergin the openstack world.02:42
ayoungmorganfainberg, it should be part of Barbican, of course.02:43
morganfainbergayoung: you don't think they'd consider renaming the project do you?02:43
ayoungThe real deal is that we need to rename OpenStack to Gozer and then it all works.02:44
morganfainbergYES!02:44
ayoungmorganfainberg, they like that whole castle thing02:44
ayoungWe can call Keystone Vinz if you like.02:44
morganfainbergeh, that works… or maybe we just call the KDS extension vinz?02:44
ayoungActually, if we spin simo 's KDS off to its own project...02:44
ayoungso glad we did feature freeze early.  Next time, feature freeze in Icehouse 1.02:45
morganfainbergoh, i wanted to ask you, rather than just fixing, the deletes in the KDS spec should return 204 right?  i wasn't sure if there was a reason to return 200 instead (or i'd have just pushed a fixed changeset up)02:46
ayoungmorganfainberg, yeah, 204 makes sense there02:47
ayoungthat is the pattern elsewhere as well02:47
morganfainbergok02:48
ayounggood catch02:48
morganfainbergi'll toss that fix up there so we can merge that in before too long.02:48
*** asalkeld is now known as asalkeld_lunch02:48
ayoungmorganfainberg, yeah, that one will go in once we fork for Icehouse development.  I actually am on the hook to write some tests for it, the way dolph did for trusts02:48
morganfainbergayoung: ah.02:50
*** jecarey has quit IRC02:50
morganfainbergayoung: ok the 2 fixes that need to get in for the keystoneclient release are showing in the queue02:52
ayoungmorganfainberg, when you import a keypair into horizon, do you know what format it expects?  Won't seem to take id_rsa,pub02:54
ayoungI guess I can use the nova api....02:55
morganfainbergayoung: .pem format it looks like02:56
morganfainbergmaybe02:56
morganfainberglet me check02:56
morganfainbergayoung: it seemed to work just fine for me locally, using the whole id_rsa.pub file02:57
morganfainbergoh. hrm this is a grizzly install, maybe different in h?02:57
*** markmcclain has joined #openstack-dev03:00
jamielennoxgongysh: try the same thing with d2to1 pip install --upgrade d2to103:02
jamielennoxthere might be a --force or something as well03:02
jamielennoxotherwise i recommend just dumping the venv and starrt again03:03
gongyshjamielennox: trying03:04
*** yuan has quit IRC03:04
gongyshjamielennox: no luck to run 'pip install d2to1' http://paste.openstack.org/show/44826/03:07
gongyshjamielennox: I cannot find the --force for pip install03:07
*** shang has quit IRC03:08
jamielennoxgongysh: did you install all this into a virtualevn?03:09
gongyshjamielennox: no, I am not using virtuaenv.03:09
jamielennoxgongysh: ah - you definetly should03:11
*** gongysh has quit IRC03:11
jamielennoxumm03:11
jamielennoxi really don't know enough about the packaging process, i just knew i had that error previously03:12
*** pmathews has joined #openstack-dev03:12
jamielennoxcan you update setuptools as well? either by pip or easy install?03:13
*** blamar has quit IRC03:17
*** gmurphy has quit IRC03:23
*** gmurphy has joined #openstack-dev03:25
*** gmurphy has quit IRC03:27
*** gmurphy has joined #openstack-dev03:27
*** Tross has joined #openstack-dev03:28
*** kushal has joined #openstack-dev03:28
*** kushal has joined #openstack-dev03:29
*** dina_belova has joined #openstack-dev03:29
*** stevemar has quit IRC03:30
*** jfriedly has quit IRC03:32
*** dina_belova has quit IRC03:34
*** noslzzp has quit IRC03:37
*** feleouet has quit IRC03:40
*** yaguang has quit IRC03:42
*** nati_ueno has joined #openstack-dev03:42
*** dims has quit IRC03:43
*** feleouet has joined #openstack-dev03:44
*** nati_ueno has quit IRC03:44
*** Mandell has joined #openstack-dev03:45
*** yaguang has joined #openstack-dev03:45
*** gongysh has joined #openstack-dev03:48
*** Shaan7 has joined #openstack-dev03:48
*** devoid has joined #openstack-dev03:48
*** devoid has quit IRC03:48
*** asalkeld_lunch is now known as asalkeld03:52
*** HenryG_ has joined #openstack-dev03:54
*** dstufft_ has joined #openstack-dev03:54
*** cyeoh has quit IRC03:54
*** lexinator has joined #openstack-dev03:54
*** soren has quit IRC03:54
*** dstufft has quit IRC03:55
*** soren has joined #openstack-dev03:55
*** cyeoh has joined #openstack-dev03:55
*** stevemar has joined #openstack-dev03:56
*** HenryG has quit IRC03:57
keekzdoes each openstack review need a blueprint or bug attached to it?03:58
lifelessno03:59
lifelessbut if they are working on a blueprint or bug they should include a link03:59
keekzthis one i'm looking at is not, but it never got jenkins review04:00
*** anteaya has quit IRC04:03
*** eharney has joined #openstack-dev04:03
*** danwent has joined #openstack-dev04:07
*** basha has joined #openstack-dev04:10
lifelesskeekz: do you mean the check jobs? Right now zuul is swamped.04:12
keekzyeah that's probably what was up04:13
keekzactually smokestack just ran and +1'd it04:13
keekzlike 5 hours later :P04:13
*** alexb_ has quit IRC04:13
*** basha has quit IRC04:15
*** phschwartz has quit IRC04:19
*** phschwartz has joined #openstack-dev04:19
*** basha has joined #openstack-dev04:21
*** vladan has quit IRC04:22
*** basha has quit IRC04:22
*** vladan has joined #openstack-dev04:23
*** dklyle has joined #openstack-dev04:23
*** dtroyer has quit IRC04:23
*** sballe_ has quit IRC04:23
*** dtroyer has joined #openstack-dev04:23
*** retr0h has quit IRC04:23
*** david-lyle has quit IRC04:23
*** _cerberus_ has quit IRC04:23
*** samalba has quit IRC04:23
*** comstud has quit IRC04:23
*** mberwanger has joined #openstack-dev04:24
*** retr0h has joined #openstack-dev04:25
*** retr0h has quit IRC04:25
*** retr0h has joined #openstack-dev04:25
*** comstud has joined #openstack-dev04:25
*** _cerberus_ has joined #openstack-dev04:26
*** samalba has joined #openstack-dev04:27
*** jhesketh__ has quit IRC04:28
*** gordc has quit IRC04:29
*** jhesketh_ has joined #openstack-dev04:29
*** dina_belova has joined #openstack-dev04:30
*** hemna_ has quit IRC04:30
*** rcleere has quit IRC04:32
*** ljjjustin has quit IRC04:33
*** markmcclain has quit IRC04:33
*** markmcclain has joined #openstack-dev04:33
*** ljjjustin has joined #openstack-dev04:33
*** basha has joined #openstack-dev04:34
*** radsy has quit IRC04:34
*** dina_belova has quit IRC04:35
*** boris-42 has joined #openstack-dev04:36
*** eharney has quit IRC04:37
*** spzala has quit IRC04:39
*** jhesketh_ has quit IRC04:40
*** jhesketh_ has joined #openstack-dev04:40
*** briancurtin has quit IRC04:45
*** dstufft_ is now known as dstufft04:46
enikanorovwhat did happen with jenkins?04:47
*** networkstatic has quit IRC04:48
clarkbthere have been a few issues related to the increased load ahead of the proposal freezes04:48
*** ftcjeff has quit IRC04:49
clarkbzuul fell over a few times due to a bug that was recently fixed, some of the git caching fell behind putting a lot more stress on our git servers which slowed them and the things depending on git down. The fix for this is in progress04:50
*** vartom4 has joined #openstack-dev04:51
*** networkstatic has joined #openstack-dev04:51
*** basha has quit IRC04:53
*** SergeyLukjanov has joined #openstack-dev04:53
*** Tross has quit IRC04:55
*** alexb_ has joined #openstack-dev04:55
*** IniMe has quit IRC04:55
*** nati_ueno has joined #openstack-dev04:56
*** mjfork has quit IRC04:58
*** mjfork has joined #openstack-dev04:59
*** martine_ has quit IRC05:00
*** stevemar has quit IRC05:02
*** danwent has quit IRC05:05
*** Tross has joined #openstack-dev05:07
*** Ryan_Lane has quit IRC05:10
*** erkules_ is now known as erkules05:14
*** mberwanger has quit IRC05:16
*** ydacheville has quit IRC05:18
*** bashok has joined #openstack-dev05:19
*** chandankumar has joined #openstack-dev05:21
*** primeministerp has quit IRC05:22
*** garyk has quit IRC05:24
*** primeministerp has joined #openstack-dev05:29
*** gongysh has quit IRC05:30
*** dina_belova has joined #openstack-dev05:30
*** arezadr has joined #openstack-dev05:31
*** jbresnah has quit IRC05:31
*** jbresnah has joined #openstack-dev05:32
*** sridevi has joined #openstack-dev05:32
*** mrunge has joined #openstack-dev05:34
*** dina_belova has quit IRC05:35
*** vuil has joined #openstack-dev05:35
*** gongysh has joined #openstack-dev05:35
*** chandankumar has quit IRC05:35
*** Mandell has quit IRC05:37
*** chandankumar has joined #openstack-dev05:39
gongyshnati_ueno: ping05:40
*** egallen has joined #openstack-dev05:40
holmseverywhere i google how to create image people are using kvm-img and "kvm" commands.05:44
holmsfor kvm-img under RDO alternative is qemu-img.. and what about kvm.. then?05:44
holmsall i have is qemu-io and qemu-img available05:44
holmsvirt-intall also unavailable..05:44
*** basha has joined #openstack-dev05:55
*** morganfainberg is now known as morganfainberg|a05:56
*** egallen has quit IRC05:58
*** dmakogon_ has joined #openstack-dev05:58
*** feleouet has quit IRC05:59
gongyshhenrynash: ping06:01
*** devvesa has joined #openstack-dev06:01
*** feleouet has joined #openstack-dev06:02
*** lexinator has quit IRC06:03
*** salv-orlando has quit IRC06:05
henrynashgongysh: hi06:05
*** Mandell_ has joined #openstack-dev06:06
*** xchu has quit IRC06:07
*** jcoufal has joined #openstack-dev06:07
gongyshhenrynash: Do keystone have thread to clear expired token periodically?06:07
*** garyk has joined #openstack-dev06:07
*** avishay has joined #openstack-dev06:07
henrynashgongysh: you mean to actually delete these records?06:08
gongyshhenrynash: Do -> Does06:08
gongyshhenrynash: yes06:08
henrynashgongysh: so there isn't a thread, but I believe we added an api that could be called by such  a thread to delete the records06:09
henrynashgongysh: let me see if I can find it for you06:09
*** SlickNik has quit IRC06:09
*** SlickNik has joined #openstack-dev06:10
henrynashgongysh: it's called: flush_expired_tokens06:11
henrynashgongysh: and you can use keystone-manage cli to call it06:12
*** cfriesen has quit IRC06:13
gongyshhenrynash: so operator should add a cron like job to call keystone-manage token_flush, right?06:14
henrynashgongysh: exactly06:14
*** morganfainberg|a is now known as morganfainberg06:14
*** SergeyLukjanov has quit IRC06:15
gongyshhenrynash: how about adding a periodic thread in keystone api service to do it?06:15
henrynashgongysh: we could do that…feel free to propose...06:16
gongyshhenrynash: ok, I will try. thanks06:16
henrynashgongysh: propose a blueprint so others can comment first…06:17
gongyshhenrynash: sure06:17
gongyshhenrynash: thanks06:19
henrynashgongysh: your welcome06:19
*** pmathews has quit IRC06:21
*** dguitarbite has quit IRC06:21
*** nshaikh has joined #openstack-dev06:21
*** sridevi has quit IRC06:23
*** noorul is now known as noorul-afk06:23
*** xchu has joined #openstack-dev06:24
*** MaxV has joined #openstack-dev06:27
*** basha has quit IRC06:29
*** HenryG_ has quit IRC06:30
*** mikal has quit IRC06:30
*** ffio has joined #openstack-dev06:31
*** dina_belova has joined #openstack-dev06:31
*** mikal has joined #openstack-dev06:32
*** lexinator has joined #openstack-dev06:33
*** dina_belova has quit IRC06:36
*** corXi has joined #openstack-dev06:37
*** AnilV4 has quit IRC06:38
*** MaxV has quit IRC06:40
*** lexinator has quit IRC06:40
*** zoresvit has quit IRC06:40
*** nayward has joined #openstack-dev06:42
*** zoresvit has joined #openstack-dev06:43
*** jprovazn has joined #openstack-dev06:45
*** vartom4 has quit IRC06:45
*** ndipanov has joined #openstack-dev06:47
*** aeperezt has quit IRC06:47
*** xga has joined #openstack-dev06:50
*** MaxV has joined #openstack-dev06:50
*** gongysh has quit IRC06:50
*** MaxV has quit IRC06:52
*** nati_ueno has quit IRC06:58
*** reidrac has joined #openstack-dev06:58
*** doron_afk has joined #openstack-dev07:01
*** hailiang has quit IRC07:03
*** shang has joined #openstack-dev07:04
*** ljjjustin has quit IRC07:05
*** SergeyLukjanov has joined #openstack-dev07:05
*** ljjjustin has joined #openstack-dev07:05
*** gongysh has joined #openstack-dev07:06
*** egallen has joined #openstack-dev07:09
*** odyssey4me4 has joined #openstack-dev07:14
*** fbo_away is now known as fbo07:16
*** basha has joined #openstack-dev07:17
*** markmcclain has quit IRC07:18
*** xqueralt-afk is now known as xqueralt07:19
*** yolanda has joined #openstack-dev07:21
*** sridevi has joined #openstack-dev07:24
*** hailiang has joined #openstack-dev07:24
yonglihe_ping Daniel Berrange07:25
*** avishay has quit IRC07:26
*** mmagr has joined #openstack-dev07:27
*** sridevi has quit IRC07:28
*** vuil has quit IRC07:30
*** JordanP has joined #openstack-dev07:30
*** zoresvit has quit IRC07:32
*** dina_belova has joined #openstack-dev07:32
*** tkammer has joined #openstack-dev07:33
*** zoresvit has joined #openstack-dev07:35
*** dina_belova has quit IRC07:36
*** jpich has joined #openstack-dev07:37
*** lexinator has joined #openstack-dev07:38
*** mkerrin has joined #openstack-dev07:39
*** jistr has joined #openstack-dev07:40
*** SergeyLukjanov has quit IRC07:40
*** safchain__ has joined #openstack-dev07:41
*** lexinator has quit IRC07:43
*** ljjjustin has quit IRC07:44
*** ljjjustin has joined #openstack-dev07:44
*** MaxV has joined #openstack-dev07:45
*** johnthetubaguy has joined #openstack-dev07:45
*** Max_ has joined #openstack-dev07:45
*** MaxV has quit IRC07:45
*** vartom4 has joined #openstack-dev07:47
*** johnthetubaguy1 has joined #openstack-dev07:48
*** safchain__ has quit IRC07:49
*** johnthetubaguy has quit IRC07:49
*** safchain has joined #openstack-dev07:51
*** afazekas has joined #openstack-dev07:52
*** egallen has quit IRC07:56
*** giulivo has joined #openstack-dev07:57
*** boris-42 has quit IRC07:58
*** kms has joined #openstack-dev07:59
*** xga has quit IRC08:03
*** xchu has quit IRC08:04
*** vartom4 has quit IRC08:04
*** johnthetubaguy1 is now known as johnthetubaguy08:05
*** JonnyNomad has quit IRC08:07
*** basha has quit IRC08:08
*** JonnyNomad has joined #openstack-dev08:08
*** valgrind has joined #openstack-dev08:10
*** lucasagomes has joined #openstack-dev08:11
*** ljjjustin has quit IRC08:12
*** feleouet has quit IRC08:13
*** fifieldt_ has quit IRC08:15
*** xchu has joined #openstack-dev08:16
*** martyntaylor has joined #openstack-dev08:16
*** jaimegil has joined #openstack-dev08:16
*** feleouet has joined #openstack-dev08:17
*** sushils has quit IRC08:17
*** cthulhup has joined #openstack-dev08:21
*** markmc has joined #openstack-dev08:22
*** michchap_ has joined #openstack-dev08:25
*** cthulhup has quit IRC08:25
*** dmakogon_ has quit IRC08:26
*** henrynash has quit IRC08:27
*** michchap has quit IRC08:27
*** jtomasek has joined #openstack-dev08:27
*** ruhe has joined #openstack-dev08:30
*** romcheg has joined #openstack-dev08:32
*** dina_belova has joined #openstack-dev08:32
*** romcheg has left #openstack-dev08:32
*** Madkiss has quit IRC08:34
*** AnilV4 has joined #openstack-dev08:35
*** prekarat has joined #openstack-dev08:36
*** prekarat has left #openstack-dev08:37
*** dina_belova has quit IRC08:37
*** lexinator has joined #openstack-dev08:39
*** doron_afk is now known as doron08:39
*** lexinator has quit IRC08:43
*** Alexei_987 has joined #openstack-dev08:47
*** doron is now known as doron_afk08:47
*** sridevi has joined #openstack-dev08:57
*** danpb has joined #openstack-dev09:00
*** pschaef has joined #openstack-dev09:02
*** xBsd has joined #openstack-dev09:02
*** ydacheville has joined #openstack-dev09:03
*** sridevi has quit IRC09:03
*** vartom4 has joined #openstack-dev09:05
*** Tross1 has joined #openstack-dev09:07
*** swills has quit IRC09:07
*** swills has joined #openstack-dev09:08
*** swills has joined #openstack-dev09:08
*** Tross has quit IRC09:08
*** Daisy has quit IRC09:08
*** sushils has joined #openstack-dev09:09
*** mkollaro has joined #openstack-dev09:11
*** avishay has joined #openstack-dev09:12
*** cthulhup has joined #openstack-dev09:15
*** AnilV4 has quit IRC09:16
*** alexxu has joined #openstack-dev09:17
*** matiu has quit IRC09:17
*** cthulhup has quit IRC09:20
*** hartsocks1 has joined #openstack-dev09:21
*** jbresnah has quit IRC09:22
*** iartarisi has joined #openstack-dev09:24
*** michchap_ has quit IRC09:30
*** hartsocks1 has quit IRC09:31
*** hartsocks has joined #openstack-dev09:32
*** hartsocks has left #openstack-dev09:33
*** dina_belova has joined #openstack-dev09:33
*** dina_belova has quit IRC09:37
*** boris-42 has joined #openstack-dev09:37
*** sumanthns has joined #openstack-dev09:39
*** lexinator has joined #openstack-dev09:39
*** ema has joined #openstack-dev09:43
*** lexinator has quit IRC09:44
*** hate has joined #openstack-dev09:45
*** hate has quit IRC09:46
*** JordanP has quit IRC09:46
*** enikanorov_ has joined #openstack-dev09:47
*** gtt116 has joined #openstack-dev09:48
*** hailiang has quit IRC09:50
*** nshaikh has left #openstack-dev09:52
*** AnilV4 has joined #openstack-dev09:53
*** gongysh has quit IRC09:57
*** BobBallAway is now known as BobBall09:57
*** xchu has quit IRC09:58
*** JordanP has joined #openstack-dev09:58
*** xga has joined #openstack-dev10:01
*** afazekas has quit IRC10:07
*** dolphm has joined #openstack-dev10:10
*** donaldh has joined #openstack-dev10:10
*** jhesketh_ has quit IRC10:12
*** gongysh has joined #openstack-dev10:13
*** dolphm has quit IRC10:14
*** ruhe has quit IRC10:15
*** feleouet has quit IRC10:17
*** corXi has quit IRC10:19
*** feleouet has joined #openstack-dev10:20
*** morganfainberg is now known as morganfainberg|a10:21
*** ffio has quit IRC10:21
*** ffio_ has joined #openstack-dev10:21
*** Max_ has quit IRC10:22
*** whocares has joined #openstack-dev10:24
*** ruhe has joined #openstack-dev10:26
*** tonix has joined #openstack-dev10:26
whocaresare there any plans to support libvirt netfs pools on openstack? so that we have the cabability to share nfs or glusterfs based directories between multiple instances? like for webclusters e.g.10:29
*** ruhe has quit IRC10:30
*** dina_belova has joined #openstack-dev10:33
*** Lingxian has joined #openstack-dev10:37
*** dina_belova has quit IRC10:38
*** openstack has joined #openstack-dev15:12
*** reed has joined #openstack-dev15:13
*** edmund has joined #openstack-dev15:14
*** jruzicka has joined #openstack-dev15:15
*** obondarev has joined #openstack-dev15:15
*** ruhe has quit IRC15:17
*** martyntaylor has joined #openstack-dev15:18
*** jmontemayor has joined #openstack-dev15:19
*** rfolco has joined #openstack-dev15:21
*** drewlander has quit IRC15:22
dolphmstevemar: like for real i never got an email from you15:23
stevemardolphm: really?15:23
stevemardolphm: strange15:23
dolphmstevemar: for really15:23
stevemardolphm: sent it at 10:14 am EST15:23
dolphmstevemar: received at null15:23
stevemargrrr15:24
*** jaybuff has joined #openstack-dev15:24
*** dims has joined #openstack-dev15:24
stevemarwell, anywho15:24
*** hemna has joined #openstack-dev15:24
stevemardolphm: someone fixed the bug (add forgein keys to oauth tables)15:24
stevemardolphm: i was wondering if it's bad practise to also fix the nullable=False (should be True), for the consumer description; in the same patch?15:25
dolphmstevemar: fix them all at once15:25
dolphmstevemar: oh you mean have the other dude fix it?15:26
stevemardolphm: yeah, in the same patch15:26
*** matiu has joined #openstack-dev15:26
*** matiu has quit IRC15:26
*** matiu has joined #openstack-dev15:26
stevemardolphm: he has a proposed patch for adding forgein keys: https://review.openstack.org/#/c/43237/15:26
*** ifarkas has quit IRC15:27
dolphmstevemar: up to ya'll15:27
stevemari'll email him and ask, no idea who he is15:27
*** martyntaylor has quit IRC15:28
*** jjmb has quit IRC15:28
stevemardolphm: would he start 003... or fix both issues in 002?15:28
*** matiu has quit IRC15:28
*** hemna has quit IRC15:29
*** hemna has joined #openstack-dev15:29
dolphmstevemar: if they go in as two patches, then 003; if it goes in as once patch, 00215:29
stevemarm'alright15:29
*** jdurgin1 has joined #openstack-dev15:29
*** matiu has joined #openstack-dev15:29
*** matiu has quit IRC15:30
*** matiu has joined #openstack-dev15:30
*** ruhe has joined #openstack-dev15:30
*** Vek has quit IRC15:30
*** matiu has quit IRC15:31
*** alop has joined #openstack-dev15:33
*** whocares has quit IRC15:33
*** matiu has joined #openstack-dev15:33
*** matiu has quit IRC15:33
*** matiu has joined #openstack-dev15:33
*** lexinator has quit IRC15:33
*** rods has quit IRC15:35
*** dina_belova has joined #openstack-dev15:35
*** networkstatic has quit IRC15:35
*** markwash has quit IRC15:36
*** CaptTofu has quit IRC15:36
*** tmclaugh[work] has joined #openstack-dev15:38
*** jaybuff has quit IRC15:40
*** Ryan_Lane has joined #openstack-dev15:40
*** gyee has joined #openstack-dev15:42
*** fabio__ has joined #openstack-dev15:43
*** sumanthns has joined #openstack-dev15:45
*** kushal has quit IRC15:45
*** topol has quit IRC15:47
*** kushal has joined #openstack-dev15:47
*** ema_ has quit IRC15:49
*** xqueralt is now known as xqueralt-afk15:52
*** wu_wenxiang has joined #openstack-dev15:52
*** lexinator has joined #openstack-dev15:52
*** jaybuff has joined #openstack-dev15:52
*** Shaan7 has quit IRC15:53
*** Shaan7 has joined #openstack-dev15:54
*** pabelanger_ has joined #openstack-dev15:55
*** pabelanger_ has quit IRC15:56
*** pabelanger_ has joined #openstack-dev15:56
*** CaptTofu has joined #openstack-dev15:57
*** dina_belova has quit IRC15:58
*** drewlander has joined #openstack-dev15:58
*** bdpayne has joined #openstack-dev15:58
*** ema has joined #openstack-dev15:59
*** ema has joined #openstack-dev15:59
*** pabelanger has quit IRC16:00
*** pabelanger_ is now known as pabelanger16:00
*** pabelanger_ has joined #openstack-dev16:00
*** CaptTofu_ has joined #openstack-dev16:01
*** CaptTofu has quit IRC16:02
*** S3Xinfo has joined #openstack-dev16:04
*** martine_ has quit IRC16:05
*** S3Xinfo has quit IRC16:05
*** markmc has quit IRC16:05
*** dkranz has quit IRC16:07
*** cthulhup has joined #openstack-dev16:09
*** datsun180b has quit IRC16:09
*** zbitter has joined #openstack-dev16:09
*** datsun180b has joined #openstack-dev16:09
*** mmagr has quit IRC16:11
*** alexpilotti_ has joined #openstack-dev16:11
*** dklyle is now known as david-lyle16:11
*** ruhe has quit IRC16:11
*** pabelanger has quit IRC16:11
*** zul has quit IRC16:12
*** nachi has joined #openstack-dev16:12
*** jbresnah_ has joined #openstack-dev16:12
*** zaneb has quit IRC16:13
*** zbitter is now known as zaneb16:13
*** alexpilotti has quit IRC16:13
*** alexpilotti_ is now known as alexpilotti16:13
nachibknudson, ayoung, gyee, morganfainbergy: Please review the migrating ec2 credentials. I have uploaded the patch implementing all the review comments. https://review.openstack.org/#/c/38367/16:14
ayoungnachi, will look16:14
*** wu_wenxiang has quit IRC16:14
nachithanks16:14
*** SergeyLukjanov has quit IRC16:14
*** freedomhui has quit IRC16:15
ayoungshardy, can you take a look at nachi16:16
ayoung's patch ^^ as I think it impacts on how Heat wants to use EC2 creds to get a token16:16
*** MaxV has quit IRC16:17
*** jistr has quit IRC16:17
*** jfriedly has joined #openstack-dev16:17
shardyayoung: will do, but we actually want to do the reverse, create an ec2-keypair *from* a token, obtained via a trust16:17
*** nunosantos has joined #openstack-dev16:18
ayoungshardy, right...and I think that this extension is where to do that work16:18
shardyayoung: ok, sounds good  :)16:18
*** MaxV has joined #openstack-dev16:19
*** ruhe has joined #openstack-dev16:19
*** ruhe has quit IRC16:19
*** garyk has joined #openstack-dev16:19
*** MaxV has quit IRC16:20
*** arezadr has quit IRC16:21
*** arezadr has joined #openstack-dev16:24
*** dkranz has joined #openstack-dev16:25
gyeeayoung, shardy, that patch is a significant first step for managing *credentials*16:26
gyeenow all credentials are managed in one place16:26
ayounggyee, including private keys?16:27
gyeeI can imagine Barbican will play a role in IceHouse16:27
ayounggyee, yeah...but PKI, man....why can't we get the hang of :generate a key local, post the public one for signing16:28
gyeeayoung, sure, once we have the access sorted out16:28
ayoungthis is just public?16:28
gyeeayoung, yes, credential API can be used for both create and import16:28
*** briancurtin has joined #openstack-dev16:28
*** SergeyLukjanov has joined #openstack-dev16:28
*** dina_belova has joined #openstack-dev16:29
gyeeayoung, both public and private, once we figure out the access control16:29
*** datsun180b has quit IRC16:29
*** JordanP has quit IRC16:29
*** danwent has quit IRC16:29
gyeeec2 secrets are private16:29
*** toabctl has quit IRC16:30
ayoungok...yeah, I was getting confused with another project that insists on handling private keys in the server16:30
ayoungwhy are they ec2 secrets?  Aren't they just some standard like rsa or something?16:30
gyeeayoung, just some random bits16:31
* ayoung has turned a blind eye to this thus far16:31
gyeefor HMAC16:31
*** salv-orlando has joined #openstack-dev16:31
ayounggyee, I thought they were used for access to the ec2 images, like openssh keys were16:32
*** briancurtin has quit IRC16:32
*** xga_ has quit IRC16:33
*** drewlander has quit IRC16:33
*** mrodden has quit IRC16:35
*** toabctl has joined #openstack-dev16:35
*** toabctl has joined #openstack-dev16:35
gyeeayoung, it can be openssh keys too16:35
*** toabctl has quit IRC16:35
ayoungec2 can be openssh keys?  Or just, credential API supports openssh keys?16:36
gyeesame key can be used for both generating HMAC and SSH16:36
*** toabctl has joined #openstack-dev16:36
*** feleouet has quit IRC16:37
*** iartarisi has quit IRC16:39
*** giulivo has quit IRC16:39
*** alexb_ has joined #openstack-dev16:39
*** feleouet has joined #openstack-dev16:39
*** datsun180b has joined #openstack-dev16:40
*** markwash has joined #openstack-dev16:40
*** zul has joined #openstack-dev16:41
*** cthulhup has quit IRC16:41
*** jaybuff has quit IRC16:41
*** danpb has quit IRC16:42
*** morganfainberg|a is now known as morganfainberg16:44
*** ema has quit IRC16:45
morganfainbergstevemar: ping16:45
*** maheshp has joined #openstack-dev16:46
*** xqueralt-afk is now known as xqueralt16:47
dolphmmorganfainberg: on the cache impl, why did you create `[cache] verbose` instead of using the existing `[DEFAULT] verbose` ?16:48
*** mrodden has joined #openstack-dev16:49
*** Vek has joined #openstack-dev16:49
morganfainbergdolphm: likely i should couple that with the standard debug instead, i was thinking verbose caching was _very_ verbose and it makes reading the logs hard.16:49
*** lucasagomes has quit IRC16:49
morganfainbergevery get of a cache key generates a log line, same with set or deletes.16:50
*** jpich has quit IRC16:50
*** krtaylor has quit IRC16:50
*** lexinator has quit IRC16:50
dolphmmorganfainberg: so does sqlalchemy though16:50
morganfainbergdolphm: actually, with debug it is even worse with dogpile, you get a ton of output that doesn't even tell you anything useful, but yeah, i'll couple that with the standard debug/verbose stuff.16:51
morganfainbergdolphm: good call.16:51
*** drewlander has joined #openstack-dev16:52
*** bingbu has quit IRC16:53
*** hartsocks has joined #openstack-dev16:53
*** safchain has quit IRC16:53
*** jaybuff has joined #openstack-dev16:54
*** lexinator has joined #openstack-dev16:54
*** fbo is now known as fbo_away16:56
*** ifarkas has joined #openstack-dev16:56
*** dina_belova has quit IRC16:57
*** danwent has joined #openstack-dev16:57
*** bswartz has quit IRC16:57
*** SergeyLukjanov has quit IRC17:00
*** dkranz has quit IRC17:01
*** dkranz has joined #openstack-dev17:01
*** dims has quit IRC17:01
*** nati_ueno has joined #openstack-dev17:02
*** tmclaugh[work] has quit IRC17:03
*** dims has joined #openstack-dev17:03
*** Alexei_987 has quit IRC17:04
*** fabio__ has quit IRC17:04
*** morganfainberg is now known as morganfainberg|a17:05
*** BobBall is now known as BobBallAway17:05
*** otherwiseguy has quit IRC17:05
*** SergeyLukjanov has joined #openstack-dev17:05
*** nayward has quit IRC17:06
*** jruzicka has quit IRC17:08
ayoungrcrit, on Puppet, ever come across: Could not autoload puppet/type/keystone_config: Could not autoload puppet/provider/keystone_config/ini_setting: undefined method `provider' for nil:NilClass17:12
ayoungI'm doing this all out of the git repos17:12
*** alexpilotti has quit IRC17:18
*** amohn9 has joined #openstack-dev17:19
*** SergeyLukjanov has quit IRC17:22
*** svarnau has joined #openstack-dev17:22
*** boris-42 has joined #openstack-dev17:25
*** alunduil has joined #openstack-dev17:25
*** ChanServ changes topic to "OpenStack development || Support is in #openstack"17:25
*** bashok has quit IRC17:26
*** tmclaugh[work] has joined #openstack-dev17:27
*** bashok has joined #openstack-dev17:27
*** pcm_ has quit IRC17:28
nachibknudson: thanks for reviewing the changes17:29
*** venkatesh has joined #openstack-dev17:29
*** pabelanger has joined #openstack-dev17:29
*** morganfainberg|a is now known as morganfainberg17:29
*** svarnau has quit IRC17:29
*** svarnau has joined #openstack-dev17:30
*** maheshp has quit IRC17:30
*** vartom4 has joined #openstack-dev17:31
*** pcm_ has joined #openstack-dev17:32
gyeeayoung, bknudson, I am trying to help out fabio17:32
gyeeran into this when running the tests17:33
*** markmcclain has quit IRC17:33
gyeeInvalidRequestError: Table 'project_endpoint' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.17:33
gyeeany idea?17:33
*** xBsd has quit IRC17:34
*** bashok has quit IRC17:35
*** bashok has joined #openstack-dev17:36
*** venkatesh has quit IRC17:36
bknudsongyee: this is running the tests using master or some changes?17:37
bknudsonis this live sql test?17:37
morganfainbergthat sounds like live sql without clearing the schema out.17:37
*** mrunge has quit IRC17:37
morganfainbergbut thats just my untrained eye.17:37
*** alanmac has quit IRC17:38
gyeebknudson, no, I am working on fabio's patch17:38
gyeehttps://review.openstack.org/#/c/3311817:38
*** fbo_away is now known as fbo17:38
bknudsongyee: mysql? postgres?17:39
*** svarnau has quit IRC17:39
*** svarnau has joined #openstack-dev17:40
bknudsongyee: keystone.tests.test_sql_migrate_extensions ?17:40
*** sandeepr_ltp has joined #openstack-dev17:41
*** svarnau has quit IRC17:42
ayounggyee, is the table in the database already?17:44
ayoungif it was added by an old migration that was, say in the common set, and then you try running the migration against mysql...17:44
*** vkmc has quit IRC17:45
*** dina_belova has joined #openstack-dev17:45
ayoungbut this is against the sqlite db, right gyee ?17:45
gyeebknudson, ayoung, yeah, the error seem to suggest table already exist17:46
gyeeI am using sqlite17:46
*** avishay has joined #openstack-dev17:46
*** SergeyLukjanov has joined #openstack-dev17:46
morganfainbergbknudson / ayoung / dolphm: for https://review.openstack.org/#/c/37233 the common-library-extension, will changing out the exceptions.from_url method raise the same concerns as moving HTTPClient?  if so, we might need a translation method.  i'm not sure where we are drawing that line at the moment.17:47
ayounggyee, so that test runs against the db file in keystone/tests/tmp17:47
ayoungmorganfainberg, you mean on client backwards compat?17:47
morganfainbergyeah17:47
*** alunduil has quit IRC17:47
morganfainbergayoung: and shuffling all the exceptions around.17:48
ayoungmost people just do except:17:48
ayoungpass17:48
*** ruhe has joined #openstack-dev17:48
dolphmmorganfainberg: from_response()?17:48
*** mars has joined #openstack-dev17:50
dolphmmorganfainberg: our exceptions are definitely public api17:50
morganfainbergdolphm: keystoneclient.exceptions.from_response, it builds an exception from the response, https://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/exceptions.py#L13617:50
*** danwent has quit IRC17:50
dolphmmorganfainberg: i can't think of a reason why anyone would consume from_response() externally to keystoneclient, can you?17:50
bknudsonmorganfainberg: it's a public api. It's even got a docstring.17:50
*** briancurtin has joined #openstack-dev17:51
*** changbl has joined #openstack-dev17:51
dolphmbknudson: technically17:51
morganfainbergdolphm: exactly, but the exceptions being moved is more problematic.17:51
morganfainbergdolphm: otherwise i think aababilov's review is pretty good.  i just wanted to make sure i was on the same page about what we accept as public, and if it's public - i'll comment as much.17:53
*** jmontemayor has quit IRC17:53
*** alanmac has joined #openstack-dev17:54
openstackstatusNOTICE: restarting gerrit to pick up a configuration change17:55
dolphmmorganfainberg: from_response is still available after his patch17:56
morganfainbergdolphm: oh i see the import * now.  damn more coffee17:57
morganfainbergbut the function signature does change.17:57
*** vkmc has joined #openstack-dev17:57
morganfainbergfrom "def from_response(response, body=None):" to "def from_response(response, method, url):"  is that an issue?17:58
dolphmmorganfainberg: well, that's not backwards compatible at all17:58
morganfainbergyeah.17:59
*** feleouet has quit IRC17:59
*** jmontemayor has joined #openstack-dev18:00
stevemarmorganfainberg: pong18:00
dolphmmorganfainberg: i definitely wouldn't want that kind of incompatibility going out in 0.3.2 today/tomorrow...18:00
*** alop has quit IRC18:01
morganfainbergdolphm: makes sense, that was my initial gut reaction, but i wanted to be sure since this is still a bit uncharted until we get more into the definition of public/private18:01
*** maheshp has joined #openstack-dev18:01
*** briancurtin has quit IRC18:02
dolphmmorganfainberg: agree ... i'm guessing this would be minor compared to other things we've missed in the past18:02
*** feleouet has joined #openstack-dev18:02
dolphmmorganfainberg: s/minor/very low impact/18:02
dolphmif any18:02
morganfainbergstevemar: patches are up, please be brutal in reviews, cache needs some serious close eyes on it — it could have very negative impact if done wrong18:02
morganfainbergdolphm: yeah, thats why i am asking.18:02
*** bswartz has joined #openstack-dev18:03
*** gkotton has joined #openstack-dev18:03
gyeeayoung, bknudson, guess what the problem was18:04
gyeesomething really stupid18:05
bknudsongyee: reversed the polarity on something?18:05
rcritayoung, sorry, that's a new one to me18:05
ayoungcrossed the streams?18:05
gyeeno, I have a typo in the code18:05
*** donaldh has quit IRC18:05
gyeehandle_conflict instead of handle_conflicts18:05
ayoungrcrit, who was helping with the puppet stuff?18:06
gyeeand the error was as confusing as you can imagine18:06
ayoungnice18:06
rcritayoung, me myself and I18:06
*** garyk has quit IRC18:06
*** gkotton is now known as garyk18:06
ayoungrcrit, thought you got linked up with someone on the foreman side?18:06
rcritDominic in #theforeman pointed me in the right direction18:06
rcritbut it was mostly procedural.18:06
*** tkammer has quit IRC18:06
*** joesavak has joined #openstack-dev18:07
*** sumanthns has quit IRC18:08
joesavakdolphm, chmouel, would it make sense to say "use_contract_binding_code_path" instead for https://review.openstack.org/#/c/43042/2/keystoneclient/httpclient.py?18:10
joesavaktrying to figure out next step for that review18:10
*** redbo is now known as gholt18:12
*** gholt is now known as redbo18:12
openstackstatusNOTICE: stopping gerrit to correct a stackforge project rename error18:12
*** dmakogon_ has joined #openstack-dev18:13
*** prekarat has quit IRC18:13
*** jbresnah_ has quit IRC18:13
nikhilhttps://review.openstack.org seems to be down18:13
*** nachi has left #openstack-dev18:14
*** mrodden has quit IRC18:14
*** jrwren has joined #openstack-dev18:14
*** alanmac has quit IRC18:14
joesavakback up to me18:14
*** ffio_ has quit IRC18:14
nikhilyeah, thanks joesavak18:15
*** martine has joined #openstack-dev18:16
*** martine is now known as Guest7502518:16
*** briancurtin has joined #openstack-dev18:16
*** briancurtin has quit IRC18:17
ohadlevyrcrit: let me konw if you need any help18:18
rcritohadlevy, thanks, I just might :-)18:19
*** Mandell has joined #openstack-dev18:19
stevemarmorganfainberg: cool, i will look soon18:19
morganfainbergstevemar: thanks.18:19
*** neelashah has quit IRC18:19
*** networkstatic has joined #openstack-dev18:20
*** melwitt has joined #openstack-dev18:20
*** Guest75025 is now known as martine_18:21
*** zul has quit IRC18:21
*** hemanth_ has quit IRC18:22
*** hemanth_ has joined #openstack-dev18:22
*** mrodden has joined #openstack-dev18:22
*** vuil has joined #openstack-dev18:22
*** sushils has quit IRC18:24
*** erfanian has quit IRC18:24
*** svarnau has joined #openstack-dev18:25
*** zodiak has joined #openstack-dev18:27
*** danwent has joined #openstack-dev18:29
*** svarnau has left #openstack-dev18:29
*** sarob has joined #openstack-dev18:29
*** sarob has quit IRC18:31
*** alexpilotti has joined #openstack-dev18:31
*** alop has joined #openstack-dev18:31
*** sarob has joined #openstack-dev18:31
*** danwent has quit IRC18:32
*** garyk has quit IRC18:32
*** kushal has quit IRC18:34
*** dolphm has quit IRC18:34
*** sarob has quit IRC18:35
thingeedtroyer: ping18:36
*** neelashah has joined #openstack-dev18:36
*** krtaylor has joined #openstack-dev18:37
*** arbrandes has joined #openstack-dev18:38
*** pabelanger has quit IRC18:40
*** neoXsys has quit IRC18:45
*** ms_brown has joined #openstack-dev18:46
*** chandankumar has quit IRC18:46
*** danwent has joined #openstack-dev18:47
*** pixelbeat has joined #openstack-dev18:47
*** Tross1 has quit IRC18:48
*** Tross has joined #openstack-dev18:48
*** novas0x2a|laptop has joined #openstack-dev18:48
*** salv-orlando has quit IRC18:49
*** salv-orlando has joined #openstack-dev18:49
*** nachi has joined #openstack-dev18:50
*** nayward has joined #openstack-dev18:51
dtroyerthingee: yo18:52
*** networkstatic has quit IRC18:56
*** insanidade has joined #openstack-dev18:58
insanidadeHi all. Is there a guide on how to create pluguins for Openstack? Is that possible or is it something strictly controlled by the Openstack foundation ?18:58
*** neoXsys has joined #openstack-dev18:58
insanidadeI mean: what if I need a plugin for a given equipement I have to use in my architecture? Is it possible to develop your own plugin ?19:00
*** hartsocks has left #openstack-dev19:00
*** martine_ has quit IRC19:01
*** sarob has joined #openstack-dev19:02
*** lbragstad has left #openstack-dev19:02
thingeedtroyer: hi. wrt https://review.openstack.org/#/c/43045 according to the console logs, it appears 8776/v2 isn't being registered in the keystone catalog. http://logs.openstack.org/45/43045/1/check/gate-grenade-devstack-vm/1de2851/console.html.gz19:02
thingeedtroyer: and should be since this change was made https://github.com/openstack-dev/devstack/commit/b3862f98718317042dd48871d50da1e5255c0329#lib/cinder19:03
thingeedtroyer: just wanted to see if you have any insight on this front with grenade.19:03
*** Tross has quit IRC19:08
dtroyerThe change to lib/cinder to add v2 endpoints was committed after stable/grizzly devstack, which is what grenade uses as its starting point.19:08
dtroyerso that needs to be an upgrade step in grenade if you want to use it in the trunk (aka target) phase in grenade19:09
*** CaptTofu_ has quit IRC19:09
*** CaptTofu has joined #openstack-dev19:10
dtroyeri.e., grenade/upgrade-cinder needs to have all of the steps to get from stable/grizzly to trunk in it19:10
*** sarob has quit IRC19:10
*** lbragstad has joined #openstack-dev19:10
*** jmontemayor has quit IRC19:11
ayoungohadlevy, I might, too.  I'm trying to wrap my head around the Keystone puppet module.19:14
*** CaptTofu has quit IRC19:14
*** Tross has joined #openstack-dev19:14
*** jprovazn has quit IRC19:17
*** SergeyLukjanov has quit IRC19:23
*** alexb_ has quit IRC19:24
*** terryh has quit IRC19:25
*** ruhe has quit IRC19:27
*** xBsd has joined #openstack-dev19:28
*** drewlander has quit IRC19:29
*** nunosantos has quit IRC19:30
*** vipul is now known as vipul-away19:32
*** jmontemayor has joined #openstack-dev19:34
*** xBsd has quit IRC19:35
*** HenryG has quit IRC19:36
*** sarob has joined #openstack-dev19:37
*** xqueralt is now known as xqueralt-afk19:38
insanidadeHi all. Is there a guide on how to create pluguins for Openstack? Is that possible or is it something strictly controlled by the Openstack foundation ?19:38
*** yolanda has quit IRC19:38
*** donaldh has joined #openstack-dev19:39
*** sdake_ has quit IRC19:39
thingeedtroyer: ok my mistake. I thought this was failing on target.19:40
*** sarob has quit IRC19:41
*** jbresnah_ has joined #openstack-dev19:42
*** emagana has joined #openstack-dev19:43
*** eharney has quit IRC19:43
emaganaAny Horizon developers?19:43
*** feleouet has quit IRC19:43
emaganaFile "/usr/local/lib/python2.7/dist-packages/keyring/core.py", line 126, in load_config19:45
emagana[Thu Aug 22 18:46:01 2013] [error]     local_path = os.path.join(os.getcwd(), filename)19:45
emagana[Thu Aug 22 18:46:01 2013] [error] OSError: [Errno 2] No such file or directory19:45
emaganaI am seeing an error in Horizon using Devstack (clean environment):19:45
*** feleouet has joined #openstack-dev19:46
ayoungrcrit, http://adam.younglogic.com/2013/08/deploying-keystone-via-puppet-on-f19/19:47
david-lyleemagana:  when are you seeing this error and what filename is it not finding?19:49
ayoungohadlevy, is there some way to sterilize a machine after puppet gets run, to get it back into the pristine "pre" state?19:49
rcritayoung, nice19:49
thingeedtroyer: thanks for the help19:49
rcritthoguh stdlib is probalby in some rpm19:50
emaganadavid-lyle: when horizon is started: /opt/stack/horizon$ cd /opt/stack/horizon && sudo tail -f /var/log/apache2/horizon_error.log || echo "horizon failed to start" | tee "/opt/stack/status/stack/horizon.failure"19:50
ayoungrcrit, yeah, and the git repos are in etc, so change can be made right there19:50
ayoungrcrit, assumption is that anything in etc puppet modules is fair game for a patch19:50
emaganadavid-lyle: File "/usr/local/lib/python2.7/dist-packages/keyring/core.py", line 126, in load_config19:50
dtroyerthingee: np, that was just grenade doing its job…19:50
*** SergeyLukjanov has joined #openstack-dev19:51
*** pixelbeat has quit IRC19:51
ayoungrcrit, also, if  puppet-openstack is in moduels it  will conflict with this.19:51
rcritwhat I can't get used to is all this development as root19:52
ayoungrcrit, I suspec that a better approach for development is to have a snap shot vm as a puppet client.  You do your dev work on the server, and then push the change to the client to test19:53
jswarrenIf any glance core reviewers could spare a moment or two reviewing https://review.openstack.org/#/c/40232/ and https://review.openstack.org/#/c/40247/, it would be greatly appreciated.19:53
ayoungrcrit, well, I was doing a chown of modules to the fedora user (added by default, I normally us an ayoung account) and you can do everything as yourself until "puppet apply"19:53
rcrityeah, but that's all the important stuff anyhow19:54
rcritI've been doing dev on the Foreman box and applying changes on a controller client19:55
*** spzala has joined #openstack-dev19:55
rcritthe changes on Foreman, once working, I apply locally to my git trees19:55
rcritwhich is quite cumbersome, but it's what I've got so far19:55
*** jasdeepH has joined #openstack-dev19:55
ayoungso that piece at least can be cleaned up.19:56
*** martine has joined #openstack-dev19:57
*** gyee has quit IRC19:57
*** martine is now known as Guest5244819:57
*** tmclaugh[work] has quit IRC19:57
*** CaptTofu has joined #openstack-dev19:58
*** alexb_ has joined #openstack-dev19:58
david-lyleemagana: trying to reproduce, not having any luck, did you modify the devstack config at all?19:59
emagananot at all19:59
emaganaI am using my dev server20:00
*** Guest52448 has quit IRC20:00
*** sarob has joined #openstack-dev20:00
emaganaI will try to reproduce using a new VM20:00
*** pcm_ has quit IRC20:00
*** nayward has quit IRC20:01
david-lyleemagana: Seems like os.getcwd() is what's failing20:02
david-lyleseems that can happen if the cwd has been deleted by another process20:02
emaganadavid-lyle: mmhhh, weird!20:02
david-lyleno kidding20:02
*** dina_belova has quit IRC20:03
emaganadavid-lyle: not sure, why this is happening20:03
emaganaI did not use this VM for a while20:04
*** dina_belova has joined #openstack-dev20:04
emaganathen I deleted devstacl and /opt/stack, started from a clean environment20:04
emaganaand I found the problem20:04
david-lylegood20:04
*** networkstatic has joined #openstack-dev20:05
*** sdake_ has joined #openstack-dev20:06
*** sdake_ has quit IRC20:06
*** sdake_ has joined #openstack-dev20:06
*** jbresnah_ is now known as jbresnah20:07
*** nati_uen_ has joined #openstack-dev20:09
insanidadequick hint, please (I'm new to openstack development): I installed Openstack with packstack. Where should the source code be ? I'd like to take a look at some plugins.20:11
russellbinsanidade: if you're going to hack on the code, there is a thing called devstack that's good for setting up a development environment20:11
russellbinsanidade: but if you just want to browse the code i can point you to it20:11
*** alop has quit IRC20:11
russellbinsanidade: what distro?  RHEL/CentOS/Fedora?  one of those i assume based on packstack20:12
*** nati_ueno has quit IRC20:12
insanidaderussellb: Yeah, for the time being I just want to take a look. I'll start developing some plugins. And yeah: I've tried devstack and I'll probably use it for development.20:12
russellbcool20:12
russellb/usr/lib/python2.6/site-packages/nova/20:12
insanidaderussellb: CentOS.20:12
russellbor s/nova/project_of_your_choice/20:12
russellbfor the most part anyway20:13
*** vkmc has quit IRC20:13
insanidaderussellb: so that's the nova folder, right? The quantum one, for instance, would be /usr/lib/python2.6/site-packages/quantum , correct ?20:13
russellbyep20:13
russellband if you have any other centos/packstack specific questions, if you don't get help here, try the #rdo channel20:14
insanidaderussellb: thanks a lot. I was not aware of the rdo channel. I'll try it.20:14
russellbsure, np20:14
russellbit's basically a room to discuss or get support for using the stuff you get from openstack.redhat.com20:14
*** ctlaugh_ has quit IRC20:14
*** safchain has joined #openstack-dev20:15
*** ctlaugh has joined #openstack-dev20:16
*** alop has joined #openstack-dev20:18
*** stevemar has quit IRC20:23
*** bashok has quit IRC20:24
*** dina_belova has quit IRC20:25
*** SergeyLukjanov has quit IRC20:25
*** vipul-away is now known as vipul20:25
*** vkmc has joined #openstack-dev20:25
*** nati_uen_ has quit IRC20:26
*** eharney has joined #openstack-dev20:26
*** sarob_ has joined #openstack-dev20:29
*** sushils has joined #openstack-dev20:30
*** sarob_ has quit IRC20:32
*** sarob_ has joined #openstack-dev20:32
*** mkollaro has quit IRC20:33
*** sarob has quit IRC20:33
anteayaall passengers flying openstack air, please return to your seats and bring your seat backs and tray tables to the upright and locked position, we may be experiencing slight turbulence ahead20:34
morganfainberganteaya: do we have to disable electronics too? ;)20:34
*** sushils has quit IRC20:35
anteayanah20:35
anteayalistening you your music20:35
anteaya:D20:35
anteayas/listening/listen20:35
dtroyerplaying Dick Dale loud enough can get you through anything20:35
anteayaha ha ha, there is a soundtrack for every situation20:36
* anteaya heads to youtube for some Dick Dale20:36
anteayayeah, that works20:36
*** sushils has joined #openstack-dev20:39
*** boden has quit IRC20:43
*** woodspa has quit IRC20:44
*** avishay is now known as avishay_zzz20:45
*** arbrandes has quit IRC20:45
*** amohn9 has quit IRC20:45
ayoungrcrit, so, it looks like the puppet module for HTTPD might be very out of sync with Fedora.  I ran the code from the httpd/keystone patch, and the httpd config referenced a slew of Apache configuration options that were now invalid20:45
*** Mandell has quit IRC20:46
ayoungremoving the rpms and files and doing another yum install showed that the httpd server runs fine in default configuration20:46
*** Mandell has joined #openstack-dev20:46
*** johnthetubaguy has quit IRC20:47
ayoungmy guess is the puppet module identified the OS as a Red Hat type machine and attempted to configure it the same as RHEL or something20:47
*** jjmb has joined #openstack-dev20:49
*** dkranz has quit IRC20:51
*** tonix has quit IRC20:52
*** alop has quit IRC20:53
*** jjmb1 has joined #openstack-dev20:53
rcritthat could be20:54
*** jjmb has quit IRC20:54
anteayadtroyer: you around for a question from psedlak?20:55
*** ifarkas has quit IRC20:55
anteayahis Dick Dale might be on kind of loud right now20:56
*** devvesa has quit IRC20:56
psedlakdtroyer: is stable/grizzly branch of devstack used for stable/grizzly gates or is it master branch (as is tempest)?20:56
dtroyeranteaya: you caught me during an acoustic number...20:56
*** radez is now known as radez_g0n320:56
*** jbresnah has quit IRC20:57
anteayaah good20:57
dtroyerpsedlak: stable/grizzly devstack is used for stable/grizzly gating akaik20:57
*** xmltok has joined #openstack-dev20:57
psedlakdtroyer: as i've noticed that reinstallation of conflicting versions of (for ex.) python-keystoneclient as there are deps on <0.3.0 and >=0.3.020:57
psedlakdtroyer: so it switches between 0.2.5 and 0.3.1 multiple times ... and when i've tried to reproduce stable/grizzly env in my vm nova failed on that so i wonder if there is some workaround for that in stable/grizzly gate ...20:58
dtroyerpsedlak: yup, it was a mess and was painful to clean up.  however, we're not planning to backport all of that work (ie, fixing all of the requirements across projects, etc)20:59
dtroyerpsedlak: the gate is different as it attempts to have all of the repos pre-loaded and nothing should fiddle with them later.21:00
psedlakdtroyer: yeah i understand that, i just wonder what is messed in my place that nova (nova-rootwrap...) fails at the end of devstack21:00
psedlakdtroyer: i've cut out this http://bpaste.net/show/vnYioO66WaD27IC7C1dh/ list of keycli deps from projects (stable/grizzly repos where available, rest is master)21:01
*** gyee has joined #openstack-dev21:01
*** mkollaro has joined #openstack-dev21:01
psedlakdtroyer: it caused me and issue (in the middle of comment) https://bugs.launchpad.net/tempest/+bug/1213912/comments/2 and i'm not sure why it did not happend at gate too21:02
uvirtbotLaunchpad bug 1213912 in tempest/grizzly "keystone cli tests fail in grizzly" [Critical,Confirmed]21:02
*** henrynash has joined #openstack-dev21:02
dtroyerpsedlak: I don't know specifically about the rootwrap failure, but whatever grenade is installing for stable/grizzly works.  Again that is pre-installed by the gate but it might make a good reference point.21:03
psedlakdtroyer: and well based on console log from gate it seems for me that it touched the key-cli package ... :/21:03
*** johnthetubaguy has joined #openstack-dev21:03
*** CaptTofu has quit IRC21:04
*** jyhc has joined #openstack-dev21:04
*** jjmb1 has quit IRC21:04
jyhcDoes --availability-zone require admin?21:04
*** CaptTofu has joined #openstack-dev21:04
psedlakdtroyer: this http://bpaste.net/show/4uxTiwaLuLWhZ8ZoPLxV/ is grep for py-keycli from console log21:05
psedlakit clearly shows how it was switching from 0.3.1 to 0.2.5 and back :(21:05
psedlakdtroyer: so are you the right person for questions about this (and right time)? or should i ask someone else/other time?21:06
*** sarob_ has quit IRC21:08
*** sarob has joined #openstack-dev21:08
*** CaptTofu has quit IRC21:08
*** rods has joined #openstack-dev21:09
dtroyerpsedlak: from the standpoint of devstack doing the right/wrong thing, I am.  But the details of making current clients work in old stable releases I'll be discovering with everyone else as they happen...21:09
dtroyerpsedlak: and this could be noted as one point of not maintaining backward-compatibility with previous releases21:09
*** changbl has quit IRC21:10
*** sarob_ has joined #openstack-dev21:12
*** sarob has quit IRC21:13
*** sarob_ has quit IRC21:13
psedlakdtroyer: this reminds me, i was using master devstack (with checkouts of stable/grizzly of nova, keystone, ...)21:13
*** sarob has joined #openstack-dev21:13
psedlakbcs stable/grizzly devstack failed quickly with 'error: Installed distribution python-keystoneclient 0.2.5 conflicts with requirement python-keystoneclient>=0.3.0'21:13
dtroyerpsedlak: oh, don't do that…stable/grizzly devstack is what you want.  What has the >=0.3.0 req?21:14
psedlakso maybe that's why/how i get to 'nova-not-working' state21:14
psedlakdtroyer: i've probably lost info for that first try with stable devstack, does it store logs somewhere?21:15
dtroyerlook in /opt/stack/logs, stack.log.<timestamp> may still be there21:16
*** bswartz has quit IRC21:17
psedlakdtroyer: :( i don't have that dir at all (i have all repos under /opt/stack/new, but there also no logs dir)21:17
psedlakdtroyer: oh, i've used localrc from gate as base for my own, so i have LOGFILE set there ;)21:19
*** vipul is now known as vipul-away21:22
*** nati_ueno has joined #openstack-dev21:22
*** jasdeepH has quit IRC21:22
*** boris-42 has quit IRC21:23
*** henrynash has quit IRC21:23
*** johnthetubaguy has left #openstack-dev21:24
psedlakdtroyer: oh, ok those deps are same as what i've gathered http://bpaste.net/show/vnYioO66WaD27IC7C1dh/21:25
*** dina_belova has joined #openstack-dev21:25
psedlakdtroyer: i can see same reasons for who required >=0.3.0 in that devstacklog....21:26
psedlakdtroyer: basically other clients require new key-cli21:26
*** jsavak has joined #openstack-dev21:26
*** dolphm has joined #openstack-dev21:28
*** dina_belova has quit IRC21:28
psedlakdtroyer: extracted from devstacklog http://bpaste.net/show/OndmU5LbuS6FdrCwmLWp/21:28
*** jasondotstar has quit IRC21:29
*** joesavak has quit IRC21:29
*** dprince has quit IRC21:30
*** henrynash has joined #openstack-dev21:30
*** krtaylor has quit IRC21:31
*** henrynash has quit IRC21:31
*** tong|2 has joined #openstack-dev21:32
*** jtomasek has quit IRC21:32
*** jsavak has quit IRC21:32
*** litong has quit IRC21:32
*** krtaylor has joined #openstack-dev21:32
*** herndon has quit IRC21:33
*** litong has joined #openstack-dev21:34
*** dina_belova has joined #openstack-dev21:35
*** tong|2 has quit IRC21:37
*** donaldh has quit IRC21:37
*** dina_belova has quit IRC21:40
*** jasdeepH has joined #openstack-dev21:42
*** vipul-away is now known as vipul21:42
*** gmurphy has quit IRC21:43
*** ftcjeff has quit IRC21:45
*** Ryan_Lane has quit IRC21:47
*** Ryan_Lane has joined #openstack-dev21:47
cfriesenI just noticed that in Grizzly regardless of the number of vCPUs the value of /sys/fs/cgroup/cpu/libvirt/qemu/instance-X/cpu.shares seems to be the same.  If we were overloaded, this would give all instances the same cpu time regardless of the number of vCPUs in the instance.21:49
cfriesenis this design intent?21:49
*** markvoelker has quit IRC21:50
*** jayg is now known as jayg|g0n321:52
*** neelashah has quit IRC21:52
*** dmakogon_ has quit IRC21:54
*** maheshp has quit IRC21:55
*** rharwood has quit IRC21:55
gyeedolphm, ayoung, bknudson, https://review.openstack.org/#/c/3311821:56
*** jjmb has joined #openstack-dev21:56
gyeeI am giving fabio a lift21:56
ayounggyee, uh oh21:56
gyeejust helping the brother out21:56
ayoungshould  I just -2 it now?21:57
gyeeheh21:57
ayoungwhat's different about it?21:57
gyeeayoung, pretty much cleanup most of the code21:57
ayoungok21:58
gyeeincorporated last round of comments21:58
*** mrodden has quit IRC21:58
gyeeayoung, I am about the push the button on this one https://review.openstack.org/#/c/38367/21:58
gyeeunless you object21:59
ayounglooking21:59
ayounggyee, all you21:59
*** sdake_ has quit IRC21:59
gyeethank you sir!21:59
*** feleouet has quit IRC22:00
*** pixelbeat has joined #openstack-dev22:01
ayounggyee, so if there is no filter defined, return all endpoint, right?22:01
*** prad_ has quit IRC22:02
*** feleouet has joined #openstack-dev22:03
*** wolfdreamer has quit IRC22:06
gyeeayoung, correct22:09
gyeeif endpoint filter extension is disabled, you'll get the whole motherload22:09
*** jecarey has quit IRC22:10
ayounggyee, not if it is disabled...if it is enabled, but no filter exists...22:10
gyeeayoung, if enabled and no endpoints assigned, you'll get no endpoints22:11
ayounggyee, that means that enabling this extension is going to break everyone's client22:12
ayoungdefault filter should be "no change"22:12
ayoungand then you winnow22:12
*** cfriesen has quit IRC22:12
gyeeayoung, can't, we can't tell if user meant for no endpoint or all endpoints22:12
*** cfriesen_ has joined #openstack-dev22:13
*** mkollaro has quit IRC22:13
gyeeif extension is enabled, user meant for endpoint filtering22:13
ayounggyee, you are an admin.  You enable the extension and restart keystone22:13
ayoungnow your install is broken22:13
ayoungyou have two choices22:13
ayoungdisable the extension22:13
ayoungor type furiously22:13
ayoungand add all of the filters22:13
gyeeextension is disabled by default22:13
ayoungargh!22:13
ayoungI know that22:14
ayoungyou do this deliberately, don't you?22:14
ayoungheh22:14
gyeeayoung, the goal is to establish project-endpoint relationship and filter the endpoints22:14
ayounggyee, once more from the top, with feeling.   you are an admin.  You enable the extension and restart keystone,  now no one gets any endpoints22:14
gyeethe first part has to be done when using this extension22:14
ayoungyou need to go through and create all of the filters22:15
*** kbringard has quit IRC22:15
gyeeayoung, that's correct, admin has to plan it out accordingly22:15
ayoungyou don't want people doing direct sql22:15
ayoungbut...no.22:15
ayoungI can't approve this....it needs to be "if no filter is definied, return all endpoints"22:15
ayoungif and only if a filter is defined to you filter22:16
ayoungI assume that is not too hard to implement22:16
*** burt has quit IRC22:16
gyeeayoung, we can't tell if user mean for filter all by default or do not filter by default22:17
gyeeI suppose I can make it a configurable flag22:17
ayoungdolphm, am I crazy here...ok, loaded question, and we know the answer....the real question is, can we allow the endpoint filtering to go in with out a default rule that says "no defined filter means return all endpoints?"22:17
ayoungfilter all makes no sense22:17
ayounglike. zero.22:17
ayoungI never want to show anyone my endpoints?22:18
dolphmyou could operate by explicitly blacklisting project-endpoint pairs instead of whitelisting them22:18
gyeedolphm, that means change of spec, the whole 9 yard22:19
ayoungdolphm, I think that the whitelist is fine, just we need to provide for rolling in the feature.  For large deployments, whitelist is probably more efficient22:19
gyeeI though that issue was understood at last summit22:19
ayounggyee, it is...he is just playing "thought experiement here"22:19
gyeedolphm, ayoung, how about a configurable flag22:19
ayounggyee, nope22:20
dolphmayoung: i don't know, it seems inefficient either way to me22:20
gyeedolphm, security dudes would say filter everything :)22:20
ayoungdolphm, you mean "every single project is the same filter except for this little tweak?"  Yeah, I can see that, too22:20
ayoungdolphm, blacklist and whitelist?22:20
dolphmgyee: security dudes wouldn't bother recommending that you obscure anything22:20
ayoungallow either filters22:20
gyeeayoung, my magic 8 ball says whitelist22:21
ayoungdolphm, gyee here's what I propose.  For now, no filter means existing behavior.  Allow everything through.  Explicit filter is a whitelist.  Follow on work allows blacklist filtering, too22:21
dolphmi really wouldn't bother with both white & black together22:22
*** dvarga has quit IRC22:22
ayounggyee, assume that your have one end point for everything but...glance.  FOr glance, you want to set either glance1 or glance2.  Whitelist is enumerate every endpoint. Blacklist is to block out only one endpoint....22:22
ayoungdolphm, if there are dozens of endpoints of each service, then whitelist makes more sense.  If there are a few, then blacklist makes sense.  I honestly don't know how people are going to use this22:23
dolphmayoung: me neither22:23
gyeeayoung, is not about the number of endpoints22:24
ayoungdolphm, since whitelist was designed and approved, lets let that go forward.  But I think you make a solid point about blacklists.  And I don't see a reason to not discuss it at the summit.22:24
gyeeits about controller the endpoints user can do something with22:24
ayounggyee, it is.  It is about keeping two lists in sync22:24
gyeeayoung, there should be only one list22:25
ayoungthe total lists of endpoints, and the list of endpoint to project mappings22:25
ayoungif I add an endpoint, I need to go and update each and every service to see that endpoint22:25
gyeeayoung, no22:25
ayoungnow, that may make sense in some deployments but not others22:25
lbragstadHey dolphm quick question on your comment here https://review.openstack.org/#/c/43340/ which would allow me to address the comments here https://review.openstack.org/#/c/41970/11/keystone/identity/core.py22:25
gyeeayoung, then don't enable the extension22:26
ayounggyee, what if I need the extension for a different reason?22:26
gyeethat extension mean for precisely filter the endpoints22:26
*** cfriesen_ is now known as cfriesen22:26
ayounggyee, yes, it is the whitelist filter.22:26
ayoungAnd I could see that being useful, but it is not necessarily the right approach for all.22:26
ayoungSo, lets leave it in place for now, but discuss the blacklist at the summit, ok?22:27
gyeeayoung, would adding a flag to control that behavior change your outlook?22:27
ayoungBut make the default return all endpoints.  no filter means do not filter22:27
ayoungflag is not the right level of control22:27
fabioayoung, but if filter is active and no relationships have been established, why should it return the full list?22:28
ayounggyee, if no endpoints are assigned to a project, return all endpoints.  Anything else is going to be nothing but pain22:28
*** vkmc has quit IRC22:28
ayoungfabio, why would you ever want 0 endpoints returned?22:28
ayoungI mean,  we have no service catalog flag for that22:28
*** gordc has quit IRC22:29
gyeeayoung, if the project have no access to any service, why bother return any endpoints22:29
*** jhesketh__ has joined #openstack-dev22:29
ayounggyee, why bother having a  project then?22:29
ayounggyee, you are not thinking practically.  You are holding too tight to the abstraction22:30
gyeeayoung, you can create a project without anything today22:30
fabioayoung, maybe it should return a link to suggest how to add endpoints to the project instead22:30
fabiosince now the extension is active22:30
ayoungfabio, this is not done in a browser22:30
ayoungfabio, so the link would not be automatically processed22:30
ayoungfabio, if there are no endpoints assigned to a project, do not filter.  How hard would it be to implement it that way?22:31
ayoungOK...I can think of one reason22:31
ayoungbut even that does not really make sense...22:31
fabioayoung, which would be?22:31
ayoungfabio, to make sure you never allowed anyone to see all of the endpoints22:32
ayoungbut that makes no sense22:32
*** sushils has quit IRC22:32
ayoungyou would just not add any users to the project before you add the filter22:32
gyeeayoung, there's an upcoming GET /catalog API22:32
gyeeayoung, for large scale deployment, all the projects needs to plan out beforehand22:33
ayounggyee, ok...tell you what.  Add in a flag to allow them to modify the behavior, but make sure the default is "no filter, all endpoints" and I would be satisfied22:33
gyeefor mom-n-pop deployment, that filter won't be enabled anyway22:33
gyeeayoung, your satisfaction is guaranteed22:34
ayoungit isn';t even likely22:34
ayoungok, off I got back to puppet land22:34
*** dina_belova has joined #openstack-dev22:36
*** lbragstad has quit IRC22:36
*** fabio has quit IRC22:37
* anteaya quietly passes harlowja a party hat and noisemaker22:37
*** dolphm has quit IRC22:37
anteayashhh, don't use them yet though22:37
ayoung dolphm, gyee for your reading pleasure http://adam.younglogic.com/2013/08/deploying-keystone-via-puppet-on-f19/22:37
ayoungshould be the same for ubuntu.  I'22:38
ayoungm trying rhel right now, too22:38
gyeeayoung, now you are making me learn puppet22:38
*** jaybuff has left #openstack-dev22:40
*** devoid has quit IRC22:40
ayounggyee, no.  Now I am making it so you don't have to learn puppet.  I am learning puppet for you.22:41
*** dina_belova has quit IRC22:41
*** fabio has joined #openstack-dev22:41
*** mlavalle has quit IRC22:46
*** gmurphy has joined #openstack-dev22:48
morganfainbergayoung: oooh, you going to learn chef for us too? ;)22:48
*** sushils has joined #openstack-dev22:51
*** jimfehlig has quit IRC22:53
*** carl_baldwin has quit IRC22:54
*** mrodden has joined #openstack-dev22:54
*** otherwiseguy has joined #openstack-dev22:55
*** aeperezt has quit IRC22:57
*** kbrierly has quit IRC22:58
*** vuil has quit IRC23:00
*** datsun180b has quit IRC23:00
*** sushils has quit IRC23:02
*** rnirmal has quit IRC23:03
*** notmyname has quit IRC23:04
*** notmyname has joined #openstack-dev23:04
*** matiu has quit IRC23:05
*** pabelanger_ has quit IRC23:07
*** pabelanger has joined #openstack-dev23:08
*** notmyname has quit IRC23:08
*** matiu has joined #openstack-dev23:09
*** matiu has quit IRC23:09
*** matiu has joined #openstack-dev23:09
*** notmyname has joined #openstack-dev23:09
*** Tross has quit IRC23:10
*** racktater has joined #openstack-dev23:11
*** jhesketh has quit IRC23:11
*** sdake_ has joined #openstack-dev23:12
*** FunnyLookinHat has quit IRC23:12
insanidadequick help, please: I just finished running devstack's installer. By the script output, looks like everything was fine. Do I have to execute something so that horizon and the other projects are available ?23:13
*** jhesketh has joined #openstack-dev23:14
*** _TheDodd_ has quit IRC23:14
clarkbinsanidade: no they should all be running. The end of the devstack output should tell you what ports they are listening on23:17
*** MaxV has joined #openstack-dev23:17
insanidadeclarkb: and it did. but for some reason I can't reach horizon. I think there's no networking problem.23:18
insanidadeclarkb: the end of the devstack output presented an address for reaching it. it was the machine's ip. is there something else in the url I should consider?23:18
*** markwash has quit IRC23:19
clarkbinsanidade: so, but you may want to make sure that that ip is accessible from wherever you are hitting it23:19
insanidadeclarkb: it is. I've tried other services through port 80.23:19
*** mrodden1 has joined #openstack-dev23:19
clarkbdoes horizon listen on 80 by default? it has been so long since I ran devstack23:19
*** nachi has left #openstack-dev23:20
insanidadeclarkb: I think so. The address provided by eh end of the output specifies no port.23:20
*** mrodden has quit IRC23:20
clarkbinsanidade: check netstat -lnp ?23:20
clarkbor lsof -i whatever your favorite incantation is23:20
*** edmund has quit IRC23:21
insanidadeclarkb: just found the reason. iptables.23:22
insanidadethanks for the support :)23:22
clarkbno problem23:22
*** jmontemayor has quit IRC23:23
*** jmontemayor has joined #openstack-dev23:24
*** lexinator has quit IRC23:25
*** Adri2000 has quit IRC23:25
*** noslzzp has quit IRC23:25
*** lexinator has joined #openstack-dev23:25
*** jmontemayor has quit IRC23:31
*** Adri2000 has joined #openstack-dev23:33
*** bswartz has joined #openstack-dev23:33
*** jhesketh has quit IRC23:35
*** MaxV has quit IRC23:36
*** dina_belova has joined #openstack-dev23:36
*** jhesketh has joined #openstack-dev23:39
*** dina_belova has quit IRC23:41
*** jmontemayor has joined #openstack-dev23:42
*** shardy is now known as shardy_afk23:42
*** jmontemayor has quit IRC23:42
*** jmontemayor has joined #openstack-dev23:44
*** sdake_ has quit IRC23:44
*** rods has quit IRC23:44
*** alunduil has joined #openstack-dev23:45
*** fbo is now known as fbo_away23:46
*** sushils has joined #openstack-dev23:46
*** vuil has joined #openstack-dev23:48
*** sthaha has joined #openstack-dev23:49
*** vartom4 has quit IRC23:50
*** michchap has joined #openstack-dev23:52
*** Adri2000 has quit IRC23:53
*** zodiak has quit IRC23:55
*** rcleere has quit IRC23:55
*** insanidade is now known as insanidade-afk23:56
*** jmontemayor has quit IRC23:57
*** danwent has quit IRC23:58

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