Monday, 2014-02-17

*** bhuvan_ has quit IRC00:00
*** stevemar has quit IRC00:04
*** buzztroll has joined #openstack-dev00:05
*** jcooley_ has joined #openstack-dev00:07
*** bhuvan_ has joined #openstack-dev00:08
*** bhuvan has quit IRC00:08
*** colinmcnamara has joined #openstack-dev00:09
*** buzztroll has quit IRC00:10
*** sweston has joined #openstack-dev00:11
*** gokrokve has joined #openstack-dev00:12
*** jcooley_ has quit IRC00:13
*** gokrokve has quit IRC00:17
*** mikeoutland has joined #openstack-dev00:20
*** matsuhashi has joined #openstack-dev00:23
*** KurtMartin has joined #openstack-dev00:26
*** jcooley_ has joined #openstack-dev00:30
*** e0ne_ has quit IRC00:31
*** matsuhashi has quit IRC00:33
*** matsuhashi has joined #openstack-dev00:34
*** Sukhdev has quit IRC00:35
*** flaper87 is now known as flaper87|afk00:36
*** jcooley_ has quit IRC00:37
*** aspiers has quit IRC00:38
*** matsuhashi has quit IRC00:38
*** cnesa has joined #openstack-dev00:39
*** yamahata has quit IRC00:41
*** tserong has quit IRC00:41
*** alagalah has quit IRC00:42
*** mikeoutland has quit IRC00:43
*** tserong has joined #openstack-dev00:44
*** yamahata has joined #openstack-dev00:45
*** colinmcnamara has quit IRC00:46
*** bhuvan_ has quit IRC00:55
*** sweston has quit IRC00:56
*** sweston has joined #openstack-dev00:58
*** fandi has quit IRC00:59
*** yamahata has quit IRC01:00
*** asalkeld has joined #openstack-dev01:01
*** matsuhashi has joined #openstack-dev01:04
*** dkehn__ has joined #openstack-dev01:04
*** nosnos has joined #openstack-dev01:05
*** dkehn__ has quit IRC01:05
*** buzztroll has joined #openstack-dev01:05
*** dkehn__ has joined #openstack-dev01:05
*** dkehn_ has quit IRC01:06
*** dkehn__ is now known as dkehn_01:09
*** buzztroll has quit IRC01:10
*** gmoro has quit IRC01:11
*** sambagirl has joined #openstack-dev01:11
*** tkay has joined #openstack-dev01:12
*** gokrokve has joined #openstack-dev01:13
*** sweston has quit IRC01:14
*** buzztroll has joined #openstack-dev01:16
*** gokrokve has quit IRC01:17
*** colinmcnamara has joined #openstack-dev01:19
*** gmoro has joined #openstack-dev01:23
*** faramir has joined #openstack-dev01:23
*** colinmcnamara has quit IRC01:23
*** faramir has quit IRC01:27
*** morganfainberg_Z is now known as morganfainberg01:28
* morganfainberg is back01:30
*** dsirrine has quit IRC01:30
*** jcooley_ has joined #openstack-dev01:30
* jamielennox is relieved01:31
morganfainbergjamielennox, admit it... you're not really :P01:31
*** troytoman-away is now known as troytoman01:32
jamielennoxmorganfainberg: the _Z has been up a bit recently, i wsa getting worried as i never thought you slept01:32
morganfainbergjamielennox, i just turned that feature back on01:32
morganfainbergjamielennox, i had that function turned off in my ZNC a while ago01:33
jamielennoxmorganfainberg: i have that, but then i forget to close the window so it doesn't matter anyway01:33
morganfainbergjamielennox, hehe, i use my laptop for everything, i close the lid and it auto-disconnects and sets the _Z01:34
morganfainbergnow... lets see if i can finish making it so we don't have to store token data twice.01:34
morganfainbergcause... trying to unwind this is icky :(01:34
jamielennoxmorganfainberg: i need to get back server side, i've been interested in fixing that stuff for a while01:34
morganfainbergjamielennox, it's a requirement to get to ephemeral tokens01:35
morganfainbergjamielennox, since the PKI blob only contains the data in token_ref['token_data']01:35
morganfainbergand i'm making it so we stop reconstructing the token from the DB every time if it's a PKI token01:36
*** hdd has joined #openstack-dev01:36
jamielennoxmorganfainberg: yea, i get it01:36
jamielennoxi would like to have auth_token do that for us if possible01:37
morganfainbergjamielennox, sure, eventually it will.  right now i'm going to make AuthContext middleware a bit smarter01:37
*** jcooley_ has quit IRC01:37
jamielennoxthe only thing i can say to watch out for is that we can retrieve a PKI token using GET /auth/token/XXXX where XXX is the hash01:37
morganfainbergjamielennox, ideally auth_token shouldn't be used, but the underlying code for auth_token should be consumable as a library (we might want slightly different mechanism in keystone than how auth_token works)01:37
jamielennoxi don't know why anyone would use that but it's possible01:38
morganfainbergjamielennox, i'm not changing anything that looks like a UUID token unless you use the (soon to be) ephemeral PKI provider01:38
jamielennoxmorganfainberg: i don't know - i would say ideally auth_token should work01:38
morganfainbergwhich case, no UUID tokens will be allowed01:38
jamielennoxoh ok, it's a new provider - guess that solves that problem01:38
morganfainbergjamielennox, nah, auth_token has other assumptions that we shouldn't be making for the server01:39
jamielennox... maybe01:39
morganfainbergjamielennox, but we should have the majority of the code in a library01:39
morganfainbergjamielennox, so auth_token, AuthContext, etc all are just spins on that logic01:39
morganfainbergthe finer points of configuration, etc,01:40
*** alagalah_ has joined #openstack-dev01:40
*** gokrokve has joined #openstack-dev01:40
morganfainberge.g. maybe the only difference is that AuthContext uses keystone's signing certs directly vs. auth_token asking a keystone for them01:40
jamielennoxi need to fix that pecan patch, i'm of the opinion that auth_context as a middleware is not necessarily the right place for it01:40
*** e0ne has joined #openstack-dev01:42
*** buzztroll has quit IRC01:43
*** gokrokve has quit IRC01:45
*** troytoman is now known as troytoman-away01:45
*** dsirrine has joined #openstack-dev01:46
*** mikeoutland has joined #openstack-dev01:47
*** colinmcnamara has joined #openstack-dev01:47
*** e0ne has quit IRC01:47
*** baoli has joined #openstack-dev01:47
*** sarob has joined #openstack-dev01:47
*** yaguang has joined #openstack-dev01:48
*** yamahata__ has quit IRC01:49
*** tkay has quit IRC01:51
*** yamahata has joined #openstack-dev01:51
*** mikeoutland has quit IRC01:51
*** buzztroll has joined #openstack-dev01:52
*** yamahata_ has joined #openstack-dev01:54
*** ramishra has joined #openstack-dev01:55
*** ramishra has quit IRC01:55
*** ramishra has joined #openstack-dev01:56
*** yamahata has quit IRC02:01
*** Mandell has quit IRC02:02
*** buzztroll has quit IRC02:03
*** stevemar has joined #openstack-dev02:04
*** sarob has quit IRC02:04
*** ngoracke has joined #openstack-dev02:05
*** xjiujiu has joined #openstack-dev02:06
*** colinmcnamara has quit IRC02:06
*** mikeoutland has joined #openstack-dev02:07
*** buzztroll has joined #openstack-dev02:08
*** dsirrine has quit IRC02:10
*** xarses has joined #openstack-dev02:17
*** matsuhashi has quit IRC02:18
*** erkules_ has joined #openstack-dev02:19
*** buzztroll has quit IRC02:19
*** xingchao has joined #openstack-dev02:20
*** ytwu has quit IRC02:20
*** erkules has quit IRC02:21
*** mikeoutland has quit IRC02:24
*** ytwu has joined #openstack-dev02:24
*** sgordon has joined #openstack-dev02:24
*** sgordon has joined #openstack-dev02:24
*** jcooley_ has joined #openstack-dev02:26
*** sushils has quit IRC02:26
*** matsuhashi has joined #openstack-dev02:26
*** baoli has quit IRC02:27
*** Ryan_Lane has joined #openstack-dev02:27
*** buzztroll has joined #openstack-dev02:28
*** gokrokve has joined #openstack-dev02:28
*** mikeoutland has joined #openstack-dev02:29
*** gokrokve_ has joined #openstack-dev02:30
*** jcooley_ has quit IRC02:31
*** sushils has joined #openstack-dev02:31
*** joesavak has joined #openstack-dev02:33
*** gokrokve has quit IRC02:33
*** malteserTiffin has quit IRC02:34
*** mikeoutland has quit IRC02:34
*** colinmcnamara has joined #openstack-dev02:34
*** jsavak has joined #openstack-dev02:35
*** gokrokve_ has quit IRC02:35
*** byeager has joined #openstack-dev02:35
*** hdd has quit IRC02:35
*** devoid has quit IRC02:36
*** baoli has joined #openstack-dev02:37
*** buzztroll has quit IRC02:37
*** joesavak has quit IRC02:39
*** baoli has quit IRC02:41
KurtMartincould any openstack-requirement cores take a look at https://review.openstack.org/#/c/73727/ just a minimum version change on the hp3parclient, about 3 cinder patches for I3 are depending on it landing...thanks02:42
*** dave_tucker is now known as dave_tucker_zzz02:42
*** sushils has quit IRC02:43
*** colinmcnamara has quit IRC02:46
morganfainbergwow02:48
morganfainbergwe do some janky stuff when we're storing the tokens.02:48
*** sarob has joined #openstack-dev02:48
*** buzztroll has joined #openstack-dev02:48
morganfainbergjamielennox, i;m almost sad to say SQL backend doesn't work even remotely the same as the kvs / memcache backend token store02:48
morganfainbergas in what it returns.02:49
jamielennoxmorganfainberg: i know i've looked at it closely in the past and wanted to cry02:49
morganfainbergjamielennox, the sad part is... it looks like we store all the data, but we don't actually use any of it02:50
jamielennoxmorganfainberg: at the time we didn't have token providers so it would have been much more difficult to fix02:50
morganfainbergjamielennox, eh, that is relative02:50
morganfainbergjamielennox, w/ token providers we've backed ourselves into a corner02:50
jamielennoxmorganfainberg: i think you use it when retrieving the token? the GET /02:50
morganfainbergjamielennox, nope,02:50
jamielennoxmorganfainberg: yea, agreed there too02:50
jamielennoxmorganfainberg: lol, ok02:51
morganfainbergjamielennox, tokens are univerisally reconstructed every time02:51
morganfainbergjamielennox, it's ... icky02:51
morganfainbergjamielennox, so if something changed in the DB, in theory you'd get different info back02:51
jamielennoxmorganfainberg: which in actual fact is ok - because if something changed in the db then keystone would apparently enforce those new permissions on you02:52
*** Ryan_Lane has quit IRC02:52
jamielennox:)02:52
morganfainbergjamielennox, sure, except the services (nova) could see something different than keystone02:52
*** sarob has quit IRC02:52
morganfainbergjamielennox, with the same token02:53
*** sarob has joined #openstack-dev02:53
morganfainbergjamielennox, so, no, i'd say in likelyhood you don't want the token to ever change.02:53
jamielennoxmorganfainberg: the :) was meant to negate the 'ok' in that02:53
morganfainbergjamielennox, LOL ok02:53
morganfainbergjamielennox, yeah. i'm... kinda sad02:53
morganfainbergjamielennox, i am thinking i'm going to always populate the service catalog out-of-band of the token itself.02:54
morganfainbergjamielennox, but the rest of the stuff will actually get stored02:54
jamielennoxnot following that02:54
jamielennoxwhy is anything getting stored?02:54
*** KurtMartin has quit IRC02:54
*** jsavak has quit IRC02:55
*** byeager has quit IRC02:55
*** ianw has quit IRC02:55
*** KurtMartin has joined #openstack-dev02:55
*** mriedem has quit IRC02:56
nebultai'm looking for some good software to manage my media, mostly tv/movies but maybe music if its worth a damn.  Any recommendations?02:56
*** paragan has joined #openstack-dev02:58
*** paragan has quit IRC02:58
*** paragan has joined #openstack-dev02:58
*** thomasem has joined #openstack-dev02:59
*** thomasem has quit IRC02:59
*** colinmcnamara has joined #openstack-dev03:01
*** jcooley_ has joined #openstack-dev03:01
*** pcm_ has quit IRC03:01
*** ianw has joined #openstack-dev03:02
sambagirlsure03:02
sambagirluse myth03:02
*** pcm_ has joined #openstack-dev03:02
sambagirlor linuxmce03:02
sambagirlnebulta03:02
sambagirlhttp://www.linuxmce.com03:03
sambagirlor .org03:03
*** RajeshMohan has quit IRC03:08
*** RajeshMohan has joined #openstack-dev03:09
*** samalba has quit IRC03:11
*** xchu has joined #openstack-dev03:12
*** samalba has joined #openstack-dev03:12
*** baoli has joined #openstack-dev03:12
*** erkules_ is now known as erkules03:12
*** networkstatic has joined #openstack-dev03:13
*** jobewan has quit IRC03:14
*** otherwiseguy has quit IRC03:17
*** colinmcnamara has quit IRC03:20
nebultawow this linux CME is buck wild03:22
nebultatyvm for link03:22
*** sweston has joined #openstack-dev03:22
nebultaMCE rather03:22
nebultaoh god MAME emulator built into DVR? yes please03:23
*** colinmcnamara has joined #openstack-dev03:24
topolmorganfainberg, sending you the meetup deck I created in about 10 minutes. Should hopefully save you some time03:27
morganfainbergtopol, ++ thanks :)03:27
stevemartopol, cc me :)03:27
morganfainbergjamielennox, because in the past it was stored03:27
morganfainbergjamielennox, pre-providers03:27
morganfainbergjamielennox, and i'm going to move us back to using that information.  but... this has been kinda of a facepalm moment for me.03:27
*** gokrokve has joined #openstack-dev03:28
topolstevemar. will do I promise. Feel free to give some feedback.  I have to present on Wednesday03:28
morganfainbergjamielennox, i think this was an intentional choice (looking at some of the FIXME comments)03:28
*** otherwiseguy has joined #openstack-dev03:29
morganfainbergjamielennox, any thoughts on the catalog?  I'm tempted to always construct that.03:29
morganfainbergstevemar, ^ the last comment03:29
morganfainbergjamielennox, just so we don't worry about storing a ton of data03:29
morganfainbergstevemar, ^ (damn it, i need to type more than one name)03:30
stevemarmorganfainberg, :)03:30
*** otherwiseguy has quit IRC03:30
morganfainbergtopol, ^ feel free to chime in as well.03:30
morganfainbergbasically, tokens never use the "stored" data atm, we reconstruct them every time inside keystone.  I want to move us away from that and use PKI provided data.03:31
morganfainbergbut the catalog is a ton of data compared to say the rest of the token info03:31
stevemarmorganfainberg, we've always stored, whats the motive for not storing it?03:32
morganfainbergstevemar, move to ephemeral tokens03:32
*** colinmcnamara has quit IRC03:32
morganfainbergstevemar, but... oh catalog03:32
*** haomaiwang has quit IRC03:32
morganfainbergstevemar, because it's potentially a _lot_ of data03:33
stevemarmorganfainberg, can we reconstruct it if we need to?03:33
morganfainbergstevemar, and text blobs are limited in effective size03:33
topolmorganfainberg the catalog is a big piggy03:33
morganfainbergstevemar, the catalog is available from the catalog_api03:33
*** haomaiwa_ has joined #openstack-dev03:33
morganfainbergso, since it's a (as topol just said) a bit of a pig when it comes to data, i could just "add it" and strip it out when storing the token03:33
topolmorganfainberg didnt we give and option to make it optional ?03:33
morganfainbergtopol, we did, i mean in the persistent store, never store it03:34
morganfainbergtopol, if it should be in the token, we construct and add it on-demand03:34
topolmorganfainberg I totally agree03:34
stevemarmorganfainberg, that's what i was getting at03:34
stevemarmorganfainberg, sounds like the right approach03:34
morganfainbergstevemar, topol, alternatively, i can just add a "catalog" blob column in SQL03:35
morganfainbergand we can store the catalog in that.  i don't want to store it in the general "storage"03:35
stevemarmorganfainberg, currently, is it a blob?03:35
*** haomaiw__ has joined #openstack-dev03:35
stevemarmorganfainberg, you mean just do a jsondumps on it, and store that in the SQL?03:36
morganfainbergstevemar, we have a JSONblob (textblob) for everything token - except the "Expires" (datetime.datetime, used internally only, this isn't 'expires_at' in the token data), Valid (Bool), User_id, trust_id03:36
nebultaIf I have a dedi box and lots of stuff I want to install(lamp,rutorrent,ownbox,host 2-3 websites,vpn) is there anything I should do initially, with partitions or the like, to keep everything in order?03:36
morganfainbergstevemar, so, we store some misc data for indexing, and then all items in the token in a textblob03:37
morganfainbergstevemar, and we just throw that out03:37
morganfainbergstevemar, since we construct the token each time03:37
*** fandi has joined #openstack-dev03:37
morganfainbergstevemar, so, with the fixes to use "PKI" token data instead, i want to move back to useing the 'stored' data when not deconstructing PKI data03:37
morganfainbergstevemar, the catalog has potential to be stupid in size, so, either i always construct it... which in theory could be bad (token data actually can change)03:38
*** haomaiwa_ has quit IRC03:38
morganfainbergor i could make the catalog it's own dump03:38
morganfainbergstevemar, topol, i am leaning towards constructing the catalog on demand, and making it "not part of the stored token data"03:38
*** dkehn__ has joined #openstack-dev03:38
topolmorganfainberg I like that option03:39
morganfainbergtopol, the catalog is optional / not used for anything but discoverability and doesn't feel like (currently) 'secure' data03:39
morganfainberglike roles are 'secure' for example (or trust)03:40
topolmorganfainberg, a round peg in a square hole, yes03:40
morganfainbergtopol, cool.03:40
stevemarmorganfainberg, i say generate the catalog on demand03:40
morganfainbergtopol, this is good cleanup, but ugh, what a mess to unwind03:40
stevemarmorganfainberg, is it included by default?03:40
morganfainbergtopol, but once this is done, i can make CMS decode PKI data03:40
morganfainbergstevemar, yes03:40
stevemarmorganfainberg, we should change that03:41
topolmorganfainberg, whats CMS?03:41
*** dkehn_ has quit IRC03:41
morganfainbergstevemar, can't we need it to be included by default. discoverability, better to include the catalog unless someone explicitly opts out03:41
morganfainbergtopol, the PKI encryption bits we use03:41
stevemar")03:41
stevemar:(03:41
morganfainbergtopol, how auth_token works03:41
morganfainbergtopol, i'm makign AuthContext middleware closer to auth_token03:42
stevemartopol, cms can be used to decrypt PKI, back to a normal uuid03:42
morganfainbergauthcontext = middleware that does token loading03:42
stevemari think ...03:42
morganfainbergin keystone03:42
morganfainbergstevemar, ++03:42
morganfainbergstevemar, it is03:42
topolmorganfainberg, K,  the call out to the commandline stuff for signing?03:42
stevemaryee haw03:42
morganfainbergstevemar, it also is the openssl system used to encrypt the token and decrypt / decode the tokens03:42
morganfainbergtopol, yep03:42
topolehy did the catalog cause the PKI grief?03:43
morganfainbergtopol, > 8k token03:43
topolbesdes making it huge03:43
morganfainbergtopol, or 4k03:43
topol(you didnt let me finish)03:43
morganfainbergtopol, eventlet default max http header size was small03:43
morganfainbergso we exceeded the header limit03:43
topoleverybody hates the size03:43
stevemartopol, cause it's a PITA to copy/paste03:44
stevemar:P03:44
morganfainbergstevemar, lol03:44
topolagreed you have to crap like this:03:44
topolexport TOKEN=`curl -si -d @./token-request.json -H "Content-type:application/json" http://127.0.0.1:35357/v3/auth/tokens | awk '/X-Subject-Token/{print $2}'`03:44
morganfainbergtopol, you'll still want that03:44
morganfainbergway better than the alternative03:44
topolcurl -si -H"X-Auth-Token:$TOKEN" -H "Content-type: application/json" http://localhost:35357/v3/domains03:44
topolI hate the huge tokens. HATE THEM03:45
*** ngoracke has quit IRC03:45
morganfainbergayoung is working on DER formatted tokens and compressed03:45
morganfainbergtopol, PKI tokens will still be stupid long03:45
morganfainbergtopol, it's the hazard of encoding all the relevant data in the token03:45
topolI got my export :-)03:45
morganfainbergthough in all honesty, we could probably make the catalog a bit less human readable and a bit more size friendly03:46
topolwont that break folks?03:46
morganfainbergbut that is a token version conversation03:46
morganfainbergtopol, yes. which is why i want to get us (Juno) to version tokens independently from the API03:46
topolgood idea03:47
morganfainbergso, as long as you know what the token version is, it can be an explicit schema03:47
topolyep03:47
morganfainbergperhaps even make keystone publish the token schema for each version03:47
morganfainbergso the middleware can say "how the hell do i decode version xyz"03:47
jamielennoxmorganfainberg: assuming i missed everything between now and the last mention of my name - why would you reconstruct the catalog?03:47
*** matsuhashi has quit IRC03:48
morganfainbergjamielennox, to not have to store the data in sql / kvs / memcache /etc03:48
morganfainbergjamielennox, the catalog is "special" data and optional03:48
morganfainbergjamielennox, and massive amount of data03:48
morganfainbergjamielennox, why not just construct that bit on demand.03:48
jamielennoxmorganfainberg: i thought the point was to move to ephemeral though03:48
morganfainbergjamielennox, correct, eventually we will be moving there, but03:48
morganfainbergjamielennox, for the non ephemeral providers03:48
morganfainbergjamielennox, which wont be deprecated until....03:49
morganfainberguhm03:49
morganfainbergL or M03:49
morganfainbergerm03:49
morganfainbergremoved03:49
morganfainbergdeprecated in J or K03:49
jamielennoxoh, ok03:49
*** sarob has quit IRC03:49
jamielennoxumm03:49
morganfainbergand catalog doesn't seem to be "secure" data compared to say... role data03:49
jamielennoxconsidering that everything else is being recreated from the db you can recreate the SC03:49
morganfainbergjamielennox, well i am moving everything else to not recreate, just keep the catalog as on-demand03:50
jamielennoxif you are looking to change that behaviour to always stored then i would store the SC03:50
morganfainbergjamielennox, if we are storing SC, i will be proposing a migration to the token table to make it have a column just to store that text03:50
jamielennoxi guess it depends on things like whether the ?nocatalog behaviour is supposed to be permanent03:50
morganfainbergjamielennox, right now, iirc ?nocatalog is not permanent when you ask keystone to validate a token03:51
morganfainbergyou must pass nocatalog each time.03:51
morganfainbergthe PKI data decodes to not have it (permanent)03:51
jamielennoxyea03:51
jamielennoxthat would be the way that makes the most sense03:51
*** radsy has joined #openstack-dev03:51
morganfainbergif we want to make nocatalog _really_ permanent (think it might break a lot to do that)03:51
morganfainbergi'll split catalog off so i can still support the ability to toggle on a per-validate basis03:52
jamielennoxmorganfainberg: i don't think service catalog is important03:52
morganfainbergjamielennox, ok, i'll create it on demand03:52
jamielennoxit would actually be an interesting thing to memcache03:52
jamielennoxah, can't - whatever03:53
morganfainbergyeah03:53
morganfainbergjamielennox, i can memoize it03:53
morganfainbergbut that is a different conversation03:53
*** jcooley_ has quit IRC03:53
jamielennoxmorganfainberg: yea, it's also not a real bottleneck compared to some of the other bad things we do03:53
morganfainbergjyeah03:53
morganfainbergi _do_ want to memoize it03:53
morganfainbergbut i will need to aim for that in J03:54
morganfainbergthere is a lot more cachign needed in keystone,03:54
morganfainbergugh, i need to go, my computer is almost out of battery... and i'm 40min from home.03:54
morganfainbergoooh nvm, i see an open power socket in the coffee shop03:54
*** ayoung has joined #openstack-dev03:55
ayoungstevemar, you still up?03:55
jamielennoxhmm, trying to figure out if it's better to fly out of atlanta on the friday night or saturday03:55
*** kenperkins has quit IRC03:55
topolstevemar is still around03:55
*** kenperkins has joined #openstack-dev03:56
topolmorganfainberg, stevemar, deck should be making it to your inbox03:56
topoljamielennox, back to australia?03:56
jamielennoxtopol: yea, i thought about trying to do a stopover somewhere interesting but it takes too long to deal with the corp travel people03:57
morganfainbergjamielennox, fly saturday03:57
morganfainbergjamielennox, be less stressed about end of conference -> airport03:58
topoljamielennox ATL has a ton of flights. So for me I can get an 8pm friday flight back to Raleigh. You may get lucky and it there could be a late night flight back.03:58
morganfainbergannd coffee shop is closing03:58
jamielennoxit's 7.10pm so it's relatively late03:58
morganfainbergtime to go03:58
jamielennoxbut it's the same flight the next day03:58
morganfainbergi know i'm flying through Chicago to ATL (stop over for a day or so)03:58
morganfainberggonna visit w/ a friend from college cause it';s awesome to do so03:59
*** Guest62908 has joined #openstack-dev03:59
topoljamielennox, keystone stuff is always seems to be held on the last day03:59
morganfainbergjamielennox, i'd still fly saturday03:59
morganfainbergjamielennox, means you can not be rushed.04:00
topolyou would proably have to leave at 4pm take Marta and be at the airport by 5pm04:00
morganfainbergtopol, ++04:00
morganfainbergyeah might miss the end of stuff04:00
jamielennoxoh, goes via dallas so i don't need to be that early04:01
morganfainbergok see you guys later on04:01
topolk gnight04:01
jamielennoxnight04:01
topoljamielennox, I have a question since you are the last core standing04:02
morganfainbergayoung, any chance you're going to have the revocation event chain mergable? or do you want some help fixing the part of the chain that is unhappy?04:02
jamielennoxactually - may as well do the saturday, first trip to the US so may as well try and do touristy things04:02
morganfainbergjamielennox, ++ doooo eeeet04:02
morganfainbergayoung, i ask since i'm piling code reviews on the end of your chain04:02
*** rdas has joined #openstack-dev04:02
jamielennoxtopol: i think there are others lurking but sure04:02
morganfainbergayoung, and making sure i don't accidently rebase anything04:02
topoljamielennox, stone mountain outside of ATL is nice. and the world of coca cola museum is cool04:02
topolI lived in ATL for 9 years04:03
topolfun place04:03
morganfainbergtopol, ATL is cool, i don't want to live there04:03
morganfainbergi'd rather live in chicago04:03
jamielennoxtopol: yea i have the weekend before but i think it'll be largely sleeping04:03
morganfainbergbut thats just me04:03
topolmorganfainberg agreed. nice place to visit04:03
morganfainbergok getting the death stare from the employees04:03
morganfainbergi gotta go04:03
topolGET OUT04:03
ayoungWoah, I just realized this room was not dead...04:04
ayoungjamielennox, I'm flying Saturday.  Booked the room through Friday night04:04
jamielennoxayoung: is there a sharing thing going again?04:05
topolso jamielennox one thing that perplexes me about keystone is which admin can do things like create domains. I have an example where my user is an admin in the default domain but it can then create other domains.  which admin gets to do what perplexes me04:05
*** baoli has quit IRC04:06
jamielennoxtopol: so that's controlled by policy04:07
ayoungmorganfainberg, is it messed up again?  I had reposted on Friday, but hadn't looked04:07
ayoungjamielennox, I think so, we can ask Nate.04:07
jamielennoxand if you're still using the default policy file then having admin in the default domain is sufficient04:07
ayoungmorganfainberg, if you rebase, you rebase, I don't think anything is reviewed.04:07
*** sweston has quit IRC04:08
ayoungtopol, I pulled my -2 on the token patch down to  a -1...couple things:  ""Federation" is not a method.  "SAML" is a method04:10
ayoungif we do that, we can pull the protocol out of hte rul and we can merge everythign into the "authenticate" methdod04:11
ayoungI'm going to be OOTO tomorrow as it is a holdiay here, and I'm on kid duty.04:11
topolayoung, can't argue with what you said.04:11
ayoungtopol, yeah, just didn't want ot have t ocome down heavy, but it was the same issue that brought on the -2 in the API review....04:11
ayoungtrying to keep thing  consistant, and not have multiple paths to do the same thing04:12
*** alagalah_ has quit IRC04:12
ayoungI've been playing translator on Federation for...a year an a hlaf now as I recon04:12
ayoungI want this to happen, but I want it to happen cleanly.04:12
*** alagalah has joined #openstack-dev04:12
topolK, I havent review stevemar's stuff lately04:13
*** morganfainberg is now known as morganfainberg_Z04:13
*** rdas has quit IRC04:14
topoljamielennox, K makes sense. I need to get used to perusing the policy file to know what mother allows me to do  :-)04:14
jamielennoxtopol: if you look at the v3policy sample then it defines a role as cloud_admin which is intended for this purpose04:15
*** dkehn__ is now known as dkehn_04:16
topoljamielenox, the default is "identity:create_domain": [["rule:admin_required"]],  correct?  which means any user with an admin role can do it?04:17
*** alagalah has quit IRC04:17
*** jokke_ has quit IRC04:17
*** jokke_ has joined #openstack-dev04:17
*** kenperkins has quit IRC04:18
*** Guest62908 is now known as kdas_04:19
*** kenperkins has joined #openstack-dev04:19
*** Mandell has joined #openstack-dev04:19
topoljamielennox which bugs me because a user has roles on projects and domains.  but you could not have admin role on the domain you want to create because it hasn't been created yet.  thats where my head hurts04:19
jamielennoxtopol: it's kind of a legacy from v2 i think where a default domain exists04:20
ayoungtopol, jamielennox I have something I need to run past you guys.  Between the Hierarchical thing that vishy has been pushing, and the atiwari approach, its dawned on me that *everything* in Keystone should be managed hierarchical, and everything should be in a project (with domain just a kinds of super project)  that means Role definitions, service catalog,  everything04:20
ayoungand...04:20
jamielennoxtopol: even in v3 we classify that there is a default domain that must exist so i guess you get some sort of base04:20
ayoungif we do endpoint binding of tokens...we have a way for endpoints to request their own policy files04:20
vishyi don't know what the atiwari approach is04:20
vishyhow would role definitions work?04:21
ayoungvishy, he wants roels defintionis scoped to services04:21
jamielennoxayoung: i saw that that thread had 40 odd emails in it that i hadn't seen and i've been saving it for a moment when i've nothing else to do :)04:21
ayoungthey want to ues the keystone service catalog for other things04:21
vishyinteresting04:21
ayoungvishy, I am so with you, I am ahead of you04:21
jamielennoxayoung:  IMO domains are a funny concept to begin with and we could have extended the dfeinition of a project to incorporate that seperation04:21
topoljamielnnox, I'm ok with a default domain being there. Its just how does the policy rule interpret that being an admin in the default domain gives you authority to create a different domain. thats where I get lost04:21
ayoungjamielennox, domains are just top level projects04:21
ayoungthe one thing that domains can do that a normal project can't is link to a different data source04:22
jamielennoxayoung: then projects own projects to some degree and we're sweet04:22
ayounglike domains like to different IdPs for their user lists.04:22
ayoungyes04:22
jamielennoxayoung: right i'm not looking to get rid of them04:22
ayoungprojects own projecgts....04:22
topolayoung you and henrynash need to talk04:22
ayoungdomains *are* proejcts  ... plust a little more04:22
ayoungtopol, yesh we do04:22
jamielennoxayoung: just that i'm not sure if i'd have architectured it like that04:22
ayoungjamielennox, so if we do endpoint binding of tokens, and inject an endpoint id into their config file, ...we use that to fetch the policy file]and fetching policy is "give me the one lowest on the tree"04:23
ayoungif an endpoint is owned by a project, then an admin for that project can push their own policy file04:24
jamielennoxayoung: i'm all for setting endpoints via domain or project, i've had that in mind for a while04:24
ayoungto include, it the really want, their own role definitinons04:24
topolayoung, domains are a nice abstraction with a name that makes it clear what you are trying to accomplish: They define the administrative boundaries for management of Keystone entities.04:24
ayoungjamielennox, the #moc guys have a really interesting use case for it04:24
ayoungtopol, ++04:24
*** kushal has joined #openstack-dev04:24
ayoungtopol, I could se an argument, too, that just like we put Identity into different backend, delineated by domain, we could do the same thing for service catalog04:25
*** rdas has joined #openstack-dev04:25
jamielennoxtopol: i'm not disagreeing but i have a suspicion that we could have done that via extending the attributes available  on a project04:25
ayoungdont see a call for it yet, but it is a nice possibility04:25
topolayoung, sure. domain scoped catalogs???04:25
ayoungregardless, I a, against yanking away a temr that we've worked hard to train users to use.04:25
jamielennoxayoung: what are you talking about with policy file fetching?04:25
*** kdas_ has quit IRC04:26
ayoungjamielennox, so I want the poliucy check to be in keystone client04:26
ayoungmove keystone/common/authorize.py to client04:26
jamielennoxayoung: sure, extending project definition can happen in conjunction with domains - and i think that the big cloud providers probably have a good case for domains04:26
ayoungand,  make it middleware04:26
topolmayoung my concern is if everything is a project people wont understand how to seprate stuff04:26
ayoungso that the pther projects can use it04:26
ayoungand, part of that is fetching the policy file, kindof like how we fetch the certificates04:27
jamielennoxayoung: so i messed around with policy recently and found a problem very similar to this04:27
ayoungwe can even use the same directory as the cache04:27
jamielennoxthe way keystone does policy now can't be converted to middleware04:27
ayoungjamielennox, yeah, we need to extend the fetch call, too04:27
jamielennoxwe currently base things on controller method names and that sort of information is not available at middleware time04:28
*** kdas_ has joined #openstack-dev04:28
ayoungget policy for endpoint needs to check first if there is an explicit policy file for that endpoint, then for that service in the containing project, and then start walking the porject tree back toward root.   The defaults will be under "root"04:28
ayoungah.04:28
jamielennoxso we will need to discuss a new means of identifying a policy rule04:28
ayoungwhich is why we do it in the controller...ok, we need to re-architect that.  Do you have thoughts?04:28
ayoungI'd rather look at extending the router or something04:29
jamielennoxayoung: the only information available at that time will be the URL path and information from auth_token04:29
ayoungit doesn't have to me "middleware" it needs to be simple to integrate04:29
ayoungrouter mapping knows the name of the method called04:30
*** kushal has quit IRC04:30
jamielennoxayoung: that won't work in pecan04:30
topoljamielennox,  so "cloud_admin": "rule:admin_required and domain_id:admin_domain_id",  means I must have the role of admin and what does the second half mean?04:30
jamielennoxi did manage to work around it in that review, but it's not a scheme i would like to impose on other services04:30
ayoungthat the user has the role "admin" on the domain specified as the admin_domain_id04:31
ayoungjamielennox, we don't need to solve it tonight, but I am glad that you have the Pecan perspective04:31
ayoungit might be a different solution for each, but I like the idea that, now, it doesnot have to be a controller method04:32
*** rektide has quit IRC04:32
ayoungpolicy can be enforced further down the stack04:32
*** rektide has joined #openstack-dev04:32
*** matsuhashi has joined #openstack-dev04:32
ayoungmaybe we provide the decorators in a cleaned up form04:32
topolwhere is admin_domain_id defined?04:33
jamielennoxtopol: i can't remember if that means you need to create a domina with the name admin_domain_id, or if that's a config option somewhere04:33
jamielennoxtopol: i grepped it and nothing04:33
jamielennoxayoung: if we could somehow do it on path i would prefer that approach04:33
ayoungjamielennox, nah, the power of doing to code wise is too powerful to give up04:33
jamielennoxor i guess path + method04:33
ayoungit will lead to being able to do fine grained controll04:34
jamielennoxayoung: right, but we would need to know how to preload all the other information available to a call at that time04:34
ayounglets try to keep it non-Web specific04:34
topoljamielennox, Im thinking its some agreed to meaning that I dont know where its documented04:34
ayoungyeah, that is the rub04:34
ayoungwhich is why we have it on controller right now04:34
jamielennoxtopol: henrynash wrote all that and so is the expert i think04:35
*** noslzzp has quit IRC04:35
topolim guessing it means you have to be admin in the domain you are trying to do something on04:35
jamielennoxayoung: right, so i don't think that can be done from middleware04:35
jamielennoxtopol: no04:35
jamielennoxtopol: eg     "identity:get_project": "rule:admin_required and domain_id:%(target.project.domain_id)s", would do that04:35
topolthat one I understand :-)04:36
jamielennoxayoung: i'm pretty keen on the pecan move so we can start to figure some of this out04:36
ayoungyeah, admin_domain_id is probably expceted to be a config option, maybe one that henrynash never implemented?04:36
*** Ryan_Lane has joined #openstack-dev04:36
jamielennoxtopol: ayoung: i think more that admin_domain_id should be replaced in your policy file with a string of the domain id you consider admin04:36
jamielennoxi think it's a placeholder value04:36
ayoung++04:37
ayoungsounds right04:37
topolayoung that makes me feel better.  Otherwise it was voodoo magic to me04:37
*** byeager has joined #openstack-dev04:37
topoljamielennox, that works for me too04:37
ayoungtopol, I recall Henrynash saying something to the effect of what jamielennox just said at the last summit04:37
jamielennoxthere is no way we expect to have a domain with id: admin_domain_id, but the test creates that domain id specifically04:37
topolthanks to both of you. I will be able to sleep tonight then04:38
jamielennoxso either you can create that domain id value, or fix the policy file04:38
*** sumanthns has joined #openstack-dev04:39
*** amotoki has joined #openstack-dev04:39
jamielennoxayoung: anyway yes i think for now we need it on the controller04:39
jamielennoxthe attribute flattening thing we do should probably be OSLOed04:39
*** Qiming has joined #openstack-dev04:39
ayoungjamielennox, I would like to get the decorators into authorize.py  before we move it to the client04:39
*** jokke_ has quit IRC04:40
ayoungnah, I want to own it04:40
*** jokke_ has joined #openstack-dev04:40
jamielennoxbut i think most projects will end up doing there own actual decorator because they are the only ones that can no what information to load before doing the call04:40
ayoungI want policy to be in a library so that we can do fixes as soon as we get the CVEs04:40
stevemarayoung, yo04:40
ayoungand it should be part of the identity project to make that happen04:40
stevemarayoung, catching up04:40
ayoungstevemar, so..do you have enough to work with now?04:40
ayoung"federation" is not a method04:40
ayoung"SAML" is a mehtid04:41
*** gokrokve has quit IRC04:41
ayoungpull protocol out of the url04:41
ayoungshould be aable to merge it with the authenticate method04:41
*** gokrokve has joined #openstack-dev04:41
ayoungstevemar, you are doing great things...just want this clean04:41
*** byeager has quit IRC04:42
*** yamahata has joined #openstack-dev04:42
*** alagalah has joined #openstack-dev04:43
*** sgordon has quit IRC04:44
*** gokrokve_ has joined #openstack-dev04:44
*** edmund has quit IRC04:45
stevemarayoung, let me think this through for a sec... so there are 2 auth calls... one to get an unscoped token (which is currently needs its own url), another to get a scoped token (which goes through regular v3/auth/tokens)04:45
ayoungstevemar, why different urls?04:45
ayoungand what do you mean by "unscoped?"04:45
stevemarayoung, unscoped meaning it has no project associated with it04:45
*** rraja has joined #openstack-dev04:46
stevemarayoung, different url because we need to protect it with the apache module04:46
*** gokrokve has quit IRC04:46
ayoungOK, that is a fallacy04:46
ayoungdisregard that04:46
stevemarwhy do you say that?04:46
ayoungthere is going to have to be configuration work on the Apache side, and while it may end up being a differnet "apache" url that does not mean it needs to be a different route in Keystone04:47
ayoungthat is an apache issues, not a kjeystone issue04:47
ayoungyou can mount the same "route" from keystone  multiple times in apache if necesary04:48
ayoungnot certain if it is or isn't,as that is an aPache module thing to determine04:48
ayoungstevemar, see the distinction?04:48
ayoungwhat about the "scoped" thing?04:48
stevemarthe scoped thing is fine, that's not a big deal04:49
stevemarso for both methods, you want there to be a POST request, with data, saying the idp id and protocol being used?04:50
ayoungstevemar, are they different from scoped/unscoped tokens from, say, password auth?  Is it just the 'method' field  that is different?04:50
*** sarob has joined #openstack-dev04:50
*** alagalah has quit IRC04:51
ayoungstevemar, yeah, like I said before, it should look really similar to how REMOTE_USER is done now04:51
stevemarayoung, OK, one concern I have about your suggestion04:51
ayoungI like the we do unscoped to scoped token, actually, always felt it was the right way04:51
stevemaragreed04:52
*** paragan has quit IRC04:52
ayoungfire way04:52
stevemarso you want to bypass the logic of using the 'method' name to find the auth plugin to use?04:52
stevemarwe don't even look at it? just ... if we see idp or protocol in the data field, go to the 'federation' plugin04:53
*** ramishra has quit IRC04:53
stevemarlikewise, if we see project in the scope, then we scope it, otherwise it's an unscoped token04:54
stevemarayoung, also it's my intention to rebase/re-evaluate if we need the old patch (given henrys work), it was just so recent we haven't had time to think it over04:55
*** sarob has quit IRC04:56
ayoungNo..I don't want there to be a "federation" plugin.  I want there to be a SAML plugin that implemented th Federation workflow.04:56
ayoungSo...make it SAML specific04:56
ayoungif we find another federation protocol we care about,we add that04:57
ayoungand it maybe the same code, but probably not.04:57
ayoungprobably a refactor with a lot of shared code04:57
stevemarayoung, alright... i'll call it saml for now i guess04:58
ayoungIts the right thing04:58
stevemari don't particularly like that.......04:58
ayoungstevemar, it is my opionion that all of Keystone will be "Federation"04:58
stevemarseems like theres going to be a lot of shared code04:58
ayoungyep...and SAML will just be there to make sure the SAML specific stuff gets done separate from the openid connect"04:59
ayoungI convinced David Chadwick of it...at some point"04:59
ayoungbut it is the right thing04:59
stevemarayoung, alrighty04:59
stevemarit's easy enough to do05:00
stevemari'll start fiddling around05:00
ayoungstevemar, we have some plans to cleanup the token creation process.  the more common the code is now, the more striaghtforward it wil lbe to do that, as well.05:00
stevemarmarekd|away, read above ^^^^^^^^^^05:00
*** sarob has joined #openstack-dev05:00
ayoungthanks. . gonna call it a night.  I won't be aroundtomorrow until later in the evening05:00
stevemarayoung, cool, it's a holiday for me tmrw too, but i'll be stuck doing federation :(05:01
ayoungsorry about that, but I think we have it far enough along to count for the Tuesday deadline05:01
*** chandan_kumar has joined #openstack-dev05:02
*** paragan has joined #openstack-dev05:02
*** paragan has quit IRC05:02
*** paragan has joined #openstack-dev05:02
*** ramishra has joined #openstack-dev05:04
*** sarob has quit IRC05:05
*** david-lyle has joined #openstack-dev05:09
*** AMike has joined #openstack-dev05:10
*** AMike has quit IRC05:10
*** AMike has joined #openstack-dev05:10
*** ayoung has quit IRC05:12
*** bswartz has quit IRC05:12
*** irenab has joined #openstack-dev05:13
*** gokrokve_ has quit IRC05:19
*** retr0h has quit IRC05:20
*** retr0h has joined #openstack-dev05:21
*** radsy has quit IRC05:22
*** pradeep has joined #openstack-dev05:22
*** ytwu has quit IRC05:25
*** ytwu has joined #openstack-dev05:26
*** neeti has joined #openstack-dev05:27
*** gokrokve has joined #openstack-dev05:27
*** devoid has joined #openstack-dev05:29
*** RajeshMohan has quit IRC05:29
*** RajeshMohan has joined #openstack-dev05:30
*** buzztroll has quit IRC05:31
*** buzztroll has joined #openstack-dev05:32
*** killer_prince has quit IRC05:35
*** buzztroll has quit IRC05:36
*** Nikolay_St has joined #openstack-dev05:36
*** killer_prince has joined #openstack-dev05:39
*** tkay has joined #openstack-dev05:42
*** pcm_ has quit IRC05:45
*** mohits has joined #openstack-dev05:50
*** sarob has joined #openstack-dev05:54
*** nshaikh has joined #openstack-dev05:54
*** tdruiva has quit IRC05:55
*** sarob has quit IRC05:58
*** ik__ has joined #openstack-dev05:58
*** ik__ has left #openstack-dev05:59
*** ik__ has joined #openstack-dev05:59
ik__I have a basic doubt here05:59
ik__in cinder06:00
ik__how is manager.py deciding on which configuration should be chosen06:00
ik__anyone?06:00
KurtMartinik__, are you asking how it choose a backend?06:02
*** mikeoutland has joined #openstack-dev06:05
*** paragan has quit IRC06:06
*** ramishra has quit IRC06:06
KurtMartinik__, for the different vendors set the the volume_backend_name in the cinder conf file and set the required settings..see http://docs.openstack.org/havana/config-reference/content/section_volume-drivers.html06:06
*** buzztroll has joined #openstack-dev06:08
*** mikeoutland has quit IRC06:09
ik__KurtMartin: Thanks, yes I'm setting the volume backend and creating a volume type for each backend. But I'm lost on where manager is processing volume type information?06:10
ik__KurtMartin: I know we specify the volume type while creating volume.06:11
*** neeti has quit IRC06:11
*** buzztroll has quit IRC06:12
KurtMartinik__, are you setting the same volume_backend_name in the cinder extra specs for each volume type?06:15
*** saju_m has joined #openstack-dev06:15
ik__KurtMartin: In conf file I've multiple backends with volume_backend_name06:15
ik__KurtMartin: For each backend I do create volume type and I do have set the backend name in extra_specs of volume type06:16
KurtMartinik__, ok, that volume backend name also has to be set on each volume type, see https://wiki.openstack.org/wiki/Cinder-multi-backend06:16
KurtMartinik__, it even getting to the driver code or failing before that06:17
*** topol has quit IRC06:17
KurtMartins/it/is it06:17
ik__KurtMartin: Driver is working fine, I am able to create volume and take snapshots..06:17
ik__KurtMartin: I'm curious about internal working of manager06:17
*** alex_xu has joined #openstack-dev06:18
KurtMartinik__, ok...do you know about the differnt filter schedulers06:18
*** tkay has quit IRC06:19
ik__KurtMartin: Yes, I do remember setting simple scheduler as my default scheduler driver.06:20
ik__KurtMartin: Is that right?06:20
*** kbrierly has quit IRC06:21
*** paragan has joined #openstack-dev06:22
KurtMartinif running devstack, the defaults should work unless you want to limited in by something, like capcity, availablity, etc..06:23
KurtMartinwhat issues are you having or just trying to understand how things work?06:23
KurtMartinik__, this is a pretty good description of the all the differnt schedulers: http://docs.openstack.org/developer/cinder/devref/filter_scheduler.html06:24
*** mikeoutland has joined #openstack-dev06:25
ik__KurtMartin: I'm trying to understand how the driver configuration is being picked? I know a service will be started for each backend added, curious about where exactly are we validating the backend.06:26
ik__KurtMartin: Suuppose I'm adding a new client call, where should I set the volume type..06:27
KurtMartinik__, that's all in the filter schedulers06:29
*** kdas_ has quit IRC06:30
*** Ryan_Lane has quit IRC06:30
ik__KurtMartin: Ok, I will check out the link provided by you.06:30
ik__KurtMartin: Thanks a lot!06:30
KurtMartinik__, sure no problem06:31
*** rraja has quit IRC06:33
*** benonsoftware has quit IRC06:35
*** buzztroll has joined #openstack-dev06:38
*** buzztroll has quit IRC06:39
*** buzztroll has joined #openstack-dev06:40
*** jaypipes has quit IRC06:42
*** afazekas_ has quit IRC06:42
*** jaypipes has joined #openstack-dev06:42
*** nosnos has quit IRC06:42
*** tkay has joined #openstack-dev06:46
*** ytwu1 has joined #openstack-dev06:47
*** ytwu2 has joined #openstack-dev06:49
*** ytwu has quit IRC06:49
*** NikitaKonovalov is now known as NikitaKonovalov_06:49
*** rraja has joined #openstack-dev06:51
*** nosnos has joined #openstack-dev06:52
*** ytwu1 has quit IRC06:52
*** buzztroll has quit IRC06:52
*** buzztroll has joined #openstack-dev06:53
*** paragan has quit IRC06:53
*** buzztroll has joined #openstack-dev06:53
*** sarob has joined #openstack-dev06:54
*** toddnni has joined #openstack-dev06:54
*** paragan has joined #openstack-dev06:56
*** toddnni has quit IRC06:59
*** sarob has quit IRC07:00
*** kbrierly has joined #openstack-dev07:03
*** buzztroll has quit IRC07:04
*** buzztroll has joined #openstack-dev07:04
*** buzztroll has joined #openstack-dev07:05
*** buzztrol_ has joined #openstack-dev07:06
*** buzztroll has quit IRC07:06
*** rohitk has joined #openstack-dev07:06
*** nmagnezi has joined #openstack-dev07:09
*** devoid has quit IRC07:10
*** ogelbukh1 is now known as ogelbukh07:13
*** iv_m has joined #openstack-dev07:14
*** KurtMartin has quit IRC07:16
*** tkay has quit IRC07:16
*** NikitaKonovalov_ is now known as NikitaKonovalov07:16
*** asalkeld has quit IRC07:17
*** mikeoutland has quit IRC07:17
*** mrunge has joined #openstack-dev07:18
*** tkay has joined #openstack-dev07:19
*** ytwu has joined #openstack-dev07:20
*** yolanda has joined #openstack-dev07:22
*** ytwu2 has quit IRC07:24
*** tkay has quit IRC07:24
*** vartom1111111115 has joined #openstack-dev07:25
*** ytwu1 has joined #openstack-dev07:26
*** afazekas_ has joined #openstack-dev07:27
*** kushal has joined #openstack-dev07:28
*** ytwu has quit IRC07:29
*** belmoreira has joined #openstack-dev07:29
*** ifarkas has joined #openstack-dev07:30
*** sushils has joined #openstack-dev07:31
*** jhesketh_ has quit IRC07:37
*** mdurnosvistov has joined #openstack-dev07:37
*** rdas has quit IRC07:37
*** jhesketh__ has quit IRC07:37
*** Alexei_987 has joined #openstack-dev07:38
*** boris-42 has quit IRC07:40
*** sushils has quit IRC07:42
*** sushils has joined #openstack-dev07:44
*** jprovazn has joined #openstack-dev07:47
*** ndipanov has joined #openstack-dev07:48
*** rraja has quit IRC07:48
*** dshulyak has joined #openstack-dev07:49
*** jhesketh__ has joined #openstack-dev07:50
*** jhesketh_ has joined #openstack-dev07:50
*** buzztrol_ has quit IRC07:51
*** jtomasek has joined #openstack-dev07:51
*** buzztroll has joined #openstack-dev07:51
*** zyluo has joined #openstack-dev07:51
*** kdas_ has joined #openstack-dev07:53
*** buzztroll has quit IRC07:56
*** kushal has quit IRC07:57
*** sarob has joined #openstack-dev07:58
*** flaper87|afk is now known as flaper8708:00
*** evgenyf has joined #openstack-dev08:02
*** stevemar has quit IRC08:02
*** rraja has joined #openstack-dev08:02
*** sarob has quit IRC08:02
*** stevemar has joined #openstack-dev08:02
*** bvandenh has joined #openstack-dev08:03
*** mflobo has joined #openstack-dev08:04
*** corXi has joined #openstack-dev08:07
*** asalkeld has joined #openstack-dev08:07
*** buzztroll has joined #openstack-dev08:12
*** avishay has joined #openstack-dev08:20
*** ala has quit IRC08:21
*** yamahata has quit IRC08:21
*** bauzas has joined #openstack-dev08:22
*** pasquier-s has joined #openstack-dev08:22
*** jamielennox is now known as jamielennox|away08:22
*** alagalah has joined #openstack-dev08:23
*** buzztroll has quit IRC08:24
*** leseb has joined #openstack-dev08:24
*** buzztroll has joined #openstack-dev08:24
*** xqueralt has joined #openstack-dev08:25
*** mdurnosvistov has quit IRC08:25
*** xqueralt has quit IRC08:26
*** jcoufal has joined #openstack-dev08:26
*** afazekas_ is now known as afazekas08:27
*** kdas_ has quit IRC08:28
*** alagalah has quit IRC08:28
*** jcoufal has quit IRC08:28
*** jcoufal has joined #openstack-dev08:29
ekarlsoBobBall: is xenserver tested yet with ml2 ?08:29
*** buzztroll has quit IRC08:29
*** xgsa has joined #openstack-dev08:30
*** yeylon__ has joined #openstack-dev08:31
*** saju_m has quit IRC08:31
*** andreykurilin has joined #openstack-dev08:33
*** matrohon has joined #openstack-dev08:34
*** rdas has joined #openstack-dev08:34
*** salv-orlando_ has joined #openstack-dev08:35
*** salv-orlando has quit IRC08:35
*** salv-orlando_ is now known as salv-orlando08:35
*** xqueralt|afk has quit IRC08:35
*** amuller has joined #openstack-dev08:35
*** dtantsur has joined #openstack-dev08:35
*** sahid has joined #openstack-dev08:36
*** xqueralt has joined #openstack-dev08:37
*** florentflament has joined #openstack-dev08:38
*** akrivoka has joined #openstack-dev08:38
*** kushal has joined #openstack-dev08:39
*** jgallard has joined #openstack-dev08:39
*** jhesketh_ has quit IRC08:41
*** jhesketh__ has quit IRC08:41
*** zyluo has quit IRC08:41
*** gokrokve has quit IRC08:45
*** gokrokve has joined #openstack-dev08:46
*** amuller has quit IRC08:46
*** I159_ has joined #openstack-dev08:47
*** I159 has joined #openstack-dev08:47
*** nacim has joined #openstack-dev08:47
*** gokrokve has quit IRC08:50
*** malteserTiffin has joined #openstack-dev08:50
*** jtomasek has quit IRC08:52
*** ppetit has joined #openstack-dev08:52
*** jtomasek has joined #openstack-dev08:52
*** ygbo has joined #openstack-dev08:53
*** jhesketh_ has joined #openstack-dev08:54
*** jhesketh__ has joined #openstack-dev08:54
*** exed_ has joined #openstack-dev08:55
*** stannie has joined #openstack-dev08:55
*** amuller has joined #openstack-dev08:55
*** ala has joined #openstack-dev08:55
*** kushal has quit IRC08:56
*** sarob has joined #openstack-dev08:58
*** saju_m has joined #openstack-dev08:58
*** ytwu has joined #openstack-dev08:58
*** jordanP has joined #openstack-dev08:59
*** ytwu1 has quit IRC09:01
*** jistr has joined #openstack-dev09:01
*** haomaiw__ has quit IRC09:02
*** e0ne has joined #openstack-dev09:02
*** jamespage_ has quit IRC09:02
*** jamespage_ has joined #openstack-dev09:03
*** haomaiwa_ has joined #openstack-dev09:03
*** ytwu1 has joined #openstack-dev09:03
*** ytwu has quit IRC09:04
*** sarob has quit IRC09:05
*** rdas has quit IRC09:05
*** unicell has quit IRC09:09
*** chandan_kumar has quit IRC09:10
*** skudriashev has quit IRC09:11
*** e0ne has quit IRC09:11
*** buzztroll has joined #openstack-dev09:13
*** e0ne has joined #openstack-dev09:13
*** kushal has joined #openstack-dev09:14
*** buzztroll has quit IRC09:14
*** derekh has joined #openstack-dev09:14
*** buzztroll has joined #openstack-dev09:15
*** gokrokve has joined #openstack-dev09:16
*** yassine has joined #openstack-dev09:17
*** exed__ has joined #openstack-dev09:17
*** mdurnosvistov has joined #openstack-dev09:17
*** lucasagomes has joined #openstack-dev09:18
*** gokrokve_ has joined #openstack-dev09:18
*** jamespage_ has quit IRC09:19
*** buzztroll has quit IRC09:19
*** exed_ has quit IRC09:19
*** exed__ is now known as exed_09:19
*** mmagr has joined #openstack-dev09:20
*** MaxV has joined #openstack-dev09:20
*** chandan_kumar has joined #openstack-dev09:20
*** gokrokve has quit IRC09:21
*** Ursinha is now known as Ursinha-afk09:22
*** gokrokve_ has quit IRC09:23
*** AnilV4 has joined #openstack-dev09:24
*** malteserTiffin has quit IRC09:25
*** paragan_ has joined #openstack-dev09:26
*** malteserTiffin has joined #openstack-dev09:27
*** paragan has quit IRC09:28
*** Steap_ has quit IRC09:28
*** Steap_ has joined #openstack-dev09:28
*** ytwu has joined #openstack-dev09:30
*** ytwu1 has quit IRC09:32
*** mindpixel has joined #openstack-dev09:33
*** stevemar has quit IRC09:33
*** pixelb has joined #openstack-dev09:34
*** ytwu1 has joined #openstack-dev09:34
*** ytwu has quit IRC09:35
*** pradeep1 has joined #openstack-dev09:36
*** pradeep has quit IRC09:36
*** aditirav has joined #openstack-dev09:38
*** rdas has joined #openstack-dev09:41
*** unicell has joined #openstack-dev09:42
*** neoXsys has joined #openstack-dev09:43
*** eglynn has joined #openstack-dev09:43
*** mrunge has quit IRC09:43
*** andreaf has joined #openstack-dev09:47
*** DinaBelova_ is now known as DinaBelova09:50
*** kolesovdv has joined #openstack-dev09:51
*** boris-42_ has joined #openstack-dev09:52
*** bogdando has joined #openstack-dev09:53
*** Qiming has quit IRC09:53
*** matsuhashi has quit IRC09:54
*** markmc has joined #openstack-dev09:55
*** Ursinha-afk has quit IRC09:56
*** networkstatic has quit IRC09:56
*** lazy_prince has joined #openstack-dev09:57
*** Ursinha-afk has joined #openstack-dev09:57
*** killer_prince has quit IRC09:58
*** lazy_prince is now known as killer_prince09:58
*** gmurphy has quit IRC09:58
*** Ursinha-afk is now known as Ursinha09:58
*** Ursinha has joined #openstack-dev09:58
*** unicell has quit IRC09:59
*** gmurphy has joined #openstack-dev10:00
*** sushils has quit IRC10:00
*** sarob has joined #openstack-dev10:01
*** leseb has quit IRC10:01
*** sushils has joined #openstack-dev10:02
*** athomas has joined #openstack-dev10:02
*** leseb has joined #openstack-dev10:02
*** matsuhashi has joined #openstack-dev10:02
marekd|awaydolphm: ping ping ping.10:02
*** marekd|away is now known as marekd10:02
*** gszasz has joined #openstack-dev10:03
*** rohitk_ has joined #openstack-dev10:04
*** samuelqueiroz-af has quit IRC10:04
*** fandi has quit IRC10:05
*** xchu has quit IRC10:05
*** rdas has quit IRC10:06
*** sarob has quit IRC10:06
*** rohitk has quit IRC10:06
*** ytwu has joined #openstack-dev10:06
*** sushils has quit IRC10:06
*** ytwu1 has quit IRC10:08
*** ytwu1 has joined #openstack-dev10:08
*** sushils has joined #openstack-dev10:08
*** tkammer has joined #openstack-dev10:08
*** pbelanyi has joined #openstack-dev10:09
*** ytwu has quit IRC10:11
*** ytwu2 has joined #openstack-dev10:11
*** juice has quit IRC10:12
*** ytwu1 has quit IRC10:12
*** buzztroll has joined #openstack-dev10:13
*** danpb has joined #openstack-dev10:13
*** juice has joined #openstack-dev10:15
*** jp_at_hp has joined #openstack-dev10:15
*** matsuhashi has quit IRC10:17
*** matsuhashi has joined #openstack-dev10:17
*** buzztroll has quit IRC10:18
*** gokrokve has joined #openstack-dev10:18
*** ygbo has quit IRC10:21
*** alex_xu has quit IRC10:21
*** ygbo has joined #openstack-dev10:21
*** matsuhashi has quit IRC10:22
*** gcha has joined #openstack-dev10:22
*** gokrokve has quit IRC10:23
*** mkollaro has joined #openstack-dev10:28
*** e0ne_ has joined #openstack-dev10:29
*** paragan_ has quit IRC10:32
*** ytwu has joined #openstack-dev10:33
*** aditirav_ has joined #openstack-dev10:33
*** malteserTiffin has quit IRC10:33
*** e0ne has quit IRC10:33
*** tdruiva has joined #openstack-dev10:34
*** ytwu2 has quit IRC10:35
*** aditirav has quit IRC10:36
*** aditirav_ is now known as aditirav10:36
*** mrunge has joined #openstack-dev10:37
*** ramishra has joined #openstack-dev10:38
*** NikitaKonovalov is now known as NikitaKonovalov_10:39
*** jp_at_hp has quit IRC10:39
*** aditirav has quit IRC10:40
*** aditirav has joined #openstack-dev10:41
*** jamieh has joined #openstack-dev10:44
*** martyntaylor has joined #openstack-dev10:45
*** vkozhukalov has joined #openstack-dev10:46
*** rdas has joined #openstack-dev10:46
*** matsuhashi has joined #openstack-dev10:47
*** jhesketh__ has quit IRC10:48
*** aditirav has quit IRC10:48
*** aditirav has joined #openstack-dev10:49
*** sushils has quit IRC10:50
*** yamahata has joined #openstack-dev10:51
*** sushils has joined #openstack-dev10:55
*** aditirav_ has joined #openstack-dev10:57
*** yamahata has quit IRC11:00
*** aditirav has quit IRC11:01
*** aditirav_ is now known as aditirav11:01
*** sarob has joined #openstack-dev11:02
*** yaguang has quit IRC11:03
*** Ruetobas has quit IRC11:04
*** galstrom_zzz is now known as galstrom11:05
*** matrohon has quit IRC11:06
*** ramishra has quit IRC11:08
*** sarob has quit IRC11:08
*** ramishra has joined #openstack-dev11:09
*** Ruetobas has joined #openstack-dev11:10
*** matrohon has joined #openstack-dev11:11
*** leseb has quit IRC11:11
*** b3nt_pin has joined #openstack-dev11:12
*** leseb has joined #openstack-dev11:12
*** b3nt_pin is now known as beagles11:12
*** buzztroll has joined #openstack-dev11:13
*** malteserTiffin has joined #openstack-dev11:14
*** Ruetobas has quit IRC11:15
*** yassine has quit IRC11:15
*** yassine has joined #openstack-dev11:15
*** leseb has quit IRC11:16
*** gokrokve has joined #openstack-dev11:17
*** buzztroll has quit IRC11:18
*** leseb has joined #openstack-dev11:18
*** pcm_ has joined #openstack-dev11:18
*** I159_ has quit IRC11:19
*** I159 has quit IRC11:19
*** pcm_ has quit IRC11:20
*** pcm_ has joined #openstack-dev11:21
*** Ruetobas has joined #openstack-dev11:21
*** gokrokve has quit IRC11:22
*** mindpixel has quit IRC11:26
*** leseb has quit IRC11:28
*** leseb has joined #openstack-dev11:29
*** toddnni has joined #openstack-dev11:32
*** ik__ has quit IRC11:33
*** leseb has quit IRC11:33
*** athomas has quit IRC11:34
*** malteserTiffin has quit IRC11:34
*** DinaBelova is now known as DinaBelova_11:36
*** jp_at_hp has joined #openstack-dev11:37
alogais there any keystone dev around?11:37
*** e0ne has joined #openstack-dev11:37
*** johnthetubaguy has joined #openstack-dev11:37
*** matsuhashi has quit IRC11:37
*** jp_at_hp has quit IRC11:38
*** jgallard has quit IRC11:38
*** kushal has quit IRC11:38
*** pradeep has joined #openstack-dev11:39
*** e0ne_ has quit IRC11:41
*** pradeep1 has quit IRC11:43
*** athomas has joined #openstack-dev11:44
*** Guest33243 has joined #openstack-dev11:44
*** ytwu1 has joined #openstack-dev11:46
*** gcha has quit IRC11:47
*** jp_at_hp has joined #openstack-dev11:48
*** samuelqueiroz has joined #openstack-dev11:48
*** mindpixel has joined #openstack-dev11:48
*** Guest33243 has quit IRC11:48
*** ytwu has quit IRC11:50
*** ytwu has joined #openstack-dev11:51
*** ytwu1 has quit IRC11:53
*** ytwu1 has joined #openstack-dev11:55
*** paragan_ has joined #openstack-dev11:55
*** kdas_ has joined #openstack-dev11:56
*** ytwu has quit IRC11:57
*** CaptTofu has joined #openstack-dev11:59
*** alagalah has joined #openstack-dev12:00
*** killer_prince has quit IRC12:01
*** jamespage_ has joined #openstack-dev12:01
*** bvandenh has quit IRC12:01
*** alagalah has quit IRC12:04
*** zhiyan_ is now known as zhiyan12:04
*** jamespage_ has quit IRC12:04
*** sarob has joined #openstack-dev12:05
*** ytwu has joined #openstack-dev12:07
*** tdruiva has quit IRC12:09
*** ytwu1 has quit IRC12:09
*** sarob has quit IRC12:10
*** rdas has quit IRC12:12
*** alexpilotti has quit IRC12:13
*** buzztroll has joined #openstack-dev12:13
*** ytwu1 has joined #openstack-dev12:15
*** topol has joined #openstack-dev12:16
*** rfolco has joined #openstack-dev12:17
*** gokrokve has joined #openstack-dev12:17
*** paragan_ has quit IRC12:18
*** buzztroll has quit IRC12:18
*** ytwu has quit IRC12:18
*** e0ne has quit IRC12:18
*** sushils has quit IRC12:18
*** e0ne_ has joined #openstack-dev12:18
*** FunnyLookinHat has joined #openstack-dev12:20
*** kdas_ has quit IRC12:20
*** nmarchenko has joined #openstack-dev12:21
*** gokrokve has quit IRC12:22
*** baoli_ has joined #openstack-dev12:23
*** ytwu has joined #openstack-dev12:23
*** jruzicka has joined #openstack-dev12:24
*** aditirav has quit IRC12:24
*** dkranz has quit IRC12:24
*** sushils has joined #openstack-dev12:25
*** e0ne_ has quit IRC12:26
*** ytwu1 has quit IRC12:26
*** e0ne has joined #openstack-dev12:26
*** e0ne_ has joined #openstack-dev12:28
*** e0ne has quit IRC12:28
*** galstrom is now known as galstrom_zzz12:28
*** leseb has joined #openstack-dev12:29
*** ArxCruz has joined #openstack-dev12:30
*** raildo has joined #openstack-dev12:30
*** sushils has quit IRC12:30
*** leseb has quit IRC12:31
*** leseb has joined #openstack-dev12:31
*** sushils has joined #openstack-dev12:31
*** lucasagomes is now known as lucas-hungry12:32
*** kushal has joined #openstack-dev12:33
*** IanGovett has joined #openstack-dev12:34
*** ytwu1 has joined #openstack-dev12:34
*** ytwu2 has joined #openstack-dev12:36
*** sushils has quit IRC12:36
*** tdruiva has joined #openstack-dev12:36
*** sushils has joined #openstack-dev12:37
*** ytwu has quit IRC12:37
*** ytwu1 has quit IRC12:39
*** iartarisi has joined #openstack-dev12:40
*** e0ne_ has quit IRC12:41
*** sushils has quit IRC12:42
*** e0ne has joined #openstack-dev12:42
*** sushils has joined #openstack-dev12:42
*** gcha has joined #openstack-dev12:43
dolphmmarekd: pongpongpong12:45
*** sumanthns has quit IRC12:45
*** leseb has quit IRC12:46
*** neelashah has quit IRC12:47
*** baoli_ has quit IRC12:47
*** leseb has joined #openstack-dev12:47
*** leseb has quit IRC12:47
*** baoli has joined #openstack-dev12:47
*** ytwu has joined #openstack-dev12:47
*** leseb has joined #openstack-dev12:47
*** promulo has quit IRC12:48
*** ytwu2 has quit IRC12:48
*** mkollaro1 has joined #openstack-dev12:52
*** mkollaro has quit IRC12:52
*** nshaikh has left #openstack-dev12:52
*** nshaikh has quit IRC12:53
*** zhiyan is now known as zhiyan_12:54
*** portante has quit IRC12:55
*** dshulyak has quit IRC12:56
*** ytwu1 has joined #openstack-dev12:57
*** nshaikh has joined #openstack-dev12:57
*** nshaikh has quit IRC12:57
*** avishay has quit IRC12:57
*** haomaiw__ has joined #openstack-dev12:58
*** jcoufal has quit IRC12:58
*** vkmc has joined #openstack-dev12:59
*** jcoufal has joined #openstack-dev12:59
marekddolphm: was tempted to write "knock knock knock, Dolph, knock knock knock, Dolph [....]" :-)13:00
*** ytwu has quit IRC13:00
*** noslzzp has joined #openstack-dev13:00
marekddolphm: anyways, speaking of your comment about fetching data from the SQL and performance issues.13:01
marekddolphm: the only other way i can see now is using OR expression which is also not the best one afaik...13:01
*** markvoelker has joined #openstack-dev13:01
dolphmmarekd: http://docs.sqlalchemy.org/en/rel_0_9/orm/query.html#sqlalchemy.orm.join13:02
*** haomaiwa_ has quit IRC13:02
dolphmmarekd: those are 0.9 docs, but it's identical in 0.813:02
dolphmmarekd: henry had the same issue in the assignments refactor, actually13:03
marekddolphm: i know, i was basing on his code.13:03
*** sarob has joined #openstack-dev13:06
*** nosnos has quit IRC13:08
*** jgallard has joined #openstack-dev13:11
*** troytoman-away is now known as troytoman13:11
*** ukalifon1 has joined #openstack-dev13:12
*** nmagnezi has quit IRC13:12
*** thouveng has joined #openstack-dev13:12
*** sarob has quit IRC13:13
*** neelashah has joined #openstack-dev13:13
*** CaptTofu has quit IRC13:13
*** buzztroll has joined #openstack-dev13:13
*** lcheng has joined #openstack-dev13:14
*** ukalifon3 has joined #openstack-dev13:14
*** portante has joined #openstack-dev13:15
*** zhiyan_ is now known as zhiyan13:15
*** mrunge has quit IRC13:16
*** ukalifon1 has quit IRC13:17
*** mkollaro has joined #openstack-dev13:17
*** eglynn is now known as eglynn-lunch13:17
*** gokrokve has joined #openstack-dev13:17
*** nmagnezi has joined #openstack-dev13:18
*** buzztroll has quit IRC13:18
*** dave_tucker_zzz is now known as dave_tucker13:19
*** gokrokve_ has joined #openstack-dev13:19
*** bvandenh has joined #openstack-dev13:19
*** troytoman is now known as troytoman-away13:19
*** ytwu has joined #openstack-dev13:21
*** mkollaro1 has quit IRC13:21
*** tdruiva has quit IRC13:21
*** tdruiva has joined #openstack-dev13:22
*** alexpilotti has joined #openstack-dev13:22
*** troytoman-away is now known as troytoman13:22
*** gokrokve has quit IRC13:22
marekddolphm: have you actually ever used in_ special keyword somewhere in the openstack? :/13:22
*** alagalah has joined #openstack-dev13:23
dolphmmarekd: in_?13:23
*** ytwu1 has quit IRC13:23
dolphmmarekd: like (x in ['a', 'b', 'c']) ?13:23
*** DinaBelova_ is now known as DinaBelova13:24
marekdso it produces sql: SELECT args FROM table WHERE arg IN (1,2,3,4,5,6);13:24
marekdno, in_ from sqlalchemy.13:24
*** gokrokve_ has quit IRC13:24
marekdsorry, i was not specific enough.13:24
kashyapafazekas, When you have a moment, after a while I'm setting up a minimal Devstack on an F20 VM w/ Neutron. can I just avoid Cinder altogether, right? Any other things I can eliminate to keep it minimal?13:24
*** mohits has quit IRC13:24
dolphmmarekd: ah... i don't *think* so13:24
kashyapafazekas, I'm currently trying to derive my localrc from this -  http://logs.openstack.org/36/68036/7/check/check-tempest-dsvm-neutron/8bf16c8/logs/localrc.txt.gz13:25
*** NikitaKonovalov_ is now known as NikitaKonovalov13:25
afazekasprobbaly you would like to delete the ERROR_ON_CLONE=True  and USE_SCREEN=False lines13:25
*** kgriffs_afk is now known as kgriffs13:26
kashyapafazekas, Cool, thanks for the tip.13:27
afazekasYou maybe able remove s-* ; swift, celiometer-*; q-lbaas,q-vpn,q-fwaas,q-metering , h-* heat, horizon , n-obj if you just want a basic nova + neutron13:28
kashyapafazekas, There are quite a bunch of services here -- ENABLED_SERVICES13:28
*** troytoman is now known as troytoman-away13:28
*** pschaef has joined #openstack-dev13:28
afazekasn-cond probbaly still optional , you may want to try qpid instead of rabbit13:28
*** ytwu1 has joined #openstack-dev13:28
kashyapWhat is n-cod? /me is still RTFM13:29
afazekasn-cond13:29
afazekasnova conductor13:29
*** jcoufal has quit IRC13:29
kashyapahale, okay. Thanks.13:30
kashyapErr, didn't mean to prompt :-(13:30
*** ytwu has quit IRC13:30
*** galstrom_zzz is now known as galstrom13:32
afazekaskashyap: I am not sure is is it still optional, may be not13:32
*** gmoro has quit IRC13:33
kashyapafazekas, Ok, and, I could also do: sq-*/n-*  (Quantum -> Neutron)13:33
*** rcrit has joined #openstack-dev13:33
kashyapI meant: s/q-*/n-*13:33
*** alaski is now known as alaski_eto13:34
afazekasNo, q- is the prefix even for neutron13:34
mattymoprobably for convenience13:34
kashyapahale, n is for Nova. Thanks for correction13:35
*** cagrev has joined #openstack-dev13:35
*** unicell has joined #openstack-dev13:36
*** jcoufal has joined #openstack-dev13:36
*** schwicke has joined #openstack-dev13:37
*** VINOD has joined #openstack-dev13:37
*** schwicke has quit IRC13:37
*** VINOD has quit IRC13:37
afazekaskashyap: looks like you cannot simply exclude the n-cond with devstack..13:39
*** ytwu has joined #openstack-dev13:39
*** troytoman-away is now known as troytoman13:39
kashyapafazekas, Ok, noted.13:40
afazekasFYI: if the localrc is not enough fro you http://devstack.org/configuration.html13:40
kashyapCool, will consult that too.13:41
*** jdob has joined #openstack-dev13:41
*** lcheng has quit IRC13:41
*** lucas-hungry is now known as lucasagomes13:42
*** ytwu1 has quit IRC13:42
*** rtheis has joined #openstack-dev13:42
*** dprince has joined #openstack-dev13:43
*** jeckersb_gone is now known as jeckersb13:43
*** salv-orlando has quit IRC13:43
kashyapafazekas, Can you please confirm this too -- I can just remove Cinder (c-*) services too (as it's not strictly needed for a guest)13:44
*** troytoman is now known as troytoman-away13:45
*** d0ugal has quit IRC13:45
*** d0ugal has joined #openstack-dev13:47
*** jecarey has quit IRC13:47
*** yamahata has joined #openstack-dev13:48
*** gmoro has joined #openstack-dev13:48
*** iv_m has quit IRC13:49
*** sandywalsh has joined #openstack-dev13:50
*** ngoracke has joined #openstack-dev13:50
afazekaskashyap: yes (unless you have special disk config option in your boot command, or using cinder as glance back-end)13:51
*** dbalog has joined #openstack-dev13:51
kashyapafazekas, No, not using Cinder as glance backend. The goal is to make it as minimal as possible (and reduce needless bloat)13:51
afazekasIf swift is enabled glance uses swift as back-end,  if it's disabled it should use plain file backend13:51
kashyapYep, plain file backend it is13:52
kashyap(I'm running it in a VM (with VMX extensions exposed to it). Just don't want to make it more complicated :-)13:53
*** thomasem has joined #openstack-dev13:54
*** promulo has joined #openstack-dev13:57
*** sambagirl has quit IRC13:57
*** CaptTofu has joined #openstack-dev13:59
*** sahid has quit IRC14:00
*** sahid has joined #openstack-dev14:01
*** prad_ has joined #openstack-dev14:01
*** ramishra_ has joined #openstack-dev14:01
*** jecarey has joined #openstack-dev14:01
*** henrique has joined #openstack-dev14:01
*** sgordon has joined #openstack-dev14:01
*** sgordon has joined #openstack-dev14:01
*** topol has quit IRC14:01
*** ramishra has quit IRC14:02
*** kolesovdv has quit IRC14:03
*** pbelanyi has quit IRC14:04
*** adreznec has quit IRC14:05
*** mkollaro has quit IRC14:05
*** tkammer has quit IRC14:06
*** ramishra_ has quit IRC14:06
*** sahid has quit IRC14:06
*** sahid has joined #openstack-dev14:07
*** alagalah has quit IRC14:08
*** dsirrine has joined #openstack-dev14:08
*** sarob has joined #openstack-dev14:09
*** troytoman-away is now known as troytoman14:11
*** vartom1111111115 has quit IRC14:12
henriqueAdam Young/Dolph Matthews. Hello. I'm investigating use cases to use domain in Nova and I have found some that may be useful. tellesnobrega has discussed it on keystone meeting last week. Should I start a new ML or should I use the Multitenancy ML?14:12
*** buzztroll has joined #openstack-dev14:13
dolphmhenrique: that's up to you. if it's refining the direction for hierarchical multitenancy, use the existing thread. if it's only related, then start a new thread14:13
*** sarob has quit IRC14:14
*** kgriffs is now known as kgriffs_afk14:15
*** ramishra has joined #openstack-dev14:15
*** saju_m has quit IRC14:15
*** zhiyan is now known as zhiyan_14:16
*** dstanek has joined #openstack-dev14:17
*** gokrokve has joined #openstack-dev14:17
*** buzztroll has quit IRC14:17
*** zhiyan_ is now known as zhiyan14:18
*** shanturoy has quit IRC14:19
*** jdob has quit IRC14:19
*** jdob has joined #openstack-dev14:19
*** doron has joined #openstack-dev14:20
*** irenab has quit IRC14:20
*** caleb_ has joined #openstack-dev14:20
*** colinmcnamara has joined #openstack-dev14:20
*** jnoller has joined #openstack-dev14:20
*** feleouet has joined #openstack-dev14:21
*** dvarga has joined #openstack-dev14:21
*** eharney has joined #openstack-dev14:22
*** mriedem has joined #openstack-dev14:22
*** gokrokve has quit IRC14:22
*** rraja has quit IRC14:23
henriquedolphm: ok! So i'll start a new one. Thanks14:23
*** unicell has quit IRC14:24
*** iamben_tw has quit IRC14:24
marekddolphm: https://review.openstack.org/#/c/71353/12/keystone/assignment/controllers.py line 449 - you comented i should be getting a list of groups from context. I am not sure where I can modify context before it reaches that function. Is it somewhere in the auth.plugins.* plugin?14:24
*** jpeeler has joined #openstack-dev14:24
*** jpeeler has quit IRC14:24
*** jpeeler has joined #openstack-dev14:24
dolphmmarekd: let me look - that's all brand new stuff14:24
*** adreznec has joined #openstack-dev14:25
*** mindpixel has quit IRC14:25
*** vladikr has joined #openstack-dev14:25
dolphmmarekd: it would be an addition to keystone.common.authorization...14:26
*** leseb has quit IRC14:27
*** doron is now known as doron_afk14:28
marekddolphm: so extension of v3_token_to_auth_context and another if statement, something like id 'user' in token_data and 'groups' in token_data['user']: store list of groups in the context.14:29
*** shanturoy has joined #openstack-dev14:29
*** troytoman is now known as troytoman-away14:30
*** sushils has quit IRC14:30
*** mkerrin has quit IRC14:30
*** radez_g0n3 is now known as radez14:30
dolphmmarekd: http://pasteraw.com/33rsjj3a7p6xlm2ar33pu1qsn8sv8rl14:31
*** ramishra has quit IRC14:31
*** iamben_tw has joined #openstack-dev14:31
*** doron_afk is now known as doron14:31
*** omachace has joined #openstack-dev14:31
marekdright!14:32
samuelqueirozdolphm, I'm working with a Keystone customized policy file and I need some help. If so, could you help me ?14:32
samuelqueirozdolphm, Are you a keystoner? If so, could you help me ? *14:33
dolphmsamuelqueiroz: feel free to ask questions in either #openstack or #openstack-dev as appropriate -- it's difficult for anyone to promise help without knowing the question14:33
*** byeager has joined #openstack-dev14:34
samuelqueirozdolphm, Ok...14:34
dolphmsamuelqueiroz: if you can't get an answer in IRC, raise the question to the mailing list as you'll get a broader audience there14:34
*** jpomero has joined #openstack-dev14:35
samuelqueirozdolphm, In my config, I've a project admin and I'd like to allow him to list all users filtered by his domain.14:35
*** nkinder has quit IRC14:36
*** sushils has joined #openstack-dev14:36
samuelqueirozdolphm, If he has a domain scoped token, I just need: "identity:list_users": "rule:admin_required and domain_id:%(domain_id)s"14:36
dolphmsamuelqueiroz: a "project" admin by definition wouldn't have domain-scoped authorization to do that14:36
samuelqueirozdolphm, But what about if he has a project scoped token? How could I define this in my policy? Is it possible?14:37
*** jdob_ has joined #openstack-dev14:37
*** jdob has quit IRC14:37
dolphmsamuelqueiroz: not with a project-scoped token; keystone is working towards using domain-scoped tokens for that type of domain-level administration14:37
*** blamar has joined #openstack-dev14:38
*** jdob_ is now known as jdob14:38
*** alagalah has joined #openstack-dev14:38
samuelqueirozdolphm, Ok... so the answer is it's not possible ..14:38
*** aditirav has joined #openstack-dev14:38
*** kbringard has joined #openstack-dev14:39
samuelqueirozdolphm, thanks for ur help14:39
*** aeperezt has joined #openstack-dev14:40
*** blamar has quit IRC14:40
*** blamar has joined #openstack-dev14:40
*** alagalah has quit IRC14:40
*** alagalah_ has joined #openstack-dev14:40
*** dkehn__ has joined #openstack-dev14:41
*** ytwu1 has joined #openstack-dev14:43
*** yamahata has quit IRC14:43
*** troytoman-away is now known as troytoman14:43
*** xingchao has quit IRC14:43
*** yamahata has joined #openstack-dev14:44
*** dkehn_ has quit IRC14:44
*** jeckersb is now known as jeckersb_gone14:45
*** ytwu has quit IRC14:46
*** afazekas has quit IRC14:46
*** dkehn__ is now known as dkehn_14:46
*** anniec has joined #openstack-dev14:48
*** xjiujiu has quit IRC14:48
*** troytoman is now known as troytoman-away14:50
*** ukalifon3 has quit IRC14:50
*** huats_ is now known as huats14:50
*** themistymay has joined #openstack-dev14:51
*** peristeri has joined #openstack-dev14:52
*** CaptTofu has quit IRC14:52
*** killer_prince has joined #openstack-dev14:52
*** vijendar has joined #openstack-dev14:52
*** aditirav has quit IRC14:53
*** sandywalsh has quit IRC14:53
*** paragan has joined #openstack-dev14:54
*** doron is now known as doron_afk14:55
*** dperaza has quit IRC14:56
*** noslzzp has quit IRC14:57
*** tsekiyama has joined #openstack-dev14:57
*** achampion has quit IRC14:57
*** david-lyle has quit IRC14:58
*** jeckersb_gone is now known as jeckersb14:59
*** tsekiyama has quit IRC14:59
*** tsekiyama has joined #openstack-dev14:59
*** tsekiyama has quit IRC14:59
*** gszasz has quit IRC15:00
*** gszasz has joined #openstack-dev15:01
*** tsekiyama has joined #openstack-dev15:01
*** skraynev is now known as skraynev_afk15:02
*** skraynev_afk is now known as skraynev_afk_goi15:03
*** skraynev_afk_goi is now known as skraynev_afk15:03
*** YorikSar has joined #openstack-dev15:03
*** ukalifon1 has joined #openstack-dev15:03
*** FunnyLookinHat has quit IRC15:03
*** ygbo has quit IRC15:04
*** otherwiseguy has joined #openstack-dev15:04
*** doron_afk is now known as doron15:05
*** chandan_kumar has quit IRC15:07
mriedemdripton: ping15:07
*** nshaikh has joined #openstack-dev15:07
driptonmriedem: pong15:08
mriedemdripton: hey, regarding 3rd party CI for this migrate patch https://review.openstack.org/#/c/55572/15:08
*** rustlebee is now known as russellb15:08
*** sandywalsh has joined #openstack-dev15:08
mriedemthe team has py26 running, but they were wondering if they also need to run py27?15:08
driptonmriedem: I think both would be ideal.  We do sometimes see bugs on one and not the other.15:09
mriedemdripton: they are probably running py26 b/c they are running on rhel 6 (i think)15:09
mriedemdripton: ok, ideal == required to merge?15:09
*** samuelqueiroz has quit IRC15:09
*** rwsu has joined #openstack-dev15:09
driptonmriedem: my opinion is we should test on both 2.6 and 2.7 before merging.  Of course I'm not the only one with a vote.15:10
mattymodripton, +115:10
mattymowe've seen some issues with python 2.7 that didn't occur in 2.615:10
*** sarob has joined #openstack-dev15:10
mriedemdripton: ok, you're the only one reviewing it though so that's why i asked you :) i'll take that back to them15:10
driptonmreidem: thanks.15:10
*** pberis has quit IRC15:11
*** nelsnelson has joined #openstack-dev15:11
*** rohitk_ has quit IRC15:11
*** rohitk has joined #openstack-dev15:12
*** matrohon_ has joined #openstack-dev15:12
*** buzztroll has joined #openstack-dev15:13
*** sandywalsh has quit IRC15:14
silehtmarkmc, ping15:14
markmcsileht, hey15:14
*** matrohon_ has quit IRC15:14
silehtmarkmc, i have a question about this remark: https://review.openstack.org/#/c/61675/11/oslo/messaging/_drivers/impl_qpid.py15:15
markmcsileht, sure15:15
*** doron is now known as doron_afk15:15
silehtmarkmc, I think it's perhaps better to ack the message if requeue is not supported15:15
*** gordc has joined #openstack-dev15:15
markmcsileht, what happens if we don't ack it ?15:16
*** sarob has quit IRC15:16
*** ygbo has joined #openstack-dev15:16
silehtmarkmc, no idea I think on certain configuration the message still block on the queue15:16
silehtmarkmc, old oslo-rpc was quietly ack the message for qpid in this case15:17
*** paragan has quit IRC15:17
*** buzztroll has quit IRC15:18
*** gokrokve has joined #openstack-dev15:19
markmcah15:19
markmc            # TODO(sandy): Need support for optional ack_on_error.15:19
markmc            self.session.acknowledge(message)15:19
silehtmarkmc, I think we can keep the old behavior, by catching the NotImplementError in the dispatcher, log the exception, ack the message15:19
*** nmagnezi has quit IRC15:19
*** thouveng has quit IRC15:19
*** leseb has joined #openstack-dev15:19
silehtmarkmc, (and improve the documentation :) )15:19
markmcsileht, ok, sounds reasonable15:20
*** alagalah_ has quit IRC15:20
markmcsileht, hmm, or maybe just have the driver do the ack in requeue()15:20
silehtmarkmc, yes its more easy15:21
*** giulivo has joined #openstack-dev15:22
*** dperaza has joined #openstack-dev15:22
silehtmarkmc, thx for your time, I will publish a update soon15:23
markmcsileht, np, thanks for your patience on this15:23
markmcsileht, I think we've gotten to a better place with moving stuff into the dispatcher15:23
* markmc happy now15:23
*** ytwu has joined #openstack-dev15:23
*** gokrokve has quit IRC15:23
*** achampion has joined #openstack-dev15:24
*** nkinder has joined #openstack-dev15:24
*** dkranz has joined #openstack-dev15:25
*** ytwu1 has quit IRC15:26
*** noslzzp has joined #openstack-dev15:26
*** ygbo has quit IRC15:26
*** coolsvap has joined #openstack-dev15:26
*** sandywalsh has joined #openstack-dev15:26
*** protux has joined #openstack-dev15:27
*** themistymay has quit IRC15:27
*** amuller has quit IRC15:30
*** CaptTofu has joined #openstack-dev15:31
*** ramishra has joined #openstack-dev15:32
*** jergerber has joined #openstack-dev15:32
*** themistymay has joined #openstack-dev15:33
*** beekneemech is now known as bnemec15:34
*** david-lyle has joined #openstack-dev15:35
*** vsergeyev has joined #openstack-dev15:36
*** viktors has joined #openstack-dev15:36
*** viktors has left #openstack-dev15:36
*** vsergeyev has left #openstack-dev15:36
*** viktors has joined #openstack-dev15:36
*** nshaikh has left #openstack-dev15:36
viktorsdhellmann: hello15:37
*** ramishra has quit IRC15:37
*** mrodden has joined #openstack-dev15:37
*** e0ne has quit IRC15:38
*** ygbo has joined #openstack-dev15:38
*** rkukura has quit IRC15:38
*** themistymay has left #openstack-dev15:38
*** benonsoftware has joined #openstack-dev15:39
*** carlp has joined #openstack-dev15:41
*** sushils has quit IRC15:41
*** irimi has joined #openstack-dev15:42
*** topol has joined #openstack-dev15:42
*** sushils has joined #openstack-dev15:42
silehtmarkmc, I have updated the topic, you have to rereview https://review.openstack.org/#/c/59714/, I have added some new tests to fully cover the eventlet spawn_with method.15:43
*** ramishra has joined #openstack-dev15:44
markmcsileht, cool15:44
*** edmund has joined #openstack-dev15:45
*** e0ne has joined #openstack-dev15:47
*** beagles is now known as beagles_brb15:50
*** FunnyLookinHat has joined #openstack-dev15:50
*** mmagr has quit IRC15:50
*** ytwu1 has joined #openstack-dev15:53
*** kbringard has quit IRC15:53
*** kevinconway has joined #openstack-dev15:55
*** doron_afk is now known as doron15:55
*** ramishra has quit IRC15:55
*** jprovazn has quit IRC15:56
*** ytwu has quit IRC15:56
*** doron is now known as doron_afk15:57
*** Gordonz has joined #openstack-dev15:57
*** jergerber has quit IRC15:57
*** pradeep has left #openstack-dev15:57
*** Gordonz has quit IRC15:58
*** Gordonz has joined #openstack-dev15:59
*** e0ne_ has joined #openstack-dev15:59
*** NikitaKonovalov is now known as NikitaKonovalov_15:59
*** colinmcnamara has quit IRC15:59
*** hdd_ has joined #openstack-dev15:59
*** alagalah has joined #openstack-dev16:00
*** salv-orlando has joined #openstack-dev16:00
*** dvarga is now known as dvarga|away16:00
*** dvarga|away is now known as dvarga16:00
*** Ruetobas has quit IRC16:01
*** boris-42_ has quit IRC16:01
*** e0ne has quit IRC16:02
*** caleb_ has quit IRC16:03
*** amotoki has quit IRC16:03
*** mgagne has joined #openstack-dev16:03
*** Ruetobas has joined #openstack-dev16:03
*** devoid has joined #openstack-dev16:03
*** devoid has quit IRC16:04
*** samuelqueiroz has joined #openstack-dev16:04
*** jergerber has joined #openstack-dev16:05
*** rcleere has joined #openstack-dev16:05
*** pberis has joined #openstack-dev16:05
*** caleb_ has joined #openstack-dev16:06
*** samuelqueiroz has quit IRC16:07
*** DinaBelova is now known as DinaBelova_16:08
*** Ruetobas has quit IRC16:08
*** kbringard has joined #openstack-dev16:11
*** mjfork has quit IRC16:12
*** mjfork has joined #openstack-dev16:13
*** protux has quit IRC16:13
*** sarob has joined #openstack-dev16:13
*** buzztroll has joined #openstack-dev16:13
*** Ruetobas has joined #openstack-dev16:13
*** dshulyak has joined #openstack-dev16:14
*** jeckersb is now known as jeckersb_gone16:14
*** CaptTofu has quit IRC16:14
*** jamieh has quit IRC16:15
*** hdd_ is now known as hdd16:15
*** jamieh has joined #openstack-dev16:17
*** buzztroll has quit IRC16:17
*** ytwu has joined #openstack-dev16:18
*** sarob has quit IRC16:18
*** pablosan has joined #openstack-dev16:19
*** gokrokve has joined #openstack-dev16:19
*** ytwu1 has quit IRC16:20
*** jgrimm has joined #openstack-dev16:20
*** kgriffs_afk is now known as kgriffs16:22
*** jobewan has joined #openstack-dev16:22
*** bvandenh has quit IRC16:23
*** Mandell has quit IRC16:23
*** CaptTofu has joined #openstack-dev16:23
*** relaxdiego has joined #openstack-dev16:23
*** CaptTofu has quit IRC16:23
*** galstrom is now known as galstrom_zzz16:24
*** gokrokve has quit IRC16:24
*** belmoreira has quit IRC16:27
*** ukalifon1 has quit IRC16:28
*** chandan_kumar has joined #openstack-dev16:29
*** cagrev has quit IRC16:29
*** chandan_kumar has quit IRC16:29
*** cagrev has joined #openstack-dev16:30
*** chandan_kumar has joined #openstack-dev16:30
*** samuelqueiroz has joined #openstack-dev16:30
*** sushils has quit IRC16:30
*** caleb_ has quit IRC16:30
*** skraynev_afk is now known as skraynev16:31
*** xgsa has quit IRC16:31
*** sushils has joined #openstack-dev16:31
*** byeager has quit IRC16:32
*** jcoufal has quit IRC16:34
*** eharney has quit IRC16:34
*** dtantsur has quit IRC16:35
*** bvandenh has joined #openstack-dev16:35
*** yeylon__ has quit IRC16:35
*** jistr has quit IRC16:35
*** galstrom_zzz is now known as galstrom16:35
*** bearhands is now known as comstud16:36
*** sushils has quit IRC16:36
*** caleb_ has joined #openstack-dev16:36
*** jmontemayor has joined #openstack-dev16:36
*** sushils has joined #openstack-dev16:37
*** rohitk has quit IRC16:37
*** alexpilotti has quit IRC16:38
*** dvarga is now known as dvarga|away16:38
*** dvarga|away is now known as dvarga16:38
*** alexpilotti has joined #openstack-dev16:38
*** bauzas has quit IRC16:38
jdennishow do you make a print statement in a unit test have have it be visible? With nosetests I would pass the -s argument, but with tox --> testr --> ?? I'm lost, -s is an unknown arg16:39
*** eglynn-lunch is now known as eglynn16:40
*** sandywalsh has quit IRC16:40
*** andreaf has quit IRC16:40
tristanCjdennis: you can still print to >>sys.stderr16:40
*** rkukura has joined #openstack-dev16:41
raildojdennis: if you are using python, you can use the library pdb to debug your system. http://docs.python.org/2/library/pdb.html16:41
*** byeager has joined #openstack-dev16:42
*** erkules_ has joined #openstack-dev16:42
*** erkules has quit IRC16:43
*** mikeoutland has joined #openstack-dev16:44
dhellmannviktors: hi16:45
*** eharney has joined #openstack-dev16:46
*** anniec has quit IRC16:47
*** prad_ has quit IRC16:47
viktorsdhellmann: I’ve tested your graduate.sh script a few days ago16:47
*** e0ne has joined #openstack-dev16:48
viktorsdhellmann: I made some changes and and pushed them to review16:48
dhellmannviktors: I'll look for that review, thanks!16:48
viktorsdhellmann: can you please look at this patch  https://review.openstack.org/#/c/72320/ (Fix tools/graduate.sh for work with directories)16:48
viktorsdhellmann: ok :)16:48
*** erkules_ has quit IRC16:50
dhellmannviktors: looks good, thanks!16:50
*** e0ne_ has quit IRC16:50
*** erkules_ has joined #openstack-dev16:51
jdennisraildo: I've had nothing but trouble trying to use pdb with the unit tests in keystone. The doc says I have use "tox -debug' but tox fails because keystone/tox.ini demands version 1.6 which is not in the requirements, if I install tox in .venv and run tox with wIth_venv.sh, tox fails again with "tox.ConfigError: ConfigError: substitution key 'posargs' not found", a bit frustrating trying to track down all the moving parts16:51
*** rraja has joined #openstack-dev16:51
*** irimi has quit IRC16:51
*** sandywalsh has joined #openstack-dev16:52
dolphmjdennis: what's your tox --version ?16:52
clarkbthat tox bug is quite annoying16:54
clarkbdolphm 1.7.0, you need 1.6.116:54
jdennisdolphm: system tox is python-tox-1.4.2-8.fc19.noarch, tox I installed in .venv is 1.7.016:54
dolphmjdennis: pip install --upgrade "tox>=1.6,<1.7"16:54
raildojdennis: using the command ./run_tests -d, with the pdb included in your code, it will stop the debug there.16:54
*** gcha has quit IRC16:54
clarkbthere are now several ml threads about it. waiting on upstream to review my patch16:55
lbragstadclarkb: dolphm https://bugs.launchpad.net/openstack-ci/+bug/127413516:55
lbragstadthat the one you're talking about16:55
*** chandan_kumar has quit IRC16:55
lbragstadjdennis: ^16:55
dolphmlbragstad: ++16:55
*** dave_tucker is now known as dave_tucker_zzz16:55
clarkblbragstad: yes I have pushed a patch to tox even16:56
lbragstadclarkb: cool16:56
clarkbbut holger hasnt reviewed it last I checked16:56
*** rraja has quit IRC16:56
*** gokrokve has joined #openstack-dev16:56
*** mikeoutland has quit IRC16:57
clarkbhttps://bitbucket.org/hpk42/tox/pull-request/85/fix-command-expansion-and-parsing/diff if anyone else wants to review/test16:58
*** vkozhukalov has quit IRC17:00
*** colinmcnamara has joined #openstack-dev17:01
*** abhirc has joined #openstack-dev17:01
*** DinaBelova_ is now known as DinaBelova17:02
*** tanisdl has joined #openstack-dev17:03
jdennisraildo: sorry, keystone/run_tests.sh does not seem to work with the -d command line arg, I think that's obsolete17:03
*** tiamar has joined #openstack-dev17:03
*** _cjones_ has joined #openstack-dev17:05
*** Alexei_987 has quit IRC17:05
*** jaypipes has quit IRC17:07
*** jvrbanac has quit IRC17:07
*** jvrbanac has joined #openstack-dev17:08
*** devlaps has joined #openstack-dev17:08
*** relaxdiego has quit IRC17:09
*** corXi has quit IRC17:10
*** viktors has quit IRC17:10
*** jamieh has quit IRC17:10
*** bauzas has joined #openstack-dev17:11
dolphmmorganfainberg_Z: ping me when you get in17:11
*** martyntaylor has left #openstack-dev17:11
*** sushils has quit IRC17:12
*** lazy_prince has joined #openstack-dev17:13
*** buzztroll has joined #openstack-dev17:13
*** unicell has joined #openstack-dev17:14
*** sarob has joined #openstack-dev17:14
*** exed_ has quit IRC17:15
*** e0ne has quit IRC17:16
*** kushal has quit IRC17:16
*** bdpayne has joined #openstack-dev17:16
*** beagles_brb is now known as beagles17:16
*** sn6i23a has joined #openstack-dev17:17
*** buzztroll has quit IRC17:17
*** doron_afk has quit IRC17:17
*** jobewan has quit IRC17:18
*** erkules_ is now known as erkules17:18
*** tkay has joined #openstack-dev17:19
*** bswartz has joined #openstack-dev17:20
*** sarob has quit IRC17:20
*** sarob has joined #openstack-dev17:21
*** portante has quit IRC17:21
*** dkranz has quit IRC17:21
*** portante has joined #openstack-dev17:21
*** dkranz has joined #openstack-dev17:22
*** sambagirl has joined #openstack-dev17:22
*** nacim has quit IRC17:22
*** ianw has quit IRC17:23
*** exed_ has joined #openstack-dev17:23
*** ianw has joined #openstack-dev17:24
*** ytwu1 has joined #openstack-dev17:25
*** mdurnosvistov_ has joined #openstack-dev17:26
*** relaxdiego has joined #openstack-dev17:27
*** sarob has quit IRC17:27
*** ytwu has quit IRC17:28
*** exed_ has quit IRC17:28
*** omachace has left #openstack-dev17:29
tellesnobregadolphm: regarding hierarchical projects in keystone, we should use hierarchical ids in code but show the user hierarchical names right?17:30
*** dshulyak has quit IRC17:31
*** cdub has joined #openstack-dev17:31
*** mikeoutland has joined #openstack-dev17:31
*** jgallard has quit IRC17:33
topoldolphm, does anyone use the keystone policy service?17:33
*** ytwu has joined #openstack-dev17:33
dolphmtopol: there's been several things prototyped against it AFAIK, but not really. the idea is to upgrade the oslo policy engine to pull a centralized policy17:34
*** eglynn has quit IRC17:34
*** ytwu1 has quit IRC17:35
topoldolphm, that what I figured. Just wanted to make sure because I didnt cover it much in my meetup deck17:35
*** ygbo has quit IRC17:35
mriedemkeystone guys, hyper-v's CI is puking on a stable/havana patch, looks like keystone migrations never ran successfully but i'm not sure how to tell17:36
mriedemhttp://64.119.130.115/73918/1/devstack_logs/screen-key.log.gz17:36
mriedemanyone know how to tell what's up there?17:36
*** evgenyf has quit IRC17:37
*** SumitNaiksatam has quit IRC17:37
*** RajeshMohan has quit IRC17:37
dolphmmriedem: your guess is certainly reasonable, but keystone-manage db_sync appears in console.log17:38
mriedemyeah, i see 10 hits for that17:38
dolphmmriedem: in a successful run, is there any output after db_sync?17:38
*** ociuhandu has joined #openstack-dev17:38
mriedemi didn't see any obvious fails around the db_sync hits17:38
mriedemthere is output after the db_sync calls17:38
*** jordanP has quit IRC17:39
*** RajeshMohan has joined #openstack-dev17:39
dolphmmriedem: there's a bunch of other failures at the end of console.log ..17:39
mriedemdolphm: yeah, because the keystone tables don't exist17:39
mriedemso keystone init just pukes17:39
mriedemlike the domain and service tables don't exist17:39
*** boris-42_ has joined #openstack-dev17:40
mriedemociuhandu: ^17:40
*** iartarisi has quit IRC17:40
*** marun has joined #openstack-dev17:41
*** mikeoutland has quit IRC17:41
*** cdub has quit IRC17:41
*** mikeoutland has joined #openstack-dev17:42
dolphmmriedem: i don't see anything else in the logs that would hint as to db_sync's failure17:42
*** pschaef has quit IRC17:42
ociuhandudolphm: hi, it seems that it's running fine the "/opt/stack/keystone/bin/keystone-manage db_sync" but when it tries to create the accounts it just fails17:42
dolphmmriedem: how is this specific to hyper-v?17:42
mriedemit's their 3rd party CI17:42
dolphmociuhandu: do you know what the state of the database is after db_sync?17:42
ociuhandudolphm: it's not specific to hyper-v as this is a devstack that runs on KVM17:42
*** cdub has joined #openstack-dev17:43
tellesnobregavishy: ping17:43
ociuhandudolphm: we're now trying to manually run this as the VM gets destroyed once the run finishes so all we have are the logs (e.g. http://64.119.130.115/73918/1/)17:43
*** akrivoka has quit IRC17:44
dolphmociuhandu: there's not much in the logs to work with17:44
*** omachace has joined #openstack-dev17:44
*** florentflament has quit IRC17:44
dolphmociuhandu: you could also add a --debug or --verbose to the db_sync call17:44
ociuhandudolphm: going to try this in the manual run asap17:45
*** matjazp has joined #openstack-dev17:45
dolphmociuhandu: stable/havana should be on migration 36 when it's done, and there should be a default domain in the keystone.domain table17:45
*** isd has joined #openstack-dev17:47
*** ndipanov is now known as ndipanov_gone17:48
*** isd has quit IRC17:48
dstanekdolphm: for password rotation we wanted a separate table instead of reusing credentials right? or am i mis-remembering?17:49
*** leseb has quit IRC17:49
dolphmdstanek: yeah - i don't think we want to go down the road of exposing passwords to the API, or even making it look like we support that17:49
*** leseb has joined #openstack-dev17:50
*** colinmcnamara has quit IRC17:50
*** buzztroll has joined #openstack-dev17:50
*** zhiyan is now known as zhiyan_17:50
*** buzztroll has quit IRC17:50
*** buzztroll has joined #openstack-dev17:50
dstanekdolphm: right, giving back a list of hashes isn't desirable; OK, i think the blueprint is a bit dated so i'll make some changes there17:50
dolphmdstanek: it is, as it tries to pretend that "access keys" are somehow different from passwords17:51
*** cdub has quit IRC17:51
*** jaypipes has joined #openstack-dev17:53
*** sahid has quit IRC17:53
*** devoid has joined #openstack-dev17:53
*** leseb has quit IRC17:54
*** mikeoutland has quit IRC17:54
*** derekh has quit IRC17:54
*** lazy_prince has quit IRC17:55
*** matjazp has quit IRC17:55
*** gszasz has quit IRC17:56
*** MaxV has quit IRC17:56
*** sushils has joined #openstack-dev17:56
*** MaxV has joined #openstack-dev17:57
*** prad_ has joined #openstack-dev17:58
*** SumitNaiksatam has joined #openstack-dev17:58
*** ppetit has quit IRC17:58
*** sandywalsh has quit IRC17:58
*** mlavalle has joined #openstack-dev17:59
*** ppetit has joined #openstack-dev17:59
*** ppetit has quit IRC17:59
*** sushils has quit IRC18:01
*** MaxV has quit IRC18:01
*** dperaza1 has joined #openstack-dev18:02
*** dperaza has quit IRC18:02
*** cagrev has quit IRC18:02
*** luisg has quit IRC18:04
*** luisg has joined #openstack-dev18:04
*** atmb4u has joined #openstack-dev18:04
dolphmbknudson: addressed your comments in https://review.openstack.org/#/c/69084/18:06
*** danpb has quit IRC18:06
dolphmbknudson: i'd like to get that going as the next one is the meat of that bp18:06
luisbgis there a way I can run the Jenkins test suite without pushing the commit to gerrit's review system? a dev test suite run before I am ready to push the commit for review18:08
*** luisg has quit IRC18:08
*** jp_at_hp has quit IRC18:08
*** alagalah has quit IRC18:08
*** alagalah has joined #openstack-dev18:09
*** luisg has joined #openstack-dev18:10
*** sandywalsh has joined #openstack-dev18:11
*** isd has joined #openstack-dev18:12
*** athomas has quit IRC18:12
*** vartom1111111115 has joined #openstack-dev18:13
*** isd has quit IRC18:14
*** _cjones_ has quit IRC18:16
*** _cjones_ has joined #openstack-dev18:16
*** alagalah has quit IRC18:17
*** sarob has joined #openstack-dev18:17
*** alagalah has joined #openstack-dev18:17
*** caleb_ has quit IRC18:18
*** isd has joined #openstack-dev18:18
*** tdruiva has quit IRC18:19
*** tdruiva has joined #openstack-dev18:19
*** byeager has quit IRC18:20
*** galstrom is now known as galstrom_zzz18:20
*** byeager has joined #openstack-dev18:21
*** sarob has quit IRC18:22
*** byeager has quit IRC18:22
*** gongysh has joined #openstack-dev18:23
*** SumitNaiksatam has quit IRC18:24
*** ytwu1 has joined #openstack-dev18:25
*** colinmcnamara has joined #openstack-dev18:27
*** ytwu2 has joined #openstack-dev18:27
*** ytwu has quit IRC18:27
*** mikeoutland has joined #openstack-dev18:28
bknudsondolphm: https://review.openstack.org/#/c/69084/ looks good to me.18:28
dolphmbknudson: thanks!18:28
*** gongysh has quit IRC18:29
*** ytwu1 has quit IRC18:30
*** stevemar has joined #openstack-dev18:30
*** alagalah has quit IRC18:31
*** alagalah has joined #openstack-dev18:31
*** sarob has joined #openstack-dev18:31
*** lucasagomes is now known as lucas-afk18:32
*** markmcclain has joined #openstack-dev18:33
*** markmcclain has quit IRC18:33
*** lbragstad has quit IRC18:33
*** carl_baldwin has joined #openstack-dev18:33
*** lbragstad has joined #openstack-dev18:35
samuelqueirozstevemar, ping18:36
*** nacim has joined #openstack-dev18:38
*** markmcclain has joined #openstack-dev18:40
*** jeckersb_gone is now known as jeckersb18:40
*** dhellmann is now known as dhellmann_18:40
*** sarob has quit IRC18:41
*** sarob has joined #openstack-dev18:42
stevemarsamuelqueiroz, pong18:42
stevemarmarekd, ping18:42
*** morganfainberg_Z is now known as morganfainberg18:42
samuelqueirozstevemar, I'm sorry for didnt get back last week18:43
*** byeager has joined #openstack-dev18:43
samuelqueirozstevemar, do you remember my question? do u have news?18:43
*** comay has joined #openstack-dev18:43
stevemarsamuelqueiroz, no problem, i was going to ask if you're using v3 policy json?18:44
stevemarsamuelqueiroz, it offers a bit more details18:44
*** luis_ has joined #openstack-dev18:44
samuelqueirozstevemar, yes, I am18:44
*** vkozhukalov has joined #openstack-dev18:44
stevemarsamuelqueiroz, i think you can get the domain using project.domain .. ?18:44
stevemarsamuelqueiroz, the trusts do a similar format to get user id18:44
*** jruzicka has quit IRC18:45
*** luisg has quit IRC18:45
*** lcheng has joined #openstack-dev18:45
*** sushils has joined #openstack-dev18:46
samuelqueirozstevemar, when using domain scoped token I just do domain_id:%(domain_id)s and it works18:46
samuelqueirozstevemar, with a project scoped token I shoudl do something like domain_id:%(project.domain_id)s right?18:46
samuelqueirozstevemar, but it doesnt work18:46
*** sarob has quit IRC18:46
morganfainbergdolphm, any reason https://review.openstack.org/#/c/69084/ shouldn't be +A?18:47
vishytellesnobrega: pong18:47
samuelqueirozstevemar, I've talking to dolphm and he said me it isnt possible18:47
dolphmmorganfainberg: just waiting on jenkins18:47
*** Mandell has joined #openstack-dev18:47
stevemarsamuelqueiroz, ahh, i think the fix is to supply the data to in the token then18:47
dolphmmorganfainberg: it's got a minute left18:48
morganfainbergdolphm, AHA!18:48
morganfainbergdolphm, see i knew there was a reason ;)18:48
stevemarsamuelqueiroz,  when we issue a project scoped token, also include the domain_id18:48
tellesnobregavishy: i already have a "working" hierarchical projects version in keystone, i mean to send the code i the ML today, i'm just making some changes, and will start working on integration with your code maybe tomorrow,18:48
marekdmarekd: pong18:49
samuelqueirozstevemar, wait... so it isnt possible now right?18:50
*** carl_baldwin has quit IRC18:51
stevemarsamuelqueiroz, correct :\18:51
*** sarob has joined #openstack-dev18:51
marekdstevemar: pong.18:51
stevemarsamuelqueiroz, unless there is a way to patch things18:51
stevemarmarekd, hey!18:52
stevemarmarekd, any luck with getting henrys stuff to work?18:52
* morganfainberg pokes stevemar, dstanek, https://review.openstack.org/#/c/73698/ jamielennox|away 18:52
samuelqueirozstevemar, wow :/ So like this I can't give a project member the right to get_domain of his domain18:52
marekdstevemar: i think so.18:52
samuelqueirozstevemar, like this he could see the description, for example18:52
marekdstevemar: one test is failing, am looking at it now.18:53
samuelqueirozstevemar, it requires the same verification up there18:53
*** mlavalle has quit IRC18:53
morganfainbergshould be pretty easy and i would like to see auto-gen samples for Icehouse - way more descriptive than our current config sample.18:53
*** mlavalle has joined #openstack-dev18:53
stevemarsamuelqueiroz, submit a bug report please, i hope there is a workaround18:54
*** dave_tucker_zzz is now known as dave_tucker18:54
samuelqueirozstevemar, Ok thanks :)18:54
*** ytwu2 has quit IRC18:54
morganfainbergdolphm, i'm unwinding the ephemeral token stuff, but there is a lot of cleanup i've run across to make sure we can use the PKI data18:54
morganfainbergdolphm, it is moving forward. but it also depends on ayoung's code (not mergable but deep in the chain)18:55
*** ytwu has joined #openstack-dev18:55
*** lcheng has quit IRC18:57
*** sarob has quit IRC18:57
*** e0ne has joined #openstack-dev18:57
*** giulivo has quit IRC18:57
*** colinmcnamara has quit IRC18:58
*** lucas-afk is now known as lucasagomes18:58
*** haomaiw__ has quit IRC18:58
*** colinmcnamara has joined #openstack-dev18:59
*** haomaiwang has joined #openstack-dev18:59
dolphmmorganfainberg: lots of legit failures in that jenkins run19:00
*** dave_tucker is now known as dave_tucker_zzz19:00
*** otherwiseguy has quit IRC19:03
*** jprovazn has joined #openstack-dev19:04
*** colinmcnamara has quit IRC19:05
*** dolphm has left #openstack-dev19:06
*** sambagirl has quit IRC19:07
*** lcheng has joined #openstack-dev19:07
*** gokrokve has quit IRC19:07
*** gokrokve has joined #openstack-dev19:08
*** e0ne has quit IRC19:09
*** nacim has quit IRC19:09
*** e0ne has joined #openstack-dev19:09
*** caleb_ has joined #openstack-dev19:10
*** gokrokve has quit IRC19:12
*** gokrokve has joined #openstack-dev19:13
*** e0ne has quit IRC19:14
*** jcooley_ has joined #openstack-dev19:15
dstanekmorganfainberg: hi19:15
morganfainbergdstanek, allo19:16
*** Gordonz_ has joined #openstack-dev19:17
*** gokrokve has quit IRC19:17
dstanekmorganfainberg: looking at your review now; what's the change from '' to None is FILE_OPTIONS for?19:18
*** vkmc has quit IRC19:18
morganfainbergNone is (if you look at register_opt/opts) more correct than ''19:18
morganfainbergNone is the "default" for no gorup19:18
morganfainbergvs '' which, while boolean false, not the same as the default19:19
morganfainbergdstanek, if that makes sense.19:19
dstanekmorganfainberg: yep, i just didn't see the tie in19:20
*** Gordonz__ has joined #openstack-dev19:20
morganfainberg:)19:20
*** mrodden has quit IRC19:20
*** lcheng has quit IRC19:20
morganfainberglist_opts explains it in the docstring19:20
morganfainbergactually, but sure it wasn't called explicitly out19:20
*** Gordonz has quit IRC19:20
topolmorganfainberg, did you get a  chance to look at the meetup deck?19:21
morganfainbergtopol, not yet19:21
morganfainbergtopol, didn't look at much after kicked out of the coffee shop19:22
vishytellesnobrega: sounds good19:22
*** e0ne has joined #openstack-dev19:23
*** mrodden has joined #openstack-dev19:24
*** Gordonz_ has quit IRC19:24
*** Gordonz__ has quit IRC19:24
*** mjbot has quit IRC19:25
*** zaitcev has joined #openstack-dev19:26
dstanekmorganfainberg: i found the documentation a little confusing. seems like you are going to create a separate patch for that docstring?19:28
morganfainberghttps://review.openstack.org/#/c/73898/19:29
*** caleb_ has quit IRC19:30
*** amcrn has joined #openstack-dev19:30
dstanekmorganfainberg: nice, i have addition comments on that docstring19:31
dstanekmorganfainberg: i see no reason not to approve this one then19:31
morganfainbergdstanek, cool.19:31
morganfainbergdstanek, the next one in the chain should also be easy to approve19:31
morganfainbergjust minor KDS option restructuring19:31
morganfainbergdstanek, i figure it's easier to get the docstring 100% in the separate review (since the review is up) since the docstrings don't affect code execution.19:34
*** Gordonz has joined #openstack-dev19:34
*** Gordonz has quit IRC19:34
*** Gordonz has joined #openstack-dev19:35
dstanekmorganfainberg: is the generated config not supposed to have all of the sections like [sql]?19:36
morganfainbergdstanek, https://review.openstack.org/#/c/72808/19:36
morganfainbergdstanek, that one?  i don't generate the config until futher in the chain19:37
morganfainbergi don't think the sample config will show the deprecated groups (that we do magic registration to get)19:37
*** vartom1111111115 has quit IRC19:37
morganfainbergdstanek, but look https://review.openstack.org/#/c/72808/8/etc/keystone.conf.sample line 603 (new)19:38
morganfainbergit shows the deprecated group/name19:38
*** gokrokve has joined #openstack-dev19:38
dstanekmorganfainberg: nm, i was reading it wrong - it's a huge diff19:39
morganfainbergdstanek, yeah, that one is large.19:40
dstanekmorganfainberg: i was trying out the generate script before i +2ed the review19:40
morganfainbergdstanek, ahh yeah.19:40
dstanekmorganfainberg: that's why it takes me so long to review things :-) i like to download and run the code19:41
morganfainbergdstanek, it does have one very odd requirement to generate the sample.  if your git checkout directory isn't named "keystone" it breaks.19:41
morganfainbergdstanek, but i think that is a limiation on the oslo script(s)19:41
morganfainbergafaict19:41
*** anniec has joined #openstack-dev19:41
*** gokrokve_ has joined #openstack-dev19:42
*** armax has joined #openstack-dev19:42
dstanekmorganfainberg: breaks in what way? i ran it in my review working copy (/opt/stack/keystone-reviews) and i didn't get an error19:42
morganfainbergdstanek, oh maybe i fixed that19:42
morganfainbergdstanek, it just failed a couple times.19:42
morganfainbergdstanek, said something like "pacakge keystone not available"  might have been an issue w/ venv19:43
*** devlaps1 has joined #openstack-dev19:43
dstanekmorganfainberg: ah, well I did run it with '-p keystone'19:43
morganfainbergaha19:43
morganfainbergyeah19:43
*** gokrokv__ has joined #openstack-dev19:43
*** zzelle has joined #openstack-dev19:43
*** gokrokve has quit IRC19:44
*** otherwiseguy has joined #openstack-dev19:44
*** devlaps has quit IRC19:44
*** byeager_ has joined #openstack-dev19:45
*** byeager has quit IRC19:45
*** byeager has joined #openstack-dev19:46
*** byeager_ has quit IRC19:46
*** gokrokve_ has quit IRC19:47
*** byeager has quit IRC19:47
*** e0ne has quit IRC19:47
*** e0ne has joined #openstack-dev19:47
*** gokrokv__ has quit IRC19:48
*** martines_ has quit IRC19:49
*** jcoufal has joined #openstack-dev19:51
*** byeager has joined #openstack-dev19:52
*** byeager has quit IRC19:53
*** sarob has joined #openstack-dev19:54
*** aspiers has joined #openstack-dev19:55
*** alagalah has quit IRC19:57
*** sarob_ has joined #openstack-dev19:57
*** alagalah has joined #openstack-dev19:57
*** gokrokve has joined #openstack-dev19:58
*** sarob has quit IRC19:59
*** kgriffs is now known as kgriffs_afk19:59
*** sarob has joined #openstack-dev20:01
*** MaxV has joined #openstack-dev20:01
*** bdpayne_ has joined #openstack-dev20:01
*** sarob_ has quit IRC20:01
stevemarbknudson, easy +A https://review.openstack.org/#/c/59179/20:02
*** alagalah has quit IRC20:02
stevemari think so, anyway :)20:02
*** bdpayne has quit IRC20:02
*** lucasagomes is now known as lucas-afk20:02
*** kgriffs_afk is now known as kgriffs20:04
*** sarob has quit IRC20:04
*** markwash has joined #openstack-dev20:05
*** dave_tucker_zzz is now known as dave_tucker20:06
*** gcha has joined #openstack-dev20:10
*** ytwu1 has joined #openstack-dev20:10
*** ytwu has quit IRC20:13
*** ytwu has joined #openstack-dev20:14
*** ytwu1 has quit IRC20:17
*** novas0x2a|laptop has joined #openstack-dev20:17
*** caleb_ has joined #openstack-dev20:18
*** carl_baldwin has joined #openstack-dev20:18
*** carl_baldwin has quit IRC20:19
*** skraynev is now known as skraynev_afk20:19
*** dave_tucker is now known as dave_tucker_zzz20:20
*** irenab has joined #openstack-dev20:23
*** mdurnosvistov_ has quit IRC20:23
*** sushils has quit IRC20:23
*** dvarga is now known as dvarga|away20:25
*** jcooley_ has quit IRC20:25
*** bdpayne_ has quit IRC20:26
*** sushils has joined #openstack-dev20:26
*** e0ne has quit IRC20:28
*** ytwu1 has joined #openstack-dev20:28
*** e0ne has joined #openstack-dev20:29
*** yeylon__ has joined #openstack-dev20:29
*** henrique has quit IRC20:30
*** dstanek has quit IRC20:30
*** bdpayne has joined #openstack-dev20:30
*** ytwu has quit IRC20:30
*** johnthetubaguy has quit IRC20:33
*** e0ne has quit IRC20:33
*** omachace has left #openstack-dev20:34
*** ytwu has joined #openstack-dev20:36
*** markmc has quit IRC20:36
*** dvarga|away is now known as dvarga20:38
*** ytwu1 has quit IRC20:40
*** ytwu1 has joined #openstack-dev20:42
*** ytwu has quit IRC20:42
*** jecarey has quit IRC20:43
*** ifarkas has quit IRC20:44
*** jecarey has joined #openstack-dev20:44
morganfainbergstevemar, isn't stats deprecateD?20:46
morganfainbergmaybe i am/was misremembering20:47
stevemaryeah, but it's just cleanup20:47
morganfainbergah20:47
*** irenab has quit IRC20:47
stevemarmorganfainberg, it'll still hang around for another release or two, i forget when we remove it20:47
*** MaxV has quit IRC20:47
morganfainbergK20:47
*** jcoufal has quit IRC20:48
*** jcoufal has joined #openstack-dev20:48
*** dstanek has joined #openstack-dev20:49
*** jecarey has quit IRC20:49
*** sweston has joined #openstack-dev20:50
*** jecarey has joined #openstack-dev20:52
*** gongysh has joined #openstack-dev20:52
*** marekd is now known as marekd|away20:53
*** gordc has quit IRC20:53
*** DinaBelova is now known as DinaBelova_20:54
*** MaxV has joined #openstack-dev20:54
*** ytwu has joined #openstack-dev20:55
*** ytwu2 has joined #openstack-dev20:57
*** ytwu1 has quit IRC20:57
*** sarob has joined #openstack-dev20:57
*** raildo has quit IRC20:57
*** kris_h has joined #openstack-dev20:57
*** gordc has joined #openstack-dev20:59
*** bdpayne_ has joined #openstack-dev20:59
tellesnobregamorganfainberg: just a question about keystone assigment backend, when creating a new method, does it need to be implemented in all backends?21:00
morganfainbergtellesnobrega, ideally yes.21:00
*** ytwu has quit IRC21:00
stevemartellesnobrega, ideally, but start with SQL21:00
*** emagana has joined #openstack-dev21:00
*** amotoki has joined #openstack-dev21:00
*** isd has left #openstack-dev21:00
stevemar"ideally" being the key word :)21:00
morganfainbergtellesnobrega, you should be adding it to the abstract base class, decorate it with @abc.abstractmethod21:00
tellesnobregamorganfainberg: im, but im not sure what im doing wrong. its not start the keystone21:01
morganfainbergtellesnobrega, then implement in the backend you're developing, then the other(s)21:01
tellesnobregamorganfainberg: i have to go now, i will get back to you tomorrow to get some help21:01
morganfainbergtellesnobrega, sure.21:01
tellesnobregamorganfainberg: thanks21:01
*** bdpayne has quit IRC21:01
*** SumitNaiksatam has joined #openstack-dev21:01
*** jobewan has joined #openstack-dev21:02
*** protux has joined #openstack-dev21:02
*** sarob has quit IRC21:02
*** ytwu has joined #openstack-dev21:04
*** asalkeld has quit IRC21:04
*** jecarey_ has joined #openstack-dev21:06
dstanekmorganfainberg: is there a way to tell if an extension is loaded? i could probably do Python hackery to see if my objects where created, but i'd rather not21:06
morganfainbergdstanek, uhm........21:06
morganfainbergdstanek, >.> dunno21:06
morganfainbergpython hackery21:06
morganfainbergi think would be my solution >.<21:06
*** ytwu2 has quit IRC21:06
*** jecarey has quit IRC21:08
*** troytoman-away is now known as troytoman21:08
*** jeckersb is now known as jeckersb_gone21:09
*** ytwu1 has joined #openstack-dev21:09
*** byeager has joined #openstack-dev21:11
*** ytwu has quit IRC21:11
lifelessprimeministerp: hey!21:12
lifelessprimeministerp: we're just talking about https://review.openstack.org/#/c/73054/4/ironic/drivers/modules/pxe_config_disk.template in the ironic channel21:12
*** ianw has quit IRC21:14
*** henrynash has joined #openstack-dev21:14
*** ianw has joined #openstack-dev21:15
luisbgis Jenkins acting strangely?21:18
luisbghttps://jenkins.openstack.org/view/Overview/builds21:18
luisbg"no builds in the queue"21:18
*** jamespage_ has joined #openstack-dev21:18
*** jtomasek has quit IRC21:18
*** gcha has quit IRC21:20
*** ytwu has joined #openstack-dev21:20
*** mdurnosvistov_lt has joined #openstack-dev21:20
*** denis_makogon_ has joined #openstack-dev21:21
*** afazekas has joined #openstack-dev21:21
*** byeager has joined #openstack-dev21:21
*** dolphm has joined #openstack-dev21:22
*** ytwu1 has quit IRC21:22
*** Gordonz has quit IRC21:24
*** ytwu1 has joined #openstack-dev21:25
*** salv-orlando has quit IRC21:25
*** salv-orlando has joined #openstack-dev21:25
*** pmathews has joined #openstack-dev21:25
*** ytwu has quit IRC21:27
*** dvarga has quit IRC21:29
*** ytwu has joined #openstack-dev21:29
*** byeager has quit IRC21:30
*** derekh has joined #openstack-dev21:31
*** ytwu2 has joined #openstack-dev21:31
*** aspiers has quit IRC21:32
*** ytwu1 has quit IRC21:32
*** koolhead17 has quit IRC21:33
*** koolhead17 has joined #openstack-dev21:33
*** ytwu has quit IRC21:34
*** lucas-afk has left #openstack-dev21:38
*** e0ne has joined #openstack-dev21:39
*** promulo has quit IRC21:40
*** jamespage_ has quit IRC21:40
*** dims has joined #openstack-dev21:41
*** jasdeepH has joined #openstack-dev21:42
*** cnesa has quit IRC21:43
*** vladikr has quit IRC21:43
*** coolsvap has quit IRC21:44
*** e0ne has quit IRC21:44
*** asalkeld has joined #openstack-dev21:47
*** ociuhandu has quit IRC21:47
*** ytwu has joined #openstack-dev21:49
*** cnesa has joined #openstack-dev21:50
*** ytwu1 has joined #openstack-dev21:51
*** MaxV has quit IRC21:51
*** ytwu2 has quit IRC21:52
*** vkozhukalov has quit IRC21:53
*** alagalah has joined #openstack-dev21:53
*** ytwu has quit IRC21:54
*** MaxV has joined #openstack-dev21:54
*** jdob has quit IRC21:54
*** mdurnosvistov_lt has quit IRC21:54
*** jprovazn has quit IRC21:55
*** mdurnosvistov_lt has joined #openstack-dev21:55
*** lcheng has joined #openstack-dev21:58
*** sarob has joined #openstack-dev21:58
*** mrodden has quit IRC21:59
*** carlp has quit IRC21:59
*** alagalah has quit IRC22:00
*** mrodden has joined #openstack-dev22:00
*** spzala has joined #openstack-dev22:02
*** alagalah has joined #openstack-dev22:02
*** ytwu has joined #openstack-dev22:02
*** sarob has quit IRC22:04
*** ytwu1 has quit IRC22:05
*** gongysh has quit IRC22:06
*** dhellmann_ is now known as dhellmann22:07
*** sandywalsh has quit IRC22:08
*** sarob has joined #openstack-dev22:08
*** armax has left #openstack-dev22:10
*** rfolco has quit IRC22:11
*** jecarey_ has quit IRC22:11
*** byeager has joined #openstack-dev22:12
*** jeckersb_gone is now known as jeckersb22:12
*** denis_makogon_ has quit IRC22:12
*** jcoufal has quit IRC22:12
*** sarob has quit IRC22:12
*** promulo has joined #openstack-dev22:13
*** lcheng has quit IRC22:14
*** ytwu1 has joined #openstack-dev22:15
*** dstanek has quit IRC22:15
*** leseb has joined #openstack-dev22:15
*** markmcclain has quit IRC22:16
*** ytwu has quit IRC22:17
lbragstaddolphm: https://review.openstack.org/#/c/55908/46/keystone/common/config.py here are you asking what the config option revoke_by_id does?22:19
*** ytwu has joined #openstack-dev22:19
*** topol has quit IRC22:20
*** Ursinha is now known as Ursinha-afk22:20
*** ytwu1 has quit IRC22:22
*** Ursinha-afk is now known as Ursinha22:22
*** dstanek has joined #openstack-dev22:23
morganfainbergdolphm, are we holding on revocation events for I then?22:24
morganfainbergdolphm, (saw the -2)22:24
morganfainbergdolphm, if so, i'm going to hold on the ephemeral tokens work22:25
*** kgriffs is now known as kgriffs_afk22:25
*** rtheis has quit IRC22:26
shardydtroyer: Hey, wanted to find out if we'll be in a position to merge https://review.openstack.org/#/c/73324/ anytime soon?22:28
*** jpomero has quit IRC22:28
shardyThere's a big queue of heat patches waiting on it :)22:29
*** leseb has quit IRC22:31
dtroyershardy: yeah, I've been a little conservative after the gate in openstackclient finally went in...22:31
*** jhesketh__ has joined #openstack-dev22:31
dtroyerI did the other patch for devstack using OSC yesterday so I think we're good here22:31
*** leseb has joined #openstack-dev22:31
shardydtroyer: Ok, sounds good, if we can get it in I'd appreciate it :)22:33
*** protux has quit IRC22:33
*** protux has joined #openstack-dev22:34
*** dprince has quit IRC22:35
*** jnoller has quit IRC22:36
*** nkinder has quit IRC22:37
*** vipuls is now known as vipul22:38
*** EntropyWorks has quit IRC22:38
*** mriedem has quit IRC22:38
*** tsekiyam_ has joined #openstack-dev22:39
*** dkranz has quit IRC22:39
*** vijendar has quit IRC22:40
*** EntropyWorks has joined #openstack-dev22:41
*** tsekiyam_ has quit IRC22:41
*** tsekiyama has quit IRC22:42
dolphmmorganfainberg: i stopped reviewing the revocation stuff when i noticed it wasn't following the proposed API -- i'm not say no to icehouse22:44
dolphmnot saying*22:44
morganfainbergdolphm, ok.22:44
dolphmmorganfainberg: it's got a new API method and appears to put 'id' attributes on all the events22:44
dolphmand there's no tests to speak of22:45
morganfainbergdolphm, well i'll circle back and see about rebasing some of the ephemeral toekn work on master (the general cleanup stuff and the decode PKI tokens) if it looks like it isn't moving forward22:45
*** dstanek has quit IRC22:45
morganfainbergdolphm, i just wont implement the ephemeral bits until the revocation stuff goes in (the cleanup will be good in either case)22:45
*** jamielennox|away is now known as jamielennox22:45
dolphmmorganfainberg: regarding bug 1260080 -- shouldn't that be marked as fix implemented?22:45
morganfainbergdolphm, but for now i'm going to keep chasing config-gen stuff and dogpile kvs22:45
dolphmmorganfainberg: remember, tomorrow is the last day to get features into review though22:46
morganfainbergdolphm, hmmm.22:46
morganfainbergdolphm, yeah i'm making sure the BPs that have code ready and are mostly there are in review :)22:46
morganfainbergdolphm, / not -1'd22:46
morganfainbergdolphm, uhm the revocations stuff will be solved in master by https://review.openstack.org/#/c/60743/ i need to add closes bug22:47
morganfainbergdolphm, and i talked to TTX about that saying the stabler things would be worked on post FPF since 18th was short deadline22:47
dolphmmorganfainberg: ++22:48
morganfainbergdolphm, i'll expect the ephemeral code and things will be Juno, but they can live WIP until we open for J-122:48
*** mdurnosvistov_lt has quit IRC22:49
*** derekh has quit IRC22:49
dolphmmorganfainberg: alrighty22:50
*** galstrom_zzz is now known as galstrom22:50
lifelessanteaya: did you look at the python-neutronclient thing?22:50
anteayajust responded in -infra to say I have emailed markmcclain22:51
anteayahe is offline again due to the US holiday, President's day22:51
dolphmmorganfainberg: bumped it to 'next' for now22:51
morganfainbergdolphm, ++ thanks22:51
dolphmwe have a US holiday?22:51
morganfainbergdolphm, president's day or so i hear22:51
anteayalifeless and he is working on a new release for neutronclient, it just has to be tagged22:52
*** ytwu1 has joined #openstack-dev22:52
*** eharney has quit IRC22:52
anteayaI emailed him to explain again with links how important this is for tripleo that a new neutronclient be released22:52
lifelesstripleo + everyone shipping stable versions :)22:52
lifelessthis commit 'Fix passing keystone token to neutronclient instance' was backported from trunk to the stable releases22:53
lifelesssame breakage22:53
*** dbalog has left #openstack-dev22:53
*** ytwu has quit IRC22:53
morganfainbergbknudson, ping22:54
bknudsonmorganfainberg: what's up?22:54
morganfainbergso, magic mock doesn't seem to apply22:55
*** kbringard has quit IRC22:55
*** johnthetubaguy has joined #openstack-dev22:55
morganfainbergbknudson, it looks like that is only used for the magic __<thing>__ methods22:55
morganfainbergbknudson, or am i mis-reading what your intention was22:55
*** dave_tucker_zzz is now known as dave_tucker22:55
bknudsonmorganfainberg: http://www.voidspace.org.uk/python/mock/magicmock.html#mock.MagicMock22:56
bknudsonmorganfainberg: essentially it's just recording the calls to the function22:56
morganfainbergright, does it do that for _all_ methods?22:56
morganfainbergbknudson, it looks like it only does it for the magic methdos22:56
morganfainbergi might not be reading the documentation correctly22:57
*** johnthetubaguy has quit IRC22:57
bknudsonmorganfainberg: ahh, well it also includes all the Mock stuff too22:57
* dolphm stevemar is AWESOME https://review.openstack.org/#/c/69107/22:57
*** RajeshMohan has quit IRC22:58
morganfainbergbknudson, it doesn't seem to catch all methods (simple test)22:58
bknudsonmorganfainberg: you can use a Mock as the function and it records that it was called.22:59
morganfainberghm22:59
*** RajeshMohan has joined #openstack-dev22:59
*** jhesketh__ has quit IRC23:00
stevemardolphm, yay :)23:00
morganfainbergbknudson, ah ok i think i'm seeing it23:00
morganfainberglet me see what i can do with that23:00
stevemardolphm, now we just need to get devstack to default to v3 .. (or get version discovery going...) and we're gold23:01
dolphmstevemar: ++23:01
*** sarob has joined #openstack-dev23:01
dolphmstevemar: there's been a lot of bug reports and confusion and whatnot over that the last few weeks23:01
bknudsonmorganfainberg: http://www.voidspace.org.uk/python/mock/mock.html#calling -- the examples use MagicMock for some reason23:01
morganfainbergyeah23:01
morganfainbergi see it23:01
*** relaxdiego has quit IRC23:02
dolphmstevemar: around how to use v3 in devstack23:02
stevemardolphm, oh yeah?23:02
*** jhesketh__ has joined #openstack-dev23:02
stevemarsauce?23:02
*** bdpayne_ has quit IRC23:02
*** thomasem has quit IRC23:03
*** alagalah_ has joined #openstack-dev23:04
*** nkinder has joined #openstack-dev23:05
lifelessanteaya: are you able to add a task to https://bugs.launchpad.net/neutron/+bug/1280941 for neutron's havana branch ?23:05
*** sarob has quit IRC23:05
lifelessanteaya: which is also broken23:06
*** prad_ has quit IRC23:07
anteayaI don't think I have ever added a task before23:07
*** alagalah has quit IRC23:07
anteayalifeless: in comment #2 ihar notes that stable is broken23:07
anteayahow do I go about adding a task?23:07
*** kgriffs_afk is now known as kgriffs23:08
lifelessanteaya: I'm not sure, discussing in #launchpad atm23:08
*** noslzzp has quit IRC23:09
anteayalifeless: k23:09
*** neelashah has quit IRC23:10
lifelessttx will know23:10
morganfainbergbknudson, ugh, using mock like this is going to require a massive restructure.23:10
bknudsonmorganfainberg: ok, can leave it for a separate commit if we need it23:10
morganfainbergbknudson, was going to just ask if that's ok23:10
*** caleb_ has quit IRC23:10
morganfainbergbknudson, cool.23:10
morganfainbergi'll add a fixme in there23:11
*** MaxV has quit IRC23:11
*** dstanek has joined #openstack-dev23:12
*** amotoki has quit IRC23:12
*** ytwu has joined #openstack-dev23:14
*** ytwu1 has quit IRC23:16
*** dstanek has quit IRC23:16
*** yamahata has quit IRC23:17
dolphmbknudson: i'm trying to implement your comment in https://review.openstack.org/#/c/70664/6/keystone/tests/test_notifications.py23:18
*** atmb4u has quit IRC23:18
dolphmbknudson: specifically the one to use self.opt() ... but i'm getting an error i can't explain23:19
bknudsondolphm: I make that comment because morganfainberg ran into some problem with setting the config options directly.23:19
dolphmbknudson: with self.opt() in setUp of that class http://pasteraw.com/ade5j5bjc1drs5bobmjxkal8x8240xx23:19
dolphm... but jamielennox's CONF.rpc_backend appears to work23:20
morganfainbergdolphm, if you set options directly if you reload config files you can lose it23:20
morganfainbergdolphm, if you use opt_in_group or opt, it overrides the config files no matter how many time to load the files23:20
*** asalkeld has quit IRC23:20
dolphmmorganfainberg: but why would i get a NoSuchOption using self.opt(x=), but not with CONF.x =23:20
morganfainbergdolphm, please use opt/opt_in_group unless you expect a config file to win (bad assumption in most cases)23:20
*** protux has quit IRC23:21
bknudsondolphm: morganfainberg had a change to switch everything opt/opt_in_group, and also a pretty nifty conf fixture.23:21
morganfainbergdolphm, because opt / opt_in_group checks to see if the option exists23:21
*** otherwiseguy has quit IRC23:22
morganfainbergdolphm, conf.x = doesn't care, iirc it's an empty namespace that takes whatever23:22
dolphmhmm23:22
dolphmthe option exists in keystone.conf.sample ...23:22
*** mrodden has quit IRC23:22
morganfainbergdolphm, doesn't mean it "really" exists.  it's part of why i am doing the autogen stuff, manual maintenance of the config sample = not in sync23:22
dolphmbut the tests fail if i remove it - maybe they're not registered ever?23:23
*** radsy has joined #openstack-dev23:23
bknudsondolphm: should be registered with http://git.openstack.org/cgit/openstack/keystone/tree/keystone/openstack/common/rpc/__init__.py#n4023:23
bknudsonso that's not getting imported?23:24
morganfainbergbknudson, ++ likely23:24
jamielennoxdolphm: what's wrong:23:24
*** peristeri has quit IRC23:25
dolphmbknudson: that fixes one issue23:25
*** noslzzp has joined #openstack-dev23:25
dolphmbknudson: just a import keystone.openstack.common.rpc right before self.opt()23:26
*** jgrimm has quit IRC23:26
bknudsonstill kind of odd... if it wasn't imported then it's not being used23:26
*** byeager has quit IRC23:26
morganfainbergbknudson, remember, it can exist in the config file, be loaded and then appear when/if the option is registered23:28
dolphmi can't fix self.opt(notification_driver=...) with import keystone.openstack.common.notifier.api though...23:28
*** yassine has quit IRC23:28
morganfainbergso likely it is being imported sometime down the line and used23:28
bknudsondolphm: it's a new option/23:29
*** alexpilotti has quit IRC23:30
bknudsondolphm: you can't import it?23:30
dolphmbknudson: http://pasteraw.com/b1cx8qou6uu5p833rq1i3hgh9i3eh45 i'm mistaken, this "works" but then crashes later23:31
jamielennoxdolphm: that's used very early on, i remember i had to set the notification_drivers really early to get it to set, but what are you trying to fix23:31
*** asalkeld has joined #openstack-dev23:31
jamielennoxi just noticed that there were two new patches on top of my last messaging one23:31
dolphmjamielennox: ++ that's what i'm running into now23:31
dolphmjamielennox: want to pick up this diff for me? :D i fixed all of brant's nits except this23:31
jamielennoxdolphm: at https://review.openstack.org/#/c/70664/8/keystone/tests/test_notifications.py :135 i had to set CONF.notification_driver = because the option wasn't registered at that point23:32
*** galstrom is now known as galstrom_zzz23:33
jamielennoxthere was no way that i could use an override because the option is only registered slightly before it is read and there was no way that i could see to get in between registering and reading23:33
bknudsonjamielennox: the value is registered and used on import?23:34
jamielennoxbknudson: no23:34
morganfainbergbknudson, jamielennox, .import_opt ?23:35
jamielennoxbknudson: https://github.com/openstack/oslo.messaging/blob/master/oslo/messaging/notify/notifier.py#L11323:36
*** Brainlag has joined #openstack-dev23:36
*** leseb has quit IRC23:36
*** rcleere has quit IRC23:36
jamielennoxso it does register_opt and then an almost immediate read23:36
morganfainbergjamielennox, oh yeah23:36
dolphmjamielennox: bknudson: uploaded new patchset https://review.openstack.org/#/c/70664/23:36
jamielennoxso i had to set CONF.notification_driver directly on the object23:36
bknudsonhow can you set the value if it's registered right before it's used?23:37
jamielennoxan override doesn't work because it wasn't registered23:37
*** jcooley_ has joined #openstack-dev23:37
morganfainbergjamielennox, bknudson once we move away from config files, this will be much easier23:37
bknudsondon't you do CONF() to update the values?23:37
jamielennoxbknudson: it works just fine if it comes from a config file23:37
*** bdpayne has joined #openstack-dev23:37
morganfainbergbecasue tests shouldn't have the volume of config files we have23:37
bknudsonjamielennox: it re-reads the config file?23:37
*** jergerber has quit IRC23:37
jamielennoxCONF gets loaded with all the values prior to actually registering options23:37
dolphmL129 https://review.openstack.org/#/c/70664/9/keystone/tests/test_notifications.py23:38
morganfainbergbknudson, no, options from config files are loaded anyway, they just aren't presented via CONF object until the option is registered23:38
jamielennoxit can then enforce the style of option when it get's registered23:38
jamielennoxwhich is why my direct set works23:38
*** doug-fish has quit IRC23:38
jamielennoxi actually don't understand why oslo.messaging did that23:38
jamielennoxactually i don't like the fact that a library relies on oslo.config at all23:38
jamielennoxbut as long as it does i don't know why you would put it in __init__rather than at import time because it means that CONF must be present anyway23:39
*** pablosan has quit IRC23:39
*** sgordon has quit IRC23:39
bknudsonjamielennox: does it have to use config? there's several kwargs on Notifier()23:39
*** mrodden has joined #openstack-dev23:40
bknudsonit's got driver= anyways23:40
jamielennoxbknudson: i think you can set driver= and topic= to override the conf23:40
jamielennoxbknudson: but i'm not sure how you would test that23:40
jamielennoxi mean you could test the object directly, but if you are testing notifications from within keystone you would have to find a way of replacing the notifier object and i don't see that as a good test23:41
bknudsonjamielennox: we don't have to test that the library works as documented.23:41
*** FunnyLookinHat has quit IRC23:42
dolphmjust that we're calling it at the expected time with the expected data23:42
bknudsonI think we can assume that the library owners did that.23:42
jamielennoxbknudson: there is only one test that actually makes it into the library23:42
*** pablosan has joined #openstack-dev23:43
bknudsonI wonder why the option is topics but the argument is only one topic23:43
jamielennoxbknudson: yea, seems short sighted23:43
*** IanGovett has left #openstack-dev23:43
jamielennoxanyway i think that the direct setting of the conf object is the right approach for now23:44
bknudsonjamielennox: I agree with you that libraries shouldn't be using oslo.config.23:45
bknudsonso if you make it work that way I'll be fine with it23:45
bknudsonI assume we'd just have normal keystone options instead.23:45
*** devoid has quit IRC23:46
*** devoid has joined #openstack-dev23:47
*** troytoman is now known as troytoman-away23:48
*** mwagner_lap has quit IRC23:51
morganfainbergpleia2, i think the reviewday.json looks good23:51
morganfainbergpleia2, i know it took me a bit longer to get back to you on that, but it seems... pretty sane23:52
*** kevinconway has quit IRC23:55
*** mlavalle has quit IRC23:55
jamielennoxfor anything i do on the client now that will span more than 2 patches i'm going to do with a _ prefix and then at the end have a patch that just removes the _23:56
*** arosen has joined #openstack-dev23:56
jamielennoxhttps://review.openstack.org/#/c/68006/7/keystoneclient/auth/identity/base.py is just annoying23:56
*** abhirc has quit IRC23:56
*** jmontemayor has quit IRC23:56
jamielennoxthere is no way that anyone is relying on that behaviour23:57
bknudsonjamielennox: good idea. maybe we could mark APIs experimental rather than _23:57
jamielennoxbknudson: that would work as well23:57
jamielennoxbknudson: we had this talk before though and i'm not sure of a good way to mark things as experimental other than the )23:57
jamielennoxs/)/_23:58
bknudsona ) would make it really hard to use.23:58
stevemarjamielennox, bknudson, dolphm going to approve oslo messaging change...23:58
stevemarwell.. when jenkins is done :)23:58
jamielennoxstevemar: jenkins23:58
stevemarjamielennox, spoke too soon23:58
dolphmstevemar: ack23:58
jamielennoxstevemar: otherwise sure23:59
jamielennoxbknudson: anyway guess i need to change it for now and we can change it back when we go for a 1.023:59

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