Monday, 2013-08-26

*** gmurphy has joined #openstack-dev00:03
*** martine has joined #openstack-dev00:13
*** martine is now known as Guest6248900:13
*** salv-orlando has quit IRC00:16
*** alexpilotti has quit IRC00:21
*** michchap has joined #openstack-dev00:24
*** changbl has joined #openstack-dev00:25
*** sdake_ has joined #openstack-dev00:28
*** michchap has quit IRC00:41
*** michchap has joined #openstack-dev00:41
*** sdake_ has quit IRC00:48
*** dina_belova has joined #openstack-dev00:49
*** dims has joined #openstack-dev00:53
*** dina_belova has quit IRC00:54
*** Farooque has joined #openstack-dev00:58
*** briancurtin has quit IRC01:00
*** maheshp has joined #openstack-dev01:02
*** Farooque has quit IRC01:02
*** Farooque has joined #openstack-dev01:03
*** freedomhui has joined #openstack-dev01:04
*** Farooque has quit IRC01:04
*** Farooque has joined #openstack-dev01:05
*** Farooque has quit IRC01:05
*** maheshp has quit IRC01:06
*** Guest62489 has quit IRC01:10
*** michchap_ has joined #openstack-dev01:11
*** jamiem has quit IRC01:12
*** jamiem has joined #openstack-dev01:14
*** michchap has quit IRC01:14
*** alexb_ has joined #openstack-dev01:16
*** martine has joined #openstack-dev01:26
*** martine is now known as Guest5724801:26
*** erkules_ has joined #openstack-dev01:27
*** erkules has quit IRC01:29
*** shang has joined #openstack-dev01:30
*** Prince_Africanus has joined #openstack-dev01:33
*** yaguang has joined #openstack-dev01:36
*** stevemar has joined #openstack-dev01:39
*** Prince_Africanus has quit IRC01:41
*** dkehn has quit IRC01:46
*** dina_belova has joined #openstack-dev01:50
*** dina_belova has quit IRC01:55
*** dkehn has joined #openstack-dev01:57
*** d34dh0r53 has joined #openstack-dev01:59
*** utlemming has quit IRC01:59
*** freedomhui has quit IRC02:02
*** d34dh0r53 has quit IRC02:03
*** d34dh0r53 has joined #openstack-dev02:03
*** maheshp has joined #openstack-dev02:06
*** ljjjustin has joined #openstack-dev02:08
*** briancurtin has joined #openstack-dev02:08
*** maheshp has quit IRC02:11
*** stevemar has quit IRC02:16
*** stevemar has joined #openstack-dev02:17
*** sdake_ has joined #openstack-dev02:19
*** sdake_ has quit IRC02:19
*** sdake_ has joined #openstack-dev02:19
morganfainbergstevemar: ping02:20
stevemarmorganfainberg: ahoy02:20
morganfainberggot a question for you...02:20
stevemarshoot02:21
morganfainbergstevemar: making sure i have the info, one sec.02:22
stevemarmorganfainberg: cool02:23
morganfainbergstevemar: https://review.openstack.org/#/c/43182, looks good, but… there is an edge case where a bad token dataset would raise an exception.02:25
morganfainbergstevemar: it likely should get the same treatment as SQL.  but… kvs… so a restart solves the issue :P02:26
*** erfanian has quit IRC02:26
morganfainbergstevemar: in the kvs driver that is02:26
morganfainbergstevemar: sorry, first sentence missed that :P02:26
morganfainbergstevemar: it's not a huge deal, but.  i figured you'd want to know.02:27
morganfainbergstevemar: it would occur because NoneType has no .get method, and you use .get to grab token out of token_data and then oauth = token.get … you see02:27
stevemarahhhh02:28
morganfainbergstevemar: this is slightly out of scope for the bug, likely it should be fixed.  but it could be addressed in a separate patchset.02:29
stevemarnah, i could fix it here too02:29
morganfainbergstevemar: thats why i said something here.  it was slightly out of scope, so, i didn't see a need to bounce it.02:29
morganfainbergdoing my sunday evening code reviews. :P trying to get the easy ones out of the way first.02:30
stevemarmorganfainberg: alirght, i'll take a peek at it later02:31
stevemarsee how i can proof it02:31
morganfainbergprobably just use the same(ish) logic as you've decided on in the sql driver02:31
morganfainbergstevemar: also shameless plug for reviewing the other caching patchsets :P02:32
morganfainbergstevemar: when you get a chance of course.02:32
stevemarmorganfainberg: no worry, they are 'starred' :)02:33
morganfainbergheh02:33
morganfainbergstevemar: i keep forgetting "starring" exists in gerrit until i look at the list and go "why did i star that"02:34
* stevemar chuckles02:36
stevemarmorganfainberg: i'll review some stuff tonight, too tired to submit any fixes02:37
morganfainbergstevemar: yeah no rush on reviewing or submitting fixes.  you were here, figured i'd poke at ya02:37
stevemarmorganfainberg: pretty sure i know the answer, but after 28th (code freeze), it's just bug fixing right?02:38
stevemarmorganfainberg: rgr that02:38
morganfainbergstevemar: welllll i'm in denial :P02:38
stevemarhaha02:38
stevemaryour stuff will go in02:38
morganfainbergi think there is one more patchset to build, but i need to hit up henrynash about it.  identity needs some caching, but i need to be careful to not stomp on his filtering code.02:39
*** rcleere has joined #openstack-dev02:40
stevemarmorganfainberg: but otherwise, it's just bug fixin' time!02:42
stevemarand no major BPs/features are supposed to go in?02:42
morganfainbergstevemar: i believe so.02:42
stevemarnothing that touches too much i guess?02:42
morganfainbergstevemar: there are a lot of bugs that need to be looked at.  also, i'm fair certain that a good deal of the pending reviews will need to be rebased and pushed in once the BP additions are closed out (avoiding the massive rebase headache for the BPs at the last minute is good)02:43
*** kushal has joined #openstack-dev02:44
stevemaryeah, we can hold off on approving bugs, lets the BPs go in02:44
morganfainbergyep02:45
stevemarso wen dont clog up jenkins... i guess02:45
morganfainbergstevemar: well, less worried about that :P02:45
stevemarmorganfainberg: can't fill up those internet tubes, ya know02:45
morganfainbergstevemar: ok, i think it's time for me to poke fabio's endpoint change.  see if it looks good (don't think anything is missing at this point…but you know)02:46
stevemarmorganfainberg: i'm looking at that one too, do you know if there is impl for store quota data?02:46
stevemarfabio is so close02:47
morganfainbergno impl on the store quota data, i think they were waiting on API approval02:47
morganfainbergi need to circle back on that api one.02:47
stevemaryeah, got an email from the dude on the weekend, asking to take another look02:48
morganfainbergI don't think use of the quota store in H is going to happen (even if impl gets in), if it hits early I, i think it'll be fine.02:48
morganfainbergbut the api spec should get in soon (hopefully)02:48
*** luis_ has quit IRC02:50
*** luisg has joined #openstack-dev02:50
morganfainbergalso, once my caching stuff gets in, i think i'm going to need to work w/ infra to get it into the tempest tests (how the devstacks get built)02:50
*** dina_belova has joined #openstack-dev02:51
*** Mandell has joined #openstack-dev02:51
stevemarmorganfainberg: why do you want it in infra?02:53
morganfainbergi think they determine how devstacks for tempest are built.02:53
morganfainbergmeaning, keystone config, etc.02:53
morganfainbergthe vms that is.02:53
morganfainbergi'd like the caching to be used for running tempest tests eventually.02:54
morganfainbergstevemar: sorry if i wasn't clear :P02:54
stevemarmorganfainberg: we took the scenic route, but we got there02:54
morganfainbergstevemar: yeah.02:55
stevemar:P02:55
*** dina_belova has quit IRC02:55
stevemarmorganfainberg: shouldn't be that bad, just make some changes to keystone.conf no?02:55
morganfainbergstevemar: likely, might make sense to do cool stuff, like use memcached with it02:56
stevemarmorganfainberg: heading home now, ttyl02:59
morganfainbergstevemar: have a good one.02:59
*** Guest57248 has quit IRC03:01
*** martine has joined #openstack-dev03:01
*** martine is now known as Guest8840303:02
*** stevemar has quit IRC03:03
*** xchu has joined #openstack-dev03:04
*** dims has quit IRC03:05
*** alexb_ has quit IRC03:16
*** SergeyLukjanov has joined #openstack-dev03:19
*** aloga has quit IRC03:19
*** kashyap is now known as reacher03:19
*** pixelbeat has quit IRC03:20
*** alexxu has joined #openstack-dev03:35
*** shang_ has joined #openstack-dev03:39
*** shang has quit IRC03:39
*** shang_ is now known as shang03:39
*** macjack has joined #openstack-dev03:40
*** markmcclain has quit IRC03:43
*** stevemar has joined #openstack-dev03:49
*** alexb_ has joined #openstack-dev03:51
*** dina_belova has joined #openstack-dev03:51
*** reacher is now known as kashyap03:52
*** dina_belova has quit IRC03:55
*** jimjiang has joined #openstack-dev03:59
*** jimjiang_ has joined #openstack-dev04:04
*** alexb_ has quit IRC04:06
*** afazekas has joined #openstack-dev04:10
*** prekarat has joined #openstack-dev04:14
*** dguitarbite has joined #openstack-dev04:18
*** utlemming has joined #openstack-dev04:24
*** alexb_ has joined #openstack-dev04:29
*** lexinator has quit IRC04:31
*** Guest88403 has quit IRC04:37
*** dina_belova has joined #openstack-dev04:52
*** dina_belova has quit IRC04:57
*** alexxu has quit IRC05:02
*** alexb_ has quit IRC05:06
*** chandankumar has joined #openstack-dev05:06
*** SergeyLukjanov has quit IRC05:13
*** henrynash has joined #openstack-dev05:18
*** alexxu has joined #openstack-dev05:20
*** gongysh has joined #openstack-dev05:24
*** mrunge has joined #openstack-dev05:32
*** briancurtin has quit IRC05:32
*** afazekas_ has joined #openstack-dev05:34
*** lexinator has joined #openstack-dev05:35
*** shang_ has joined #openstack-dev05:35
*** gongysh has quit IRC05:36
*** shang has quit IRC05:37
*** lexinator has quit IRC05:39
*** aeperezt has quit IRC05:42
*** zodiak has quit IRC05:44
*** radsy has quit IRC05:44
*** afazekas has quit IRC05:47
*** alexxu has quit IRC05:47
*** sdake_ has quit IRC05:51
*** dina_belova has joined #openstack-dev05:52
*** networkstatic has quit IRC05:52
*** afazekas_ has quit IRC05:55
*** erkules_ is now known as erkules05:56
*** dina_belova has quit IRC05:57
*** alexxu has joined #openstack-dev06:00
*** xchu has quit IRC06:02
*** jimjiang has quit IRC06:02
*** jimjiang_ has quit IRC06:02
*** jimjiang has joined #openstack-dev06:02
*** terriyu has quit IRC06:02
*** zyluo has joined #openstack-dev06:03
*** mikal has quit IRC06:11
*** mikal has joined #openstack-dev06:13
*** jfriedly has quit IRC06:13
*** freedomhui has joined #openstack-dev06:15
*** sumanthns has joined #openstack-dev06:17
*** xchu has joined #openstack-dev06:18
*** doron_afk has joined #openstack-dev06:19
*** sungju has quit IRC06:24
*** freedomhui has quit IRC06:28
*** basha has joined #openstack-dev06:32
*** dmakogon__ has joined #openstack-dev06:35
*** nayward has joined #openstack-dev06:36
*** freedomhui has joined #openstack-dev06:38
*** jpich has joined #openstack-dev06:39
*** tkammer has joined #openstack-dev06:39
*** basha has quit IRC06:47
*** amerine has quit IRC06:47
*** basha has joined #openstack-dev06:48
*** yolanda has joined #openstack-dev06:49
*** amerine has joined #openstack-dev06:49
*** sheeprine has quit IRC06:50
*** flaper87|afk is now known as flaper8706:51
*** basha has quit IRC06:52
*** dina_belova has joined #openstack-dev06:53
*** jprovazn has joined #openstack-dev06:55
*** vartom7 has joined #openstack-dev06:55
*** xga has joined #openstack-dev06:55
*** dina_belova has quit IRC06:56
*** jcoufal has joined #openstack-dev06:56
*** jcoufal has quit IRC06:58
*** jcoufal has joined #openstack-dev07:01
*** aloga has joined #openstack-dev07:02
*** jhesketh has quit IRC07:06
*** jhesketh has joined #openstack-dev07:06
*** jhesketh__ has joined #openstack-dev07:06
*** basha has joined #openstack-dev07:07
*** rha has quit IRC07:08
morganfainberghenrynash: if you want to discuss anything on the API protection review in more-real-time than via gerrit reviews, let me know.07:08
henrynashhi07:09
*** marios has joined #openstack-dev07:09
*** jtomasek has joined #openstack-dev07:09
morganfainberghenrynash: but long and the short, it's not a bad implementation as is.07:09
henrynashmorganfainberg: so did I get the right idea as to what you were suggesting in my last comment07:09
henrynashmorganfainberg: (trying to be impartial) I think I agree…it is reasonable obvious as to what is going on07:10
morganfainberghenrynash: i was thinking more of a direct pass of the helper method into the decorator: @protected(callback_helper_fn=callback_fn)07:10
henrynashmorganfainberg: ah, right07:10
morganfainberghenrynash: using init to setup a dict would be too hard to maintain elegantly07:10
*** egallen has joined #openstack-dev07:10
henrynashmorganfainberg: (agreed on init)07:11
morganfainberghenrynash: the second issue, being safe to run the funcition before anything else, i think is the bigger issue at hand07:11
henrynashmorganfainberg:  in the past I had problems with have option parameters to decorators...07:11
henrynashmorganfainberg: (but that's probably my python-less-background :-) )07:12
morganfainberghenrynash: i built a few things based upon optional decorators, sec i'll dig it up to show the implementation in a paste.07:12
morganfainbergerm07:12
morganfainbergdecorators with optional args07:12
henrynashmorganfainberg: thx07:12
*** bashok has joined #openstack-dev07:14
morganfainberghenrynash: eek, this will take me a few minutes, i forgot how complex this one ended up getting.  I have to sanitize it for public consumption (has some proprietary work in it)07:14
morganfainberghenrynash: give me ~5 mins.07:14
henrynashmorganfainberg: sure, thx07:15
*** wfoster_away is now known as wfoster07:15
taceHi all. I'm working on Heat code and I need to get vm instance's compute node hostname. How to get it as from nova api only root has access to such data and Heat does not have access to nova database tables (wanted info is in instances.node)?07:16
*** corXi has joined #openstack-dev07:18
*** jhesketh__ has quit IRC07:18
*** jhesketh_ has joined #openstack-dev07:18
*** mmagr has joined #openstack-dev07:18
*** freedomhui has quit IRC07:19
*** freedomhui has joined #openstack-dev07:20
*** ifarkas has joined #openstack-dev07:20
*** pasquier-s has joined #openstack-dev07:21
morganfainberghenrynash: realized it was easier to make a contrived test: http://paste.openstack.org/show/45131/07:23
morganfainberghenrynash: similar to how the dogpile.cache decorator works for accepting a "should_cache" function (should we cache the result, it passes the return value(s) to the helper callback, which returns True/False on if soemthing should be cached)07:24
morganfainberghenrynash: but, i'll take your judgement on value proposition here, if it is too much to get done in light of other high value things to work on, i'll happily +2 and make a note we can come back and iterate on this stuff in icehouse :)07:26
morganfainbergor i could propose a review with the decorator changes if it'll help you out.07:27
*** JordanP has joined #openstack-dev07:28
*** freedomhui has quit IRC07:30
*** xga_ has joined #openstack-dev07:30
*** ndipanov has joined #openstack-dev07:30
*** AnilV4 has joined #openstack-dev07:30
*** xga has quit IRC07:33
*** safchain has joined #openstack-dev07:37
*** nayward has quit IRC07:38
*** rha has joined #openstack-dev07:39
*** xqueralt-afk is now known as xqueralt07:39
*** jaimegil has joined #openstack-dev07:44
henrynashmorganfainberg: thx, I'll take a look….large issue for me is I am racing to get the filtering and pagination stuff complete ahead of the freeze..07:46
morganfainbergexactly.07:46
henrynashmorganfainberg:…but certainly happy to come back to it....07:46
*** freedomhui has joined #openstack-dev07:47
morganfainberghenrynash: same with what i've been trying to do with caching.  btw, i need to sync up with you on filtering pagination, so i can toss some caching in on identity and assignment that will work with your filtering impl.  i'll look over your WIPs and hit you up if i have any questions.07:48
henrynashmorganfainberg: great07:49
*** gongysh has joined #openstack-dev07:50
*** d34dh0r53 has quit IRC07:50
*** basha has quit IRC07:52
*** rha has quit IRC07:52
*** rha has joined #openstack-dev07:53
*** dina_belova has joined #openstack-dev07:53
*** ifarkas has quit IRC07:54
*** jistr has joined #openstack-dev07:55
*** sungju has joined #openstack-dev07:56
*** ifarkas has joined #openstack-dev07:56
*** ctlaugh has quit IRC07:57
*** basha has joined #openstack-dev07:57
*** xga has joined #openstack-dev07:57
*** basha has quit IRC07:58
*** dina_belova has quit IRC07:59
*** tkammer has quit IRC07:59
*** xga_ has quit IRC08:00
*** shang has joined #openstack-dev08:01
*** fbo_away is now known as fbo08:01
*** shardy is now known as shardy_afk08:02
*** d34dh0r53 has joined #openstack-dev08:02
*** boden has joined #openstack-dev08:03
*** afazekas has joined #openstack-dev08:04
*** MaxV has joined #openstack-dev08:08
*** ctlaugh has joined #openstack-dev08:10
*** lexinator has joined #openstack-dev08:11
*** dguitarbite has quit IRC08:13
*** Shaan7 has quit IRC08:14
*** tkammer has joined #openstack-dev08:15
*** ctlaugh has quit IRC08:17
*** ema has joined #openstack-dev08:18
*** lexinator has quit IRC08:19
*** zyluo has quit IRC08:20
*** ctlaugh has joined #openstack-dev08:22
*** eglynn has joined #openstack-dev08:24
*** derekh has joined #openstack-dev08:25
*** giulivo has joined #openstack-dev08:28
*** TheSheep has joined #openstack-dev08:30
*** yolanda has quit IRC08:32
*** lucasagomes has joined #openstack-dev08:35
*** alexxu has quit IRC08:37
enikanorov_arosen: Hi08:37
*** shang has quit IRC08:39
*** shang has joined #openstack-dev08:41
*** doron_afk is now known as doron08:41
*** dguitarbite has joined #openstack-dev08:42
*** luisg has quit IRC08:45
*** luisg has joined #openstack-dev08:46
*** nshaikh has joined #openstack-dev08:50
*** dteselkin has joined #openstack-dev08:51
*** kushal has quit IRC08:51
*** romcheg has joined #openstack-dev08:51
*** xchu has quit IRC08:52
*** dina_belova has joined #openstack-dev08:54
*** donaldh has joined #openstack-dev08:56
*** MaxV has quit IRC08:58
*** dina_belova has quit IRC08:58
*** alexxu has joined #openstack-dev09:00
*** Shaan7 has joined #openstack-dev09:01
*** xchu has joined #openstack-dev09:04
*** MaxV has joined #openstack-dev09:06
*** radsy has joined #openstack-dev09:07
*** kushal has joined #openstack-dev09:08
*** basha has joined #openstack-dev09:11
*** stevemar has quit IRC09:13
giulivoguys, a general question about gerrit: the dashboard is highlighting changes were I'm enlisted as reviewer and reviewed with a +1/-1 after the latest patchset. Unfortunately it also highlighting changes which have reviewed but refused to vote (voted 0); can that be changed somehow?09:16
giulivo*and haven't reviewed09:16
giulivodoh I think my wording was quite confusing, basically I'd like changes where I have added a comment but not a vote to not be highlighted (thanks!)09:17
*** pixelbeat has joined #openstack-dev09:18
enikanorov_isn't 'Review Requests for ' what you're looking for?09:18
*** radsy has quit IRC09:20
*** tkammer has quit IRC09:22
giulivoenikanorov-w, thanks, indeed that is what I'm looking at but the problem is it keeps highlighting changes which don't have a +1/-1 from me even if I've commented those and voted 009:24
giulivoenikanorov_ ^09:24
*** alexpilotti has joined #openstack-dev09:25
enikanorov_i don't think it could be changed, but don't see issue in that. it directly does what it supposed to do: show review where you're a reviewr09:26
enikanorov_regardless of your votes/comments09:26
enikanorov_author may add you to reviewers and their review will show up in your dashboard09:26
*** doron is now known as doron_afk09:27
*** alexxu has quit IRC09:28
*** ruhe has joined #openstack-dev09:29
giulivoenikanorov_, it does what is intended too, the only problem I see is that it is assuming a "review" is done only if you've up/down voted it; if you just add a comment and review but don't vote, it will keep showing there as "in need of attention"09:30
giulivobasically my idea is that reviewing, even when non voting, should stop highlighting the submission09:32
*** mikal has quit IRC09:32
*** tkammer has joined #openstack-dev09:34
*** zbitter is now known as zaneb09:36
*** jcoufal has quit IRC09:39
*** jhesketh has quit IRC09:41
*** sungju has quit IRC09:42
*** sungju has joined #openstack-dev09:44
*** noslzzp has quit IRC09:46
*** yolanda has joined #openstack-dev09:47
*** lexinator has joined #openstack-dev09:48
*** noslzzp has joined #openstack-dev09:49
*** lexinator has quit IRC09:53
*** dina_belova has joined #openstack-dev09:55
*** nshaikh has quit IRC09:55
*** dguitarbite has quit IRC09:55
*** rods1 has joined #openstack-dev09:58
*** tkammer has quit IRC09:58
*** dina_belova has quit IRC09:59
*** afazekas has quit IRC10:03
*** afazekas has joined #openstack-dev10:04
*** fbo is now known as fbo_away10:05
*** lsmola has joined #openstack-dev10:06
*** xchu has quit IRC10:07
*** ruhe has quit IRC10:08
*** nshaikh has joined #openstack-dev10:08
*** ruhe has joined #openstack-dev10:10
*** pcm_ has joined #openstack-dev10:11
*** pcm_ has quit IRC10:11
*** pcm_ has joined #openstack-dev10:11
*** ruhe has quit IRC10:12
*** tkammer has joined #openstack-dev10:15
*** yaguang has quit IRC10:22
*** mikal has joined #openstack-dev10:22
*** doron_afk is now known as doron10:23
*** morganfainberg is now known as morganfainberg|a10:25
*** afazekas_ has joined #openstack-dev10:27
*** afazekas has quit IRC10:28
*** egallen has quit IRC10:32
*** jhesketh has joined #openstack-dev10:34
*** donaldh has quit IRC10:36
*** donaldh has joined #openstack-dev10:36
*** dims has joined #openstack-dev10:40
*** basha has quit IRC10:42
*** chuckieb has joined #openstack-dev10:45
*** ffio has joined #openstack-dev10:47
*** ruhe has joined #openstack-dev10:48
*** macjack has quit IRC10:49
*** lexinator has joined #openstack-dev10:50
*** lexinator has quit IRC10:55
*** dina_belova has joined #openstack-dev10:55
*** dina_belova has quit IRC10:59
*** SkyRocknRoll has joined #openstack-dev11:00
*** SkyRocknRoll has quit IRC11:00
*** SkyRocknRoll has joined #openstack-dev11:00
*** nshaikh has left #openstack-dev11:03
*** nshaikh has joined #openstack-dev11:04
*** xga has quit IRC11:04
*** xga has joined #openstack-dev11:06
*** gmoro has quit IRC11:06
*** freedomhui has quit IRC11:07
*** ljjjustin has quit IRC11:08
*** donaldh has quit IRC11:08
*** gongysh has quit IRC11:09
*** dkranz has quit IRC11:10
*** xga_ has joined #openstack-dev11:13
*** xga has quit IRC11:15
*** fbo_away is now known as fbo11:16
*** prekarat has quit IRC11:17
*** gmoro has joined #openstack-dev11:18
*** maheshp has joined #openstack-dev11:19
*** adalbas has quit IRC11:21
*** basha has joined #openstack-dev11:25
*** tkammer has quit IRC11:27
*** MaxV has quit IRC11:28
*** MaxV has joined #openstack-dev11:28
*** iartarisi has joined #openstack-dev11:32
*** donaldh has joined #openstack-dev11:35
*** kushal has quit IRC11:37
*** rfolco has joined #openstack-dev11:39
*** feleouet has joined #openstack-dev11:43
*** adalbas has joined #openstack-dev11:44
*** tmclaugh[work] has joined #openstack-dev11:44
*** ema_ has joined #openstack-dev11:44
*** ema_ has joined #openstack-dev11:44
*** FunnyLookinHat has joined #openstack-dev11:47
*** ema has quit IRC11:47
*** martine has joined #openstack-dev11:48
*** martine is now known as Guest6598111:49
*** basha has joined #openstack-dev11:49
*** lexinator has joined #openstack-dev11:51
*** maheshp has quit IRC11:53
*** lucasagomes is now known as lucas-hungry11:54
*** dina_belova has joined #openstack-dev11:56
*** lexinator has quit IRC11:56
*** dina_belova has quit IRC12:00
*** egallen has joined #openstack-dev12:00
*** MaxV has quit IRC12:00
*** dprince has joined #openstack-dev12:01
*** donaldh has quit IRC12:02
*** ndipanov has quit IRC12:03
*** dims has quit IRC12:03
*** ndipanov has joined #openstack-dev12:04
*** terryh has joined #openstack-dev12:04
*** jcoufal has joined #openstack-dev12:07
*** cbaesema has quit IRC12:10
*** basha has quit IRC12:10
*** xga_ has quit IRC12:11
*** dkranz has joined #openstack-dev12:13
*** dolphm has joined #openstack-dev12:13
*** prekarat has joined #openstack-dev12:14
*** msdubov has joined #openstack-dev12:15
*** ffio has quit IRC12:16
*** dvarga has joined #openstack-dev12:19
*** jjmb has joined #openstack-dev12:20
*** boris-42 has joined #openstack-dev12:20
*** basha has joined #openstack-dev12:22
*** sridevi has joined #openstack-dev12:26
*** basha has quit IRC12:29
*** xga has joined #openstack-dev12:30
*** sridevi has quit IRC12:32
*** sridevi has joined #openstack-dev12:32
*** mikal has quit IRC12:37
*** ffio has joined #openstack-dev12:37
*** jaimegil has quit IRC12:38
*** mikal has joined #openstack-dev12:38
*** flaper87 is now known as flaper87|afk12:38
*** sumanthns has quit IRC12:39
*** ilyashakhat has joined #openstack-dev12:43
*** prekarat has quit IRC12:43
*** jcoufal has quit IRC12:43
*** macjack has joined #openstack-dev12:43
*** lucas-hungry is now known as lucasagomes12:43
*** jcoufal has joined #openstack-dev12:43
*** mikal has quit IRC12:44
*** elmarco has quit IRC12:44
*** mikal has joined #openstack-dev12:45
*** woodspa has joined #openstack-dev12:46
*** jamiem has joined #openstack-dev12:47
*** prekarat has joined #openstack-dev12:48
*** flaper87|afk is now known as flaper8712:48
*** elmarco has joined #openstack-dev12:51
*** sandywalsh has joined #openstack-dev12:52
*** jamiem has quit IRC12:54
*** lorin1 has joined #openstack-dev12:54
*** alunduil has quit IRC12:55
*** dina_belova has joined #openstack-dev12:56
*** doron is now known as doron_afk12:57
*** jayg|g0n3 is now known as jayg12:57
*** beagles has quit IRC12:57
*** beagles has joined #openstack-dev12:58
*** anteaya has joined #openstack-dev12:59
*** dina_belova has quit IRC12:59
*** jasondotstar has joined #openstack-dev12:59
*** prekarat has quit IRC12:59
*** prekarat has joined #openstack-dev13:00
*** chandankumar has quit IRC13:00
*** radez_g0n3 is now known as radez13:03
*** maheshp has joined #openstack-dev13:03
*** maheshp1 has joined #openstack-dev13:03
*** macjack has left #openstack-dev13:04
*** macjack has quit IRC13:04
*** ema_ has quit IRC13:04
*** eglynn is now known as eglynn-lunch13:04
*** jergerber has joined #openstack-dev13:06
*** jergerber has quit IRC13:06
*** msdubov has quit IRC13:07
*** CaptTofu has joined #openstack-dev13:07
*** jamiem has joined #openstack-dev13:07
*** jergerber has joined #openstack-dev13:09
*** sheeprine_ has joined #openstack-dev13:10
*** odyssey4me has quit IRC13:10
*** prekarat has quit IRC13:10
*** NimeshNeema has left #openstack-dev13:11
*** kbringard has joined #openstack-dev13:13
*** basha has joined #openstack-dev13:14
*** joesavak has joined #openstack-dev13:15
*** basha has quit IRC13:16
*** vartom7 has quit IRC13:17
*** jcoufal has quit IRC13:19
*** eharney has quit IRC13:20
*** egallen has quit IRC13:21
*** Guest65981 has quit IRC13:21
*** SkyRocknRoll has quit IRC13:21
*** gordc has joined #openstack-dev13:23
*** eglynn-lunch is now known as eglynn13:24
*** cppcabrera has joined #openstack-dev13:25
*** cppcabrera has left #openstack-dev13:25
*** Mandell has quit IRC13:26
*** mrunge has quit IRC13:26
*** drewland_ has joined #openstack-dev13:27
*** maheshp has joined #openstack-dev13:28
*** maheshp1 has quit IRC13:28
sandywalshharlowja, hey J, could use your feedback on http://markmail.org/message/5wfykgbapv7qywyx ... might be a good fit for state management13:29
*** jog0-away is now known as jog013:30
*** dims has joined #openstack-dev13:31
*** zul has quit IRC13:32
*** yolanda has quit IRC13:32
*** brianr-gone is now known as brianr13:32
*** martine has joined #openstack-dev13:34
*** doron_afk is now known as doron13:34
*** wolfdreamer has joined #openstack-dev13:34
*** martine is now known as Guest9250713:34
*** briancurtin has joined #openstack-dev13:35
*** blamar has joined #openstack-dev13:35
*** CaptTofu has quit IRC13:35
*** CaptTofu has joined #openstack-dev13:36
*** freedomhui has joined #openstack-dev13:36
*** bswartz has quit IRC13:37
*** neelashah has joined #openstack-dev13:37
*** dina_belova has joined #openstack-dev13:37
*** SergeyLukjanov has joined #openstack-dev13:38
*** jlabocki has joined #openstack-dev13:38
*** yolanda has joined #openstack-dev13:39
*** CaptTofu has quit IRC13:40
*** kevinconway has quit IRC13:40
*** jcoufal has joined #openstack-dev13:40
*** ruhe has quit IRC13:40
*** tkammer has joined #openstack-dev13:41
*** jhesketh has quit IRC13:41
*** otherwiseguy has joined #openstack-dev13:41
*** sheeprine_ has quit IRC13:42
*** burt has joined #openstack-dev13:42
*** dkehn is now known as dkehn_away13:43
*** datsun180b has joined #openstack-dev13:44
*** turduks has joined #openstack-dev13:45
*** yolanda has quit IRC13:46
*** sheeprine has joined #openstack-dev13:47
*** gongysh has joined #openstack-dev13:51
*** HenryG_ has quit IRC13:52
*** HenryG has joined #openstack-dev13:52
*** ruhe has joined #openstack-dev13:53
*** turduks has quit IRC13:53
*** lexinator has joined #openstack-dev13:54
*** eharney has joined #openstack-dev13:55
*** dina_belova has quit IRC13:56
*** rustlebee is now known as russellb13:56
*** michchap_ has quit IRC13:57
*** michchap has joined #openstack-dev13:58
*** jimfehlig has joined #openstack-dev13:58
*** rwsu has joined #openstack-dev13:58
*** jruzicka has joined #openstack-dev13:58
*** lexinator has quit IRC13:59
*** BLZbubba_ has joined #openstack-dev14:00
*** dims has quit IRC14:00
*** bswartz has joined #openstack-dev14:02
*** rcleere has quit IRC14:02
*** MaxV has joined #openstack-dev14:02
*** morazi has joined #openstack-dev14:03
*** stevemar has joined #openstack-dev14:03
*** venkatesh has joined #openstack-dev14:03
venkateshdprince: around?14:04
*** yolanda has joined #openstack-dev14:04
dprincevenkatesh: hi14:05
venkateshdprince: hi, i tested with Fedora 19 + mariadb. i couldn't reproduce the issue. its seems to be working fine.14:05
dprincevenkatesh: what environment were you using (devstack)? I was using packages...14:06
*** alunduil has joined #openstack-dev14:06
*** gongysh has quit IRC14:07
venkateshdprince: no i just setup only glance & python-glanceclient for testing. no devstack.14:07
*** FunnyLookinHat has quit IRC14:08
*** MaxV has quit IRC14:08
*** litong has joined #openstack-dev14:08
dprincevenkatesh: I can give you access to one of my environments if you'de like.14:09
dprincevenkatesh: essentially the same thing SmokeStack uses...14:09
venkateshdprince: thanks. that will be great.14:10
*** MaxV has joined #openstack-dev14:10
*** kbrierly has joined #openstack-dev14:10
*** MaxV has joined #openstack-dev14:10
*** alunduil has quit IRC14:15
venkateshdprince: can you please mail me the access details.14:15
*** jecarey has joined #openstack-dev14:15
*** kenperkins has joined #openstack-dev14:16
*** spzala has joined #openstack-dev14:16
*** kevinconway has joined #openstack-dev14:17
*** donaldh has joined #openstack-dev14:18
*** yolanda has quit IRC14:19
*** doron is now known as doron_afk14:23
*** terryw has joined #openstack-dev14:25
*** rnirmal has joined #openstack-dev14:25
*** morazi has quit IRC14:25
*** otherwiseguy has quit IRC14:26
*** yannovitch has joined #openstack-dev14:26
*** mmagr has quit IRC14:26
jgriffithjog0: ping14:27
*** zul has joined #openstack-dev14:28
*** markwash has quit IRC14:28
*** jvrbanac has joined #openstack-dev14:29
*** xqueralt is now known as xqueralt-afk14:30
*** yannovitch has quit IRC14:30
*** vkmc has joined #openstack-dev14:31
*** vkmc has quit IRC14:31
*** vkmc has joined #openstack-dev14:31
*** Max_ has joined #openstack-dev14:31
*** michchap has quit IRC14:32
*** Max_ has quit IRC14:32
*** Max_ has joined #openstack-dev14:33
*** xqueralt-afk is now known as xqueralt14:33
*** jpeeler has quit IRC14:33
*** rcleere has joined #openstack-dev14:33
*** jpeeler has joined #openstack-dev14:33
*** utlemming has quit IRC14:33
jog0jgriffith: pong14:34
*** zaitcev has joined #openstack-dev14:34
jgriffithjog0: hey.. thanks for the input on https://review.openstack.org/#/c/43591/14:34
jgriffithjog0: I totally agree with your points, however I think openstack/requirments is thereby broken14:35
*** MaxV has quit IRC14:35
*** alunduil has joined #openstack-dev14:35
jgriffithjog0: I've been trying to decide if I need/want to update requirements files or not14:35
*** yolanda has joined #openstack-dev14:35
jog0jgriffith: yeah hacking makes things funny14:35
jgriffithjog0: indeed... and not funny "haha"14:36
jgriffithjog0: so I traced that down Friday as you pointed out14:36
*** martines has quit IRC14:36
jgriffithjog0: but like I said, if we're going back to individual edits what's the point14:36
jog0jgriffith: because, we can't run trunk hacking unless we are willing to block all projects until updates are rolled out every time a new check is added.   Which I don't think we want to do14:36
*** utlemming has joined #openstack-dev14:37
jgriffithjog0: yeah, that makes sense14:37
jgriffithjog0: although it kinda sucks14:37
jgriffithjog0: I'm a bit concerned what happens when we release with all of this14:37
*** gimps_ has joined #openstack-dev14:38
jog0jgriffith: what do you mean? won't we just  freeze deps when we release?14:38
jgriffithjog0: but it seems we'll have this exact problem of the projects not being in sync all over again14:38
jgriffithjog0: but now it will be an even harder problem due to hacking14:38
*** salv-orlando has joined #openstack-dev14:38
jog0jgriffith: for hacking because of its nature we can't run on floating flake8, but pyflakes should be safe.14:39
*** jpich has quit IRC14:39
jog0jgriffith: if you run update.py without pyflakes listed in this file will it just work?14:39
*** lexinator has joined #openstack-dev14:39
jgriffithjog0: You mean remove pyflakes in the dest so update doesn't fill it in?14:40
jgriffithjog0: I assume that yes it will14:40
jog0jgriffith: yup14:40
jog0its a indirect dep anyway14:40
jgriffithjog0: fair point14:40
*** jpeeler has quit IRC14:40
jgriffithjog0: I'll try it, that should take care of it assuming hacking gets updated14:40
jog0jgriffith: I don't think we will have the issue if out of sync deps once released because devstack only uses the openstack/requirements versions14:40
jgriffithjog0: probably true, yes14:41
*** doron_afk is now known as doron14:41
*** jpeeler has joined #openstack-dev14:41
jog0jgriffith: which gets funny with hacking ... because global reqs is bumped before local, so flake8 won't always be green in devstack14:41
*** jpich has joined #openstack-dev14:41
jog0jgriffith: for hacking we can just bump deps in the soon to be made hacking 0.7 branch14:42
jog0and just do a bunch of 0.7.x releases14:42
jgriffithjog0: yeah, I get ya.  Just a bit of a pain right now14:42
jgriffithjog0: but I do think as you said it'll sort itself in the end14:42
jog0jgriffith: yeah ... I hope they are just growing pains14:42
jog0so if you drop the pep8, pyfalkes and flake8 test-reqs everything should magically work14:43
*** danwent has joined #openstack-dev14:43
jgriffithjog0: yeah, sounds good14:43
jgriffithjog0: thanks for the input14:43
jog0jgriffith: if that does work, I can send something to the ML about it as I ahve seen a bunch of projects hit this14:44
jog0we have over 50 repos in the openstack namespace now, so ML seems like the easies way to get it out there14:45
jgriffithjog0: sounds good, I'll push it up right now and we'll see.  It should fix it based on the logs/error messages14:45
*** utlemming has quit IRC14:45
jog0jgriffith: thanks14:45
*** utlemming has joined #openstack-dev14:45
jog0tempest is trying it right now as well https://review.openstack.org/#/c/43168/5/test-requirements.txt14:46
jog0jgriffith: ^14:46
jgriffithjog0: ha!14:46
*** utlemming has quit IRC14:46
jgriffithjog0: ok then :)14:46
*** gasanoff has joined #openstack-dev14:46
*** prad has joined #openstack-dev14:47
*** dmakogon__ has quit IRC14:47
*** prad has quit IRC14:48
*** prad has joined #openstack-dev14:48
*** utlemming has joined #openstack-dev14:49
*** vartom7 has joined #openstack-dev14:49
*** matiu has joined #openstack-dev14:50
*** matiu has quit IRC14:50
*** matiu has joined #openstack-dev14:50
*** dkehn_away is now known as dkehn14:51
*** FunnyLookinHat has joined #openstack-dev14:53
*** jpich has quit IRC14:53
*** sridevi has quit IRC14:54
*** vkmc_ has joined #openstack-dev14:54
*** jpich has joined #openstack-dev14:55
*** vkmc has quit IRC14:55
*** chandankumar has joined #openstack-dev14:56
*** krtaylor has joined #openstack-dev14:56
*** vkmc_ is now known as vkmc14:56
*** vkmc has joined #openstack-dev14:57
*** dina_belova has joined #openstack-dev14:57
*** dteselkin has left #openstack-dev14:57
*** boris-42 has quit IRC14:59
*** pmathews has joined #openstack-dev14:59
*** dguitarbite has joined #openstack-dev14:59
*** CaptTofu has joined #openstack-dev15:00
*** lexinator has quit IRC15:00
jd__jog0: do you have enough power to cut a branch on hacking?15:01
*** dina_belova has quit IRC15:01
*** michchap has joined #openstack-dev15:02
*** morazi has joined #openstack-dev15:03
*** gasanoff has quit IRC15:03
*** pmathews1 has joined #openstack-dev15:04
*** jprovazn has quit IRC15:06
*** dina_belova has joined #openstack-dev15:07
*** networkstatic has joined #openstack-dev15:07
*** pmathews has quit IRC15:07
*** alop has joined #openstack-dev15:08
*** jmontemayor has joined #openstack-dev15:09
*** salv-orlando has quit IRC15:09
*** marios has quit IRC15:10
*** doron is now known as doron_afk15:10
*** egallen has joined #openstack-dev15:10
*** michchap has quit IRC15:10
*** dina_belova has quit IRC15:11
*** venkatesh has quit IRC15:12
*** nati_ueno has joined #openstack-dev15:12
jog0jd__: yup15:13
jog0jd__: why?15:13
jd__jog0: to have 0.7.x so I can propose the requirements update there :)15:14
*** herndon has joined #openstack-dev15:14
jd__(I either don't have the power or don't know how to use it :)15:14
*** nati_ueno has quit IRC15:14
jog0jd__: ahh right, that isn't needed to fix your problem btw15:15
jog0see ^15:15
*** nati_ueno has joined #openstack-dev15:15
jog0although I do think we need a 0.7.x branch15:15
*** jbresnah has joined #openstack-dev15:15
jd__well I need a release to fix my problem, I though you were talking about doing 0.7.x for that?15:16
jog0https://review.openstack.org/#/c/43168/5 passed pep8 and  reqs15:16
jd__though I don't care if that's 0.815:16
*** aeperezt has joined #openstack-dev15:16
*** briancurtin has quit IRC15:16
jog0jd__: just remove pep8, pyflakes and flake8 as oslo.config test-reqs15:16
jd__ack15:17
*** sthaha has quit IRC15:19
*** danwent has quit IRC15:20
*** doron_afk is now known as doron15:20
*** lexinator has joined #openstack-dev15:21
*** afazekas_ has quit IRC15:22
*** markmcclain has joined #openstack-dev15:24
*** briancurtin has joined #openstack-dev15:24
*** terryw has quit IRC15:26
*** bashok has quit IRC15:27
*** tkammer has quit IRC15:27
*** ifarkas has quit IRC15:27
*** CaptTofu has quit IRC15:28
*** CaptTofu has joined #openstack-dev15:29
*** kushal has joined #openstack-dev15:29
*** carl_baldwin has joined #openstack-dev15:29
*** rackerjoe has left #openstack-dev15:31
*** CaptTofu_ has joined #openstack-dev15:31
*** CaptTofu has quit IRC15:31
*** marun has joined #openstack-dev15:32
*** vartom7 has quit IRC15:33
*** salv-orlando has joined #openstack-dev15:34
*** basha has joined #openstack-dev15:34
*** fabio__ has joined #openstack-dev15:34
*** jpich has quit IRC15:34
*** lexinator has quit IRC15:35
*** alunduil has quit IRC15:36
*** _TheDodd_ has joined #openstack-dev15:36
*** doron is now known as doron_afk15:37
*** yaguang has joined #openstack-dev15:38
*** rnirmal has quit IRC15:39
*** hemna has joined #openstack-dev15:41
*** Ruetobas has joined #openstack-dev15:41
*** rnirmal has joined #openstack-dev15:41
*** jbresnah has quit IRC15:43
*** alop has quit IRC15:43
*** bcrochet has quit IRC15:44
*** giroro_ has joined #openstack-dev15:44
*** Ruetobas has quit IRC15:45
*** sandeepr_ltp has joined #openstack-dev15:46
*** shang has quit IRC15:47
*** jswarren has quit IRC15:48
*** shang_ has quit IRC15:48
*** jcoufal has quit IRC15:50
*** zul has quit IRC15:50
*** bcrochet has joined #openstack-dev15:52
*** sarob has joined #openstack-dev15:54
*** bdpayne has joined #openstack-dev15:54
*** salv-orlando has quit IRC15:54
*** tonix has joined #openstack-dev15:54
*** Guest92507 has quit IRC15:54
*** yaguang has quit IRC15:55
branen_Hi guys, I'm also trying to get this global requirement approved. https://review.openstack.org/#/c/42991/  Any help would be greatly appreciated.15:55
*** sarob_ has joined #openstack-dev15:55
*** lexinator has joined #openstack-dev15:55
jaypipessandywalsh, jd__, dhellmann_: I think we need to have a chat about the marker/limit implementation in the MongoDB driver in Ceilo... see my latest comments on the patches from Fenqqian...15:55
*** iartarisi has quit IRC15:56
sandywalshjaypipes, sure thing, how best?15:57
sandywalsh(reading)15:57
*** sarob has quit IRC15:58
*** sarob_ has quit IRC15:59
sandywalshjaypipes, btw> my alembic tests fail in a similar way for a branch I'm working on15:59
*** sarob has joined #openstack-dev15:59
jaypipessandywalsh: yeah, on alembic, I need to read up more on it... first time I've used it.15:59
sandywalshme too15:59
*** devoid has joined #openstack-dev16:00
sandywalshjaypipes, I don't see your comments anywhere? link?16:00
jaypipessandywalsh: I have some calls to do this early afternoon. How about a hangout session late in the day? Maybe 4pm EST>?16:00
jaypipessandywalsh: https://review.openstack.org/#/c/41869/ and https://review.openstack.org/#/c/42582/416:00
*** xmltok has joined #openstack-dev16:00
jaypipessandywalsh: do you know Mehdi's IRC nick?16:01
sandywalshjaypipes, works for me. Don't have mehdi's nick, sorry.16:02
jaypipesno worries.16:02
*** alexb_ has joined #openstack-dev16:03
*** basha has quit IRC16:03
*** nati_ueno_2 has joined #openstack-dev16:03
gordcjaypipes: sandywalsh: Mehdi's nick -> sileht16:03
jaypipesah, thx!16:03
jaypipessileht: hey :)16:03
silehtjaypipes, o/16:03
jaypipessileht: what's your time zone? eastern europe?16:04
jaypipesor western?16:04
silehtjaypipes, central :D16:05
*** bmqq123 is now known as yjiang516:05
silehtjaypipes, I live in france16:05
jaypipessileht: k. GMT+1?16:05
silehtWestern16:05
silehtjaypipes, yes16:05
jaypipesgot it.16:05
jaypipessileht: trying to figure out a time that works for a G+ hangout on the pagination stuff in CM16:06
silehtjaypipes, ok16:06
*** nati_ueno has quit IRC16:06
*** jistr has quit IRC16:06
jaypipessileht: sandy and I are in east coast US and doug is in west coast US. you and Julien are GMT +1.16:06
* jaypipes wonders what Fenqqian's TZ is...16:07
*** dina_belova has joined #openstack-dev16:08
*** insanidade has joined #openstack-dev16:08
*** zbitter has joined #openstack-dev16:09
*** wfoster is now known as wfoster_away16:12
*** xmltok has quit IRC16:12
*** zaneb has quit IRC16:12
*** xmltok has joined #openstack-dev16:12
*** colinmcnamara has joined #openstack-dev16:12
*** dina_belova has quit IRC16:13
*** terryw has joined #openstack-dev16:13
*** alop has joined #openstack-dev16:14
*** litong has quit IRC16:14
sandywalshjaypipes, this is why I thought the current approach was ok  https://github.com/openstack/ceilometer/blob/master/ceilometer/openstack/common/db/sqlalchemy/utils.py#L5416:15
*** mikal has quit IRC16:17
sandywalshjaypipes, so now I'm second guessing why there is a query.limit(1) query being done on the markers in the first place ... still looking16:17
sandywalshjaypipes, line 264 in the branch https://review.openstack.org/#/c/35454/30/ceilometer/storage/impl_sqlalchemy.py16:18
*** zul has joined #openstack-dev16:18
* sandywalsh noms ... bbiab16:18
*** mikal has joined #openstack-dev16:18
*** giulivo has quit IRC16:19
*** ruhe has quit IRC16:20
*** jbresnah has joined #openstack-dev16:20
insanidadehi, all. Is there some sort of "cookbook" for plugin development ?16:21
*** hartsocks has joined #openstack-dev16:21
*** alexb_ has quit IRC16:22
*** JordanP has quit IRC16:23
*** mlavalle has joined #openstack-dev16:25
*** alop has quit IRC16:25
*** ruhe has joined #openstack-dev16:26
*** martine has joined #openstack-dev16:26
*** ruhe has quit IRC16:26
*** martine is now known as Guest6790116:26
*** Dr_Who has joined #openstack-dev16:26
*** Max_ has quit IRC16:27
*** reed has joined #openstack-dev16:27
*** doron_afk has quit IRC16:27
*** corXi has quit IRC16:28
*** alop has joined #openstack-dev16:28
*** briancurtin has left #openstack-dev16:28
*** nati_ueno_2 has quit IRC16:29
*** markwash has joined #openstack-dev16:29
*** nati_ueno has joined #openstack-dev16:29
*** xga has quit IRC16:29
*** dolphm has quit IRC16:30
*** xqueralt is now known as xqueralt-afk16:31
*** zbitter is now known as zaneb16:31
*** moted has quit IRC16:32
*** moted has joined #openstack-dev16:33
*** ndipanov is now known as ndipanov_gone16:34
*** noslzzp is now known as noslzzp_lunch16:36
*** diogogmt has joined #openstack-dev16:36
*** nshaikh has left #openstack-dev16:38
*** kushal has quit IRC16:39
*** bill has joined #openstack-dev16:39
*** markmcclain has left #openstack-dev16:39
*** markmcclain has joined #openstack-dev16:39
*** bill is now known as Guest7947416:40
*** SumitNaiksatam has quit IRC16:40
markwashjeblair: mordred: what can I do to get http://docs.openstack.org/developer/python-glanceclient/ to reflect the latest release?16:40
*** boris-42 has joined #openstack-dev16:41
*** sarob has quit IRC16:41
jeblairannegentle: ^16:41
jeblairmarkwash: looking16:41
*** dina_belova has joined #openstack-dev16:42
*** venkatesh has joined #openstack-dev16:42
*** sarob has joined #openstack-dev16:42
*** SergeyLukjanov has quit IRC16:43
*** dina_belova has quit IRC16:43
jeblairmarkwash: biab, sorry16:44
*** feleouet has quit IRC16:44
jaypipesinsanidade: what kind of plugin? Neutron? Horizon? Nova?16:44
markwashjeblair: no worries16:44
*** fabio has quit IRC16:44
insanidadejaypipes: Neutron. I have Openstack installed through devstack and I just noticed it did not install neutron. Is that expected ?16:45
*** SergeyLukjanov has joined #openstack-dev16:45
*** fabio has joined #openstack-dev16:45
jaypipesinsanidade: I am not sure, sorry...16:46
jaypipesdtroyer: is neutron installed by default with devstack now?16:46
*** terriyu has joined #openstack-dev16:47
*** fbo is now known as fbo_away16:47
jaypipesinsanidade: as for Neutron plugin development, prolly good idea to email the openstack-dev mailing list with "[Neutron] Plugin developer resources needed" subject line.16:49
*** sandeepr_ltp has quit IRC16:49
dtroyerjaypipes: no16:49
*** drewland_ is now known as drewlander_16:52
*** SergeyLukjanov has quit IRC16:52
jaypipesdtroyer: ok, thx. I presume added SERVICES+="neutron" will install then?16:52
insanidadejaypipes: hmmm. I'll try that. I'm still trying it on my own, based on the docs available.16:53
dtroyerjaypipes: no, you need the individual service names:16:53
dtroyerdisable_service n-net16:53
dtroyerenable_service q-svc q-agt q-dhcp q-l3 q-meta16:53
clarkbmarkwash: jeblair: it should do the latest release automagically if the jenkins jobs are working properly16:53
jaypipesinsanidade: ^^16:53
jaypipesdtroyer: ty sir!16:53
insanidadejaypipes: hmm, that works for heat. Not sure aboute neutron.16:54
jeblairclarkb, markwash: yeah, i'm looking into why it's not working16:54
jaypipesinsanidade: see what dtroyer just said.16:54
*** markmcclain has quit IRC16:55
*** alexb_ has joined #openstack-dev16:55
insanidadejaypipes: I saw :) Looks like I'll need the support from people more skilled in networking :)16:55
clarkbjeblair: I think the sort -n in the docs job is wrong16:56
clarkbwe need a sort -semver16:56
jeblairclarkb: i agree16:57
* lsmola is away: Away16:57
*** lexinator has quit IRC16:57
*** derekh has quit IRC16:57
insanidadedtroyer: what are those names? Are those service names ?16:58
*** freedomhui has quit IRC16:59
jeblairclarkb: i think 'sort -V' may work16:59
clarkbjeblair: it does for this particular case at least17:00
dtroyerinsanidade: they're actually the name of the screen window but in devstack that's how we refer to the individual services.  look in lib/neutron and search for 'screen_it' to find the actual commands that run in each window17:00
*** galstrom_zzz is now known as galstrom17:00
*** SumitNaiksatam has joined #openstack-dev17:00
jeblairclarkb: it should work for this and the date-based versions17:01
*** lexinator has joined #openstack-dev17:02
jeblairclarkb: is there documentation on the alpha format mordred wants to move some things to?17:02
jeblairclarkb: i guess the zuul regex is a form of documentation17:02
clarkbjeblair: yeah17:02
*** romcheg has left #openstack-dev17:03
*** alop_ has joined #openstack-dev17:03
*** sarob has quit IRC17:03
jeblairclarkb: well, currently the release regex is only numeric, so i think we're actually good, but i'll look at the pre-release too because i'm curious17:03
*** vkmc_ has joined #openstack-dev17:03
clarkbsounds good17:03
clarkbat the very least this will make the clients happy again until mordred can sort out what he wants to do with the fancy versioning17:04
*** markmcclain has joined #openstack-dev17:04
*** sarob has joined #openstack-dev17:04
*** alop has quit IRC17:05
*** alop_ has quit IRC17:05
insanidadedtroyer: hmm. I unserstand the screen windows and the services I can monitor there. But the point is that looks like I don't have the lib/neutron folder. I think that I have to install neutron before anything.17:05
*** neelashah has quit IRC17:05
dtroyerinsanidade: lib/neutron is part of DevStack.17:05
dtroyerit's the bit that does all of the neutron installation and configuration17:06
*** vkmc has quit IRC17:06
*** sdake has joined #openstack-dev17:07
jeblairclarkb: it's naive, so it will sort 1.0a after 1.0.  so it won't work with pre-release version tags in the mix.17:07
insanidadedtroyer: ops. sorry. yeah, I found it.17:07
jeblairclarkb: however, for the purposes of this script a tag with a letter in it should never be regarded as LATEST17:07
jeblairclarkb: so we could filter those out17:07
*** alop has joined #openstack-dev17:07
clarkbjeblair: I believe they are already filtered out17:07
*** alexb_ has quit IRC17:07
clarkbjeblair: the sed before the sort is only looking for digits17:08
*** Ryan_Lane has joined #openstack-dev17:08
jeblairclarkb: you are correct17:08
jeblairclarkb: so i think we can s/sort -n/sort -V/ in the script and we should be ok17:08
clarkb++17:08
jeblairin progress17:08
*** sarob_ has joined #openstack-dev17:09
*** maheshp has quit IRC17:10
*** lucasagomes has quit IRC17:10
insanidadedtroyer: hmm. I see what you meant. the q-vpn service shall also be screened, according to lib/neutron.17:10
*** dina_belova has joined #openstack-dev17:12
dtroyerinsanidade: only if it is enabled (ie, listed in $ENABLED_SERVICES).  the screen_it() function also does the is_service_enabled check so there is some redundancy present too17:12
jeblairmarkwash: https://review.openstack.org/43739  we merge that and then we can retrigger that job manually and publish the correct version17:12
jeblairannegentle: ^17:12
clarkbjeblair: it looks good to me. merge at will17:14
*** sarob has quit IRC17:15
markwashjeblair: thanks, works when I tried out the shell change17:16
*** sandywalsh has quit IRC17:16
insanidadedtroyer: is the .stackenv the right place to set the ENABLED_SERVICES  variable?17:17
dtroyerinsanidade: no, .stackenv that gets deleted and re-written every time stack.sh runs.  localrc is where you want to put your configurations.  See https://wiki.openstack.org/wiki/NeutronDevstack for specifics on Neutron.17:20
dtroyerexcept ading 'enable_service neutron' to locarc is unnecessary and perpetuates confusion...17:21
*** SergeyLukjanov has joined #openstack-dev17:22
*** gimps_ has quit IRC17:22
*** colinmcnamara has quit IRC17:22
*** dolphm has joined #openstack-dev17:28
*** colinmcnamara has joined #openstack-dev17:30
*** sarob_ has quit IRC17:30
*** sarob has joined #openstack-dev17:31
*** jfriedly has joined #openstack-dev17:31
*** ruhe has joined #openstack-dev17:32
*** bashok has joined #openstack-dev17:32
*** mlavalle has quit IRC17:32
*** sandywalsh has joined #openstack-dev17:32
*** sarob_ has joined #openstack-dev17:34
*** rfolco has quit IRC17:34
*** fabio__ has quit IRC17:34
*** sarob has quit IRC17:35
*** comay has joined #openstack-dev17:37
*** sandywalsh has quit IRC17:38
harlowjasandywalsh yt17:38
*** tonix has quit IRC17:38
*** Dr_Who has quit IRC17:41
*** neelashah has joined #openstack-dev17:41
*** dprince has quit IRC17:45
dolphmis voting on summit presentations closed? http://www.openstack.org/rate/ is 301'ing back to the homepage17:45
*** vipul is now known as vipul-away17:46
dolphmnvm, voting closed yesterday!17:46
*** jsavak has joined #openstack-dev17:46
*** joesavak has quit IRC17:46
*** burt has quit IRC17:46
*** sarob_ has quit IRC17:47
*** sarob has joined #openstack-dev17:47
*** sdake_ has joined #openstack-dev17:47
*** sdake_ has quit IRC17:47
*** sdake_ has joined #openstack-dev17:47
*** hartsocks has left #openstack-dev17:47
*** sandywalsh has joined #openstack-dev17:51
*** Shaan7 has quit IRC17:52
*** lexinator1 has joined #openstack-dev17:54
*** colinmcnamara has quit IRC17:54
*** colinmcnamara has joined #openstack-dev17:55
*** lexinator has quit IRC17:55
*** maheshp has joined #openstack-dev17:56
*** dims has joined #openstack-dev17:58
*** jprovazn has joined #openstack-dev17:59
*** ffio has quit IRC18:01
*** sarob has quit IRC18:02
*** sarob has joined #openstack-dev18:03
*** nunosantos has quit IRC18:04
*** morganfainberg|a has quit IRC18:04
*** vipul-away is now known as vipul18:04
*** ssurana has joined #openstack-dev18:05
*** morganfainberg|a has joined #openstack-dev18:05
*** morganfainberg|a is now known as morganfainberg18:06
*** networkstatic_ has joined #openstack-dev18:06
fabiomorganfainberg, good mornin18:06
fabiomorganfainberg, please have a look at the latest patch. it should address your concern18:07
*** sarob has quit IRC18:07
fabiomorganfainberg, #link https://review.openstack.org/#/c/33118/3018:07
*** hartsocks has joined #openstack-dev18:09
*** ruhe has quit IRC18:10
*** networkstatic has quit IRC18:10
*** networkstatic_ is now known as networkstatic18:10
*** sdake_ has quit IRC18:10
*** melwitt has joined #openstack-dev18:13
*** basha has joined #openstack-dev18:14
*** litong has joined #openstack-dev18:16
*** jtomasek has quit IRC18:16
*** basha has quit IRC18:16
*** bknudson has joined #openstack-dev18:17
*** salv-orlando has joined #openstack-dev18:19
*** ffio has joined #openstack-dev18:19
*** openf|y is now known as openfly18:20
*** Mandell has joined #openstack-dev18:20
*** dkehn has quit IRC18:21
*** bknudson has quit IRC18:23
*** dkehn has joined #openstack-dev18:24
*** noslzzp_lunch is now known as noslzzp18:24
*** Dr_Who has joined #openstack-dev18:25
*** jasdeepH has joined #openstack-dev18:26
*** bknudson has joined #openstack-dev18:28
*** zul has quit IRC18:31
*** vkmc_ has quit IRC18:32
*** ffio has quit IRC18:34
*** colinmcnamara has quit IRC18:34
*** alexb_ has joined #openstack-dev18:36
jeblairmarkwash: i don't think you tagged the right commit with 0.11.018:38
jeblairmarkwash: the tag is on a1c5305c6264105794b70b248fb87f8ac89ecb41 which is not in master18:39
*** dprince has joined #openstack-dev18:39
*** Dr_Who has quit IRC18:39
jeblairmarkwash: (i think the correct commit is b15c57c4a2cd7566072fcf8adb1422cb3e21b1de which is identical; i suspect you may have tagged something on a local branch)18:40
*** jcoufal has joined #openstack-dev18:43
*** ondergetekende_ has joined #openstack-dev18:44
*** d34dh0r53 has quit IRC18:45
*** hartsocks has left #openstack-dev18:46
*** lucasagomes has joined #openstack-dev18:47
*** romcheg has joined #openstack-dev18:50
dragondmAnyone on openstack/requirements mind taking a gander at: https://review.openstack.org/#/c/43503/ ?18:54
*** edmund has joined #openstack-dev18:54
*** hartsocks has joined #openstack-dev18:54
*** terryw has quit IRC18:55
*** hartsocks has left #openstack-dev18:55
dragondm(it was hung up on the testr/subunit bug shennanigans over the weekend.)18:55
*** xBsd has joined #openstack-dev18:55
*** Guest67901 has quit IRC18:56
*** rfolco has joined #openstack-dev18:56
*** eglynn has quit IRC18:57
*** kbringard has quit IRC18:57
*** martine has joined #openstack-dev18:57
*** martine is now known as Guest2737918:58
*** burt has joined #openstack-dev18:58
*** briancurtin has joined #openstack-dev18:58
*** egallen has quit IRC19:00
*** novas0x2a|laptop has joined #openstack-dev19:00
*** chandankumar has quit IRC19:02
*** vipul is now known as vipul-away19:02
*** nati_ueno has quit IRC19:09
*** nati_ueno has joined #openstack-dev19:09
*** terryw has joined #openstack-dev19:10
*** colinmcnamara has joined #openstack-dev19:11
*** sarob has joined #openstack-dev19:11
*** sarob has quit IRC19:12
*** sarob has joined #openstack-dev19:13
*** vipul-away is now known as vipul19:13
*** nati_ueno has quit IRC19:14
*** sarob has quit IRC19:17
*** flaper87 is now known as flaper87|afk19:17
*** openf|y has joined #openstack-dev19:18
*** nati_ueno has joined #openstack-dev19:19
*** iccha has quit IRC19:20
*** briancurtin has left #openstack-dev19:20
*** markmcclain has quit IRC19:21
*** sdake_ has joined #openstack-dev19:22
*** sdake_ has quit IRC19:22
*** sdake_ has joined #openstack-dev19:22
*** colinmcnamara has quit IRC19:22
*** hartsocks1 has joined #openstack-dev19:23
*** nati_ueno has quit IRC19:23
*** nati_ueno has joined #openstack-dev19:24
*** fbo_away is now known as fbo19:25
*** nati_ueno_2 has joined #openstack-dev19:26
*** nati_ueno has quit IRC19:27
*** kbringard has joined #openstack-dev19:27
*** sarob has joined #openstack-dev19:27
*** mrodden has quit IRC19:28
*** mrodden has joined #openstack-dev19:28
*** nati_ueno_2 has quit IRC19:31
*** nati_ueno has joined #openstack-dev19:31
*** iccha has joined #openstack-dev19:32
*** iccha has quit IRC19:32
*** iccha has joined #openstack-dev19:32
*** iccha has quit IRC19:34
*** iccha has joined #openstack-dev19:34
morganfainbergfabio: Nice.19:34
*** flaper87|afk is now known as flaper8719:35
*** nachi has joined #openstack-dev19:35
*** nati_ueno has quit IRC19:35
*** hartsocks1 has quit IRC19:35
stevemarmorganfainberg: just looked over endpoints?19:36
morganfainbergstevemar: look over it yesterday, found a flaw in the catalog driver,  fabio already fixed it.19:37
morganfainbergstevemar: s/look/looked19:37
*** d34dh0r53 has joined #openstack-dev19:37
*** SergeyLukjanov has quit IRC19:38
*** afazekas has joined #openstack-dev19:39
*** vkmc has joined #openstack-dev19:39
*** vkmc has quit IRC19:39
*** vkmc has joined #openstack-dev19:39
*** d34dh0r53 has quit IRC19:39
*** esheffield has joined #openstack-dev19:39
fabiomorganfainberg, is the path good to go?19:39
morganfainbergfabio: looking now.19:40
fabioI think I need to get in by eod tomorrow19:40
fabiotanks19:40
fabiothanks19:40
morganfainbergfabio:  i've been trying to be responsive to make sure you get feedback if needed since we're all racing to get things in.19:41
*** danwent has joined #openstack-dev19:41
morganfainbergfabio: do we have a test that verifies that a filtered catalog can be generated?19:41
fabiomorganfainberg, yes, it checks there is only 1 endpoint19:42
morganfainbergfabio: hm.19:42
*** colinmcnamara has joined #openstack-dev19:42
*** radez is now known as radez_g0n319:43
*** danwent has quit IRC19:43
morganfainbergfabio: i think it's not working as expected.19:43
fabiomorganfainberg, it associates 1 endpoint with the project and then requests the token19:43
morganfainbergfabio: "self.endpoint_filter_api.list_endpoints_in_project(project_id)" shouldn't that be using "list_endpoints_for_project"?19:43
morganfainbergin the catalog driver19:43
morganfainbergline 3519:44
openf|ydoes anyone know if the docker driver is going to land for havana?19:44
morganfainbergfabio: it looks liek that should raise a NameError if that catalog driver was used.19:45
*** nati_ueno has joined #openstack-dev19:46
fabiomorganfainberg, you are right19:47
fabiosomeone asked to change the name and I didn't propagate it ..19:47
fabioI'll fix it now19:47
morganfainbergfabio: i think that means we also need a test case to generate (at least once) a filtered and unfiltered catalog with that driver.19:47
*** nati_ueno has quit IRC19:47
morganfainbergfabio: thats the only thing that is standing out as an issue to my eyes atm (the name error, and missing test).19:48
*** nati_ueno has joined #openstack-dev19:48
morganfainbergfabio: but you've really hit everything else i've seen commented on. :)19:48
fabiomorganfainberg, I have the tests in place19:48
morganfainbergfabio: using that driver? the test may not be working as expected then, because it shouldn't have passed.19:49
fabioplease look at the test_associate_project_endpoints19:49
morganfainbergthe catalog driver itself?19:49
morganfainberglooking19:49
fabiomorganfainberg, probably there is something wrong in the test as well19:49
morganfainbergfabio: ah, yes i see the tests19:50
*** salv-orlando_ has joined #openstack-dev19:51
fabiomorganfainberg, I even did the test to evaluate the case when an endpoint is deleted after the association has been made19:51
morganfainbergfabio: nice.19:51
*** salv-orlando has quit IRC19:51
*** salv-orlando_ is now known as salv-orlando19:51
morganfainbergfabio: yeah looking to see what might be causing your test to not use the right driver.19:51
morganfainbergfabio: ah, i think you're not loading an overrides config using your catalog driver.  you're loading the correct paste ini, but not something that sets [catalog] driver= <your new driver>19:52
*** nati_ueno has quit IRC19:52
fabiomorganfainberg, is there a reference impl. that I can look at to do that, please?19:54
morganfainbergfabio: looking for one right now for you19:55
fabiomorganfainberg, I guess the IdentityInheritanceTestCase in test_v3_identity should do it19:56
fabioagree?19:56
morganfainbergfabio: https://github.com/openstack/keystone/blob/master/keystone/tests/test_v3_auth.py#L33719:56
morganfainbergfabio: yes that one should work as well.19:56
*** nunosantos has joined #openstack-dev19:57
fabiomorganfainberg, thanks a lot for your help, I'll ping it when the new patch is up19:57
morganfainbergfabio: no problem.  glad to help.19:57
*** armax has joined #openstack-dev19:57
*** mlavalle has joined #openstack-dev19:57
*** harlowja has quit IRC19:59
*** harlowja has joined #openstack-dev20:00
*** terryw has quit IRC20:03
*** xBsd has quit IRC20:04
*** maheshp has quit IRC20:05
*** egallen has joined #openstack-dev20:05
*** mgius has joined #openstack-dev20:06
*** vipul is now known as vipul-away20:06
*** mgius has left #openstack-dev20:06
insanidadeso...if I reboot my machine where devstack is running, I have to run stack.sh again, right ?20:07
morganfainberginsanidade: stack.sh if you want to rebuild everything (db etc) to a clean state, rejoin-stack.sh if you just want to restart the devstack20:09
morganfainbergin it's current state.20:09
*** alop has quit IRC20:10
*** lucasagomes has quit IRC20:13
insanidadenice, morganfainberg. thanks.20:13
morganfainberginsanidade: sure thing.20:13
*** radez_g0n3 is now known as radez20:14
*** venkatesh has quit IRC20:17
henrynashdolphm: ping20:18
dolphmhenrynash: pong20:18
henrynashdolphm: regarding https://review.openstack.org/#/c/43257/20:18
*** cdub has quit IRC20:19
*** cdub has joined #openstack-dev20:19
henrynashdolphm: suggestion from ayoung is that we should disable (until IceHouse) the inexact filter support (e.g. name__startswitch) due to the fact that this is an API change (which is absolutely true)20:19
*** jprovazn has quit IRC20:20
henrynashdolphm: do you agree, or when you suggested this, were you planning to push it into Havana?20:20
dolphmhenrynash: erm, his suggestion is to 'remove' not to 'disable'...20:20
henrynashdolphm: so I wrote it so that it's a one line change to disable (in utils)…so rather not actually remove it unless absolutely necesary20:21
*** radsy has joined #openstack-dev20:22
*** alop has joined #openstack-dev20:22
dolphmhenrynash: the API certainly needs to have time to bake20:23
henrynashdolphm: so I'm fine with disabling the inexact stuff, so it is just the regular filtering that will function in Havana20:23
dolphmhenrynash: i'd split the review into inner workings and api exposure -- we can merge the api exposure in icehouse20:24
*** salv-orlando has quit IRC20:24
henrynashdolphm: ok, that's fine…I'll create an api p and target for icehouse20:24
henrynash(api bp)20:24
*** pasquier-s has quit IRC20:24
morganfainberghenrynash: since you're rolling a new change set on the filtering patchset, line 797 of keystone.identity.contnrollers looks like it still calls list_roles() unfiltered after the filtered call, saves you a patchset20:25
morganfainbergerm review changeset.20:25
dolphmhenrynash: is there already an identity-api review up?20:25
henrynashmorganfainberg: great, thx20:25
henrynashdolphm: no (and it would only be needed for the inexact stuff)20:25
henrynashdolphm: the rest is just allowing drivers to implement the filters that the controller already does20:26
dolphmhenrynash: have you thought about client impl?20:26
henrynashdolphm: for the inexact?20:27
*** romcheg has quit IRC20:27
dolphmhenrynash: yeah, supporting stuff like c.users.list(name__starts_with='Stev')20:27
*** esheffield has quit IRC20:27
dolphmname__startswith*20:27
henrynashdolphm: have to admit, I have not as yet20:28
*** esheffield has joined #openstack-dev20:28
henrynashdolphm: was doing server/REST first, then client20:28
dolphmhenrynash: i was just curious20:29
stevemarglad my name is useful for your examples dolphm20:30
*** nati_ueno has joined #openstack-dev20:30
dolphmstevemar: it was the first one that came to mind as potentially ambiguous20:30
stevemarHenr...ietta20:30
dolphmstevemar: obviously* self-documenting as potentially ambiguous20:31
stevemarexcellent20:31
henrynashmorganfainberg: nice catch…I do call get_roles() with the right query info….but then call it again without it!!!! cut and paste error!!20:31
morganfainbergyep:)20:32
morganfainbergdolphm: do we care about python3k compatability stuff yet, or not really?20:32
dolphmmorganfainberg: https://jenkins.openstack.org/view/All/job/gate-keystone-python33/20:34
ayoungdolphm, I also suggested that henrynash split the SQL and the LDAP filtering.  Different people are qualified to review SQL issues than LDAP issues...20:34
henrynashayoung: and I'm totally happy with that20:34
dolphmmorganfainberg: s/care/have a running gate job/20:34
morganfainbergdolphm: thanks :)20:35
*** nati_ueno has quit IRC20:35
dolphmmorganfainberg: i'd just say that we're on our way towards being gated by py33, so don't do anything to make that more difficult :P20:36
morganfainbergdolphm: i noticed something that was blatantly not py3k compativle in a review20:36
*** pasquier-s has joined #openstack-dev20:37
*** vipul-away is now known as vipul20:37
dolphmmorganfainberg: never too soon to start edumacating people on python 3 compat20:37
morganfainbergdolphm: works for me.20:38
dolphmwho wants to document policy.json?20:38
dolphmlike for real inline docs20:38
* stevemar watches tumbleweed go by20:38
morganfainbergdolphm: can i voluntell stevemar? he commented first :P >.>20:39
dolphmlol20:39
stevemarbut i'm all kinds of busy, with stuff20:40
morganfainbergdolphm: you are looking for docs on what actually happens in the policy.json?20:40
morganfainbergerm, as a result of each line?20:40
dolphmmorganfainberg: several people have requested that we doc policy.json, but comments aren't really possible20:40
dolphmmorganfainberg: and yes, line-by-line20:40
*** bashok has quit IRC20:40
ayoungdolphm, so...does the token revocation list belong as part of the core API, as part of the PKI extension, or is it its own beast?20:40
*** bashok has joined #openstack-dev20:41
dolphmayoung: good question... is there a use case for the revocation list to return UUID tokens?20:41
ayoungcuz it seems like it should be its own backend...got a BP for that20:41
ayoungdolphm, I don't think so20:42
ayoungdolphm, a UUID token by itself needs to be passed to Keystone to validate20:42
dolphmayoung: right20:42
ayoungI guess in theory you could use the revocation list with cached tokens20:42
ayoungdolphm, actually, that woiuld make a lot of sense20:42
*** salv-orlando has joined #openstack-dev20:43
*** dvarga has quit IRC20:44
dolphmayoung: i'm leaning towards either core or it's own extension at the moment... what were you thinking?20:44
ayoungdolphm, cache the initial validation, but periodically fetch the revocation list.  Means that we get more responsive to revocation events without losing caching20:44
ayoungdolphm, well, I can now see and argument for core20:44
ayoungsince we could use it with UUID tokens20:44
ayoungyou don't really need to the Certificate to validate the signature, that is just an forward looking feature20:45
dolphmayoung: what if it only published hashes of tokens? PKI or not20:45
*** utlemming has quit IRC20:45
*** romcheg has joined #openstack-dev20:45
ayoungdolphm, that is the plan20:45
ayoungUUID tokens won'20:45
ayoungt be hashed, but PKI tokens would20:45
dolphmayoung: no no, i mean hash them all20:46
ayoungso we define a "short token"20:46
ayoungno reason to20:46
ayounginstead we distinguish between PKI long id and short id20:46
ayoungUUID tokens are the ral tokens20:46
ayoungreal20:46
dolphmayoung: theoretically you could get ahold of the token revocation list and utilize a recently revoked token before a remote service gets the list and realizes it's revoked20:46
ayoungdolphm, pretty small window there, but I did think of that,20:47
dolphmayoung: that 'small window' is configurable20:47
ayoungtrue20:47
ayoungthat is why the TRL API was Admin only20:47
dolphmso, exploitability will vary20:47
*** emagana has joined #openstack-dev20:48
*** litong has quit IRC20:48
dolphmayoung: that's another deployment option though20:48
dolphmayoung: what does it cost to hash everything? why *not* hash everything?20:48
ayoungdolphm, it costs nothing, but it means that the memcached value for the UUID tokens are different than the  revocation list20:49
ayoungdolphm, is your goal to prevent them from being replayed?20:50
*** salv-orlando has quit IRC20:50
*** romcheg has quit IRC20:50
*** salv-orlando2 has joined #openstack-dev20:50
morganfainbergayoung: it would have that benefit.20:50
*** yolanda has quit IRC20:50
ayoungmorganfainberg, only for UUID tokens.  PKI tokens currently rely on the hash to be used fro database lookups20:51
morganfainbergayoung: right.20:51
ayoungso you can pass the hash back to keystone to validate just like UUID tokens20:51
*** boden has quit IRC20:51
ayoungI guess it could be a double hash20:51
ayoungdoes hashing a 64 bit value have enough entropy to guarantee we'll be collision free20:52
morganfainbergayoung: hmm.20:52
*** salv-orlando2 has quit IRC20:53
*** amotoki has joined #openstack-dev20:55
morganfainbergayoung: you thinking sha1 or md5 hashing?20:56
morganfainbergor something else?20:56
*** gongysh has joined #openstack-dev20:56
ayoungmorganfainberg, right now it is md5.  IN the future I want an extensible scheme20:57
ayoungmorganfainberg, I want somethibng like20:57
ayoungpki-MD5-AADD0FED20:57
ayoungor JSON20:57
*** nati_ueno has joined #openstack-dev20:57
*** tmclaugh[work] has quit IRC20:57
ayoungformat indicator, algorithm used, data20:57
ayoungmaybe even version20:57
morganfainbergayoung: nod.20:58
ayoung3.5 or later20:58
*** terryw has joined #openstack-dev20:58
*** salv-orlando2 has joined #openstack-dev20:59
ayoungmorganfainberg, I want tokens to stop being stored in the Keystone database.  I want us to get away from online token verification21:02
ayoungI want revocation lists to go way.21:02
*** drewlander_ has quit IRC21:02
dolphmayoung: that would be backwards incompatible to introduce later -- do it now21:02
morganfainbergayoung: i agree completly21:02
*** markmcclain has joined #openstack-dev21:02
dolphmayoung: also, isn't there a standard format for that already?21:02
ayoungdolphm, standard format for what?21:02
*** rfolco has quit IRC21:02
dolphmayoung: hash type21:02
*** boris-42 has quit IRC21:03
*** dprince has quit IRC21:04
*** salv-orlando has joined #openstack-dev21:05
ayoungdolphm, probably...the thing I was thinking about actually was a way to identify the token format without having to parse it.  Actually, what we  really need is an indicator of what Certificate was used to sign the PKI token...so a very different subject than Hashing....and, yes, too late for the current API, but not for an extension in the Icehouse timeframe21:05
*** jcoufal has quit IRC21:05
*** salv-orlando2 has quit IRC21:06
ayoungbasically, V3 PKI tokens will start with MII,  but the future extension type will be something like JSON21:06
ayoung{signer:xyzzy,id:MII001122..}21:06
dolphmayoung: if you want revocation lists to go away, do NOT make them core21:07
ayoungdolphm, deal.21:07
dolphmayoung: otherwise we have to support it until we rev the api :(21:07
ayoungdolphm, they go in their own extension, separate from PKI21:07
ayoungI'm OK with that21:07
morganfainbergthat actually makes things a lot easier.21:07
morganfainbergfuture looking21:07
dolphmcool21:08
*** insanidade has quit IRC21:08
jamielennoxayoung, is it possible to simply pass the token type in a seperate header to the token - or is that too much work for clients?21:08
dolphmjamielennox: clients shouldn't care21:08
jamielennoxso keep X-Auth-Token with the token value and have X-Auth-Type = PKI21:08
dolphmjamielennox: so yes, too much work21:09
jamielennoxdolphm, yea i figured that21:09
dolphmjamielennox: plus they'll just get it wrong and file bugs21:09
*** jcoufal has joined #openstack-dev21:09
morganfainbergdolphm: ++ on that last statement21:09
*** salv-orlando2 has joined #openstack-dev21:09
*** jcoufal has quit IRC21:10
*** salv-orlando has quit IRC21:12
morganfainbergayoung / dolphm: extension API support should always start with /OS-<extension-name>/ not modify things inline like /v3/users/{user_id}/OS-EXTENSION/  right?21:14
ayoungjamielennox, right now we test that the token starts with MII and, if so, treat is as a PKI token.  If the token is a newer format, middleware will just fall back to online verification21:14
henrynashdolphm: what are we calling the next version of the api?  3.2?  3.5?21:15
ayoungmorganfainberg, we have extensions that do both already21:15
morganfainbergayoung: hm. i'm looking at the quota spec atm, wasn't sure if we wanted to start moving towards encapsulating everything within the extension prefix (REST wise) or not.21:15
jamielennoxayoung, yea i was just thinking if you were going to put it into a json dict then you could just put those elements directly into the headers, but there is a number of reasons that's a bad idea21:16
*** utlemming has joined #openstack-dev21:16
jamielennoxmorganfainberg, i don't think there is any rule. personally i'd prefer to see it completely rooted at /OS-EXTENSION/21:17
jamielennoxso /OS-EXTENSION/users/{user_id} could give that info21:17
morganfainbergjamielennox: thats my pref as well, but, i wasn't 100% sure.21:17
morganfainbergi'll bring it up tomorrow at the meeting so we can get some more input.21:17
henrynashdolphm, ayoung, morganfainberg: filtering patch back up, with inexact filters disabled (including a test to ensure they are). https://review.openstack.org/#/c/43257/21:19
ayounghenrynash, cool, I'll look.21:20
morganfainberghenrynash: cool.21:20
dolphmhenrynash: how is the feature 'disabled'?21:20
*** dina_belova has quit IRC21:20
*** salv-orlando has joined #openstack-dev21:21
*** dina_belova has joined #openstack-dev21:21
henrynashdolphm: in code, utils has an array of supported inexact filters that is references both by the controller v3 class and the drivers.  it is set to an empty list now21:21
ayoungdolphm, BTW, morganfainberg and I decdied to file a couple BPs I think you will like;  we are going to reimplement KVS as a cache backend.  So no more different backend impls for KVS, Memcached, Cassandra etc21:21
ayounginstead, we'll put different cache impls in keystone/common21:21
henrynashdolphm: it is not designed to be run-time switchable21:21
*** bswartz has quit IRC21:21
henrynashdolphm: could do, if people wanted it. but not sure there is a need21:22
morganfainberghenrynash: what is your opinion of caching the filtered results.  i see a way i could manage it, but, i'm concerned about cache invalidations etc.  it likely would require tracking all the various filtered permutations (at the moment).21:23
ayounghenrynash, you really want to submit it with the inexact code in there?21:23
dolphmhenrynash: cool, it'll be nice to have it ready to go at the beginning of icehouse21:23
morganfainbergayoung: i dont see a problem with the scaffolding being there for that support.  makes future development quick.21:24
dolphmhenrynash: definitely get horizon guys on the api review :)21:24
*** colinmcnamara has quit IRC21:24
henrynashayoung: so I guess I can rip the code out….but this was a hot topic for pagination/filtering and (as Dolphm just said), easy to re-enable21:24
henrynashdolphm: agreed21:24
*** salv-orlando has quit IRC21:25
ayoungI'll let it pass...ideally we would not check in code that is not used yet.  Let to debug and maintain and review....21:25
henrynashmorganfainberg: thinking….21:25
*** alunduil has joined #openstack-dev21:25
*** dina_belova has quit IRC21:25
*** bashok has quit IRC21:26
*** cdub has quit IRC21:26
morganfainberghenrynash: same question for pagination (of course) [esp. with the less deterministic results from say ldap when you say give me X number of results]21:27
henrynashmorganfainberg: yes, both of those are …..interesting...21:27
*** nati_ueno has quit IRC21:28
henrynashmorganfainberg: on filtering, I'd guess we'll see a step bell curve of typical filters used e.g filter on domain_id21:28
*** nati_ueno has joined #openstack-dev21:28
*** dkranz has quit IRC21:28
*** nachi1 has joined #openstack-dev21:29
*** salv-orlando has joined #openstack-dev21:30
dolphmhenrynash: why is it called valid_filters all the way through? what's with the valid_ ?21:30
*** nachi has quit IRC21:30
*** salv-orlando_ has joined #openstack-dev21:30
henrynashdolphm: they are the filters we support (i.e. the attributes we allow filtering on)21:30
dolphmhenrynash: i mean you're passing it all the way down to the driver21:30
*** Guest27379 has quit IRC21:30
*** jasondotstar has quit IRC21:30
dolphmhenrynash: i would hope that at some point valid_ would be implied21:31
*** colinmcnamara has joined #openstack-dev21:31
*** cdub has joined #openstack-dev21:32
*** utlemming has quit IRC21:32
*** utlemming has joined #openstack-dev21:32
*** salv-orlando2 has quit IRC21:32
*** salv-orlando2 has joined #openstack-dev21:32
*** salv-orlando2 is now known as salv321:33
*** lorin1 has left #openstack-dev21:33
henrynashdolphm: it didn't' have valid_ on at the start - but some reviews found that confusing21:34
*** salv-orlando has quit IRC21:34
*** doude has quit IRC21:34
*** salv-orlando_ has quit IRC21:34
dolphmhenrynash: i'll keep reading through it then21:35
*** jayg is now known as jayg|g0n321:38
*** salv-orlando has joined #openstack-dev21:40
*** reed has quit IRC21:41
*** salv3 has quit IRC21:42
morganfainberghenrynash: so, i think i could create a helper function (another decorator?) that could do the work of maintaining the list of filters used, since we would need to cache based upon explicit filtered results.   the easiest option is to punt this down to icehouse (don't cache filtered/paginated results)21:42
morganfainberghenrynash: but the list methods tend to be the big bottle necks.  the other question becomes, how long should we cache those by default.21:44
*** nati_uen_ has joined #openstack-dev21:44
*** ryu_ has joined #openstack-dev21:45
*** nati_ueno has quit IRC21:46
*** ryu_ has quit IRC21:46
dolphmmorganfainberg: can you not punt to the cache backend for that last concern?21:46
dolphmmorganfainberg: e.g. redis' max memory + least recently used algorithm21:46
*** alop has quit IRC21:47
morganfainbergdolphm: depends on the cache backend, but if we are using a read-only ldap for say ID, how long should we cache list_users()?21:47
*** terryh has quit IRC21:47
dolphmmorganfainberg: depends on the deployment?21:47
morganfainbergdolphm: need to set a more finite limit, since we want to pickup added/removed users.21:47
morganfainbergdolphm: aye.  the concern is setting the default.21:48
dolphmmorganfainberg: 3 seconds?21:48
*** salv-orlando has quit IRC21:48
*** salv-orlando_ has joined #openstack-dev21:48
*** martine_ has joined #openstack-dev21:48
*** nati_ueno has joined #openstack-dev21:48
*** nati_uen_ has quit IRC21:48
dolphmmorganfainberg: high enough to test with the benefits of caching, low enough to avoid confused users and bug reports21:48
morganfainbergdolphm: might be a good place to start, i'd almost think less than 30s is too short.21:49
morganfainbergshould still be narrow enough to avoid too much confusion.21:49
dolphmmorganfainberg: i really don't know what the 'right' number would be21:49
*** pcm_ has quit IRC21:49
*** salv-orlando has joined #openstack-dev21:50
morganfainbergdolphm: yeah, thats the problem.  those list functions are heavy.  regardless of filtered or not21:50
dolphmmorganfainberg: we chose 1 second as a default for the token revocation list's cache... which seems too short in retrospect21:50
dolphmnot that we can't change it...21:50
dolphm15-60 seconds seems reasonable there, IMO21:50
*** nati_uen_ has joined #openstack-dev21:50
morganfainbergdolphm: nod.  i was leaning towards 60s on the identity cache across the board.21:50
*** nati_uen_ has quit IRC21:51
morganfainbergdolphm: the bigger issue is tracking the filtered/paginated results.21:51
*** bswartz has joined #openstack-dev21:51
dolphmmorganfainberg: long enough for users to get the benefit of caching, short enough to make them realize they were only looking at stale data before they run off to file a bug report21:51
*** alop has joined #openstack-dev21:52
morganfainbergdolphm: do we just not care about invalidating them since the window is kept short? or do we track each filter and do an explicit invalidate when needed?21:52
*** nati_uen_ has joined #openstack-dev21:52
*** salv-orlando_ has quit IRC21:52
dolphmmorganfainberg: =( you're putting more thought into invalidation that i would have lol21:53
dolphmmorganfainberg: which is to say, you're doing a better job implementing it then i would have :P21:53
*** nati_ueno has quit IRC21:53
*** donaldh has quit IRC21:53
morganfainbergdolphm: hehe, i took on this BP for a reason, i like thinking about this stuff.21:53
dolphmmorganfainberg: "you deleted a domain? invalidate ALL the cache!"21:54
dolphm-me21:54
*** salv-orlando has quit IRC21:54
morganfainbergdolphm: thats fine and all, but if you're in HTTPD mode you'd need to know how to invalidate the cache and/or signal all the workers to invalidate their region (global invalidate doesn't delete from the backend, just sets that region instance magic variable to say older than _NOW_ is bad)21:55
dolphmmorganfainberg: if you only worry about immediate cache invalidation in one or two spots... where would that be? just tokens?21:55
*** nati_uen_ has quit IRC21:55
dolphmmorganfainberg: and token revocation list21:56
dolphm?21:56
morganfainbergdolphm: get_* calls, mostly and the related update_* calls21:56
morganfainbergget_token, get_user, get_domain, get_project21:56
*** kbringard has quit IRC21:56
*** nati_ueno has joined #openstack-dev21:56
morganfainbergalso in token validate_token/validate_v3/validate_v221:56
dolphmmorganfainberg: but i mean, if get_project() returns stale data, that's probably not the end of the world21:57
*** insanidade has joined #openstack-dev21:57
morganfainbergdolphm: except a lot of things expect ProjectNotFound explicitly if the project isn't there anymore21:57
morganfainbergdolphm: but those things are easy and already handled in the code pending reviews.21:57
morganfainbergdolphm: it's specifically the list_* methods that are a challenge… and only when you layer in filters and pagination21:58
*** sushils has quit IRC21:59
dolphmmorganfainberg: hmm, so maybe that's how you draw the line on what methods you care about stale data on...21:59
dolphmmorganfainberg: list_* methods can return stale data, get_* methods can't22:00
morganfainbergdolphm: i'm fine with that.22:00
dolphmmorganfainberg: will you document that somewhere?22:00
morganfainbergdolphm: i'll put that in the developing and configuration docs (as appropriate)22:00
morganfainbergdeveloping as a recommendation for list_* methods, and configuration so anyone reading it is warned.22:01
dolphmmorganfainberg: cool22:01
*** johnpur has joined #openstack-dev22:01
insanidadeany neutron plugin developers around? I'm looking for the plugin base py file in neutron's source dir. Is it "neutron_plugin_base_v2.py" ?22:02
morganfainbergdolphm: that makes this a lot easier.  do you see value in making the list_* methods have a separate cache_time configurable? or just make it the global for the subsystem (e.g. identity)?22:03
*** martine_ has quit IRC22:03
*** salv3 has joined #openstack-dev22:03
*** salv3 has quit IRC22:03
*** safchain has quit IRC22:03
*** terryw is now known as otherwiseguy22:03
*** dolphm has quit IRC22:03
*** markmcclain has quit IRC22:04
*** morganfainberg has left #openstack-dev22:04
*** morganfainberg has joined #openstack-dev22:04
*** salv3 has joined #openstack-dev22:07
*** salv3 has quit IRC22:07
*** sergmelikyan has quit IRC22:07
*** woodspa has quit IRC22:08
*** armax has left #openstack-dev22:08
*** pmathews1 has quit IRC22:09
*** pmathews has joined #openstack-dev22:09
*** salv-orlando has joined #openstack-dev22:09
*** nati_uen_ has joined #openstack-dev22:11
*** nati_uen_ has quit IRC22:11
*** portante is now known as portante|afk22:11
*** nati_uen_ has joined #openstack-dev22:12
*** lexinator1 has quit IRC22:13
*** lexinator has joined #openstack-dev22:14
*** morazi has quit IRC22:14
*** giulivo has joined #openstack-dev22:14
*** nati_ueno has quit IRC22:14
*** burt has quit IRC22:14
*** datsun180b has quit IRC22:15
*** neelashah has quit IRC22:15
*** spzala has quit IRC22:17
*** fabio_ has joined #openstack-dev22:21
stevemarmorganfainberg: yo22:22
*** kbrierly has quit IRC22:22
morganfainbergstevemar: sup dude22:23
stevemarmorganfainberg: whatcha mean by the comment here: https://review.openstack.org/#/c/30043/22:23
stevemarbetter link: https://review.openstack.org/#/c/30043/30/keystoneclient/v3/client.py22:23
stevemarcan i just prefix it with oauth_22:23
morganfainbergyep22:23
morganfainbergthat was my point22:23
stevemarjust wanted to make sure22:23
stevemar!22:23
stevemarthx22:23
morganfainbergit seems like consumers and tokens might be a little… non-descript22:24
morganfainbergespecially the latter22:24
*** eharney has quit IRC22:24
insanidadeany neutron plugin developers around? I'm looking for the plugin base py file in neutron's source dir. Is it "neutron_plugin_base_v2.py" ?22:25
*** nati_ueno has joined #openstack-dev22:28
*** _TheDodd_ has quit IRC22:28
*** dina_belova has joined #openstack-dev22:31
*** henrynash has quit IRC22:32
*** nati_uen_ has quit IRC22:32
*** ydacheville has quit IRC22:32
*** jhesketh has joined #openstack-dev22:34
*** wolfdreamer has quit IRC22:34
*** nati_ueno has quit IRC22:34
*** ydacheville has joined #openstack-dev22:34
*** pmathews has quit IRC22:34
*** nati_ueno has joined #openstack-dev22:34
*** pmathews has joined #openstack-dev22:34
*** vipul has quit IRC22:35
*** vipul has joined #openstack-dev22:35
*** giulivo has quit IRC22:35
*** dina_belova has quit IRC22:36
*** salv3 has joined #openstack-dev22:37
*** salv3 has quit IRC22:37
*** yjiang5 is now known as yjiang5_away22:38
*** mlavalle has quit IRC22:44
*** fbo is now known as fbo_away22:47
*** galstrom is now known as galstrom_zzz22:47
*** jmontemayor has quit IRC22:49
*** gordc has quit IRC22:51
*** pixelbeat has quit IRC22:51
*** jimfehlig has quit IRC22:51
*** nati_ueno has quit IRC22:52
*** nati_ueno has joined #openstack-dev22:53
gongyshstevemar: I mean in normal keystone op: I give username, passworkd, tenant to keystone for authn, and then get a keystone token. from the token, I can get the userid22:53
gongyshbut on oauth,  when I input the username to oauth API?22:53
*** ydacheville has quit IRC22:54
*** bknudson has quit IRC22:55
gongyshstevemar: ping22:57
*** insanidade has quit IRC22:58
*** ydacheville has joined #openstack-dev22:59
*** dims has quit IRC23:00
*** colinmcnamara has quit IRC23:01
*** jvrbanac has quit IRC23:01
*** egallen has quit IRC23:02
*** maheshp has joined #openstack-dev23:02
*** salv-orlando has quit IRC23:02
*** maheshp1 has joined #openstack-dev23:02
*** Mandell has quit IRC23:02
*** jecarey has quit IRC23:03
*** dims has joined #openstack-dev23:04
*** ydacheville has quit IRC23:04
*** sthaha has joined #openstack-dev23:05
*** sthaha has quit IRC23:05
*** sthaha has joined #openstack-dev23:05
*** Mandell has joined #openstack-dev23:05
stevemargongysh: pong23:05
gongyshping23:06
stevemargongysh: once you have an access you, you can use access token + consumer token, and receive a keystone token23:06
*** salv3 has joined #openstack-dev23:06
*** salv3 has quit IRC23:06
stevemarthat keystone token is scoped to project and roles23:07
*** ydacheville has joined #openstack-dev23:08
*** dims has quit IRC23:08
*** markmcclain has joined #openstack-dev23:09
*** salv-orlando has joined #openstack-dev23:09
*** maheshp1 has quit IRC23:10
*** dolphm has joined #openstack-dev23:10
*** jhesketh_ has quit IRC23:10
*** salv-orlando has quit IRC23:12
*** salv-orlando has joined #openstack-dev23:13
*** herndon has quit IRC23:13
*** carl_baldwin has quit IRC23:14
*** dolphm has quit IRC23:14
*** pmathews has quit IRC23:14
*** nati_ueno has quit IRC23:15
*** edmund has quit IRC23:16
*** flaper87 is now known as flaper87|afk23:17
*** nachi1 has left #openstack-dev23:18
*** dims has joined #openstack-dev23:22
*** devoid has quit IRC23:23
*** sarob has quit IRC23:30
*** dstanek has joined #openstack-dev23:30
*** sarob has joined #openstack-dev23:31
*** markwash has quit IRC23:31
*** rnirmal has quit IRC23:31
*** dina_belova has joined #openstack-dev23:32
*** jimjiang has quit IRC23:34
*** jimjiang has joined #openstack-dev23:35
*** sarob has quit IRC23:35
*** salv3 has joined #openstack-dev23:36
*** salv3 has quit IRC23:36
*** boden has joined #openstack-dev23:37
*** sarob has joined #openstack-dev23:37
*** dina_belova has quit IRC23:37
*** zul has joined #openstack-dev23:47
*** otherwiseguy has quit IRC23:47
*** boden has quit IRC23:48
*** MaxV has joined #openstack-dev23:49
*** rods1 has quit IRC23:51
*** radez is now known as radez_g0n323:52
*** johnpur has left #openstack-dev23:53
*** dims has quit IRC23:53
*** dims has joined #openstack-dev23:56
*** gongysh has quit IRC23:58
*** networkstatic has quit IRC23:59

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