Tuesday, 2014-01-21

*** e0ne has quit IRC00:00
*** e0ne has joined #openstack-dev00:00
*** rraja has quit IRC00:00
*** giulivo has quit IRC00:00
*** sn6i23a has joined #openstack-dev00:01
*** novas0x2a|laptop has quit IRC00:02
*** nelsnelson is now known as nelsnelson_away00:03
*** nelsnelson_away is now known as nelsnelson00:03
*** erkrnt has joined #openstack-dev00:04
*** diogogmt has quit IRC00:04
*** david-lyle_ has quit IRC00:05
*** e0ne has quit IRC00:05
*** erkrnt has left #openstack-dev00:05
*** redhat has joined #openstack-dev00:09
*** pmathews has quit IRC00:11
*** Longgeek has joined #openstack-dev00:12
*** pmathews has joined #openstack-dev00:13
*** julienvey_ has quit IRC00:13
tqtranCurrently, you have to know in advance the contribute properties in Workflows.step in Horizon. Im trying to dynamically change the Workflows.Step contribute property base on a response of a request. Does python guru know how to achieve this?00:16
*** gordc has quit IRC00:16
*** markwash has quit IRC00:16
*** Longgeek has quit IRC00:18
*** markwash has joined #openstack-dev00:18
*** morazi has quit IRC00:18
*** moted has quit IRC00:19
*** moted has joined #openstack-dev00:19
*** edmund has quit IRC00:20
*** safchain has quit IRC00:20
*** sthaha has joined #openstack-dev00:26
*** pmathews has quit IRC00:27
*** nkinder has joined #openstack-dev00:32
bknudsonhenrynash: https://review.openstack.org/#/c/65725/00:33
bknudsonthis is changing the query parameter matching function, similar to change in filtering.00:34
*** novas0x2a|laptop has joined #openstack-dev00:36
*** xchu_ has joined #openstack-dev00:39
*** bauzas has quit IRC00:39
*** sandywalsh has quit IRC00:42
*** rnirmal has quit IRC00:45
*** radez_g0n3 is now known as radez00:45
*** markmcclain has joined #openstack-dev00:48
*** cdub has joined #openstack-dev00:52
*** joesavak has joined #openstack-dev00:55
*** jsavak has joined #openstack-dev00:57
*** yongli has quit IRC00:59
*** joesavak has quit IRC01:00
*** topol has joined #openstack-dev01:01
*** yongli has joined #openstack-dev01:01
*** benrodrigue has joined #openstack-dev01:04
henrynashbknudson: so I'm OK with changing it if we decide that's right…the filtering change isn't actually doing that (it was like that before I think, I just made it a utile function)01:07
*** asalkeld has joined #openstack-dev01:10
*** mikeoutland has quit IRC01:12
*** alex_xu has joined #openstack-dev01:14
*** arosen1 has quit IRC01:14
henrynashbknudson: on the filtering patch…we trying to get this in before the I2 freeze…so I'm fine with us looking at the change in boolean interpretation as a patch on top of the filtering one01:15
bknudsonhenrynash: ok, but one doesn't contradict the other one?01:16
bknudsonone of your comments was something like "this is the way we agreed to do it."01:16
*** cdub has quit IRC01:16
*** Longgeek has joined #openstack-dev01:17
henrynashbknudson: well, the filtering one doesn't change the existing interoperation (remember we already filter today…it's just only done in the controller)….all I did was move that code to utils01:17
bknudsonhenrynash: https://review.openstack.org/#/c/43257/50/keystone/common/utils.py01:17
henrynashbknudsonL it used to be in the controller01:17
*** krotscheck has quit IRC01:17
bknudsonhenrynash: ok, I at least wanted you two to know about each other's patches so we didn't wipe out a change in a merge conflict01:18
bknudsonthat could be avoided by rebasing one on the other.01:18
SteapDoes anyone know what the signatures are supposed to be for functions in middleware/memcache_crypt.py ?01:18
SteapThat'd help me quite a lot with https://review.openstack.org/#/c/67199/01:19
*** arosen1 has joined #openstack-dev01:19
henrynashbknudson: that logic  reflected what we discussed way back when…although many people would like to change that…and I'm fine with that….we should discuss that on its merits - and it is totally independent on move filtering support into drivers01:19
henrynashbknudson: but , absolutely, good to make sure they don't collide….01:19
bknudsonthe change to move the function could be split out into its own commit01:20
henrynashbknudson: sure…I guess…but don't we have literally less than 24 hours to get this all in…seems like a lot of work....01:21
*** Longgeek has quit IRC01:22
bknudsonhenrynash: I thought this should have been merged back in sept.01:23
henrynashbknudson: I agree with you :-)01:23
henrynashbknduson: but it got put on hold till after the summit because we were meant to discuss filtering/paging etc.01:24
henrynashbknudson: then that never happened….and I've been pulled off on other stuff for the last few months….01:25
*** pixelb has joined #openstack-dev01:25
*** markmcclain has quit IRC01:25
*** jsavak has quit IRC01:28
bknudsonhenrynash: if you need help polishing something up next time, I could have made some time.01:30
henrynashbknudson: ok, thanks….appreciate that01:31
jamielennoxbknudson: does the breakdown of patches in https://review.openstack.org/#/c/60751/ make sense to you or not worth it?01:33
*** arosen1 has quit IRC01:33
jamielennox(the reviewer who suggested splitting it)01:33
*** pixelb has quit IRC01:34
*** david-lyle_ has joined #openstack-dev01:34
jamielennoxi'm not sure if it makes any difference01:34
bknudsonjamielennox: I suggested splitting https://review.openstack.org/#/c/60751/ ?01:34
jamielennoxno01:34
bknudsonin irc or something?01:34
jamielennoxsomeone else01:34
jamielennoxbknudson: but that's kindof your department so i was just checking if you agreed :)01:34
bknudsonjamielennox: what's the suggestion?01:35
jamielennox3 reviews, interfaces, v2 plugin, v3 plugin01:35
bknudsonjamielennox: well, it is 1200 changed lines...01:36
jamielennoxthere's 400 odd lines of testing added01:36
bknudsonjamielennox: https://www.ibm.com/developerworks/rational/library/11-proven-practices-for-peer-review/01:37
bknudson1. Review fewer than 200–400 lines of code at a time01:37
jamielennoxfair enough - what ever gets it looked at i guess is good01:37
bknudsonso for reviewers it's best to limit the changes to 200-400 lines01:37
*** jaypipes has quit IRC01:37
jamielennoxthere is a fairly large hack involved in that review that i think the significance of might be missed if i split it01:38
jamielennoxbknudson: ok, i'll split it01:38
*** galstrom_zzz is now known as galstrom01:38
*** galstrom is now known as galstrom_zzz01:39
ayoungbknudson, only 60 comments?  This thing is as good as merged01:41
*** xuhanp_ has joined #openstack-dev01:41
jamielennoxayoung: lol01:41
*** neelashah has joined #openstack-dev01:42
bknudsonayoung: they're all pretty easy comments to take care of... it does look good in general01:42
bknudsonthe most confusing part was the config option for disabling whatever.01:42
ayoungbknudson, I just finished up adding some more tests.  I had missed domain disable as a revoke event01:42
ayoungthere is going to be a lag between a domain disable and an enable event that will allow domain scoped tokens going through01:43
ayoungthere is no way to remove a revoke event01:43
ayoungrevoke_by_id?01:43
*** neelashah has quit IRC01:43
ayoungyeah, I am not wedded to that name, but if we are going to change it, we need to change it now bknudson01:43
bknudsonayoung: yes, the revoke_by_id option... not sure what the point of it is.01:43
*** neelashah has joined #openstack-dev01:44
ayoungbknudson, it removes the existing revoke behavior01:44
bknudsonseems like we can add a config option in m3.01:44
ayoungthat is what leads to the need for the token lists01:44
ayoungcan't test the existing code if that is there01:44
ayoungit deletes the tokens we want to compare01:44
*** sn6i23a has quit IRC01:44
bknudsonso it's just for testing and not for customers?01:45
bknudsondoesn't really need to be a config option then01:45
ayoungno, it will be for customers01:45
bknudsoncould be a global variable.01:45
ayoungnot all of the functionality for it is written,01:45
ayoungjust the minimal01:45
ayoungwithout it, this patch is untestable, though, and I would not trust it01:46
*** bdpayne has quit IRC01:46
ayoungbknudson, eventually, that switch will mean "don't record the tokens lists in the backend"01:48
bknudsonayoung: I like that name better01:48
*** arosen1 has joined #openstack-dev01:48
ayoungwhat name?01:49
bknudsonalthough it seems like it would be better to have a different token backend.01:49
bknudsonayoung: dont_record_the_tokens_lists_in_the_backend"01:49
*** xingchao has joined #openstack-dev01:49
ayoungbknudson, well, they are there in order to support "revoke_tokens_by_id"01:50
*** krotscheck has joined #openstack-dev01:50
*** coolsvap has quit IRC01:51
*** _cjones_ has quit IRC01:52
*** xarses has quit IRC01:52
*** _cjones_ has joined #openstack-dev01:53
ayoungbknudson, we don't have a name for the existing token revoke mechanism.  I would have called it V2 token revocations, but we have them in V301:53
ayoungso revoke_by_id is the clearest I had01:53
*** zhikunliu has joined #openstack-dev01:56
*** _cjones_ has quit IRC01:57
*** e0ne has joined #openstack-dev01:57
*** krotscheck has quit IRC01:58
*** nosnos has joined #openstack-dev01:59
*** otherwiseguy has quit IRC02:00
*** yaguang has joined #openstack-dev02:01
*** e0ne has quit IRC02:02
*** arosen1 has quit IRC02:04
*** benrodrigue has quit IRC02:04
*** mkollaro has joined #openstack-dev02:05
*** dave_tucker is now known as dave_tucker_zzz02:08
henrynashbknudson: so given that my patch isn't changing the boolean interoperation…is there a reason why you still have a -1 on it?02:11
*** angdraug has quit IRC02:11
*** otherwiseguy has joined #openstack-dev02:12
*** gordc has joined #openstack-dev02:12
*** jhesketh__ has quit IRC02:13
*** morganfainberg|z is now known as morganfainberg02:13
morganfainberghm.02:13
bknudsonhenrynash: nope. all my comments have been addressed.02:13
morganfainbergoh hi!02:13
henrynashbknudson: ok, great, thx02:14
henrynashdolphm: ping02:16
*** arosen1 has joined #openstack-dev02:23
*** Oneiroi has quit IRC02:24
ayoungbknudson, so the line environment.use_eventlet(monkeypatch_thread=False)  needs to be called for all code paths. It is currently skipped in the test_auth path, and without the CMS patching is not done02:26
*** csd has quit IRC02:26
ayoungI'm not totally happy with that approach (forcing patching one way or the other) but someone broke it. It only shows if you run just test_auth02:27
*** mkollaro has quit IRC02:27
*** colinmcnamara has quit IRC02:28
*** yamahata has quit IRC02:29
*** colinmcnamara has joined #openstack-dev02:29
*** Oneiroi has joined #openstack-dev02:32
*** arosen1 has quit IRC02:33
*** vkozhukalov has joined #openstack-dev02:34
*** neoXsys has quit IRC02:35
*** jhesketh__ has joined #openstack-dev02:37
*** amcrn has joined #openstack-dev02:40
*** jasondotstar has joined #openstack-dev02:40
*** gordc has quit IRC02:40
*** Mandell has quit IRC02:41
*** arosen1 has joined #openstack-dev02:42
*** xingchao has quit IRC02:42
*** xingchao has joined #openstack-dev02:43
*** tqtran has quit IRC02:48
*** xarses has joined #openstack-dev02:48
*** sn6i23a has joined #openstack-dev02:48
*** dkranz has joined #openstack-dev02:48
*** david_paterson has quit IRC02:49
*** mrda_ is now known as mrda_away02:49
*** mrda_away is now known as mrda_02:49
*** sdake has quit IRC02:49
*** arosen1 has quit IRC02:51
*** asalkeld has quit IRC02:51
*** erkules_ has joined #openstack-dev02:53
bknudsonayoung: I think I've hit the problem running a subset of tests before too.02:53
ayoungbknudson, I think the refactoring pulled too much into the fixtures.  THis is a simple fix to keep development going02:54
*** lbragstad has joined #openstack-dev02:55
*** erkules has quit IRC02:55
*** markmcclain has joined #openstack-dev02:57
*** e0ne has joined #openstack-dev02:57
*** markmcclain1 has joined #openstack-dev02:59
*** pmathews has joined #openstack-dev03:01
*** markmcclain has quit IRC03:02
*** e0ne has quit IRC03:02
*** markmcclain1 has quit IRC03:03
*** rods has quit IRC03:05
*** dkranz has quit IRC03:05
*** radez is now known as radez_g0n303:06
*** ramishra has joined #openstack-dev03:06
*** ramishra_ has joined #openstack-dev03:08
ayoungbknudson, jamielennox what was the reolution to the whole "append Z to time" issue?  Should the times always have Z or never Have Z in string form?03:10
ayoungmorganfainberg, ^^03:10
jamielennoxayoung, i can't remember which we decided was correct03:10
*** kushal has quit IRC03:11
jamielennoxi think if you just use the function from OSLO then at least it is standard03:11
*** ramishra has quit IRC03:11
morganfainbergthis was a rabbit hole... with some very odd specifics, though I am not sure there is a reason why Z can't be included.03:11
morganfainberglet me 2x check rfc, but Wikipedia says Z is just utc designator03:13
ayoungjamielennox, which function?03:13
morganfainbergayoung, http://www.w3.org/TR/NOTE-datetime - Times are expressed in UTC (Coordinated Universal Time), with a special UTC designator ("Z").03:14
ayoungself.revoked_at = timeutils.isotime()03:14
morganfainbergayoung, i think that means Z is correct for our usecases03:14
*** buzztroll has quit IRC03:14
ayoungWe should just have a damn date object instead of all this string parsing but our code base is so functionally decomposed03:15
jamielennoxayoung: i think i was using strtime, but i can't remember why03:15
jamielennoxoh, because jsonutils says turn datetime into string using strftime03:16
morganfainbergjamielennox, yes03:16
ayoungNah, I am using str(object)03:17
*** arosen1 has joined #openstack-dev03:19
*** paragan has joined #openstack-dev03:20
morganfainbergayoung, i think timeutils has a utility to convert to the correct iso8601 format03:21
morganfainbergayoung, doesn't str(datetime_obj) end up with... other results?03:21
ayoungmorganfainberg, yeah...I was not using it.  THat was the problem03:21
*** emagana has quit IRC03:21
*** Longgeek has joined #openstack-dev03:21
*** AlanClark has quit IRC03:22
morganfainbergah03:23
morganfainbergyeah, use that function :)03:23
*** ytwu has joined #openstack-dev03:24
ayoungArgh  isotime chops the millis03:25
morganfainbergnah, subsecond=True03:25
morganfainbergyou need to specify it03:25
*** colinmcnamara has quit IRC03:27
*** Longgeek has quit IRC03:28
*** reed has quit IRC03:30
*** doug_shelley66 has quit IRC03:32
*** yamahata has joined #openstack-dev03:32
*** mikeoutland has joined #openstack-dev03:33
*** carl_baldwin has joined #openstack-dev03:37
*** carl_baldwin has quit IRC03:40
*** salv-orlando has quit IRC03:42
*** salv-orlando has joined #openstack-dev03:42
*** asalkeld has joined #openstack-dev03:45
*** arosen1 has left #openstack-dev03:45
*** carl_baldwin has joined #openstack-dev03:47
ayoungbknudson, dstanek Alright python gurus...how do I do this as a single liner03:48
ayoungfound = False03:48
ayoung        for e in events:03:48
ayoung            if (e['user_id'] == user_id and e['expires_at'] == expires_at):03:48
ayoung                    found = True03:48
bknudsonfound = any([e['user_id'] == user_id and e['expires_at'] == expires_at for e in events]) ?03:49
bknudsonayoung: ^03:50
dstanekayoung: something like - any((e['user_id'] == user_id and e['expires_at'] == expires_at) for e in events)03:50
morganfainbergbknudson, beat me to it03:50
dstanek:-)03:50
*** novas0x2a|laptop has quit IRC03:50
morganfainbergthough, I'd contest that that is not exactly super readable03:50
bknudsondstanek: it's got to be correct03:50
*** xchu_ has quit IRC03:50
ayoungNope03:50
lbragstadmorganfainberg: ++03:50
lbragstadayoung: any particular reason you need it to be one line?03:51
ayoungnope03:51
ayoungjust trying to finally learn python03:51
lbragstad:) just for the fun of it?03:51
ayoungthink it will look good on my resume03:51
morganfainbergayoung, eh, i think Ruby might be a better bet... or you know PHP03:51
ayoungAda03:52
ayoungcan get those lush DoD jobs03:52
*** mikeoutland has quit IRC03:52
ayoungcourse, my secret clearance has lapsed03:52
*** asalkeld has quit IRC03:52
*** buzztroll has joined #openstack-dev03:52
*** dkranz has joined #openstack-dev03:52
bknudsonat college Ada was first CSci class... never used it since..03:52
morganfainbergnever learned Ada in college.03:52
bknudsonit was supposed to be the wave of the future03:53
bknudsongovt was going to require it for everything03:53
bknudsonsame with POSIX03:53
morganfainbergi am tempted every now and again to learn erlang.03:53
morganfainbergthen i go and look at examples and come back to python03:53
bknudsonwith erlang we could replace the running code on the system.03:54
lbragstadIn college, we had a professor who was hell bent on getting us to write a video game using lamda moo http://en.wikipedia.org/wiki/LambdaMOO03:54
*** alex_klimov has joined #openstack-dev03:54
morganfainbergbknudson, but it would require us to write erlang03:54
morganfainberglbragstad, ugh, lambdamoo is such a ... trainwreck.03:54
lbragstadarray indexing starts at one...03:55
morganfainberglbragstad, (disclaimer: I got paid for a while to write C to extend that and crazy Mud code bases)03:55
lbragstadlol really?!03:55
morganfainbergyeah03:55
morganfainbergported/enhanced some of the hot-reboot codes etc03:55
*** rohitk has joined #openstack-dev03:55
morganfainbergdid some malloc replacement in i think Dikumud based stuff to help isolate memory leaks03:56
lbragstadmorganfainberg: nice03:56
*** mriedem has quit IRC03:56
morganfainberglbragstad, and by malloc replacement, i mean... why would you do that terrible macro... do something else03:56
lbragstadmorganfainberg: :)03:57
*** e0ne has joined #openstack-dev03:57
morganfainberglbragstad, but.. i'll stand by the trainwreck comment03:57
ayoungOK, so I just confirmed that revoking one token revokes all of the tokens with the same user/expiry03:57
* ayoung happy03:57
morganfainbergayoung, yay!03:58
* lbragstad stands next morganfainberg 's trainwreck comment too03:58
*** marun has joined #openstack-dev04:00
morganfainbergwow, i feel brain fried today04:01
morganfainberggood thing i had the day off.04:01
lbragstadmorganfainberg: I hear yeah, I've looked at henrynash 's stuff a few times today04:01
*** e0ne has quit IRC04:02
morganfainberglbragstad, i didn't even get to that today.  ran errands then it was suddenly like 6pm04:02
morganfainbergnow it's like 8.04:02
lbragstadI forget you're two hours later04:02
morganfainberglol yeah SoCal04:03
morganfainbergit also means i'ts like 80 degrees here durning the day04:03
*** matiu has joined #openstack-dev04:03
lbragstadnice04:03
*** aditirav has joined #openstack-dev04:04
morganfainbergi like cold weather :P04:04
lbragstadwe have plenty of it up here if you want some04:04
morganfainbergsend some to SoCal04:04
*** aditirav has quit IRC04:04
morganfainbergespecially if there is rain involved/... or snow04:04
lbragstad.. lots of snow04:04
morganfainbergheck to california in general04:04
*** aditirav has joined #openstack-dev04:04
morganfainbergplease send us some... we need it :P04:05
*** asalkeld has joined #openstack-dev04:05
topolwe have snow coming too. I hate snow04:05
*** reed has joined #openstack-dev04:08
*** marun has quit IRC04:12
*** marun has joined #openstack-dev04:13
*** marun has quit IRC04:14
*** alex_klimov has quit IRC04:15
*** sn6i23a has quit IRC04:15
*** marun has joined #openstack-dev04:16
*** redhat has quit IRC04:19
*** krotscheck has joined #openstack-dev04:19
*** ArxCruz has quit IRC04:20
*** aeperezt has quit IRC04:24
*** krotscheck has quit IRC04:24
*** bdpayne has joined #openstack-dev04:25
*** Longgeek has joined #openstack-dev04:26
*** krotscheck has joined #openstack-dev04:27
*** emagana has joined #openstack-dev04:32
*** Longgeek has quit IRC04:32
*** mikeoutland has joined #openstack-dev04:35
*** emagana has quit IRC04:37
*** coolsvap has joined #openstack-dev04:38
*** alex_klimov has joined #openstack-dev04:38
*** Ryan_Lane has joined #openstack-dev04:39
*** ramishra_ has quit IRC04:40
*** mikeoutland has quit IRC04:41
*** alex_klimov has quit IRC04:44
*** alex_klimov has joined #openstack-dev04:44
*** asalkeld has quit IRC04:45
*** erkrnt has joined #openstack-dev04:45
*** erkrnt has quit IRC04:46
*** alex_klimov1 has joined #openstack-dev04:46
*** alex_klimov has quit IRC04:46
*** rohitk has quit IRC04:47
*** buzztroll has quit IRC04:51
*** aditirav_ has joined #openstack-dev04:52
*** dstanek has quit IRC04:53
jgriffithttx: I'm not going to have much to update you on tomorrow I'm afraid04:53
*** tdruiva_ has quit IRC04:53
*** aditirav has quit IRC04:55
*** aditirav_ is now known as aditirav04:55
*** ramishra has joined #openstack-dev04:55
*** gimps has quit IRC04:55
*** buzztroll has joined #openstack-dev04:56
*** rcleere has joined #openstack-dev04:57
*** e0ne has joined #openstack-dev04:57
*** Mandell has joined #openstack-dev04:57
coolsvapn0ano: hey04:58
ayoungbknudson, OK...nother change posted...and I am headed to bed.  Thanks for your dilligence04:58
*** ayoung is now known as ayoung-zZzZzZzZ04:58
coolsvapI saw you abondoned all the gantt patches04:59
*** carl_baldwin has quit IRC04:59
n0anocoolsvap, ack04:59
n0anoyeah, note the email thread on dev, we decided not to continuously sync with nova, get the gantt tree working first and then rebase the tree04:59
coolsvapn0ano: I think I missed that, sure that could also work05:00
n0anosix of one, half dozen of the other, I'm OK with that path, it's easy enough to redo what I did.05:01
*** carl_baldwin has joined #openstack-dev05:01
*** e0ne has quit IRC05:01
n0anoeasy part was creating the devstack patches, I've already submitted them, getting the unit tests to work - no so easy05:02
coolsvapwhats the subject of mail?05:02
coolsvapgot it05:03
n0ano`sync up patches'05:03
*** mohits has joined #openstack-dev05:03
*** SergeyLukjanov_ is now known as SergeyLukjanov05:06
*** marun has quit IRC05:08
*** itzikb has quit IRC05:08
*** nshaikh has joined #openstack-dev05:09
*** krotscheck has quit IRC05:12
*** chandankumar_ has joined #openstack-dev05:14
*** bdpayne has quit IRC05:16
*** cmyster has joined #openstack-dev05:16
*** dstanek has joined #openstack-dev05:19
*** matiu has quit IRC05:22
*** asalkeld has joined #openstack-dev05:22
*** otherwiseguy has quit IRC05:23
*** matiu has joined #openstack-dev05:23
*** matiu has quit IRC05:24
*** matiu has joined #openstack-dev05:24
*** carl_baldwin has quit IRC05:25
*** crank has quit IRC05:28
*** crank has joined #openstack-dev05:29
*** ig has quit IRC05:30
*** ig1 has joined #openstack-dev05:30
*** rdas has joined #openstack-dev05:36
*** networkstatic has quit IRC05:39
*** rohitk has joined #openstack-dev05:39
*** networkstatic has joined #openstack-dev05:40
*** aditirav has quit IRC05:43
*** aditirav has joined #openstack-dev05:44
*** rohitk has quit IRC05:44
*** garyk has quit IRC05:48
*** aswadrangnekar has joined #openstack-dev05:48
*** yeylon_ has joined #openstack-dev05:53
*** e0ne has joined #openstack-dev05:57
*** jasondotstar has quit IRC05:57
*** emagana has joined #openstack-dev05:59
*** rohitk has joined #openstack-dev05:59
*** buzztroll has quit IRC06:00
*** buzztroll has joined #openstack-dev06:00
*** reed has quit IRC06:01
*** e0ne has quit IRC06:02
*** buzztroll has quit IRC06:05
*** nati_ueno has quit IRC06:06
*** faramir1 has joined #openstack-dev06:06
*** aditirav has quit IRC06:09
*** aditirav has joined #openstack-dev06:09
*** WhiteAnthrax has quit IRC06:10
*** WhiteAnthrax has joined #openstack-dev06:11
*** SergeyLukjanov is now known as SergeyLukjanov_a06:12
*** mikeoutland has joined #openstack-dev06:13
*** SergeyLukjanov_a is now known as SergeyLukjanov_06:13
*** nshaikh has left #openstack-dev06:14
*** bdpayne has joined #openstack-dev06:16
*** zhikunliu has quit IRC06:18
*** Longgeek has joined #openstack-dev06:19
*** buzztroll has joined #openstack-dev06:21
*** kpavel has joined #openstack-dev06:22
*** nati_ueno has joined #openstack-dev06:22
*** nati_ueno has quit IRC06:23
*** nati_ueno has joined #openstack-dev06:24
*** mikeoutland has quit IRC06:24
*** SumitNaiksatam_ has joined #openstack-dev06:25
*** SumitNaiksatam has quit IRC06:25
*** SumitNaiksatam_ is now known as SumitNaiksatam06:25
*** Longgeek has quit IRC06:26
*** irenab has joined #openstack-dev06:29
*** zaitcev has quit IRC06:30
*** buzztroll has quit IRC06:31
*** bvandenh has joined #openstack-dev06:33
*** markvoelker has quit IRC06:33
*** xchu has quit IRC06:34
*** avishay has joined #openstack-dev06:34
*** neeti has joined #openstack-dev06:35
*** buzztroll has joined #openstack-dev06:35
*** haomaiwa_ has quit IRC06:36
*** haomaiwang has joined #openstack-dev06:36
*** doug_shelley66 has joined #openstack-dev06:36
*** neoXsys has joined #openstack-dev06:38
*** ramishra has quit IRC06:38
*** crank has quit IRC06:39
*** faramir1 has quit IRC06:39
*** SergeyLukjanov_ is now known as SergeyLukjanov06:42
*** jamielennox is now known as jamielennox|away06:43
*** mrunge has joined #openstack-dev06:43
*** mrunge has quit IRC06:44
*** mrunge has joined #openstack-dev06:44
*** haomaiwa_ has joined #openstack-dev06:45
*** vkozhukalov has quit IRC06:47
*** haomaiwang has quit IRC06:48
*** rcleere has quit IRC06:50
*** crank has joined #openstack-dev06:51
*** topol has quit IRC06:54
*** bdpayne has quit IRC06:55
*** garyk has joined #openstack-dev06:56
*** haomaiwa_ has quit IRC06:56
*** haomaiwang has joined #openstack-dev06:56
*** e0ne has joined #openstack-dev06:57
*** haomaiwa_ has joined #openstack-dev06:59
*** haomaiwang has quit IRC07:01
*** crank has quit IRC07:02
*** e0ne has quit IRC07:02
*** crank has joined #openstack-dev07:02
*** ytwu has quit IRC07:04
*** e0ne has joined #openstack-dev07:04
*** mrunge has quit IRC07:07
*** mrunge has joined #openstack-dev07:08
*** ytwu has joined #openstack-dev07:09
*** sgordon` has quit IRC07:09
*** csaba|afk is now known as csaba07:09
*** vartom1111111111 has joined #openstack-dev07:10
*** sgordon` has joined #openstack-dev07:10
*** nati_uen_ has joined #openstack-dev07:12
*** nati_uen_ has quit IRC07:13
*** Drankis has joined #openstack-dev07:13
*** nati_uen_ has joined #openstack-dev07:14
*** rraja has joined #openstack-dev07:15
*** nati_ueno has quit IRC07:16
*** yolanda has joined #openstack-dev07:18
*** sthaha has quit IRC07:19
*** pmathews has quit IRC07:22
*** MaxV has joined #openstack-dev07:23
*** xingchao has quit IRC07:26
*** mrda has quit IRC07:27
*** SergeyLukjanov is now known as SergeyLukjanov_07:29
*** romcheg has joined #openstack-dev07:36
*** MaxV has quit IRC07:36
*** amotoki has joined #openstack-dev07:38
*** ifarkas has joined #openstack-dev07:41
*** neoXsys has quit IRC07:43
*** belmoreira has joined #openstack-dev07:43
*** aditirav has quit IRC07:44
*** amcrn has quit IRC07:45
*** aditirav has joined #openstack-dev07:45
*** NikitaKonovalov_ is now known as NikitaKonovalov07:45
*** nmagnezi has joined #openstack-dev07:46
*** vartom1111111112 has joined #openstack-dev07:46
*** vartom1111111111 has quit IRC07:48
*** ala_ has joined #openstack-dev07:49
*** oro has joined #openstack-dev07:49
*** tkammer has joined #openstack-dev07:51
*** jprovazn has joined #openstack-dev07:52
*** AnilV4 has quit IRC07:54
*** cmyster_ has joined #openstack-dev07:54
*** aditirav has quit IRC07:55
*** aditirav has joined #openstack-dev07:55
*** jtomasek has joined #openstack-dev07:56
*** dkuffner has joined #openstack-dev07:56
*** sdake has joined #openstack-dev07:58
*** cmyster has quit IRC07:58
*** AnilV4 has joined #openstack-dev07:58
*** mindpixel has joined #openstack-dev07:59
*** neoXsys has joined #openstack-dev08:00
*** Longgeek has joined #openstack-dev08:01
*** rraja has quit IRC08:01
*** nati_ueno has joined #openstack-dev08:02
*** nati_ueno has quit IRC08:02
*** nati_ueno has joined #openstack-dev08:03
*** carlp has quit IRC08:03
*** s2r2_ has joined #openstack-dev08:03
*** erkules_ is now known as erkules08:04
*** asalkeld has quit IRC08:05
*** nati_uen_ has quit IRC08:05
*** moted has quit IRC08:06
*** xqueralt has joined #openstack-dev08:06
*** bauzas has joined #openstack-dev08:08
*** Longgeek has quit IRC08:08
*** florentflament has joined #openstack-dev08:08
*** e0ne has quit IRC08:09
*** evgenyf has joined #openstack-dev08:10
*** xga has joined #openstack-dev08:11
*** _ruhe is now known as ruhe08:11
*** jcoufal has joined #openstack-dev08:13
*** omachace has joined #openstack-dev08:13
*** buzztroll has quit IRC08:13
*** jistr has joined #openstack-dev08:14
*** flaper87|afk is now known as flaper8708:14
*** julienvey_ has joined #openstack-dev08:19
*** cmyster_ has quit IRC08:22
*** cmyster has joined #openstack-dev08:22
*** cmyster has joined #openstack-dev08:22
*** xgsa has joined #openstack-dev08:25
*** sahid has joined #openstack-dev08:25
*** julienvey_ has quit IRC08:28
*** vkozhukalov has joined #openstack-dev08:29
*** paragan has quit IRC08:33
*** romcheg has quit IRC08:34
*** SergeyLukjanov_ is now known as SergeyLukjanov08:37
*** yeylon__ has joined #openstack-dev08:40
*** corXi has joined #openstack-dev08:41
*** fbo_away is now known as fbo08:41
*** mkollaro has joined #openstack-dev08:41
*** marekd|away is now known as marekd08:41
*** yeylon_ has quit IRC08:42
*** DinaBelova_ is now known as DinaBelova08:43
*** ilyashakhat has quit IRC08:43
*** safchain has joined #openstack-dev08:43
*** ilyashakhat has joined #openstack-dev08:43
*** iartarisi has joined #openstack-dev08:45
*** nacim has joined #openstack-dev08:45
*** yamahata has quit IRC08:45
*** paragan has joined #openstack-dev08:46
*** comay has quit IRC08:46
*** yassine has joined #openstack-dev08:47
*** rraja has joined #openstack-dev08:48
*** nacim has quit IRC08:49
*** romcheg has joined #openstack-dev08:49
*** nati_uen_ has joined #openstack-dev08:51
*** ygbo has joined #openstack-dev08:51
*** mancdaz_away is now known as mancdaz08:52
*** Mandell has quit IRC08:53
*** I159 has joined #openstack-dev08:53
*** JordanP has joined #openstack-dev08:54
*** nati_ueno has quit IRC08:55
*** nati_uen_ has quit IRC08:56
*** markwash has quit IRC08:56
*** nati_ueno has joined #openstack-dev08:57
*** krast has joined #openstack-dev08:57
*** boris-42 has quit IRC09:00
*** yeylon__ has quit IRC09:00
*** derekh has joined #openstack-dev09:00
*** boris-42 has joined #openstack-dev09:00
*** nacim has joined #openstack-dev09:00
*** s2r2_ has quit IRC09:01
*** MaxV has joined #openstack-dev09:01
*** sushils has quit IRC09:02
*** afazekas has joined #openstack-dev09:03
*** jhesketh__ has quit IRC09:04
*** giulivo has joined #openstack-dev09:05
*** evgenyf has quit IRC09:06
*** jpich has joined #openstack-dev09:07
*** evgenyf has joined #openstack-dev09:07
*** xga_ has joined #openstack-dev09:08
*** jhesketh_ has quit IRC09:10
*** xga has quit IRC09:11
*** yeylon__ has joined #openstack-dev09:15
*** teran has quit IRC09:18
*** Alexei_987 has joined #openstack-dev09:18
*** teran has joined #openstack-dev09:19
*** markmc has joined #openstack-dev09:20
*** pixelb has joined #openstack-dev09:22
*** teran has quit IRC09:23
*** buzztroll has joined #openstack-dev09:24
*** WintermeW has left #openstack-dev09:24
*** viktors has joined #openstack-dev09:28
*** danpb has joined #openstack-dev09:29
*** buzztroll has quit IRC09:29
BobBallyjiang5: Sorry - had to go home very early yesterday.09:31
*** henrynash has quit IRC09:33
*** athomas has joined #openstack-dev09:37
*** lxsli has quit IRC09:38
*** lxsli has joined #openstack-dev09:39
*** jhesketh has joined #openstack-dev09:50
*** nati_uen_ has joined #openstack-dev09:50
*** mmagr has joined #openstack-dev09:51
*** jhesketh__ has joined #openstack-dev09:52
*** arozumenko has joined #openstack-dev09:53
*** e0ne has joined #openstack-dev09:53
*** nati_ueno has quit IRC09:54
*** salv-orlando has quit IRC09:55
*** salv-orlando has joined #openstack-dev09:56
*** ig1 has quit IRC09:56
*** kolesovdv has joined #openstack-dev09:56
*** ig has joined #openstack-dev09:56
*** nati_uen_ has quit IRC09:57
*** nati_ueno has joined #openstack-dev09:58
*** sushils has joined #openstack-dev09:59
*** nshaikh has joined #openstack-dev09:59
*** kpavel has quit IRC10:00
*** MaxV has quit IRC10:00
*** jasondotstar has joined #openstack-dev10:00
*** teran has joined #openstack-dev10:04
*** johnthetubaguy has joined #openstack-dev10:05
*** mancdaz is now known as mancdaz_away10:06
*** martyntaylor has joined #openstack-dev10:07
*** MaxV has joined #openstack-dev10:08
*** coolsvap has quit IRC10:09
*** xga has joined #openstack-dev10:10
*** sileht has quit IRC10:11
*** Alexei_9871 has joined #openstack-dev10:11
*** xga_ has quit IRC10:11
*** coolsvap has joined #openstack-dev10:12
*** jp_at_hp has joined #openstack-dev10:12
*** Alexei_987 has quit IRC10:12
*** mancdaz_away is now known as mancdaz10:14
*** xga has quit IRC10:14
*** xga_ has joined #openstack-dev10:14
*** ihrachys has quit IRC10:16
*** Alexei_9871 has left #openstack-dev10:16
*** ihrachys has joined #openstack-dev10:16
*** sileht has joined #openstack-dev10:21
*** xingchao has joined #openstack-dev10:23
*** coolsvap has quit IRC10:23
*** xga__ has joined #openstack-dev10:25
*** xga_ has quit IRC10:25
*** jckasper has joined #openstack-dev10:26
*** jckasper_ has quit IRC10:26
*** gszasz has joined #openstack-dev10:26
*** exed_ has joined #openstack-dev10:27
*** coolsvap has joined #openstack-dev10:27
*** paragan has quit IRC10:27
jd__lifeless: is there a secret to decrypt the garbage subunit reports sometimes like \xb3)\x01@T@Itests.test_p when it fails to load the tests for whatever reason? I didn't even find a bug in LP about that, not sure what to do10:28
*** xga__ has quit IRC10:28
*** xga__ has joined #openstack-dev10:28
lifelessjd__: yes10:28
*** irenab has quit IRC10:29
lifelessjd__: the very end of it has the modules that are not importing correctly10:29
lifelessjd__: the bad error output is because of over enthusiastic diagnostics in testr10:29
*** xuhanp_ has quit IRC10:29
jd__lifeless: thanks :)10:30
jd__lifeless: running subunit manually I don't seem to manage to have a "clean output" anyway, not sure why10:30
jd__didn't find a bug in testrepository about that, is there one I could follow?10:30
jd__I'd be happy to try to write a fix or something10:30
lifelessjd__: . .tox/py27/bin/activate; python import foo.bar.baz10:31
lifelessjd__: o, the output ?10:31
lifelessI'm not sure if I've filed one; please do (bugs.launchpad.net/testrepository)10:31
jd__lifeless: yeah thanks to your hint I noticed the import error at the end :)10:31
*** xga_ has joined #openstack-dev10:31
jd__I'll take a look and will open a bug10:31
lifelessjd__: as for a fix - cool; don't worry about bzr - I take patches10:32
jd__:-))10:32
lifelesstestrepository/testcommand.py line 299 is where the output is coming from10:32
lifelessbut you can see that to use the output we pass it through parse_enumeration10:33
lifelessso the fix would be to teach parse_enumeration to give back a a pair of test ids and errors10:33
*** lxsli has quit IRC10:33
lifelessand if there are errors *or* the returncode is nonzero, show the errors10:34
*** irenab has joined #openstack-dev10:34
lifeless_v2 in testlist.py will need to change as well10:34
*** krast has quit IRC10:34
lifelessto include the errors10:34
*** xga__ has quit IRC10:35
*** uaberme has joined #openstack-dev10:35
*** martyntaylor has quit IRC10:35
*** krast has joined #openstack-dev10:36
*** akrivoka has joined #openstack-dev10:37
lifelessgnight10:37
*** boris-42 has quit IRC10:38
*** asalkeld has joined #openstack-dev10:38
*** yassine has quit IRC10:38
*** ruhe is now known as _ruhe10:39
*** yassine has joined #openstack-dev10:42
*** nati_uen_ has joined #openstack-dev10:46
*** oro_ has joined #openstack-dev10:47
*** ArxCruz has joined #openstack-dev10:48
*** ramishra has joined #openstack-dev10:49
*** oro_ has quit IRC10:49
*** nati_ueno has quit IRC10:49
*** romcheg1 has joined #openstack-dev10:49
*** vartom1111111112 has quit IRC10:49
*** oro_ has joined #openstack-dev10:49
*** xga__ has joined #openstack-dev10:49
*** Longgeek has joined #openstack-dev10:50
*** oro_ has quit IRC10:50
*** yassine has quit IRC10:50
*** dave_tucker_zzz is now known as dave_tucker10:50
*** yassine has joined #openstack-dev10:50
*** martyntaylor has joined #openstack-dev10:51
*** xga__ has quit IRC10:52
*** xga__ has joined #openstack-dev10:52
*** xga_ has quit IRC10:53
*** romcheg has quit IRC10:54
*** _ruhe is now known as ruhe10:54
*** xga__ has quit IRC10:55
*** xga__ has joined #openstack-dev10:55
*** abk has joined #openstack-dev10:56
*** yassine has quit IRC10:57
*** xga__ has quit IRC11:00
*** xga__ has joined #openstack-dev11:00
*** jasondotstar has quit IRC11:01
*** max_lobur_afk is now known as max_lobur11:05
*** mkollaro has quit IRC11:05
*** jhesketh__ has quit IRC11:07
*** jasondotstar has joined #openstack-dev11:07
*** emagana has quit IRC11:07
*** Alexei_987 has joined #openstack-dev11:09
*** yassine has joined #openstack-dev11:10
*** xga_ has joined #openstack-dev11:13
*** akrivoka has quit IRC11:14
*** e0ne has quit IRC11:15
*** e0ne has joined #openstack-dev11:15
*** SergeyLukjanov is now known as SergeyLukjanov_11:15
*** xga__ has quit IRC11:16
*** akrivoka has joined #openstack-dev11:17
*** jcoufal has quit IRC11:17
*** xga_ has quit IRC11:18
*** bvandenh has quit IRC11:18
*** xga_ has joined #openstack-dev11:18
*** SergeyLukjanov_ is now known as SergeyLukjanov11:19
*** mkollaro has joined #openstack-dev11:21
*** yassine has quit IRC11:21
*** jckasper has quit IRC11:22
*** jckasper has joined #openstack-dev11:22
*** lucasagomes has joined #openstack-dev11:22
*** yassine has joined #openstack-dev11:23
*** romcheg has joined #openstack-dev11:23
*** xga_ has quit IRC11:24
*** xga_ has joined #openstack-dev11:24
*** romcheg1 has quit IRC11:26
*** eglynn has joined #openstack-dev11:27
*** pcm_ has joined #openstack-dev11:31
*** vartom1111111112 has joined #openstack-dev11:32
*** rfolco has joined #openstack-dev11:32
*** pcm_ has quit IRC11:33
*** pcm_ has joined #openstack-dev11:33
*** henrynash has joined #openstack-dev11:35
*** emagana has joined #openstack-dev11:38
*** martyntaylor has quit IRC11:42
*** jcoufal has joined #openstack-dev11:42
*** vartom1111111113 has joined #openstack-dev11:44
*** vartom1111111112 has quit IRC11:45
*** vartom1111111114 has joined #openstack-dev11:45
*** emagana has quit IRC11:46
*** vartom1111111115 has joined #openstack-dev11:46
*** vartom1111111116 has joined #openstack-dev11:47
*** vartom1111111113 has quit IRC11:48
*** martyntaylor has joined #openstack-dev11:48
*** vartom1111111114 has quit IRC11:50
*** vartom1111111115 has quit IRC11:51
*** kolesovdv has quit IRC11:51
*** henrynash has left #openstack-dev11:51
*** henrynash has joined #openstack-dev11:52
*** Longgeek has quit IRC11:53
*** yaguang has quit IRC11:55
*** uaberme has quit IRC11:57
*** s2r2_ has joined #openstack-dev11:59
*** topol has joined #openstack-dev12:00
*** xga_ has quit IRC12:02
*** xga_ has joined #openstack-dev12:02
*** yeylon__ has quit IRC12:03
*** oro has quit IRC12:03
*** mattymo has quit IRC12:05
*** ruhe is now known as _ruhe12:05
*** boris-42 has joined #openstack-dev12:05
*** tdruiva has joined #openstack-dev12:05
*** morazi has joined #openstack-dev12:06
*** csaba is now known as csaba|afk12:07
*** amuller has joined #openstack-dev12:07
*** paragan has joined #openstack-dev12:09
*** paragan has quit IRC12:09
*** paragan has joined #openstack-dev12:09
*** mattymo has joined #openstack-dev12:09
*** _ruhe is now known as ruhe12:11
*** s2r2_ has quit IRC12:13
*** yeylon__ has joined #openstack-dev12:17
*** xga_ has quit IRC12:17
*** xga_ has joined #openstack-dev12:17
*** oro has joined #openstack-dev12:17
*** bvandenh has joined #openstack-dev12:18
*** coolsvap has quit IRC12:22
*** b3nt_pin has joined #openstack-dev12:23
*** b3nt_pin is now known as beagles12:23
*** networkstatic has quit IRC12:24
*** yeylon__ has quit IRC12:25
*** andreaf has quit IRC12:25
*** tserong has quit IRC12:27
*** madmike has quit IRC12:27
*** gimps has joined #openstack-dev12:27
*** rohitk has quit IRC12:28
*** READ10 has quit IRC12:28
*** xga__ has joined #openstack-dev12:28
*** tserong has joined #openstack-dev12:31
*** mancdaz is now known as mancdaz_away12:31
*** nshaikh has quit IRC12:31
*** xga_ has quit IRC12:32
*** ig has quit IRC12:32
*** mancdaz_away is now known as mancdaz12:33
*** rtheis has joined #openstack-dev12:34
*** FunnyLookinHat has joined #openstack-dev12:35
*** jasondotstar has quit IRC12:36
*** omachace has left #openstack-dev12:36
*** xga__ has quit IRC12:37
*** DinaBelova is now known as DinaBelova_12:37
*** xga__ has joined #openstack-dev12:37
*** jhesketh has quit IRC12:38
*** yeylon__ has joined #openstack-dev12:40
*** xga__ has quit IRC12:43
*** yeylon_ has joined #openstack-dev12:43
*** xga__ has joined #openstack-dev12:43
*** I159 has quit IRC12:44
*** yeylon__ has quit IRC12:46
*** ramishra has quit IRC12:46
*** mohits has quit IRC12:46
*** I159 has joined #openstack-dev12:46
*** tdruiva has quit IRC12:48
*** exed__ has joined #openstack-dev12:50
*** rraja has quit IRC12:51
*** asalkeld has quit IRC12:51
*** artom has joined #openstack-dev12:51
*** exed_ has quit IRC12:52
*** exed__ is now known as exed_12:52
*** sgordon_ has joined #openstack-dev12:52
*** gszasz has quit IRC12:53
*** danielbruno has joined #openstack-dev12:53
*** neeti has quit IRC12:56
*** andreykurilin has quit IRC12:56
*** neeti has joined #openstack-dev12:57
*** heyongli has joined #openstack-dev12:57
*** gszasz has joined #openstack-dev12:57
*** david_paterson has joined #openstack-dev12:57
*** aditirav has quit IRC12:57
*** markmcclain has joined #openstack-dev12:58
*** amotoki has quit IRC12:58
*** kwss has joined #openstack-dev12:58
*** david-lyle_ has quit IRC12:59
*** yaguang has joined #openstack-dev12:59
*** yeylon_ has quit IRC13:02
*** xga_ has joined #openstack-dev13:02
*** amuller_ has joined #openstack-dev13:02
*** amuller has quit IRC13:02
*** SergeyLukjanov is now known as SergeyLukjanov_a13:02
*** markvoelker has joined #openstack-dev13:03
*** SergeyLukjanov_a is now known as SergeyLukjanov_13:03
*** asalkeld has joined #openstack-dev13:03
*** asalkeld has quit IRC13:04
*** afazekas has quit IRC13:04
*** oro has quit IRC13:04
*** aspiers has quit IRC13:04
*** mkollaro has quit IRC13:05
*** kolesovdv has joined #openstack-dev13:06
*** xga__ has quit IRC13:06
*** xga has joined #openstack-dev13:06
*** xga_ has quit IRC13:07
*** DinaBelova_ is now known as DinaBelova13:07
*** oro has joined #openstack-dev13:07
*** nmagnezi has quit IRC13:08
*** SergeyLukjanov_ is now known as SergeyLukjanov13:09
*** pschaef has joined #openstack-dev13:10
*** giulivo has quit IRC13:12
*** giulivo has joined #openstack-dev13:12
*** amotoki has joined #openstack-dev13:14
*** jckasper has quit IRC13:14
*** mkollaro has joined #openstack-dev13:15
*** yeylon_ has joined #openstack-dev13:15
*** neeti has quit IRC13:17
*** eglynn is now known as eglynn-lunch13:17
*** rods has joined #openstack-dev13:17
*** sthaha has joined #openstack-dev13:19
*** sthaha has quit IRC13:19
*** sthaha has joined #openstack-dev13:19
*** afazekas has joined #openstack-dev13:19
*** AMike has quit IRC13:19
*** markmcclain has quit IRC13:22
*** ytwu has quit IRC13:23
*** ytwu has joined #openstack-dev13:24
*** emagana has joined #openstack-dev13:26
*** e0ne_ has joined #openstack-dev13:27
*** e0ne has quit IRC13:28
*** neeti has joined #openstack-dev13:28
*** teran_ has joined #openstack-dev13:28
*** vladikr has joined #openstack-dev13:29
*** nosnos has quit IRC13:30
*** Alexei_987 has quit IRC13:30
*** jdob has joined #openstack-dev13:31
*** nosnos has joined #openstack-dev13:31
*** emagana has quit IRC13:31
*** thouvenin has quit IRC13:31
*** teran has quit IRC13:32
*** safchain has quit IRC13:32
ihrachysa general question on how to handle oslo-incubator related bugs. So assuming there is a bug in oslo-incubator rpc module, and it's registered in Launchpad. Which projects should be affected by this? The obvious candidates are oslo and oslo.messaging. Should we also add each and every openstack module which uses this rpc module (like neutron, or ceilometer...)? Or can we just assume that the issue will13:34
ihrachyseventually be fixed by consequent sync from incubator, and hence there's no need to add all those projects to affected list?13:35
ihrachysI've seen oslo bugs with huge lists of affected projects before, but this approach doesn't look easy to handle13:35
*** mfink has joined #openstack-dev13:36
*** ayoung-zZzZzZzZ has quit IRC13:37
*** nosnos has quit IRC13:38
*** YorikSar has quit IRC13:38
bknudsonihrachys: what I've done is if it's found in a project (keystone) and I plan on pulling the change into the project then I'll add that project.13:39
bknudsonI don't add every openstack project13:39
*** martyntaylor has quit IRC13:40
*** YorikSar has joined #openstack-dev13:40
ihrachysbknudson: yes, I plan to do it for neutron, so I'll also add neutron project to the list, but this looks like a half-solution.13:40
bknudsonihrachys: there was a note to the mailing list about enhancing update.py ...13:41
*** sth has joined #openstack-dev13:41
*** gema has joined #openstack-dev13:42
bknudsonmaybe update.py could figure out what bugs are closed from the commit messages and transfer them to the new commit message.13:42
*** ruhe is now known as _ruhe13:42
jgriffith/window//wind/13:42
bknudsonthen launchpad would add the project to the bug for you?13:43
*** ramishra has joined #openstack-dev13:43
*** _ruhe is now known as ruhe13:45
*** abk has quit IRC13:45
ttxjgriffith: hi!13:45
*** MaxV has quit IRC13:45
*** ramishra has quit IRC13:45
*** sth has quit IRC13:46
*** ramishra has joined #openstack-dev13:46
*** gema has left #openstack-dev13:46
jgriffithttx: morning13:46
*** neeti_ has joined #openstack-dev13:46
ttxjgriffith: #openstack-relmgr-office ?13:47
*** safchain has joined #openstack-dev13:47
*** jasondotstar has joined #openstack-dev13:47
*** ramishra_ has joined #openstack-dev13:47
*** safchain has quit IRC13:47
*** safchain has joined #openstack-dev13:48
*** uaberme has joined #openstack-dev13:49
*** mkollaro1 has joined #openstack-dev13:49
*** mkollaro has quit IRC13:49
*** neeti has quit IRC13:50
*** tdruiva has joined #openstack-dev13:50
*** ramishra has quit IRC13:51
*** dstanek has quit IRC13:51
*** mriedem has joined #openstack-dev13:51
*** doug_shelley66 has quit IRC13:51
*** YorikSar has quit IRC13:51
*** YorikSar has joined #openstack-dev13:52
*** thomasem has joined #openstack-dev13:52
*** jckasper has joined #openstack-dev13:54
*** cmyster has quit IRC13:54
*** gszasz has quit IRC13:54
*** tongli has joined #openstack-dev13:54
*** martyntaylor has joined #openstack-dev13:54
*** vkmc has joined #openstack-dev13:55
*** jckasper has quit IRC13:55
*** MaxV has joined #openstack-dev13:55
*** noslzzp has joined #openstack-dev13:56
*** mancdaz is now known as mancdaz_away13:57
*** thuc has joined #openstack-dev13:57
*** tdruiva has quit IRC13:58
*** yaguang has quit IRC13:58
*** rcleere has joined #openstack-dev13:59
*** ramishra_ has quit IRC13:59
*** dprince has joined #openstack-dev14:00
*** aveiga has joined #openstack-dev14:00
*** coolsvap has joined #openstack-dev14:00
*** heyongli has quit IRC14:02
*** jpomero has quit IRC14:02
*** max_lobur is now known as max_lobur_afk14:04
*** dave_tucker has left #openstack-dev14:04
*** mancdaz_away is now known as mancdaz14:05
*** dims has quit IRC14:06
*** jckasper has joined #openstack-dev14:07
*** jdob_ has joined #openstack-dev14:08
*** YorikSar has quit IRC14:10
*** lbragstad has quit IRC14:11
*** xga has quit IRC14:11
*** oro has quit IRC14:11
*** Drankis has quit IRC14:12
*** kolesovdv has quit IRC14:13
*** lbragstad has joined #openstack-dev14:13
*** oro has joined #openstack-dev14:15
*** vkmc has quit IRC14:15
*** ig has joined #openstack-dev14:16
*** changbl has quit IRC14:17
*** xga has joined #openstack-dev14:17
*** bvandenh has quit IRC14:18
*** rdas has quit IRC14:18
*** dims has joined #openstack-dev14:19
*** amuller_ has quit IRC14:19
*** lbragstad has quit IRC14:20
*** cagrev has joined #openstack-dev14:21
*** READ10 has joined #openstack-dev14:21
*** yassine has quit IRC14:21
*** yassine has joined #openstack-dev14:22
*** dvarga has joined #openstack-dev14:22
*** mgagne1 has joined #openstack-dev14:22
*** yaguang has joined #openstack-dev14:22
*** mgagne has quit IRC14:23
*** jayg|g0n3 is now known as jayg14:23
*** mgagne has joined #openstack-dev14:24
*** e0ne has joined #openstack-dev14:24
*** CaptTofu has joined #openstack-dev14:25
*** HT_Sergio has joined #openstack-dev14:25
*** martyntaylor1 has joined #openstack-dev14:26
*** cagrev has quit IRC14:26
*** gordc has joined #openstack-dev14:27
*** andreykurilin has joined #openstack-dev14:27
*** max_lobur_afk is now known as max_lobur14:27
*** mgagne1 has quit IRC14:27
*** e0ne_ has quit IRC14:27
*** nkinder has quit IRC14:27
*** Mandell has joined #openstack-dev14:27
*** vijendar has joined #openstack-dev14:27
*** odyssey4me has joined #openstack-dev14:28
*** martyntaylor has quit IRC14:29
*** eharney has joined #openstack-dev14:29
*** anniec has joined #openstack-dev14:29
*** thuc has quit IRC14:30
*** mancdaz is now known as mancdaz_away14:31
*** joesavak has joined #openstack-dev14:31
*** thuc has joined #openstack-dev14:31
*** doug_shelley66 has joined #openstack-dev14:31
*** Drankis has joined #openstack-dev14:32
*** anniec_ has joined #openstack-dev14:32
*** mancdaz_away is now known as mancdaz14:32
*** peristeri has joined #openstack-dev14:33
*** mfer has joined #openstack-dev14:33
*** BobBall is now known as BobBallAWay14:34
*** alop has joined #openstack-dev14:34
*** jdob_ has quit IRC14:34
*** aspiers has joined #openstack-dev14:34
*** anniec has quit IRC14:34
*** anniec_ is now known as anniec14:34
*** alop has quit IRC14:35
*** thuc has quit IRC14:36
*** irenab has quit IRC14:36
*** vartom1111111117 has joined #openstack-dev14:36
*** vartom1111111118 has joined #openstack-dev14:38
*** nermina has joined #openstack-dev14:38
*** vartom1111111116 has quit IRC14:39
*** vartom1111111119 has joined #openstack-dev14:39
*** giulivo has quit IRC14:40
*** vartom1111111117 has quit IRC14:41
*** otherwiseguy has joined #openstack-dev14:41
*** SergeyLukjanov is now known as SergeyLukjanov_a14:42
*** vartom1111111118 has quit IRC14:42
*** browne has joined #openstack-dev14:42
*** SergeyLukjanov_a is now known as SergeyLukjanov_14:43
*** redhat has joined #openstack-dev14:43
*** mdomsch has joined #openstack-dev14:43
*** achampio1 has joined #openstack-dev14:44
*** prad has joined #openstack-dev14:44
*** jnoller has joined #openstack-dev14:44
*** coolsvap_away has joined #openstack-dev14:45
dolphmmarekd: i'm reviewing / working on a patchset for idp's14:45
*** alop has joined #openstack-dev14:45
marekddolphm: cool, thanks.14:45
*** trey_h has joined #openstack-dev14:46
*** prad has quit IRC14:46
marekddolphm: i will be around for few more hours.14:46
*** vartom1111111119 has quit IRC14:46
*** gokrokve has joined #openstack-dev14:46
*** giulivo has joined #openstack-dev14:47
*** achampion has quit IRC14:47
*** bvandenh has joined #openstack-dev14:47
*** benrodrigue has joined #openstack-dev14:47
*** coolsvap has quit IRC14:47
dolphmmarekd: fyi, you changed a few methods to be called put_ but did so inconsistently? i'm changing them back to create_14:47
*** coolsvap_away is now known as coolsvap14:48
marekddolphm: heh, ok.14:49
*** rcj has joined #openstack-dev14:49
*** lbragstad has joined #openstack-dev14:49
*** mriedem has quit IRC14:49
*** kevinconway has joined #openstack-dev14:49
*** sthaha has quit IRC14:49
*** dstanek has joined #openstack-dev14:49
*** ayoung has joined #openstack-dev14:50
*** tshirtman has quit IRC14:50
*** tshirtman has joined #openstack-dev14:50
*** riskable has quit IRC14:50
*** changbl has joined #openstack-dev14:50
*** riskable has joined #openstack-dev14:50
*** SergeyLukjanov_ is now known as SergeyLukjanov14:50
*** bauzas has quit IRC14:51
*** armax has joined #openstack-dev14:51
dolphmmarekd: it might make sense to call the controllers something other than create_ but the driver methods don't need to care about the HTTP method14:51
*** achampion has joined #openstack-dev14:52
*** pasquier-s has quit IRC14:52
marekddolphm: got it.14:52
*** mgagne has quit IRC14:53
*** bauzas has joined #openstack-dev14:53
*** pasquier-s has joined #openstack-dev14:53
*** achampio1 has quit IRC14:53
*** FunnyLookinHat has quit IRC14:54
ayoungdolphm, Revocations is probably ready for you.  bknudson did the 60-inline-comments review yesterday, and I posted the changes at midnight.  Its trhough the check queue now; all green.14:54
ayoungI can take some reviews.  What is burning?\14:54
dolphmayoung: i saw lol14:54
*** boris-42 has quit IRC14:54
ayoungLooks like Gate is flowing again, too14:54
dolphmayoung: give me a few more minutes on idp's and then that'll need a review14:54
dolphmayoung: ++14:54
ayoungSounds good.14:55
dolphmnot sure if that's just overnight, or if it's actually improved14:55
*** amotoki has quit IRC14:55
*** dvarga is now known as dvarga|away14:55
*** dvarga|away is now known as dvarga14:55
*** nplanel has joined #openstack-dev14:56
*** rcj has quit IRC14:57
*** terriyu has joined #openstack-dev14:57
*** rcj has joined #openstack-dev14:57
dolphmayoung: alrighty- https://review.openstack.org/#/c/60244/ (cc- marekd)14:58
*** trey_h_ has joined #openstack-dev14:59
*** xga has quit IRC15:00
*** jcoufal has quit IRC15:02
*** jobewan has joined #openstack-dev15:02
*** jcoufal_ has joined #openstack-dev15:02
*** trey_h has quit IRC15:03
*** spzala has joined #openstack-dev15:03
*** vkozhukalov has quit IRC15:04
*** aeperezt has joined #openstack-dev15:05
*** chmouel has quit IRC15:05
*** chmouel_ has joined #openstack-dev15:05
*** jruzicka has joined #openstack-dev15:05
*** chmouel_ is now known as chmouel15:06
*** prad has joined #openstack-dev15:07
*** xga has joined #openstack-dev15:07
*** Gordonz has joined #openstack-dev15:08
*** Gordonz has quit IRC15:08
*** yassine has quit IRC15:08
*** emagana has joined #openstack-dev15:08
*** vkmc has joined #openstack-dev15:08
*** vkmc has quit IRC15:08
*** vkmc has joined #openstack-dev15:08
*** Gordonz has joined #openstack-dev15:08
*** yassine has joined #openstack-dev15:09
*** kgriffs_afk is now known as kgriffs15:10
*** sahid has quit IRC15:11
*** tkammer has quit IRC15:11
*** amuller has joined #openstack-dev15:12
*** emagana has quit IRC15:13
*** alex_klimov1 has quit IRC15:14
*** alex_xu has quit IRC15:14
*** nkinder has joined #openstack-dev15:15
*** mgagne has joined #openstack-dev15:16
*** mgagne1 has joined #openstack-dev15:17
*** trey_h_ has quit IRC15:17
*** nmagnezi has joined #openstack-dev15:17
*** eglynn-lunch is now known as eglynn15:17
*** trey_h has joined #openstack-dev15:18
*** ig has quit IRC15:18
*** ig has joined #openstack-dev15:19
marekddolphm: ayoung : just realized I missed that and that's pretty crucial: http://pasteraw.com/4ghyirco3o2j2v18q12o7b9q80xbj8u15:19
dolphmmarekd: ooh, nice test15:19
ayoungmarekd, ++15:20
dolphmmarekd: the first part was already in there, no?15:20
*** rcleere has quit IRC15:20
marekdnot handle_conflict15:20
*** mrunge has quit IRC15:20
*** aswadrangnekar has quit IRC15:20
*** exed_ has quit IRC15:21
ttxmarkmc, flaper87: is one of you filling in for dhellmann this week ?15:21
*** mgagne has quit IRC15:21
*** dbalog has left #openstack-dev15:21
*** nkinder has quit IRC15:21
flaper87ttx: I am, as in I'm keeping an eye on the i-2 status for oslo-*15:22
lbragstadbknudson: ayoung are either of you able to leave a comment at line 710 here: https://review.openstack.org/#/c/55908/24/keystone/tests/test_v3_auth.py15:22
ttxflaper87: ok, please come to #openstack-relmgr-office15:22
*** paragan has quit IRC15:22
*** FunnyLookinHat has joined #openstack-dev15:22
*** exed_ has joined #openstack-dev15:22
*** martyntaylor1 has quit IRC15:22
ayounglbragstad, yes I can.15:22
flaper87ttx: can I do it in a bit? I'm in another meeting now :S15:23
ayounglbragstad, are you using chrome?15:23
lbragstadayoung: yes15:23
ayoungmorganfainberg had a problem with chrome earlier this week15:23
ayoungsome sort of update is choking on the gerrit Javascript I am guessing lbragstad15:23
lbragstadayoung:  interesting, it keeps kicking me around to different parts of the file15:23
ayoungYep15:23
ttxflaper87: sure!15:23
ayoungtry firefox15:23
bknudsonlbragstad: I don't have a problem leaving a comment.15:23
*** ytwu has quit IRC15:24
ttxflaper87: ping me there when available15:24
lbragstadayoung: ok sounds good, I'll publish the comments I have and then finish in firefox15:24
*** tkammer has joined #openstack-dev15:24
lbragstadbknudson: are you using chrome?15:24
*** ytwu has joined #openstack-dev15:24
bknudsonlbragstad: no. FF15:24
lbragstadbknudson: ok15:24
*** networkstatic has joined #openstack-dev15:24
*** nkinder has joined #openstack-dev15:25
*** marun has joined #openstack-dev15:25
*** uaberme has quit IRC15:26
marekdbknudson: aaargh, I did apply your suggestions for sure and probably broke git somehow.15:26
*** stevemar has joined #openstack-dev15:28
*** JonnyNomad has quit IRC15:29
*** mgagne1 has quit IRC15:30
*** rnirmal has joined #openstack-dev15:30
*** dave_tucker_zzz has joined #openstack-dev15:31
*** dave_tucker_zzz is now known as dave_tucker15:31
*** mriedem has joined #openstack-dev15:31
*** nelsnelson is now known as nelsnelson_away15:32
*** nelsnelson_away is now known as nelsnelson15:32
*** terrylhowe has joined #openstack-dev15:32
*** xga has quit IRC15:33
*** tmclaugh[work] has joined #openstack-dev15:33
*** lucasagomes is now known as lucas-hungry15:33
ayoungmarekd, you never break git.  Git is resiliant15:34
ayoungyou can always restore an old state15:34
*** otherwiseguy has quit IRC15:34
*** nelsnels_ has joined #openstack-dev15:34
*** jecarey has joined #openstack-dev15:35
*** yassine has quit IRC15:35
*** nelsnels_ has quit IRC15:35
*** yassine has joined #openstack-dev15:35
*** dvarga is now known as dvarga|away15:35
*** dvarga|away is now known as dvarga15:35
*** nelsnels_ has joined #openstack-dev15:36
*** nelsnelson has quit IRC15:37
*** jchiles has joined #openstack-dev15:37
marekdayoung: ++15:37
ayoungmarekd, you got it sorted?15:37
*** tanisdl has joined #openstack-dev15:37
marekdfixed. adding the test i mentioned in pasteraw15:37
marekd1 minute.15:37
*** martyntaylor has joined #openstack-dev15:38
*** xga has joined #openstack-dev15:38
*** martyntaylor has quit IRC15:38
*** martyntaylor has joined #openstack-dev15:38
*** nati_uen_ has quit IRC15:40
*** xga has quit IRC15:40
*** xga has joined #openstack-dev15:40
*** rcleere has joined #openstack-dev15:41
dolphmmarekd: bknudson added some comments15:42
*** neeti_ has quit IRC15:42
*** emagana has joined #openstack-dev15:42
marekdnoticed that.15:42
*** galstrom_zzz is now known as galstrom15:43
*** nelsnels_ has quit IRC15:43
*** Underbyte has quit IRC15:43
*** nelsnelson has joined #openstack-dev15:44
ayoungdstanek, check me on this:  if 'id' in user and user['id'] != user_id:     could be rewritten as       if user.get('id') != user_id:  right?  the !=  means that they are semantically the same?15:44
marekddolphm: looks like you commited kina outdated patchset for idp? patchset 17 (mine) has render_response() in controllers.py, whereas Patchset 18 (yours) doesn't.15:45
*** otherwiseguy has joined #openstack-dev15:46
*** samuelbercovici has joined #openstack-dev15:46
*** jecarey has quit IRC15:46
marekdand 17 has almost all of bknudson's suggestions applied.15:47
*** emagana has quit IRC15:47
ayoungah...no they are not the same...disregard15:47
dstanekayoung: there may be a slight difference in semantics there15:47
ayoungdstanek, yeah, and in this case that difference is significant15:47
*** dbalog has joined #openstack-dev15:48
ayoungthe presnet indicates the values were sent in for update.  T15:48
marekddolphm: me fix it all, apply your changes and commit patchset again?15:48
ayoungTheir absense means "ignore"15:48
dolphmmarekd: i don't have more changes?15:48
*** rraja has joined #openstack-dev15:48
dolphmmarekd: (reading back) hrm... i thought i checked out the latest15:48
marekdno worries, you are probably multitasking hardcore level at the moment.15:49
*** sandywalsh has joined #openstack-dev15:50
*** neeti has joined #openstack-dev15:50
marekddolphm: pulling patchset 17, fixing, rebasing with current master will work, right?15:50
*** NikitaKonovalov is now known as NikitaKonovalov_15:51
*** neeti has quit IRC15:51
*** jprovazn has quit IRC15:52
dolphmmarekd: i don't know what happened on my end :-/ i've never checked out the last 2 patchsets (15 & 16)15:52
*** tkammer has quit IRC15:52
*** markwash has joined #openstack-dev15:52
dolphmmarekd: and yes - i'll re-apply my changes15:53
*** MaxV has quit IRC15:54
marekdhold on, cause I don't wanna end up in a race condition :-)15:54
maurosrhey can someone take a look on this https://review.openstack.org/#/c/66360/ ? (oslo-incubator)15:55
marekddolphm: i will add it first, ok?15:55
dolphmmarekd: ++15:55
dolphmmarekd: i'm waiting15:55
marekdcool.15:55
*** kenperkins has joined #openstack-dev15:55
*** jcoufal_ has quit IRC15:57
*** SergeyLukjanov is now known as SergeyLukjanov_15:57
*** nshaikh has joined #openstack-dev15:58
*** mancdaz is now known as mancdaz_away15:58
*** mancdaz_away is now known as mancdaz15:58
*** nshaikh has quit IRC15:59
*** Drankis has quit IRC16:00
*** giroro_ has quit IRC16:01
*** jmontemayor has joined #openstack-dev16:01
*** jecarey has joined #openstack-dev16:01
*** colinmcnamara has joined #openstack-dev16:01
*** DinaBelova is now known as DinaBelova_16:02
*** boris-42 has joined #openstack-dev16:02
*** rraja has quit IRC16:02
*** devoid has joined #openstack-dev16:02
*** alexpilotti has joined #openstack-dev16:02
*** Ruetobas has joined #openstack-dev16:03
*** carl_baldwin has joined #openstack-dev16:03
*** thouveng has joined #openstack-dev16:04
*** nkinder has quit IRC16:04
*** burt1 has joined #openstack-dev16:04
*** nmagnezi has quit IRC16:06
*** MaxV has joined #openstack-dev16:07
*** jlabocki has joined #openstack-dev16:07
*** SumitNaiksatam has quit IRC16:07
*** Ruetobas has quit IRC16:08
*** nati_ueno has joined #openstack-dev16:08
*** xqueralt has quit IRC16:08
*** samuelbercovici has quit IRC16:09
*** Nikolay_St has quit IRC16:09
*** chandankumar_ has quit IRC16:10
*** cdub has joined #openstack-dev16:11
*** mrodden has joined #openstack-dev16:11
*** prad has quit IRC16:11
dolphmmarekd: ping me when you're ready16:11
*** prad has joined #openstack-dev16:12
*** jpomero has joined #openstack-dev16:12
*** gszasz has joined #openstack-dev16:13
*** pschaef has quit IRC16:13
*** ik__ has joined #openstack-dev16:13
ik__hi16:13
*** sahid has joined #openstack-dev16:13
ik__sorry to ask very basic question16:13
*** alop has quit IRC16:14
ik__how filter REST requests can be fired?16:14
*** Ruetobas has joined #openstack-dev16:14
ik__I mean how can I fire search request16:14
marekddolphm: let me run full testsuite.16:14
*** mgagne has joined #openstack-dev16:14
*** hemna has joined #openstack-dev16:15
*** markwash has quit IRC16:15
*** eharney has quit IRC16:15
*** pmathews has joined #openstack-dev16:16
*** mgagne1 has joined #openstack-dev16:16
*** rcj` has joined #openstack-dev16:16
*** nkinder has joined #openstack-dev16:16
*** sgordon_ has quit IRC16:18
*** pschaef has joined #openstack-dev16:18
*** topol has quit IRC16:19
*** mgagne has quit IRC16:19
*** gyee has joined #openstack-dev16:19
*** trey_h has quit IRC16:19
*** alop has joined #openstack-dev16:20
*** belmoreira has quit IRC16:22
*** xgsa has quit IRC16:23
*** amuller has quit IRC16:24
ik__any one?16:24
*** lucas-hungry is now known as lucasagomes16:25
*** rcj has quit IRC16:25
*** rcj` is now known as rcj16:25
terrylhoweik__ http://docs.openstack.org/api/openstack-network/2.0/content/filtering.html16:26
ik__awesome thanks terrylhowe, I was trying /search/?16:27
ik__thanks again16:27
*** mgagne1 has quit IRC16:28
marekddolphm: Patchset 19 landed.16:28
*** oro has quit IRC16:28
*** mgagne has joined #openstack-dev16:28
*** LinuxJedi is now known as LinuxJedi__16:29
*** mancdaz is now known as mancdaz_away16:29
*** mrodden has quit IRC16:30
*** dvarga is now known as dvarga|away16:30
*** dvarga|away is now known as dvarga16:30
*** mgagne1 has joined #openstack-dev16:30
dolphmmarekd: thanks!16:30
*** galstrom is now known as galstrom_zzz16:31
*** mancdaz_away is now known as mancdaz16:31
*** SumitNaiksatam has joined #openstack-dev16:32
*** glenng has joined #openstack-dev16:32
*** mgagne has quit IRC16:33
*** taps has joined #openstack-dev16:33
*** DinaBelova_ is now known as DinaBelova16:33
marekdayoung: dolphm : meeting today at normal time, or it's put off due to mess with merging the code and burning reviews?16:33
*** eharney has joined #openstack-dev16:33
ayounglets meet16:34
dolphmmarekd: we'll have one, but it'll likely be 100% about i2 vs i316:34
ayoungwe can focus people on the release...don't need the full time16:34
*** oro has joined #openstack-dev16:34
devoidare there instructions for configuring tempest to run tests against a "real" openstack deployment?16:35
*** ala_ has quit IRC16:36
marekdok, i am out of here for the moment. Should be back for the meeting.16:37
marekdcheers.16:37
*** marekd is now known as marekd|away16:38
*** xarses has quit IRC16:39
*** teran_ has quit IRC16:40
*** teran has joined #openstack-dev16:40
*** galstrom_zzz is now known as galstrom16:41
*** markwash has joined #openstack-dev16:41
*** garyk has quit IRC16:41
*** mgagne1 is now known as mgagne16:42
*** vkmc has quit IRC16:44
*** LinuxJedi__ has quit IRC16:44
*** YorikSar has joined #openstack-dev16:44
dolphmmarekd|away: https://review.openstack.org/#/c/60244/16:45
*** thuc has joined #openstack-dev16:45
dolphmayoung: ^16:45
*** tmclaugh[work] has quit IRC16:45
*** bauzas has quit IRC16:45
stevemardolphm, put this one on your radar https://bugs.launchpad.net/keystone/+bug/127123516:45
*** odyssey4me has quit IRC16:45
dolphmstevemar: ++ i mentioned that in the code review when it landed, need to follow up with jaypipes16:46
devoidjust doing "testr list-tests" gives me crazy silly output16:46
*** markmc has quit IRC16:46
devoidNon-zero exit code (2) from test listing. stdout='\xb3)\x01@b@Wtempest.api.baremetal.test_api_discovery.TestApiDiscovery.test_api_versions[gate,smoke]\xf1\xb5\x19t\xb3 ...16:46
*** emagana has joined #openstack-dev16:47
*** mdomsch has quit IRC16:47
*** pablosan has joined #openstack-dev16:47
*** Mandell has quit IRC16:48
*** dkuffner has quit IRC16:48
*** tkay has joined #openstack-dev16:48
*** achampio1 has joined #openstack-dev16:48
*** gokrokve has quit IRC16:49
*** iartarisi has quit IRC16:49
*** gokrokve has joined #openstack-dev16:49
stevemardolphm, just noticed it now that marek was going right to the wsgi layer to return content for a PUT operation16:49
*** ndn9797 has joined #openstack-dev16:49
stevemardolphm, was wondering if there wasn't something easier16:50
*** achampion has quit IRC16:50
*** hartsocks has joined #openstack-dev16:50
dolphmstevemar: not for when you want to customize the response like that16:50
stevemardolphm line 159 https://review.openstack.org/#/c/60244/19/keystone/contrib/federation/controllers.py16:50
stevemarmm16:50
*** mrodden has joined #openstack-dev16:50
stevemari suppose16:50
ndn9797#openstack-manila16:50
*** mdomsch has joined #openstack-dev16:50
*** jmeridth has joined #openstack-dev16:50
stevemarwe can improve that later i guess16:50
devoiddo I need to switch my encoding off UTF-8 for testr to output properly?16:51
*** gokrokve_ has joined #openstack-dev16:51
*** topol has joined #openstack-dev16:51
*** arozumenko has quit IRC16:53
topolayoung, who was the Barbican person you introduced me to at the hackathon and what is his email?16:54
*** gokrokve has quit IRC16:54
ayoungtopol, um...16:54
dolphmtopol: ayoung: jarret raim?16:54
ayoungthey are all in #openstack-barbican16:54
ayoungdolphm, he was one of them, yes16:54
* ayoung still thinks he sounds like acharacter from the Wheel of Time series16:55
*** mkollaro1 has quit IRC16:55
topolayoung, Tom something?16:55
dolphmtopol: ayoung: first.last@rackspace.com16:55
*** yaguang has quit IRC16:55
topolwas he a racker or a red hat person?16:55
*** fbo is now known as fbo_away16:55
ayoungThe Red Hatter was alee16:55
ayoungAde Lee.16:55
*** MaxV has quit IRC16:56
topolwell this is awkward :-)16:56
*** fbo_away is now known as fbo16:57
topoldolphm, ayoung John Wood perhaps?16:57
*** doug_shelley66 has quit IRC16:57
*** DinaBelova is now known as DinaBelova_16:58
*** neeti has joined #openstack-dev16:58
*** tmclaugh[work] has joined #openstack-dev16:58
ayoungtopol, https://launchpad.net/~barbican-core/+members#active16:58
*** doug_shelley66 has joined #openstack-dev16:58
*** bdpayne has joined #openstack-dev16:58
ayoungThe two RHers were alee (ade) and edewata (Endi Dewata)16:58
*** neelashah has quit IRC16:58
topolThats where I got the name. I think it was John Wood.  ayoung glad to see your memory is as bad as mine :-)16:59
*** neelashah has joined #openstack-dev16:59
dolphmtopol: woodster in irc16:59
ayoungtopol, I can't remember who talked to whom when16:59
*** gszasz has quit IRC16:59
topoldolphm, ayoung, cool. I'll send an intro email. I found an IBMer to start contributing to Barbican17:00
*** tqtran has joined #openstack-dev17:00
ayoung++17:00
*** I159 has quit IRC17:01
dolphmwoot!17:02
devoidAm I just completely misunderstanding how tempest is supposed to be used?17:02
*** med_ has quit IRC17:02
*** nati_uen_ has joined #openstack-dev17:02
*** nati_uen_ has quit IRC17:02
*** nati_uen_ has joined #openstack-dev17:03
*** medberry has joined #openstack-dev17:03
*** medberry has quit IRC17:03
*** medberry has joined #openstack-dev17:03
*** s2r2_ has joined #openstack-dev17:03
*** eglynn is now known as eglynn-afk17:03
*** nati_ueno has quit IRC17:03
*** markwash has quit IRC17:03
*** neelashah has quit IRC17:03
*** mkollaro has joined #openstack-dev17:04
*** tmclaugh[work] has quit IRC17:04
*** rtheis_ has joined #openstack-dev17:05
*** hartsocks1 has joined #openstack-dev17:06
*** dstanek_afk has joined #openstack-dev17:06
*** johnthetubaguy1 has joined #openstack-dev17:06
*** devoid1 has joined #openstack-dev17:06
*** vkozhukalov has joined #openstack-dev17:06
*** devoid1 has quit IRC17:07
*** dave_tucker has left #openstack-dev17:07
*** devoid1 has joined #openstack-dev17:07
roaetdevoid: what do you mean?17:07
*** CaptTofu_ has joined #openstack-dev17:07
roaetAh, the utf-8 error thing?17:07
*** yjiang5_1 has joined #openstack-dev17:07
*** gokrokve_ has quit IRC17:08
devoid1well, first off: testr list-tests returns a non-zero exit status17:08
*** ctlaugh_ has joined #openstack-dev17:08
devoid1that too17:08
roaetI have personally never tried to use that function.17:08
roaetI can try it.17:08
*** saschpe has joined #openstack-dev17:08
*** alop has quit IRC17:08
*** tkay_ has joined #openstack-dev17:08
bknudson"tox -e venv testr list-tests" worked for me.17:08
*** xarg__ has joined #openstack-dev17:09
*** kgriffs has quit IRC17:09
*** tkay has quit IRC17:09
*** johnthetubaguy has quit IRC17:09
*** alpha_ori has quit IRC17:09
*** saschpe_ has quit IRC17:09
*** ctlaugh has quit IRC17:09
bknudson(in keystone)17:09
*** CaptTofu has quit IRC17:09
*** devoid has quit IRC17:09
*** shadower has quit IRC17:09
*** Makdaam has quit IRC17:09
*** lifeless has quit IRC17:09
*** mrda_ has quit IRC17:09
*** xarg has quit IRC17:09
*** trevorjay has quit IRC17:09
*** csaba|afk has quit IRC17:09
*** csaba|afk has joined #openstack-dev17:09
*** shadower_ has joined #openstack-dev17:09
*** tkay_ is now known as tkay17:09
*** mrda has joined #openstack-dev17:09
*** csaba|afk has quit IRC17:09
*** csaba|afk has joined #openstack-dev17:09
*** achampion has joined #openstack-dev17:09
*** lifeless1 has joined #openstack-dev17:09
*** xarg_ is now known as xarg17:09
*** hartsocks has quit IRC17:09
*** hemna has quit IRC17:09
*** dstanek has quit IRC17:09
*** afazekas has quit IRC17:09
*** rtheis has quit IRC17:09
*** matiu has quit IRC17:09
*** skraynev has quit IRC17:09
*** yjiang5 has quit IRC17:09
*** jeblair has quit IRC17:09
*** ndn9797 has quit IRC17:09
*** skraynev has joined #openstack-dev17:09
*** afazekas has joined #openstack-dev17:09
roaetdevoid1: are there any other messages?17:09
*** matiu has joined #openstack-dev17:09
dsantos_Hi, I was thinking about defining a cloud admin role. I saw that currently the only way for doing this is to create an admin domain, assign an admin role for a user in this domain and specify the "cloud_admin" rule in the policy.json based on the domain_id. But I think that conceptually the cloud admin should not have a default project or domain, like it's needed currently. Also I think that the cloud admin should get a unscoped token and h17:09
*** alpha_ori has joined #openstack-dev17:09
*** hemna has joined #openstack-dev17:09
roaetdevoid1: I'm getting /opt/stack/neutron/.venv/bin/python: No module named subunit , which I know how to fix, but are you getting that?17:10
*** matiu has quit IRC17:10
*** matiu has joined #openstack-dev17:10
*** kgriffs has joined #openstack-dev17:10
*** trevorj has joined #openstack-dev17:10
*** jeblair has joined #openstack-dev17:10
*** HT_Sergio has quit IRC17:11
*** morganfainberg has quit IRC17:11
*** morganfainberg has joined #openstack-dev17:11
ayounglooks like I am going to be adding IdP support to revocations17:11
*** achampio1 has quit IRC17:11
*** Makdaam has joined #openstack-dev17:11
*** xga has quit IRC17:12
devoid1bknudson I'm within a virtualenv already so I'm not sure what tox -e venv is going to do beyond that17:12
devoid1roaet: nope.17:12
devoid1$ ./run_tests.sh : testr: error: no such option: -l17:13
devoid1Ran 0 tests in 0.065s17:13
devoid1OK17:13
*** _cjones_ has joined #openstack-dev17:13
roaethave you run testr init?17:13
stevemarayoung, you can do that work as a bug in i3 :)17:13
*** jasondotstar has quit IRC17:13
ayoungstevemar, ++17:13
*** alop has joined #openstack-dev17:14
devoid1roaet: yea, $ testr stats runs=117:14
ayoungstevemar, if we include the Keystone internal IdP in there,  it will be a way to say "refuse all tokens I've issued."17:14
roaetI'm not really sure what's happening :(17:14
roaetit may be helpful to ask in #openstack-qa17:14
*** devoid1 is now known as devoid17:14
*** dvarga is now known as dvarga|away17:14
*** dvarga|away is now known as dvarga17:14
*** jistr has quit IRC17:15
devoidroaet: thanks, checking over there17:15
*** bdpayne has quit IRC17:15
*** e0ne has quit IRC17:16
*** neelashah has joined #openstack-dev17:16
*** martyntaylor has quit IRC17:16
*** danpb has quit IRC17:16
*** kwss has quit IRC17:16
*** thuc has quit IRC17:17
*** buzztroll has joined #openstack-dev17:18
*** thuc has joined #openstack-dev17:18
*** mgagne has quit IRC17:18
*** sushils has quit IRC17:18
ayoungmarekd|away, dolphm why is there no driver definition in federation/core.py17:18
*** MarkAtwood has joined #openstack-dev17:18
*** buzztroll has quit IRC17:19
*** vartom1111111119 has joined #openstack-dev17:19
*** CaptTofu_ has quit IRC17:19
dolphmayoung: there's no defined interface -- i was going to add one in a subsequent patch17:20
*** garyk has joined #openstack-dev17:20
ayoungso...letting it settle out before defining the Driver?  How novel17:20
ayoungOK...I can deal with that.  Its odd, though17:20
dolphmayoung: agree, it was an oversight by me until recently17:20
ayoungYeah, Ididn't see it first go-round17:21
ayoungnot a stop-ship, though17:21
*** buzztroll has joined #openstack-dev17:21
*** aswadrangnekar has joined #openstack-dev17:22
*** tdruiva has joined #openstack-dev17:22
*** SergeyLukjanov_ is now known as SergeyLukjanov17:22
*** sagar_nikam has joined #openstack-dev17:22
*** thuc has quit IRC17:22
*** pschaef has quit IRC17:23
*** tdruiva has quit IRC17:23
*** xga has joined #openstack-dev17:23
*** smurugesan has joined #openstack-dev17:23
*** kushal has joined #openstack-dev17:23
*** ytwu has quit IRC17:24
*** ytwu has joined #openstack-dev17:24
*** tdruiva has joined #openstack-dev17:24
*** nermina has quit IRC17:25
ayoungdolphm, I thought there was a REST V3 Controller that removed the need for lots of the boilerplate REST code?17:25
*** mkollaro has quit IRC17:25
*** jasondotstar has joined #openstack-dev17:25
*** angdraug has joined #openstack-dev17:25
*** teran has quit IRC17:26
*** thuc has joined #openstack-dev17:26
*** aswadrangnekar has quit IRC17:26
*** anniec has quit IRC17:26
ayoungstevemar, "I think we still need a test for user defined id's ..."  but not enough to -1?17:26
*** corXi has quit IRC17:27
*** thuc has quit IRC17:27
ayoungIsn't that covered by the recent sql handles conflict update?17:27
*** thuc has joined #openstack-dev17:27
ayounghttps://review.openstack.org/#/c/60244/20/keystone/tests/test_v3_federation.py  line 189?17:28
*** romcheg has quit IRC17:28
stevemarayoung, i saw that earlier too17:28
ayoungI'm prepping a +2 Approve.  Going once.17:28
*** xarses has joined #openstack-dev17:28
stevemarayoung, but there no verifying that the id is actually that id :)17:29
stevemartheres no assertions in that test17:29
stevemarjust being picky17:29
*** vkmc has joined #openstack-dev17:29
*** morazi has quit IRC17:29
stevemargo ahead and +2 it17:29
ayoungyou mean that it is not generated?  Is there a test that creates and then fetches the IdP?17:29
stevemarcreates with a non-user defined id17:30
stevemarbut not with a user defined id17:30
*** mancdaz is now known as mancdaz_away17:30
*** viktors has left #openstack-dev17:30
stevemarbut it's very likely that marek is afk for the evening, and we can add a test later17:30
stevemaror treat a problem as a bug17:30
*** comay_away has quit IRC17:30
*** comay_away has joined #openstack-dev17:31
*** Drankis has joined #openstack-dev17:31
ayoung++17:31
*** exed_ has quit IRC17:33
ayoungdolphm, +2 approved.  Moving on to addressing commens in the revoke code17:33
*** eglynn-afk is now known as eglynn17:33
*** mindpixel has quit IRC17:34
*** comay_away is now known as comay17:34
*** csd has joined #openstack-dev17:34
morganfainbergallo17:35
morganfainbergmorning and all that17:35
dolphmayoung: marekd|away: https://review.openstack.org/#/c/68184/17:35
*** afazekas has quit IRC17:35
ayoungdolphm, looks about right....will add to the queue...17:35
dolphmayoung: i haven't even run offline tests17:36
ayoungdolphm, yeah, NP on that.17:36
*** doug-fish has quit IRC17:36
ayoungbknudson, I disagree on breaking out the extension thing into its own patch17:36
ayoungit does not need explicit testing, it just needs to be there for my patch to land17:37
ayoungits not worth the added effort17:37
*** marun has quit IRC17:38
*** tqtran has quit IRC17:38
*** achampio1 has joined #openstack-dev17:39
*** kumaranvram has joined #openstack-dev17:39
*** kumaranvram has quit IRC17:39
*** achampion has quit IRC17:39
*** cmyster has joined #openstack-dev17:40
*** READ10 has quit IRC17:40
*** MaxV has joined #openstack-dev17:42
*** READ10 has joined #openstack-dev17:42
bknudsonayoung: if the revoke code is removed for whatever reason it's not going to be tested?17:42
ayoungtrue17:43
*** gokrokve has joined #openstack-dev17:43
*** asselin has joined #openstack-dev17:43
*** oro has quit IRC17:43
*** gokrokve has quit IRC17:43
ayoungbknudson, there is so much I want to change about how we enumerate and navigate to extensions...17:43
topoldolphm, why would someone decorate a wrapper with @property like is done in https://review.openstack.org/#/c/59604/12/keystone/contrib/kds/api/v1/models/base.py ?17:43
*** gokrokve has joined #openstack-dev17:43
ayoungBut I'm under deadline here, and this is not priority17:43
*** marun has joined #openstack-dev17:44
bknudsonayoung: I don't understand why we need to change the extensions code for this one... we've already got the admin and public extensions17:44
bknudsonand that seems to work for every other extension but this one?17:44
morganfainbergtopol. line#?17:44
ayoungbknudson, this is V3 only17:44
bknudsonall of the recent extensions have been?17:44
ayoungother extensions should be doing that as well, but we have legacy17:44
ayoungtrying to avoid that17:44
dolphmtopol: excellent question. i'm not sure17:44
topolmorganfainberg 3117:45
dolphmjamielennox|away: ^17:45
kmartinsdague: Hi Sean, any chance you could look at https://review.openstack.org/#/c/65179/ it has four +1's (including John Griffith) and now gate appears to be working as you had a requirement patch land today? This requirement change in holding up a new cinder driver that is targetted to landed in Icehouse-217:45
*** sn6i23a has joined #openstack-dev17:45
*** DinaBelova_ is now known as DinaBelova17:45
topoldolphm, is 59604 something that needs to land or can I -1 and comment that line with a wtf?17:46
*** jistr has joined #openstack-dev17:47
morganfainbergtopol, dolphm, it looks like it is because @memoize is being used in lieu of @property17:47
*** drankis_ has joined #openstack-dev17:48
morganfainberg@memoize is encompassing the effect of @property, though I'd argue @memoize is a bad name, it should be @memoized_property if that is the intended effect17:48
*** sarob has joined #openstack-dev17:48
morganfainberg@memoize feels like it should be what dogpile does, not restricted to self as being the only argument17:48
*** nati_ueno has joined #openstack-dev17:51
*** nati_ueno has quit IRC17:51
*** neeti has quit IRC17:51
*** eglynn has quit IRC17:51
*** harlowja_away is now known as harlowja17:51
*** nati_ueno has joined #openstack-dev17:51
*** Drankis has quit IRC17:51
dolphmtopol: already targeted at i317:52
*** mrunge has joined #openstack-dev17:53
*** kgriffs is now known as kgriffs_afk17:53
*** CaptTofu has joined #openstack-dev17:53
*** coolsvap is now known as coolsvap_away17:54
*** amcrn has joined #openstack-dev17:54
*** ik__ has quit IRC17:55
*** mestery has quit IRC17:55
*** nati_uen_ has quit IRC17:55
morganfainbergdolphm, are we not doing translation stuff for kds?17:55
*** dave_tucker has joined #openstack-dev17:55
*** drankis_ has quit IRC17:55
*** mmagr has quit IRC17:55
*** vkmc has quit IRC17:55
*** Drankis has joined #openstack-dev17:55
dolphmmorganfainberg: not so far, but we should17:55
*** xga has quit IRC17:55
ayoungbknudson, re:  putting the revoke into the token-delete code:  it doesn'17:56
*** sarob_ has joined #openstack-dev17:56
ayoungt match in useage17:56
morganfainbergdolphm, ok wont -1 on that then.  wasn't sure.17:56
bknudsonayoung: ok, just wanted you to consider it.17:56
ayoungthere are a lot of places doing explcit token deletes, one per something that we need to do in bulk17:56
ayoungyeah, I tried that first17:56
*** marekd|away is now known as marekd17:56
ayoungI don't love the code as is, but bascially we need to replace the existing calls with the new calls, over time....17:57
*** sarob__ has joined #openstack-dev17:57
*** ruhe is now known as _ruhe17:57
*** moijes12 has joined #openstack-dev17:57
*** arozumenko has joined #openstack-dev17:58
*** sarob has quit IRC17:58
*** sarob___ has joined #openstack-dev17:58
*** derekh has quit IRC17:58
*** tqtran has joined #openstack-dev17:59
*** sarob has joined #openstack-dev17:59
*** sarob has quit IRC18:00
*** s2r2_ has quit IRC18:00
*** sarob_ has quit IRC18:00
*** teran has joined #openstack-dev18:01
*** florentflament has quit IRC18:01
*** jamielennox|away is now known as jamielennox18:01
*** stevemar has left #openstack-dev18:01
*** sarob__ has quit IRC18:02
*** stevemar has joined #openstack-dev18:02
*** avishay has quit IRC18:03
*** sarob___ has quit IRC18:03
*** athomas has quit IRC18:04
*** bdpayne has joined #openstack-dev18:04
*** doug-fish has joined #openstack-dev18:04
*** vartom1111111119 has quit IRC18:05
*** arnaud has joined #openstack-dev18:05
*** arnaud__ has joined #openstack-dev18:05
*** sagar_nikam has quit IRC18:06
*** amuller has joined #openstack-dev18:06
*** max_lobur is now known as max_lobur_afk18:07
*** martyntaylor has joined #openstack-dev18:09
*** omachace has joined #openstack-dev18:09
*** evgenyf has quit IRC18:11
*** mdomsch has quit IRC18:11
*** safchain has quit IRC18:12
*** MaxV has quit IRC18:12
*** yamahata has joined #openstack-dev18:13
*** sarob has joined #openstack-dev18:13
*** moijes12 has quit IRC18:14
*** markwash has joined #openstack-dev18:15
*** mikeoutland has joined #openstack-dev18:16
*** dims has quit IRC18:17
*** nermina has joined #openstack-dev18:17
*** martyntaylor has left #openstack-dev18:20
*** raildo has joined #openstack-dev18:21
*** arozumenko has quit IRC18:22
*** morazi has joined #openstack-dev18:22
*** radez_g0n3 is now known as radez18:23
*** dims has joined #openstack-dev18:24
*** dvarga is now known as dvarga|away18:25
*** dvarga|away is now known as dvarga18:25
*** akrivoka has quit IRC18:26
devoidanyone here setup tempest against non-devstack targets?18:26
*** jp_at_hp has quit IRC18:27
*** JordanP has quit IRC18:30
*** dripton is now known as dripton_shovelin18:30
*** xmltok has joined #openstack-dev18:30
*** angdraug has quit IRC18:31
*** kgriffs_afk is now known as kgriffs18:31
tellesnobregacan anyone help me understand what the "owner" : "user_id:%(user_id)s or user_id:%(target.token.user_id)s" rule in policy means?18:33
*** bvandenh has quit IRC18:34
*** browne has quit IRC18:36
*** Mandell has joined #openstack-dev18:37
*** liuyu has joined #openstack-dev18:37
*** liuyu has left #openstack-dev18:37
dolphmstevemar: marekd: one of you working on https://review.openstack.org/#/c/60424/ ?18:38
*** markwash has quit IRC18:38
stevemardolphm, yes18:38
stevemari am18:38
stevemarrebasing now18:38
dolphmstevemar: let me know when you have a patchset18:38
stevemarand changing it to PUT18:38
stevemarsoon18:38
dolphmstevemar: 2 hours 40 minutes until it must be gating18:39
dolphmstevemar: let me know if you need help18:39
stevemardolphm, should be ok18:40
*** nati_uen_ has joined #openstack-dev18:40
*** markwash has joined #openstack-dev18:41
*** galstrom is now known as galstrom_zzz18:42
devoidtellesnobrega, "For18:42
devoidany of the objects that have a user_id, you can use the policy rule18:42
devoid"user_id:%(user_id)s", which will only be true if the user_id in the18:42
devoidcontext is the same as the user_id on the object access is being checked18:42
devoidagainst. "  http://lists.openstack.org/pipermail/openstack/2013-December/003710.html18:42
*** mrunge has quit IRC18:43
*** nati_ueno has quit IRC18:43
*** browne has joined #openstack-dev18:43
devoid< still has tempest issues18:43
tellesnobregadevoid: thanks18:43
*** Alexei_987 has joined #openstack-dev18:43
Alexei_987jamielennox: Hello :) please ping me here if you would like to discuss clients topic18:44
devoidmarkwash, ping18:45
jamielennoxAlexei_987: i'm around but in #openstack-meeting18:46
tellesnobregadevoid: do you know what is the difference between using user_id:%(user_id)s and user_id:%(target.token.user_id)s by that i mean user_id and target.token.user_id?18:46
*** jprovazn has joined #openstack-dev18:47
devoidtellesnobrega, I do not, sorry.18:47
markwashdevoid: hello18:47
tellesnobregadevoid: thanks anyway18:47
*** tellesnobrega has left #openstack-dev18:47
*** dstanek_afk is now known as dstanek18:47
*** tellesnobrega has joined #openstack-dev18:47
*** obondarev_ has joined #openstack-dev18:47
devoidmarkwash, did you have a chance to look at https://bugs.launchpad.net/glance/+bug/125834218:47
*** nermina has quit IRC18:47
*** nermina has joined #openstack-dev18:48
*** mfer has quit IRC18:48
*** mfer has joined #openstack-dev18:48
*** marun has quit IRC18:48
markwashdevoid: I was looking at it but it sounded like it was not reproducible on devstack?18:49
*** marun has joined #openstack-dev18:49
devoidmarkwash, that is correct.18:49
*** hartsocks1 has quit IRC18:50
dstanekhenrynash: what's up with https://review.openstack.org/#/c/43257?18:50
henrynashdstanek: somehow the approval on https://review.openstack.org/#/c/43257/54 got knocked off when I submitted a patch that was dependant on it…since it was approved it is already someway up the gate queue….not sure if Dolphm needs reapply approval or won't that matter?18:51
markwashdevoid: you said recently, "we are still seeing issues on several counts with 0.12.0"18:51
*** amuller has quit IRC18:51
markwashdevoid: are those blocking using 0.12.0? or are you just referring to other things you want to file as bugs?18:51
devoidmarkwash, still seeing the issues outlined in the bug 125834218:52
*** fbo is now known as fbo_away18:52
*** jckasper has quit IRC18:53
dstanekhenrynash: looks like it is still gating...so maybe it's OK18:53
markwashdevoid: so you have confirmed that the issue you are seeing with permissions is *not* dependent on the glanceclient version18:53
markwashdevoid: sorry I might just be having trouble reading today :-)18:54
*** dripton_shovelin is now known as dripton18:54
*** marun has quit IRC18:54
devoidmarkwash, correct. if you look at the glance logs in http://paste.openstack.org/show/54544/ you can see that it's not even making the right select statements with respect to the owner column.18:54
*** krotscheck has joined #openstack-dev18:56
*** alex_klimov has joined #openstack-dev18:56
markwashdevoid: that's interesting. . that is yet another phenomenon that indicates that things are wonky in terms of the role of the user and the tenant that is given in the request18:56
*** sahid has quit IRC18:56
*** kgriffs is now known as kgriffs_afk18:57
devoidmarkwash, my complete setup is documented in #2 https://bugs.launchpad.net/glance/+bug/1258342/comments/218:57
*** jcoufal-mobile has joined #openstack-dev18:57
*** jpomero has quit IRC18:57
markwashdevoid: regular users have *no* ability to set the owner when creating an image18:57
*** cagrev has joined #openstack-dev18:57
markwashthere is a line that clearly says "if not admin, image.owner = context.owner (== context.tenant)"18:58
devoidok, well in those cases I see it set to NULL18:58
*** jchiles has quit IRC18:58
*** lifeless1 is now known as lifeless18:59
*** garyk has quit IRC18:59
*** thuc has quit IRC18:59
*** thuc has joined #openstack-dev19:00
*** galstrom_zzz is now known as galstrom19:00
*** thuc has quit IRC19:00
*** thuc has joined #openstack-dev19:01
devoidmarkwash, e.g. mysql> select count(*) from images where owner is NULL; 1719:01
*** marekd is now known as marekd|away19:01
*** shadower_ is now known as shadower19:02
*** mdomsch has joined #openstack-dev19:02
*** nkinder has quit IRC19:03
*** jckasper has joined #openstack-dev19:03
dolphmmorganfainberg: ayoung: bknudson: fwiw, i'm okay with completely abandoning the 35357 completely (in favor of 5002 or something?), but it'll take some work across a lot of projects to do so19:05
ayoungdolphm, 44319:05
dolphmooh, now i have this dangerous list: ayoung, bknudson, dstanek, jamielennox, morganfainberg, stevemar, gyee, henrynash, topol, marekd, lbragstad, joesavak: ^19:05
ayoungseriously, lets not continue a bad approach19:05
dolphmayoung: that's a bigger conversation though19:06
dolphmayoung: and not just a port change to avoid a conflict19:06
*** johnthetubaguy1 has quit IRC19:06
bknudsonI don't think anyone would stop someone from submitting changes to devstack to get keystone listening on 443.19:06
*** spzala has quit IRC19:07
*** sushils has joined #openstack-dev19:07
*** carlp has joined #openstack-dev19:07
ayoungbknudson, most of the changes are there.  It implies HTTPD support, but that has been in devstack for a while19:08
dstanekdolphm: are other projects hard coding that port? i'm assuming that devstack and tempest do19:08
*** mkollaro has joined #openstack-dev19:08
*** clayb has joined #openstack-dev19:09
*** mkollaro has quit IRC19:09
dolphmdstanek: and openstack-manuals and probably all the client projects19:09
jamielennoxdolphm: list?19:09
dolphmjamielennox: now i can ping everyone in iRC19:09
lbragstadso if a change is submitted to purpose changing 35357 to 5002, we'll have to do a lot of updating. So, what would be the best short term fix until that happens or lands?19:09
*** mkollaro has joined #openstack-dev19:09
*** dstufft has quit IRC19:10
jamielennoxayoung, dolphm: just so you know when i manage to pass through the auth plugin stuff i fully intend to change the v3 client over to using the publicUrl rather than adminUrl19:10
ayoungjamielennox, it is so not Keystone team managed code that I am worried about19:10
*** dstufft has joined #openstack-dev19:10
ayoungbknudson, dolphm OK...since the I2 pressure is off on revocation events, I am going to break up the review19:11
lifelessjamielennox: \o/ please please please19:11
*** e0ne has joined #openstack-dev19:11
ayoungI think 3:19:11
bknudsonayoung: thank you19:11
*** terriyu has quit IRC19:11
*** julienvey_ has joined #openstack-dev19:11
ayoung1:  the extensions stuff  2:  Base revoke extension without ties to the other projects, and 3:  linking in to the existing code and replacing the existing revocations19:11
ayoungthere might be a couple other small patches, like the test fix19:12
*** doug-fish has quit IRC19:12
*** markmcclain has joined #openstack-dev19:12
jamielennoxlifeless: :) - as far as i know we are the only project that uses the admin port of a service catalog right?19:12
*** topol has quit IRC19:12
ayoungjamielennox, I am far more concerned about v2/v3 interop19:13
lifelessjamielennox: only one we've hit19:13
*** mkollaro1 has joined #openstack-dev19:13
*** mkollaro has quit IRC19:13
jamielennoxlifeless: excellent, so when v2 API disappears in K we can deprecate the whole admin port concept19:13
ayoungjamielennox, in order to make that happen, we need an interop story.19:13
*** cmyster has quit IRC19:13
jamielennoxayoung: not if we don't have V2 API19:14
ayoungno19:14
ayoungwe can't break things for people using V2 in the near future19:14
ayoungno big bangs19:14
ayoungwe need to give them a way to port their code19:14
jamielennoxayoung: i'm not looking to for now, just changing the v3 client to the public url because it is exactly the same for v319:14
ayoungand that means we need to have a way of finding both v2 and v3 endpoints out of the same service catalog, and for legacy clients19:15
jamielennoxayoung: and we have an actual private/public split then - as opposed to now where admin is what exactly?19:15
ayoungor have V3 be on a separate endopoint19:15
*** melwitt has joined #openstack-dev19:15
ayoungwhich is a lousy option, too19:15
jamielennoxayoung: so i've been reconsidering the idea of putting version numbers into the service catalog as kind of a temporary fix to that19:16
*** doug-fish has joined #openstack-dev19:16
dstanekkeystone devs: oslo's py3kcompat or six's six.moves.urllib?19:16
jamielennoxdstanek: six19:16
*** julienvey_ has quit IRC19:16
ayoungjamielennox, its like the port thing...there are no purely "good" options19:17
ayoungthey all suck in various ways19:17
harlowjadolphm ayoung would u guys want to do a little chit-chat with some folks who are interested in keystone at y!, they want to learn more, and although i can offer them some of it, u guys are really the best folks to ask keystone releated questions to (perhaps a short phone call sometime this or next week?); if that is fine with u of course, i think they are not comfortable getting up on IRC and all that... (yes, i don't know why, lol)19:17
ayoungOK...how does one go about splitting a patch?19:17
jamielennoxdolphm, ayoung: if we could do a migration that looks through the existing service_catalog and tags the endpoints in there with the current version then we could smarten the service catalog to support multiple veresions or unversioned19:17
ayoungharlowja, can't even offer that to my company right now19:17
harlowja:(19:18
ayoungharlowja, I'm sorta crushed this week19:18
harlowjadurn19:18
harlowjanp19:18
harlowjamaybe not this week, but sometime?19:18
ayoungget them on IRC19:18
harlowjaya, i know...19:18
harlowjai'll try19:18
dolphmharlowja: this week isn't good for anyone lol -- what kind of audience?19:18
harlowjasome architects, and some devs, i think y! is trying to rework parts of its auth system internally, and i want to make sure they are aware of what keystone is already doing (and not rebuilt it...)19:19
ayoungharlowja, tell them my hourly rate for Keystone consulting is $1000K/hour19:19
harlowjalol19:19
harlowjasweet19:19
ayoungAnd can't be during normal businees hours, only between 1 and 3 AM19:19
ayoungFriday nights19:20
harlowja:)19:20
dstanekayoung: i'll do it for half!19:20
devoidayoung, now I understand the openstack business model.19:20
ayoungdstanek, shhh19:20
ayoungthey will take you up on it19:20
harlowjalet me bring in an expert, i know a guy who knows about consulting rates19:20
ayoungMine just went up19:20
harlowjai've got to resell your consulting rates, so let me off 10$19:20
harlowjalol19:20
harlowja*let me offer19:21
dstanekayoung: the way i spit up patches in the past is just using interactive rebase and keep the original changeset-id on the first commit19:21
dolphmi'll do it for 25% and send dstanek and ayoung in my place (that's how this works, right?)19:21
harlowjalol19:21
dstaneklol19:21
ayoungdolphm, you still need to pay me $1000K+ per hour, so it would be a net loss for you19:21
harlowja$1000K is alot19:21
ayoungplus another $500/hour for dstanek19:21
dolphmayoung: i didn't say i was going to pay you19:22
harlowjaso ayoung  u get 1000000 an hour and pay dstanek 500, lol19:22
harlowjaseems off :-P19:22
*** krtaylor has quit IRC19:22
harlowjalol19:22
harlowjaanyways, i'll try to get them on here, will see how that works out :-P19:23
*** syed_armani has joined #openstack-dev19:23
ayoungharlowja, yeah, or put together an email with their questions.19:24
harlowjakk19:24
syed_armaniayoung:  hello19:24
harlowjathx guys19:24
*** ayoung is now known as not-really-ayoun19:24
*** not-really-ayoun is now known as ayoung-hiding19:24
*** ayoung-hiding is now known as ayoung19:24
ayoungjamielennox, if we change the existing endpoints we break old clients19:25
jamielennoxayoung: hmm? which part are you referring to19:26
jamielennoxayoung: admin -> public?19:26
*** Mandell has quit IRC19:26
*** sarob has quit IRC19:26
*** redhat has quit IRC19:27
ayoungjamielennox, if we chopped the /v2.0 off the url19:27
*** vkozhukalov has quit IRC19:27
*** nati_ueno has joined #openstack-dev19:27
jamielennoxoh, right19:28
jamielennoxyep19:28
jamielennoxso that's kind of what i was thinking with adding a version information to it19:28
*** gokrokve has quit IRC19:28
jamielennoxproblem is the service catalog is a little unpredictable with multiple endpoints for the same service19:28
ayoungyep19:28
ayoungso if we made the v3 client smart enough to crawl the url if it is given a v2 url, we buy some time19:29
syed_armaniayoung: Here https://github.com/openstack/oslo-incubator/blob/master/openstack/common/db/sqlalchemy/session.py#L695, create_engine has mysql_traditional_mode=False..I am wondering if there is a way i can set it to true via keystone config so that i can enable mysql traditional mode ???19:29
jamielennoxayoung: god i hate that solution19:29
ayoungand only if given a v2 url19:29
*** cmyster has joined #openstack-dev19:29
ayoungjamielennox, hate the person that got us into this situation, not the hack to get us out19:29
jamielennoxayoung: pointing fingers?19:30
ayoungabsolutely19:30
ayoungstill on the first envelope19:30
jamielennoxi don't know who it would be - before my time19:30
*** mriedem has quit IRC19:30
jamielennoxayoung: i just worry about us ever being able to get out of the situation where we interpret the url19:31
ayoungjamielennox, that is why do don't do it for V3, only for V2.019:31
dolphmwoo 4 patches in a row just gated19:31
*** nati_uen_ has quit IRC19:31
ayoungthen when V2.0 goes away. we drop support19:31
ayounghttp://www.notboring.com/jokes/work/3.htm19:31
*** markmcclain has quit IRC19:32
*** yamahata has quit IRC19:33
*** yamahata has joined #openstack-dev19:33
*** dvarga is now known as dvarga|away19:34
*** dvarga|away is now known as dvarga19:34
*** irenab has joined #openstack-dev19:35
jamielennoxayoung: maybe we should just define new endpoints in a new region19:35
ayoungjamielennox, nah19:35
ayoungidentity is the good name19:35
jamielennoxleave whatever the default was behind as poluted and start again19:35
jamielennoxayoung: not service, region19:35
ayoungah...19:35
ayoungso a given user choses which region based on version number?19:36
*** bvandenh has joined #openstack-dev19:36
jamielennoxi haven't thought this all the way through so i'm not sure if it will work19:36
ayoungnah19:36
ayoungwon't woprk in a real deployment that is already using regions19:36
ayoungits a good thought, though19:36
jamielennoxayoung: we have heirarchical regions now19:36
ayoungI think hacking the URL is the way to go, and for...2 releases only19:37
ayoungonce the v2 API is dead, we drop support for it19:37
*** Mandell has joined #openstack-dev19:38
*** drankis_ has joined #openstack-dev19:40
*** david_paterson has quit IRC19:40
*** HT_Sergio has joined #openstack-dev19:41
*** Drankis has quit IRC19:41
*** david_paterson has joined #openstack-dev19:41
jamielennoxayoung: does that allow for people to actually fix up their service catalog then19:41
*** mestery has joined #openstack-dev19:41
ayoungjamielennox, yes19:41
ayoungthey have /v2.0 in there, but can use v3 against it19:42
*** redhat has joined #openstack-dev19:42
ayoungonce v2 is deprecated, and we have discover, they modify their service catalog to drop the v219:42
*** novas0x2a|laptop has joined #openstack-dev19:43
*** cmyster has quit IRC19:43
jamielennoxayoung: is it something we would need to allow other services to do?19:44
jamielennoxayoung: anyway - start by reviewing auth_plugin patches then because that is still the route to that fix19:44
morganfainbergjamielennox, https://review.openstack.org/#/c/67785/ I have one sticking point, but i'm willing to reverse on it if we really want this in for I2.19:45
ayoungjamielennox, I could see the other services wanting it, but it would be in their clients, not ours19:45
morganfainbergall comments in line19:45
jamielennoxayoung: or like soon as there are priorities here19:45
morganfainbergthe status code comment is my sticking point.19:45
*** yolanda has quit IRC19:45
jamielennoxayoung: not once we get session fixed up it isn't19:46
ayoungmorganfainberg, status code?19:47
morganfainbergayoung, HTTP status code.19:47
jamielennoxmorganfainberg: so i'm not sure what else to throw there19:47
morganfainbergayoung, it's returning 40019:47
jamielennoxi looked back at the API doc and i never defined out19:47
jamielennoxout? one19:47
morganfainbergfor misconfiguration or inability to get them i'd say 500 is the right one19:47
ayoungshould be 404 missing, no?19:47
morganfainbergit would be either a misconfiguration or a legitimate can't get info.19:47
*** sarob has joined #openstack-dev19:47
morganfainbergayoung, well... i could be behind that.19:47
jamielennoxayoung: i'm really not a fan of 404 like that because the path is there19:47
ayoungnot a 40019:47
jamielennoxit's some internal thing that's missing19:48
morganfainbergayoung, but def. not 400 and 403 doesn't make sense either (as per gyee)19:48
ayoungno,  the resource is missing,  404 is appropraite19:48
morganfainbergjamielennox, that would be ISE imo (500) if it's legitimately an internal error19:48
ayoung40419:48
ayoungit will make more sense with multiple certs19:48
*** jckasper_ has joined #openstack-dev19:48
morganfainbergayoung, 404 is acceptible, and makes sense.19:48
*** cagrev_ has joined #openstack-dev19:49
gyeemorganfainberg, 500 make more sense actually19:49
*** mriedem has joined #openstack-dev19:49
jamielennoxayoung sure /OS-SIMPLE-CERT/certificates/:id makes sense to throw a 40419:49
gyeefile not found is usually a misconfiguration19:49
*** syed_armani has quit IRC19:49
morganfainbergjamielennox, ++19:49
jamielennoxayoung sure /OS-SIMPLE-CERT/certificates should be able to always return something even if it's empty19:49
ayoungan empty list is OK.19:49
ayoung20019:50
ayoungor 20419:50
morganfainbergjamielennox, i'd say 500 if you've configured the server in a way it can't respond.19:50
gyeeno empty list19:50
ayoungwithout PKI, its 2XX19:50
gyee500 for empty list19:50
jamielennoxmorganfainberg: well the part i'm not sure about is testing if we even need to retrieve certs19:50
jamielennoxwhat happens if we use UUID tokens and call the /certificates?19:50
ayoungotherwise...put a check in at startup and refuse to start the keystone server19:51
ayoung20419:51
*** marun has joined #openstack-dev19:51
gyeeayoung, I could pull the certs from LDAP instead of Keystone19:51
morganfainbergif a cert is expected, and cannot be retrieved it is 500.  if there are no certs it would be 2XX19:52
morganfainbergit's a question to if a cert is expected or there are no certs19:52
*** jckasper has quit IRC19:52
*** thuc has quit IRC19:53
*** thuc has joined #openstack-dev19:53
*** bfschott has joined #openstack-dev19:53
*** cagrev has quit IRC19:53
*** thuc has quit IRC19:54
*** ekhugen has joined #openstack-dev19:54
*** thuc has joined #openstack-dev19:54
*** e0ne has quit IRC19:54
gyeemorganfainberg, either way, the client has to know19:54
gyeeso no 2xx response19:55
gyeeKeystone has to let the client know one way or another that 1) PKI is enable and server is misconfigured, or2) PKI is disabled19:55
*** ArxCruz has quit IRC19:55
morganfainbergnod.19:56
*** kgriffs_afk is now known as kgriffs19:57
*** GheRivero has quit IRC19:57
*** GheRivero has joined #openstack-dev19:58
jamielennoxmorganfainberg: 501 Not Implemented?19:58
jamielennoxThe server either does not recognize the request method, or it lacks the ability to fulfill the request.[2] Usually this implies future availability (e.g., a new feature of a web-service API).19:58
morganfainbergjamielennox, but... it is implemented19:58
jamielennoxno19:58
jamielennoxi was going on the future availablility19:58
jamielennoxi would prefer to distinguish from a basic 50019:58
*** gokrokve has joined #openstack-dev19:58
*** KurtMartin has joined #openstack-dev19:59
gyeejamielennox, sometimes 500 is OK19:59
*** Gordonz has quit IRC19:59
*** sarob has quit IRC20:00
*** gokrokve_ has joined #openstack-dev20:00
*** sarob has joined #openstack-dev20:00
*** markmc has joined #openstack-dev20:01
*** cagrev has joined #openstack-dev20:01
jamielennoxayoung, gyee, morganfainberg, dolphm: https://review.openstack.org/#/c/68225/20:02
morganfainbergjamielennox, ++ looks good to me20:03
*** romcheg has joined #openstack-dev20:03
*** Tuna_ has joined #openstack-dev20:03
*** gokrokve has quit IRC20:03
ayoung+2 FILGTM20:04
morganfainbergjamielennox, 1 nit, but +2.20:04
Tuna_(maybe stupid) question for one who knows rpc.matchmaker_ring OR oslo-incubator.openstack.rpc.matchmaker_ring --20:04
*** cagrev_ has quit IRC20:04
Tuna_this type of matchmaker accepts a json file of your topic: [host, host] pairs20:04
jamielennoxmorganfainberg: i can change it if it matters20:04
morganfainbergjamielennox, it's a nit20:04
jamielennoxmorganfainberg: yea, but i have instant review going here20:04
Tuna_is that file auto generated OR used anywhere by another openstack component?20:04
*** sarob has quit IRC20:05
jamielennoxit's not like i need to wait another 24 hours20:05
morganfainbergjamielennox, i like it being more assertive, but you've communicated it clearly20:05
morganfainbergjamielennox, your call20:05
*** Gordonz has joined #openstack-dev20:05
morganfainbergi'd +2 in either case20:05
*** gokrokve_ has quit IRC20:05
dolphmdocumenting the 500 seems like overkill, but +50020:05
dolphm+2 lol20:05
jamielennoxmorganfainberg: done20:05
jamielennoxmorganfainberg: i have everything still open here already so it's not like it's a lot of work for a nit20:06
morganfainbergjamielennox, hehe20:06
morganfainbergjamielennox, +2 again20:06
jamielennoxdolphm: the discussion before was specific to needing a 500 documented20:06
*** mrodden1 has joined #openstack-dev20:07
dolphmi like the 204 *shrug*20:07
*** mrodden has quit IRC20:07
jamielennoxnow i have to remember how to distinguish between uuid and pki tokens20:07
morganfainbergayoung, https://review.openstack.org/#/c/55908/24/keystone/tests/test_v3_auth.py is there a reason the doSetup isn't part of the main setUp? i can see functionally based upon your changeset, i mean instead of new classes if that is required etc.20:07
ayoungdolphm, so do I.  I'd rather not start Keystone than give a 50020:07
ayoungmorganfainberg, yes20:07
ayoungits a base class subclass problem20:08
morganfainbergayoung, and if it's because of deadlines, thats is a fine answer20:08
jamielennoxayoung: i don't think the extension should block starting keystone, if keystone in PKI mode wanted to fail because the certs weren't available that would be ok20:08
ayoungjamielennox, ++20:08
ayoungwhat I meant20:08
*** DinaBelova is now known as DinaBelova_20:08
ayoungthat is what I meant.20:08
*** bauzas has joined #openstack-dev20:08
morganfainbergayoung, ok, i'll mark that as something else to unwind with the test conf files fix that i'll try and land post I2 gate ickyness20:09
ayoungmorganfainberg, thanks20:09
morganfainbergayoung, i have ~5 changesets backloged for cleaning up tests more.20:09
jamielennoxfinal call anyone on the 500?20:09
morganfainbergmoving towards the parallel testing and calling load_backends exactly 1 time per test20:09
morganfainbergfood times20:11
morganfainbergbbib20:11
*** jistr has quit IRC20:11
_cjones_food time ++20:11
*** markwash has quit IRC20:12
jamielennoxgyee: should i call into token.providers to check for UUID vs PKI tokens or just try to read it from CONF?20:13
*** READ10 has quit IRC20:13
gyeejamlelennox, use token provider, token_format is deprecated20:13
*** nkinder has joined #openstack-dev20:14
gyeejamielennox, not sure if 204 is appropriate, we need a way to let the client know to stop calling this API20:15
gyeeif PKI is not enabled20:15
bknudson403 forbidden20:15
gyeeyeah20:15
*** krtaylor has joined #openstack-dev20:16
*** prad_ has joined #openstack-dev20:16
*** nati_uen_ has joined #openstack-dev20:16
*** epim has joined #openstack-dev20:16
*** mgagne has joined #openstack-dev20:16
jamielennoxok, that can work20:17
*** READ10 has joined #openstack-dev20:17
*** prad has quit IRC20:17
*** prad_ is now known as prad20:17
ayoungwhat if I upload the certs?20:17
*** dvarga is now known as dvarga|away20:17
*** dvarga|away is now known as dvarga20:17
*** jcoufal-mobile has quit IRC20:18
jamielennoxayoung: upload?20:18
*** mriedem has quit IRC20:18
ayoungjamielennox, I have a misconfigured Keystone, I forgot the certs...so I quickly run pki-setup20:19
ayoungor certmonger or whatever20:19
*** nati_ueno has quit IRC20:19
ayoung404  when they are missing, and 200 when they are there....lets not overcomplicate this20:19
ayoungbknudson, I split up the review.  I made them all Drafts and added Keystone core on to them for now, to keep them from hammering the gate20:20
dolphmbknudson: so, 400 vs 403 regarding immutable attributes...20:20
bknudsonayoung: wonderful!20:20
ayoungI'll make them public once I've had a  change to test them individually \20:20
ayounghere's what I did:20:20
dolphmbknudson: the way i read the spec, we're both right and wrong -- correct me if i'm more wrong :P20:21
ayounggit checkout -b revocation-split20:21
ayounggit reset --soft HEAD~120:21
dolphmbknudson: 400 "The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications." <-- the should not repeat without mods is really important, and why i chose a 40020:21
bknudsondolphm: I agree it really doesn't matter20:21
ayounggit checkout HEAD keystone etc20:21
bknudsondolphm: since clients aren't going to have any different response to a 400 vs a 40320:21
bknudsonclients will need more information that the problem20:21
ayoungthat got me all of the changes unstaged.  For the files I wanted to then state it was simple.  For the others, where I only needed some changes, it was keystone add -i --patch20:22
dolphmbknudson: 403 "The server understood the request, but is refusing to fulfill it." true but "Authorization will not help and the request SHOULD NOT be repeated." it's not a question of authorization, which is what 403 really communicates20:22
bknudsondolphm: but if 400 is because of "malformed syntax" -- the syntax was fine.20:22
ayoungeven then, I needed to resort to the 'e' for edit option and had to hand modify one of the patches because the changes were combined into a single chunk.20:22
dolphmbknudson: if you squint, then "syntax" just means the contents of the request, no?20:22
ayoung404...resource is missing20:23
bknudsondolphm: so "malformed contents of the request" ? the contents aren't malformed.20:23
bknudsonI guess I could keep squiting20:23
dolphmbknudson: but they are120:23
ayoungrequest is fine20:23
dolphmbknudson: yes, squint harder :)20:23
dolphmhttp is a very squinty spec20:24
ayounglook, if we decided to use a different extension, and get the certs from somewhere else, then the missing certs here are OK20:24
gyeehaha20:24
ayoung40420:24
bknudsondolphm: ok, as I said the status code is used for all sorts of errors and the client isn't going to know one way or the other what to do anyways20:24
*** omachace has left #openstack-dev20:24
gyeedolphm, like the squinty spec part20:24
bknudsonso we could return 400 for everything and be good20:24
ayoungor if they decide they want to distribute the certs with Puppet instead20:24
*** s2r2_ has joined #openstack-dev20:24
dolphmbknudson: (we can also refine error codes later, fwiw)20:24
*** NikitaKonovalov_ is now known as NikitaKonovalov20:24
dolphmbknudson: as an end user though, if you give me a 400 i'm going to look at rewriting my request body20:25
ayoungbknudson, does https://review.openstack.org/#/c/68232/1 really need a test?20:25
dolphmbknudson: and if you give me a 403, i'm going to check my authentication20:25
dolphmbknudson: or keystone's policy20:25
dolphmbknudson: neither of which would help me here20:25
bknudsondolphm: why would you check authentication for 403? 403 says authentication will not help.20:25
dolphmbknudson: because the spec is poorly written and you have to squint20:26
dolphmbknudson: the spirit of 403 is "you're not authorized to do that right now"20:26
*** lucasagomes has quit IRC20:26
bknudsonayoung: is there code that's not touched by the tests? if so, how do we know it's even valid python?20:26
ayoungnah...I broken the versions page  test was updated, and I put it in the wrong commit20:27
jamielennoxoff topic: pip is terrible and broken20:27
bknudsondolphm: the spirit of 400 is that the JSON couldn't be parsed20:28
dolphmbknudson: how much do you prefer 403 over 400? i'm leaning like 80% 400 but willing to switch20:28
bknudsondolphm: I'm fine with 400.20:28
ayoung40420:28
ayoung403 is better than 40020:28
gyeejamielennox, agreed very much!20:28
dolphmbknudson: alright, putting a patchset up with everything else fixed20:28
ayoung400 is just wrong20:28
Alexei_987Could someone check this patch for global-requirements? https://review.openstack.org/#/c/65863/20:29
dstaneklbragstad: i think you were right on your original spelling here - https://review.openstack.org/#/c/66719/20:30
lbragstaddstanek: sounds good, I'll respin20:30
dstaneklbragstad: you may want to slightly rephrase though...20:32
dstanektrying to come up with something...20:32
*** gyee has quit IRC20:32
*** nati_uen_ has quit IRC20:33
lbragstaddstanek: any particular past that sounds off to you?20:33
lbragstads/past/part/20:33
*** mriedem has joined #openstack-dev20:35
*** jdob has quit IRC20:35
dstaneklbragstad: maybe it would be sufficient just to say (immutable resource - no ``updated`` notification)20:35
dolphmbknudson: ayoung: so we can discuss / review / land separately https://review.openstack.org/#/c/68259/20:36
*** jdob has joined #openstack-dev20:36
dstaneklbragstad: i'd be OK with whatever you decide20:36
lbragstaddstanek: ok, I'll push something up and ping ya20:36
dstaneklbragstad: thx20:36
dolphmbknudson: ayoung: i'm more worried about landing the rest of the patch :)20:36
*** sahid has joined #openstack-dev20:36
*** david_paterson has quit IRC20:37
*** david_paterson has joined #openstack-dev20:37
*** mrunge has joined #openstack-dev20:38
*** sarob has joined #openstack-dev20:39
dstanekdolphm: i like having the 403 over 400 in that case20:40
dolphmdstanek: add you three to the review then20:41
dolphmdstanek: i really don't want to kill the check job on identity-providers again :(20:41
*** achampio1 has quit IRC20:41
*** achampion has joined #openstack-dev20:42
*** spzala has joined #openstack-dev20:42
*** gokrokve has joined #openstack-dev20:43
*** e0ne has joined #openstack-dev20:43
*** e0ne has quit IRC20:44
dstanekso...what are the rules regarding copyright? at the hackathon i remember someone mentioning that we shouldn't be assigning copyright to the OpenStack Foundation20:44
dstanekshould i start having people remove those lines in new files?20:44
jamielennoxsorry tuned out with some pip issue and implementation, was there a concensus on errors?20:45
jamielennoxdolphm, ayoung, morganfainberg: ^20:45
dolphmjamielennox: which error conversation? ;)20:45
jamielennoxi really don't care i just want it to be standardized20:45
jamielennoxdolphm: for OS-SIMPLE-CERT20:45
*** yeylon_ has quit IRC20:46
lbragstaddstanek: https://review.openstack.org/#/c/66719/9/doc/source/event_notifications.rst20:46
*** marun has quit IRC20:46
jamielennoxwhat do we return if we use UUID tokens and what do we return if we use PKI tokens but the certs aren't availabel20:46
*** alex_klimov has quit IRC20:47
*** jdob has quit IRC20:47
*** jdob has joined #openstack-dev20:47
dolphmjamielennox: why would you include this extension in your pipeline if you're deploying with UUID?20:47
*** achampio1 has joined #openstack-dev20:47
*** gokrokve has quit IRC20:47
*** lbragstad has left #openstack-dev20:48
jamielennoxdolphm: it's included by default20:48
jamielennoxi don't know why you would ever hit it20:48
*** achampion has quit IRC20:48
dolphmjamielennox: you lost me -- why is a new extension going to be included by default, for starters?20:49
*** drankis_ has quit IRC20:49
*** csd has quit IRC20:49
*** cagrev has quit IRC20:49
*** mrda_ has joined #openstack-dev20:49
jamielennoxwell, it's there because we need it for the standard auth_token case and at least for devstack20:50
jamielennoxare we not allowed to have extensions on by default nay more?20:50
lifelessmany extensions are on by default in nova20:50
lifelessthey can be disabled20:50
lifelessdefaults should be what we recommend20:51
lifelessIMNSHO20:51
jamielennoxlifeless: keystone has a number on by default as well20:51
jamielennoxdolphm: the ability to download certs is there in V2 API and relied upon by auth_token middleware20:51
*** nermina has quit IRC20:52
jamielennoxit becomes difficult to convert auth_token to v3 if we can't do that same download20:52
jamielennoxin production you should use puppet or whatever - but i don't know if we tell many people that20:52
*** burt1 has quit IRC20:52
jamielennoxenabled by default would make sense to me20:52
dolphmjamielennox: ayoung was on a mission to do disabled by default -- i'm fine with on by default if it's used by core openstack by default20:52
jamielennoxdolphm: i think we need this one20:53
*** lbragstad has joined #openstack-dev20:54
*** markmcclain has joined #openstack-dev20:54
stevemarbknudson, ayoung, dstanek, marekd|away, please review: https://review.openstack.org/#/c/60244/22 one more time20:55
*** cagrev has joined #openstack-dev20:56
*** jasondotstar has quit IRC20:56
ayoungLGTM20:58
*** galstrom is now known as galstrom_zzz20:58
*** obondarev_ has quit IRC20:59
dolphm(but don't approve yet)21:00
*** emagana has quit IRC21:00
*** cagrev has quit IRC21:00
*** emagana has joined #openstack-dev21:00
*** mrodden has joined #openstack-dev21:01
*** mrodden1 has quit IRC21:01
*** tongli has quit IRC21:01
*** madmike has joined #openstack-dev21:02
*** nermina has joined #openstack-dev21:02
*** gokrokve has joined #openstack-dev21:03
russellbdevananda: what do you mean by asymmetric21:04
*** irenab_ has joined #openstack-dev21:04
*** gordc has quit IRC21:04
devanandarussellb: what mordred means by it -- taht the project check/gate pipes include the test, but that other projects it depends on *do not*21:04
devanandarussellb: that includes devstack/devstack-gate/tempest21:04
*** angdraug has joined #openstack-dev21:05
*** mfink has quit IRC21:05
*** prad has quit IRC21:05
devanandarussellb: see for example https://review.openstack.org/#/c/65845/21:05
russellbOK, tried to incorporate that in words21:05
*** shaunm has joined #openstack-dev21:06
devanandarussellb: which is moving ironic's tempest tests out of the experimental pipe, and into ironic's check/gate pipes with voting, but into devstack & tempest check/gate pipes as NON-voting21:06
*** e0ne has joined #openstack-dev21:06
*** zul has quit IRC21:06
devanandait's in their pipes so we can see when changes in tempest break ironic's tests, but it won't affect reviews of tempest21:06
*** markwash has joined #openstack-dev21:07
devanandarussellb: clarkb sat down with me in LCA to explain this. it's taken several discussions fo rme to feel like i understand it ....21:07
*** irenab has quit IRC21:07
*** irenab_ is now known as irenab21:08
*** csd has joined #openstack-dev21:09
*** achampio1 has quit IRC21:10
jamielennoxdolphm, morganfainberg, ayoung: https://review.openstack.org/#/c/68225/321:10
*** achampion has joined #openstack-dev21:10
morganfainbergjamielennox. hm. ok21:10
*** browne has quit IRC21:10
morganfainbergjamielennox, i think i missed some of the convo, but that seems sane21:10
*** markwash_ has joined #openstack-dev21:10
dolphmjamielennox: was there a conversation to prefer 403 over 204?21:11
*** doug_shelley66 has quit IRC21:11
jamielennoxgyee didn't like 20421:11
morganfainbergdolphm, yeah, that it tells clients to go away and stop asking21:11
dolphmfair enough21:12
jamielennoxi didn't get much of a sense of any resolution from the convo21:12
morganfainbergdolphm, 204 implies something might be here later21:12
*** markwash has quit IRC21:12
*** markwash_ is now known as markwash21:12
dolphmmorganfainberg: makes sense21:12
*** doug_shelley66 has joined #openstack-dev21:12
jamielennoxi don't want to use 404, i need that to know whether the extension is available or not21:12
jamielennoxi think 500 is appropriate for server side failure21:13
jamielennoxbut at no point has this mattered all that much - we just need to standardize it21:13
marekd|awaydolphm: bknudson is warming up with his comments for https://review.openstack.org/#/c/60244/ - i can handle this now.21:13
*** marekd|away is now known as marekd21:14
dolphmmarekd|away: if they're just nits, i'd like to fix them in a separate patch rather than restart progress towards gating21:14
bknudsonmarekd: yes, take a look and if they can be made in separate patches then I'm fine with that.21:14
dolphmbknudson: anything blocking in there?21:14
dolphmbknudson: slash, anything api impacting?21:14
bknudsondolphm: I looked through them and I think they can be done in a separate patch.21:16
*** s2r2_ has quit IRC21:16
*** mrda is now known as mrda__21:16
*** MarkAtwood has quit IRC21:16
*** mrda_ is now known as mrda21:16
*** dave_tucker is now known as dave_tucker_zzz21:17
marekddolphm: bknudson: so you want to merge this in the current state, and later add another patch that will clean everything bknudson didn't like?21:19
bknudsonmarekd: you can add the patches or someone else can.21:19
*** dave_tucker_zzz is now known as dave_tucker21:19
*** madmike has quit IRC21:19
*** dvarga has quit IRC21:20
*** dvarga has joined #openstack-dev21:20
*** prad has joined #openstack-dev21:20
*** mikeoutland has quit IRC21:20
dolphmmarkmc: ++21:20
marekdbknudson: yes, but are you fine with merging the code with current patchset or fixes are crucial?21:21
dolphmmarekd: ++ (my bad markmc)21:21
*** MaxV has joined #openstack-dev21:21
bknudsonmarekd: the comments aren't critical IMO21:21
dolphmayoung: publish all your draft reviews21:22
*** nati_ueno has joined #openstack-dev21:23
*** dprince has quit IRC21:23
*** markmcclain has quit IRC21:23
bknudsonmarekd: apparently https://review.openstack.org/#/c/60244/ is failing.21:23
*** spzala has quit IRC21:23
bknudsonmarekd: failing py26,py2721:24
*** markmcclain has joined #openstack-dev21:24
bknudsonmarekd: oops, I'm looking at the wrong job.21:24
sdaguedavid-lyle: hey, taking the stable/havana thing over here21:25
bknudsonfor some reason 18 is still around.21:25
sdaguecan you see if yuo have any more stable changes in the gate?21:25
sdagueI thought we caught them all, but we could have missed some21:25
*** beagles has quit IRC21:25
ayoungdolphm, will do once I run the unit tests for them.  Don't want to be posting broken reviews21:25
david-lylesdague, will look21:25
sdaguedavid-lyle: thank yuo21:25
*** gordc has joined #openstack-dev21:25
*** b3nt_pin has joined #openstack-dev21:25
*** b3nt_pin is now known as beagles21:25
*** alop has quit IRC21:25
*** alop has joined #openstack-dev21:26
jamielennoxdstanek: i really like having ./run_tests.sh back21:26
*** dvarga is now known as dvarga|away21:26
*** dvarga|away is now known as dvarga21:26
dolphmayoung: mark as WIP instead of Draft21:27
*** e0ne has quit IRC21:27
*** jhesketh has joined #openstack-dev21:29
ayoungWTH is the publish draft button now?21:29
jamielennoxsimple-cert implementation patch: https://review.openstack.org/#/c/67785/ i'm not sure how long a gerrit check is expected to take at the moment21:30
*** irenab has quit IRC21:30
*** markmc has quit IRC21:30
*** amcrn has quit IRC21:31
*** e0ne has joined #openstack-dev21:31
*** SumitNaiksatam has quit IRC21:31
morganfainbergjamielennox, top of check queue has been in there for ~2h43min21:32
*** NikitaKonovalov is now known as NikitaKonovalov_21:32
stevemarayoung, i think it makes patches go from draft to normal?21:33
morganfainbergstevemar, correct21:33
*** amcrn has joined #openstack-dev21:33
*** melwitt has quit IRC21:34
*** melwitt has joined #openstack-dev21:34
stevemardstanek, you have an itchy approval trigger finger today21:34
*** melwitt has quit IRC21:35
*** melwitt has joined #openstack-dev21:35
*** melwitt has quit IRC21:35
dstanekstevemar: yes, i just told dolphm the same things21:35
dstaneki think i'm going to make a greasemonkey script for this :-)21:36
*** MaxV has quit IRC21:36
*** MaxV has joined #openstack-dev21:36
stevemarapprove, no really approve21:36
*** jhesketh has quit IRC21:37
*** gyee has joined #openstack-dev21:37
*** jprovazn has quit IRC21:37
*** kenperkins has quit IRC21:37
dstaneklooks like a bunch of stuff got merged today21:38
*** melwitt1 has joined #openstack-dev21:38
*** jhesketh has joined #openstack-dev21:38
*** mikeoutland has joined #openstack-dev21:38
morganfainbergyay21:39
henrynashdolphm: see if https://review.openstack.org/#/c/67256/ looks Ok to you now…I have answered Haneef's question, but waiting for him to remove -121:39
*** jhesketh_ has joined #openstack-dev21:39
*** jhesketh_ has quit IRC21:40
*** tjones has joined #openstack-dev21:40
*** dave_tucker is now known as dave_tucker_zzz21:41
*** CaptTofu has quit IRC21:41
*** beagles has quit IRC21:41
*** jhesketh_ has joined #openstack-dev21:43
*** b3nt_pin has joined #openstack-dev21:43
*** e0ne has quit IRC21:43
*** b3nt_pin is now known as beagles21:43
*** asalkeld has joined #openstack-dev21:44
*** browne has joined #openstack-dev21:44
*** alop has quit IRC21:45
*** romcheg1 has joined #openstack-dev21:45
*** dstufft_ has joined #openstack-dev21:45
*** romcheg has quit IRC21:46
*** dave_tucker_zzz is now known as dave_tucker21:47
*** dstufft has quit IRC21:47
*** dstufft_ is now known as dstufft21:48
*** beagles has quit IRC21:48
ayoungstevemar, for some reason the publish button was missing21:49
*** shaunm has quit IRC21:50
*** reed has joined #openstack-dev21:52
*** jasondotstar has joined #openstack-dev21:52
*** sarob_ has joined #openstack-dev21:53
*** sarob_ has quit IRC21:54
*** haneef_ has joined #openstack-dev21:55
*** sarob_ has joined #openstack-dev21:55
*** doug_shelley66 has quit IRC21:56
*** sarob has quit IRC21:56
*** doug_shelley66 has joined #openstack-dev21:56
*** jsavak has joined #openstack-dev21:56
haneef_henrynash: ping21:56
*** jcoufal has joined #openstack-dev21:56
*** sarob_ has quit IRC21:57
morganfainbergbknudson, do you want me to help go through and do the rebases for the chain that includes dont configure on import?21:57
*** rcleere has quit IRC21:58
morganfainbergbknudson, the don't configure on import fix solves a bug w/ caching layer21:58
*** jdob has quit IRC21:58
ayoungdolphm, running the last of the tests now, but the main revoke extension patch is now https://review.openstack.org/#/c/68235/21:59
henrynashhaneef_: hi21:59
morganfainbergbknudson, oh. nvm21:59
bknudsonmorganfainberg: rebase on what?21:59
morganfainbergbknudson, not rebase21:59
morganfainbergbknudson, just gate fail... ugh21:59
morganfainbergi need more coffee :(21:59
*** joesavak has quit IRC21:59
morganfainbergdolphm, already reverfiied21:59
morganfainbergit's just chilling in the gate queue21:59
*** rcleere has joined #openstack-dev21:59
bknudsonmorganfainberg: this is why you never split up commits21:59
haneef_henrynash:   If we are limiting, then there is no way for the client to get the remaining result. Is that acceptable?21:59
bknudsonshould just squash them.22:00
morganfainbergbknudson, lol22:00
henrynashhaneef_: they are meant to use filtering to ask for smaller data set22:00
david-lylesdague: I don't see any others22:00
bknudsonone big commit -- keystone icehouse m222:00
*** rcleere has quit IRC22:00
*** dvarga has quit IRC22:00
morganfainbergbknudson, nah, keystone Icehouse22:00
morganfainbergnothing else needed, amirite?22:00
*** sarob has joined #openstack-dev22:00
*** sarob has quit IRC22:00
morganfainbergwho needs milestones22:00
ayoungwe should havea weekly milestone22:01
ayoungcall it the PTL branch22:01
morganfainbergayoung, i think hourly22:01
*** sarob has joined #openstack-dev22:01
ayoungPTL promotes weekly to be interim22:01
bknudsonwe might get one patch into each milestone22:01
morganfainbergbknudson, hehe22:01
ayoungI'm serious22:01
haneef_henrynash:  We are assuming that there exits a restricted filter which will satisfy the criteria.   If not what will happen22:01
*** vladikr has quit IRC22:02
ayoungwe don't test against all of the other dev branches, only their last stable milestone22:02
*** sarob_ has joined #openstack-dev22:02
ayoungif a team breaks something, all code stops until they fix it22:02
*** sarob_ has quit IRC22:02
ayounglonger discussion than we should have now, though22:02
morganfainbergayoung, not sure if that would make things better or worse.22:02
henrynashhaneef_: so it's up to an implementor…if they are concerned about poorly scoped queries from loading down the system then they can limit…it's optional, and there is none by default22:02
morganfainbergayoung, or have any real impact.22:02
morganfainbergayoung, yes, discussion later22:03
haneef_ok. I will add that in the review and remove -122:03
sdaguedavid-lyle: thanks22:03
henrynashhaneef_: there are many systems that, if you ask for too much data, it just says "too big, try again"22:03
*** ngb_ has joined #openstack-dev22:04
morganfainberghenrynash, or "don't try again" in some cases.22:04
henrynashmorganfainberg: excellent next step....22:04
ayoungdolphm, OK,  revocation is all up there again in multiple patches22:04
*** simo has left #openstack-dev22:04
ayoungAll open for public review22:04
henrynashhaneef_: thanks22:05
*** CaptTofu has joined #openstack-dev22:05
*** Tuna__ has joined #openstack-dev22:05
gyeehenrynash, in that case, your proposal still won't work right?22:06
*** sarob has quit IRC22:06
gyeeLDAP still going to throw you an error if you are asking too many entries22:06
*** Tuna_ has quit IRC22:07
ayoungcan someone do the honors on https://review.openstack.org/#/c/67785/22:07
gyeeayoung, looking22:08
ayoungwe can hold off on approval until its passed check22:08
morganfainbergyes, please hold approval till post check22:08
morganfainbergand i'm looking as well22:08
ayoungbut if we have 2 +2s now we can include it in I222:08
*** sarob has joined #openstack-dev22:09
_cjones_ayoung: Why does keystone appear to use v2.0/tokens, when I specifically requested the v3 API?22:09
ayoung_cjones_, you lie22:10
*** nati_ueno has quit IRC22:10
*** mfer has quit IRC22:10
ayoung:_{)22:10
*** doug_shelley66 has quit IRC22:10
_cjones_ayoung: I assure you kind sir, I don't on purpose.22:10
ayoung_cjones_, using the client or via curl?22:11
*** nati_ueno has joined #openstack-dev22:11
_cjones_Via horizon.22:11
_cjones_(access): 2014-01-21 14:08:58,533 INFO core __call__ 172.16.0.254 - - [21/Jan/2014:22:08:58 +0000] "GET http://172.16.0.201:5000/v3/users HTTP/1.0" 401 19322:11
_cjones_(eventlet.wsgi.server): 2014-01-21 14:08:58,534 INFO log write 172.16.0.254 - - [21/Jan/2014 14:08:58] "GET /v3/users HTTP/1.1" 401 415 0.00477122:11
*** ngb_ has quit IRC22:12
ayoung_cjones_, that is the users url22:12
ayoungdoesn't show where it requested the token22:12
*** READ10 has quit IRC22:12
_cjones_ayoung, sec.22:12
_cjones_access): 2014-01-21 14:08:59,092 INFO core __call__ 172.16.0.201 - - [21/Jan/2014:22:08:59 +0000] "GET http://172.16.0.201:35357/v2.0/tokens/c85fd4e00b85ac8037b7e62023d1b41f HTTP/1.0" 200 307622:13
_cjones_(eventlet.wsgi.server): 2014-01-21 14:08:59,093 INFO log write 172.16.0.201 - - [21/Jan/2014 14:08:59] "GET /v2.0/tokens/c85fd4e00b85ac8037b7e62023d1b41f HTTP/1.1" 200 3206 0.10319622:13
_cjones_ayoung, I'm confused as to why there seems to be a mis-match v3 for users, but v2.0 for tokens.22:13
ayoungdolphm, why is zuul not picking up https://review.openstack.org/#/c/68232/22:13
ayoung_cjones_, ask the horizonators22:13
morganfainbergayoung,  https://review.openstack.org/#/c/68235/3/keystone/contrib/revoke/core.py whitespace issues will fail pep822:14
*** harlowja is now known as harlowja_away22:14
ayoungmorganfainberg, thanks22:14
morganfainbergayoung still doing review so i'll tag it w/ a comment22:14
_cjones_ayoung, k. thanks.22:15
*** termie has quit IRC22:16
*** danielbruno has quit IRC22:16
*** benrodrigue has quit IRC22:17
*** david_paterson has quit IRC22:17
*** termie has joined #openstack-dev22:17
jpich_cjones_: This may be related to what you're seeing: until recently Horizon would sometimes fall back to 2.0 and sometimes to 3 if the keystone version wasn't explicitly defined in the local settings (see https://bugs.launchpad.net/horizon/+bug/1231357 )22:18
morganfainbergayoung, are there tests missing from your revocation patch?22:19
morganfainbergayoung, or slated for another patch22:19
ayoungmorganfainberg, test_revoke.py22:19
*** vipul is now known as vipul-away22:19
morganfainbergright, very sparse22:19
ayoungmorganfainberg, more in the follow on22:19
morganfainbergok22:19
ayoungbase extension doesn't do much22:20
*** asalkeld has quit IRC22:20
_cjones_jpich: Thanks, I'm looking at something similar in this domain.22:20
ayoungThe logic for testing if a token is revoked it tested  more in the integration patch22:20
_cjones_jpich: If this has been captured in a separate issue, I think I can proceed with my proposed change.22:20
morganfainbergayoung, sure.22:20
morganfainbergayoung, just was curious22:21
ayoungAnd since the values are "normalized" between a v2 and a v3 token, the testing here would be trivial22:21
morganfainbergnod22:21
ayoungwhy is zuul not picking up my new patches for check?22:22
ayoungOr Jenkins or whomever22:22
morganfainbergayoung, event backlog22:22
*** zzelle has joined #openstack-dev22:22
morganfainbergayoung, Queue lengths: 1399 events, 61 results.22:22
ayoungBut they are not even showing in the queue22:22
*** jamielennox is now known as jamielennox|away22:22
morganfainbergthose are unprocessed events/results22:22
ayoungwhere do you see that?22:22
morganfainbergayoung, top left above "check" on status.openstack.org/zuul/22:23
*** redhat has quit IRC22:23
*** burt1 has joined #openstack-dev22:23
morganfainbergnext to "filter projects" box22:23
*** yassine has quit IRC22:23
jpich_cjones_: Cool! The workaround if the patch isn't available in your system would be to set the version explicitly22:23
_cjones_jpich: Odd. I have that fix.22:23
jpich:/22:23
_cjones_jpich: I also set it explicitly. :)22:23
*** vijendar has quit IRC22:24
ayoungOK...so what needs attention?  I have 5 minutes until my next meeting22:24
*** nati_ueno has quit IRC22:24
jpich_cjones_: Oh! Maybe you have another bug for Horizon then, please feel free to open a new report22:24
morganfainbergayoung, not sure. i'm about needing to go jump to internal stuff (been about 50% split today) as well.22:24
_cjones_jpich: Will do when I'm done this bit.22:24
jpich_cjones_: Thank you!22:24
*** vipul-away is now known as vipul22:25
*** vipul is now known as vipul-away22:25
ayoungtime to drive home22:26
*** ayoung has quit IRC22:26
*** marekd is now known as marekd|away22:27
*** prad has quit IRC22:27
*** bdpayne has quit IRC22:28
*** prad has joined #openstack-dev22:28
*** ayoung has joined #openstack-dev22:28
*** gordc has quit IRC22:30
*** dbalog has left #openstack-dev22:30
*** thomasem has quit IRC22:31
*** dims has quit IRC22:31
*** jamielennox|away is now known as jamielennox22:33
*** lcheng has joined #openstack-dev22:33
*** asalkeld has joined #openstack-dev22:33
*** ayoung has quit IRC22:34
*** achampio1 has joined #openstack-dev22:34
jamielennoxgyee, ayoung, morganfainberg: Fix that comment in a separate review: https://review.openstack.org/#/c/68273 so I don't yank it from the jenkins queue22:35
*** harlowja_away is now known as harlowja22:35
gyeejamielennox, looking22:35
*** stevemar has quit IRC22:35
jamielennoxi might have sent that message already but i had vpn issues and i think it got lost22:35
*** achampion has quit IRC22:36
gyeejamielennox, change looks good, hope Jenkins agree with you today :)22:36
jamielennoxgyee: are there jenkins gods or is jenkins the god?22:37
gyeejamielennox, heh, maybe the ppl who have root access to the Jeninks nodes?22:38
*** radez is now known as radez_g0n322:38
*** devoid has quit IRC22:38
*** doug_shelley66 has joined #openstack-dev22:40
*** yassine has joined #openstack-dev22:41
*** jnoller has quit IRC22:42
*** browne has quit IRC22:42
*** jruzicka has quit IRC22:42
*** krtaylor has quit IRC22:42
*** sarob has quit IRC22:45
*** sarob has joined #openstack-dev22:45
*** ekhugen has quit IRC22:45
*** kenperkins has joined #openstack-dev22:45
*** radsy has joined #openstack-dev22:45
*** dims has joined #openstack-dev22:46
*** achampio1 has quit IRC22:46
*** morazi has quit IRC22:46
dtroyerjamielennox: got a sec?  I am _finally_ trying to wrap my head around the session/auth bits in https://review.openstack.org/#/c/60751/ and friends…and trying to make OSC use it directly...22:46
*** spzala has joined #openstack-dev22:47
*** jayg is now known as jayg|g0n322:47
henrynashgyee: I posted a comment to the list limiting api change….I think there really is a difference between limiting and pagination…and we should keep these separate22:47
*** achampion has joined #openstack-dev22:47
*** lbragstad has quit IRC22:47
gyeehenrynash, I am about to response, I am not sure if I understand the reasoning22:48
gyeeIf client is asking server for too much data, shouldn't the server be returning a 400 and telling the client to try again with a more refined query? Again, what is the client going to do with a 'truncated' attribute. From end user experience angle, the net effect is the same, which is to refine the search query and retry.22:48
*** lbragstad has joined #openstack-dev22:48
*** lbragstad has quit IRC22:48
jamielennoxdtroyer: actually in a meeting but i would like to talk to you about it - will you still be here in about 40min?22:48
*** jobewan has quit IRC22:49
dtroyeryes22:49
*** clayb has quit IRC22:49
henrynashgyee: so I agree there are two options if you get too much data…and the systems out there seem to be split…some will return the amount of data it can with an indicator that this is a subset….other give you nothing (your 400 example)22:49
*** benrodrigue has joined #openstack-dev22:50
*** yamahata has quit IRC22:50
henrynashgyee: the argument for returning some data is that display a page of data in a client as a clue to what to filter on is probably a nicer experience….22:50
*** SergeyLukjanov is now known as SergeyLukjanov_a22:50
*** yamahata has joined #openstack-dev22:50
henrynashgyee: but you want to tell the user in that case that this is indeed a subet22:50
*** SergeyLukjanov_a is now known as SergeyLukjanov_22:51
gyeehenrynash, why not use the 'next' link22:51
*** jmontemayor has quit IRC22:51
gyeeclient is asking for 100 entries, server return 50 with the next link populated22:52
henrynashgyee: so, that was one proposal…the concern raised by others is that we have already said that this is a url to another page of data (i.e. it really is for pagination)…and we'd have to go back on that definition (not backward comaptable, in the eyes of Dolphm and others)22:52
gyeethat would be an indication of more data to come22:52
henrynashgyee: that's pagination22:52
gyeeit is :)22:52
gyeelets fix pagination22:52
henrynashgyee: there are many (in Horizon) who believe we should not do pagination at all….good filtering and limiting is all you need22:53
gyeeinstead of doing half-baked changes22:53
gyeepagination is still needed22:53
henrynashgyee: that's not a view held by all22:54
gyeeif an implementation doesn't support pagination, return a 40022:54
*** achampion has quit IRC22:54
gyeefact is pagination is still useful, despite all the noise22:55
*** achampion has joined #openstack-dev22:55
henrynashgyee: returning no data (and a 400) is the other consistent approach, although so is the current one!  Most people preferred the current one.22:55
*** prad has quit IRC22:56
gyeehenrynash, I'd prefer 400 if the system is incapable of support pagination22:56
*** Tuna__ has quit IRC22:56
*** doug-fish has quit IRC22:56
morganfainberggyee, eh, lets return a 410 for pagination22:58
morganfainbergsorry22:58
*** sarob has quit IRC22:58
morganfainberggyee, 40222:58
gyeethat's fine22:59
morganfainberggyee, payment required.  pay us and we'll implement it :P22:59
*** mdomsch has quit IRC22:59
gyeemorganfainberg, ++22:59
gyeeor do it as an extension22:59
morganfainberggyee, eh.22:59
morganfainberggyee, i would really rather not implement pagination.23:00
morganfainbergat all23:00
morganfainbergpersonal preference23:00
*** luis_ has quit IRC23:00
*** jpich has quit IRC23:00
*** Gordonz has quit IRC23:01
gyeemorganfainberg, I made my case here https://blueprints.launchpad.net/keystone/+spec/pagination23:01
*** morazi has joined #openstack-dev23:01
*** peristeri has quit IRC23:02
*** pcm_ has quit IRC23:02
*** neelashah has quit IRC23:02
*** mrunge has quit IRC23:02
*** sarob has joined #openstack-dev23:03
*** kevinconway has quit IRC23:03
*** jaypipes has joined #openstack-dev23:03
zzellegyee, morganfainberg returning 501 would be feet ?23:03
zzelle*would feet23:03
*** rnirmal has quit IRC23:04
gyeezzelle, why not 40023:04
*** CaptTofu has quit IRC23:04
*** jcoufal has quit IRC23:04
zzelleit depends of the interface23:04
henrynashgyee: so we had a long debate about this at the Hackathan, and agreed that we were definitely not doing pagination yet, but limiting was still good in its own right…people felt we should return data rather than none, and indicate that this was a subset (we thought 203 at the time, or something in the collection)23:05
henrynashgyee: we all agree 203 is not right23:05
zzellegyee: if pagination isallowed in the interface ? it's a 501 otherwise i would say 40023:06
zzellegree23:06
*** zzelle has left #openstack-dev23:06
*** jckasper_ has quit IRC23:06
*** zzelle has joined #openstack-dev23:06
gyeezzelle, 501 sounds reasonable23:06
*** HenryG has quit IRC23:07
*** sarob has quit IRC23:07
*** harlowja has quit IRC23:07
gyeehenrynash, I feel like we are going extra miles to dance around pagination23:08
gyeelets fix pagination23:08
henrynashgyee: that;s a much long debate. meanwhile we need a way for server deployers to protect the load on their system,s23:09
zzellegyee, me too if pagination is considered as a standard feature provided by openstack23:09
*** willingc has joined #openstack-dev23:09
*** luisg has joined #openstack-dev23:10
gyeehenrynash, let do pagination as an extension and let our users vote on it23:10
henrynashzzelle, gyee: pagination is not agreed for icehouse, limiting is23:10
gyeewe don't too much debating already23:10
gyees/don't/done/23:10
henrynashgyee: I agree with pagination as an extension, but that is not a replacement23:10
gyeehenrynash, that's not how I understood the limiting proposal23:11
gyeeit something that is internal to Keystone implementation, no API changes23:11
henrynashgyee: well that's true apart from tell the user what's happend23:12
gyeereturn 400 if Keystone can satisfy the query, simple23:12
gyeecan't23:12
*** sahid has quit IRC23:12
*** jsavak has quit IRC23:13
*** jecarey has quit IRC23:13
henrynashgyee: That's a big change form what we all agreed last week23:13
henrynashgyee: easy to code, but the fact that there's no data returned23:13
gyeehenrynash, easy to code, but the rest of us have to maintain API-compatibility :)23:13
*** burt1 has quit IRC23:14
henrynashghee: why is the proposal API incompatible?23:14
henrynashgyee: and returning a 400 is an API change...23:15
*** dstanek has quit IRC23:15
gyeehenrynash, means we have to account for the "truncated" attribute in our public APIs, docs, examples, the whole 9 yard23:16
*** sushils has quit IRC23:17
gyeeif you do this as an extension, we can just publish a one line disclaimer23:17
*** dstanek has joined #openstack-dev23:17
henrynashgyee: no, I really don't want this as an extensions (limiting that is)…it's already optional and off by default.23:18
gyee400 is common for anything the server doesn't like23:18
henrynashdolphm, bknudson, morganfainberg: what so we think about this suggestion…to not return any data in the case of a list response being too big23:19
*** sushils has joined #openstack-dev23:19
*** jtomasek has quit IRC23:19
*** HenryG has joined #openstack-dev23:19
henrynashdolphm, bknudson, morganfainberg, ghee: one issue is that it won't be obvious to the client why the server rejected it23:19
gyeehenrynash, in a lot of cases, you probably won't know until you talk to the backend anyway23:19
morganfainberghenrynash, i thought we rejected that concept at the hackathon23:19
morganfainberghenrynash, for that very reason23:20
henrynashmorganfainberg: we did23:20
dolphmgyee: changing from a 2xx to a 4xx is backwards incompatible23:20
morganfainbergand, ^ what dolphm  said23:20
dolphmgyee: 2xx to 2xx is fair game, and 4xx to 4xx is fair game, etc23:20
gyeedolphm, if client is asking for something the server can't support, we can't just return a 2xx23:20
dolphmgyee: is this in regard to truncated collections?23:21
gyeeyes23:21
henrynashgyee: the issue is that it is providing some of what it asked for…but not all23:21
gyeehenrynash, isn't this classic *pagination*?23:21
henrynashgyee: pagination is driven by the needs the clientm, list limiting is driven by the needs of the server23:22
dolphmgyee: not really23:22
dolphmgyee: it's a step toward pagination, but not providing pagination23:22
dolphmi'm fine with a 2xx, new attribute in the response ("truncated"=true) or creative use of headers23:23
gyeeclient asking for 1000, server can choose to return any number between 1 and 1000 with the next link if there are more than 1000 entries23:23
dolphmgyee: the client is not asking for a specific number, nor is the client allowed to do so23:24
morganfainberggyee the case is client asks for all, server gives back 1000 because > 1000 would be returned23:24
dolphmhenrynash: you could return a "next" link that always returns 4xx lol23:24
gyeeuse the "next"23:24
dolphmgyee: "next" is defined to be a URL, that's the only constraint there23:24
gyeedolphm, yes?23:25
gyeethat's what next is for23:25
dolphmgyee: (the proposal earlier was to return an arbitrary string as the value instead of a URL)23:25
dolphmgyee: what do you return a link to?23:25
henrynashghee, dolphm: I'm open to using the next link (that was the previous version)….but what do we set 'next' to?23:25
gyeeits implementation-specific at this point :)23:26
gyeeas long as it is a URl23:26
dolphmgyee: to what?23:26
henrynashgyee: then how does a client know they didn't get all the data?23:26
gyeehenrynash, the presence of next indicates there are more data to come23:26
dolphmgyee: there is no more data to come -- the collection has been truncated23:26
gyeedolphm, next=http://myserver:port/v3/users?<my pagination stuff>23:27
morganfainbergdolphm, he's advocating to amke this into pagination23:27
morganfainbergvs. a hard limit23:27
*** kgriffs is now known as kgriffs_afk23:27
*** krtaylor has joined #openstack-dev23:27
*** neelashah has joined #openstack-dev23:27
gyeenext and prev are in the spec and they are implementation-specific23:27
henrynashgyee: so the we'd tell clients, if there was more data (that we can't tell you about unless you give me a better query) then they 'next' link will exist….but don't follow it?23:28
dolphmgyee: ++ but what do we do in core openstack?23:28
gyeehenrynash, the presence of next indicates more data, it is up to the user to decide what to do next23:28
gyeeno different than a google search23:29
dolphmgyee: /facepalm23:29
dolphmgyee: there is NO more data. you're either misunderstanding or ignoring the issue23:29
dolphmgyee: the client must issue a NEW construct a new request to get something new23:29
gyeeno more data?23:29
dolphmgyee: the collection has been, let's say, fatally truncated23:30
dolphmgyee: as determined by the service/deployer23:30
*** artom has quit IRC23:30
dolphmgyee: the client is not in error, the response was successful, the service just needs to hint to the client that the results are incomoplete23:31
morganfainbergflaper87, mind if we hold off on the cache discussion until I2 is a little more settled?23:31
morganfainbergflaper87, i think it's going to be a bit crazy for the next couple days.23:31
flaper87morganfainberg: sounds good. I don't think any patches will be landing anytime soon besides the ones fixing the gate23:32
flaper87so, that's ok23:32
morganfainbergflaper87, exactly23:32
morganfainbergflaper87, :)23:32
gyeedolphm, how is the response successful if you don't satisfy the entire query23:32
*** kenperkins has quit IRC23:33
*** safchain has joined #openstack-dev23:34
*** safchain has quit IRC23:34
henrynashgyee: it's as successful as the server/deployer will allow23:34
dolphmgyee: the server satisfied the query to the best of it's ability, and returned useful data23:34
*** eharney has quit IRC23:34
dolphmflaper87: ++++++23:35
flaper87:)23:35
*** thuc has quit IRC23:35
*** thuc has joined #openstack-dev23:36
gyeedolphm, userful data is debatable23:37
haneef_dolphm: The question is,  if the client is not happy with the truncated data what should he do?  Assume the query is already restricted.23:37
dolphmwe should just start rebasing all features on top of gate-fixing patches23:37
gyeedo we have backend implementations which allows partial success?23:38
gyeejust curious23:38
dolphmgyee: haneef_: issue a new query with filters. that's the whole point.23:38
dolphmgyee: that's what henry's patch introduces23:38
dolphmgyee: did you not review it?23:39
*** ayoung has joined #openstack-dev23:39
gyeedolphm, but you won't know till you hit the backend23:39
*** xmltok has quit IRC23:39
gyeedolphm, I mean backend impl23:39
henrynashhaneef_: and of course a server/deploy could overly restrict their limits to make querying hard…but that's their pergoative23:39
dolphmgyee: again, did you review henry's patch? the backend won't sit around all day fetching a billion projects23:40
gyeedolphm, not the code, just the spec so far23:40
*** amcrn has quit IRC23:40
henrynashgyee: https://review.openstack.org/#/c/44836/2323:41
haneef_henrynash: If instead of truncated, if the server throws exception saying restrict the query,  won't it help.  What is the point in sending half of data , if we want the client to issue different query with more filters23:41
*** markmcclain has quit IRC23:41
gyeehaneef_, apparently to help client make better decisions :)23:41
*** kenperkins has joined #openstack-dev23:42
henrynashhaneef_: so there are different UI approaches out there in the industry…some display what data it can, saying use this to work out a better filter (and looking at the data can help)….others display nothing23:42
*** benrodrigue has quit IRC23:42
dolphmand i don't think anyone has a use case for the "all or nothing" approach23:43
henrynashhaneef_: we shouldn't prejudge what they;ll do….but ideally allow them to do either23:43
jamielennoxdtroyer: hey, sorry about that23:44
*** gordc has joined #openstack-dev23:44
dtroyerjamielennox: np23:44
jamielennoxso i think it's a bit cleaner now i split up the patch - does the layout generally make sense to you? I know Alexei_987 has some opinions here23:45
henrynashhaneef_: ..and with the current proposal they can do either….23:45
dtroyerjamielennox: your last comment cleared it up for me a lot…the unit of auth I carry between API clients seems to be a session, right?  I've had auth_ref in my head for a long time...23:46
*** MaxV has quit IRC23:46
gyeehenrynash, dolphm, LDAP won't even bother to return anything I think, it will return you a nice search limit exceeded error23:46
jamielennoxdtroyer: yes, the whole session object is taken from client to client and auth is therefore inherently transfered23:46
*** MaxV has joined #openstack-dev23:47
dolphmgyee: clients can specify limits as well23:47
jamielennoxdtroyer: this means that we take along transport level details which are most likely the same for all the services anyway23:47
dtroyerjamielennox: right.  but the service catalog is in the identity client, so I need to extract that to take along too23:47
dolphmgyee: which is what we're talking about here23:47
jamielennoxdtroyer: ahh, no - the service catalog is part of the token so it is going to move with the auth plugin23:47
dtroyerjamielennox: agreed on the transport… I'll need multiple sesisons to do multiple sets of creds at once, that's what took me a while to get23:47
*** blamar has quit IRC23:47
henrynashdolphm: you mean a client of LDAP, rather than a client of openstack I think?23:47
dolphmhenrynash: correct23:48
*** browne has joined #openstack-dev23:48
jamielennoxdtroyer: if you look at https://review.openstack.org/#/c/60752/ it shows an example of how i want to work with the service catalog23:48
dolphmhenrynash: i think gyee's comment applies more to LDAP-server defined hard limits23:48
jamielennoxdtroyer: well it shows the implementation but without any tests and dependant on merging all the auth plugin stuff23:48
dtroyerjamielennox: ok, HTTPClient has a property method for it...23:48
dtroyerthat threw me then23:49
jamielennoxdtroyer: yep but that will be deprecated with so much else23:49
*** tqtran has quit IRC23:49
dtroyercool…I hadn't seen 60752 yet… at a glance that helps too23:49
*** willingc has quit IRC23:50
dtroyerjamielennox: one of the things I want to get out of this is a version that doesn't have the compatibility cruft in it23:50
jamielennoxdtroyer: essentially a client should need to know nothing except the service_type, endpoint_type and endpoint_version that it requires (which will be static for a client) and the session will do the rest23:50
*** thuc has quit IRC23:50
jamielennoxdtroyer: ++23:50
*** thuc has joined #openstack-dev23:50
*** romcheg1 has quit IRC23:51
jamielennoxdtroyer: so essentially all a client should need to be is defined in baseclient: https://review.openstack.org/#/c/60751/8/keystoneclient/baseclient.py23:51
*** MaxV has quit IRC23:51
dtroyerjamielennox: I'm doing a POC of that now too…  in OSC the object-store commands don't have a lib API so it's all from scratch, that's where I want to work this out23:51
jamielennoxall that provides is an interface for managers to talk through23:52
dtroyerjamielennox: and there's the other thing I'm trying, no managers, no resources.  I don't think we need them at the low-level API23:52
dtroyerOSC doesn't, but an app developer might, so they can sit on top23:53
jamielennoxdtroyer: i'm very interested in that - but i'm currently trying to see what i can get working with current clients23:53
jamielennoxdtroyer: this whole ML thread of a common client is a PITA really23:53
dtroyerjamielennox: right…  that too...23:53
dtroyerjamielennox: that's one reason I'm doing this in OSC, no backward-compatibility issues23:53
jamielennoxdtroyer: so i'm of the opinion in all of this that we should look to layer our approach23:54
dtroyerjamielennox: theres an etherpad you should see...23:54
jamielennoxthe fact that we have keystoneclient.v3.client which directly reflects the V3 api is not a problem - it's correct - it's just lower level than most people would want to use23:54
jamielennoxanyone who is interested in developing a version independant client can (and should) which backs on to something that reflects the API23:55
*** thuc has quit IRC23:55
dtroyerjamielennox: exactly23:56
jamielennoxi also extract from there that if you want to do a unified client then you should that works with all those other clients23:56
*** dave_tucker is now known as dave_tucker_zzz23:56
*** alexpilotti has quit IRC23:56
jamielennoxthat sucks currently because the clients are in disarray and you don't need to convince me that pip sucks23:57
dtroyerdon't think that consolidated object APIs isn't in our future….it's just a SMOP23:57
jamielennoxagreed, there was a post there that someone was going to start something - but someone is always starting something in openstack23:58
dtroyerjamielennox: so I need to run in a minute…grabbing the SC out of the session's auth_ref is the Right Thing then?  I'll head down that path.23:58
*** networkstatic has quit IRC23:59
dtroyerjamielennox: Jesse Noller is working in that direction…he wants the whole SDK though so that's why we're layering it23:59
*** nkinder has quit IRC23:59
jamielennoxdtroyer: if you need the SC directly then yes. I made auth_ref a public attribute on purpose on those plugins (but be warned not everything is going to be a keystone plugin thus have an auth_ref)23:59
henrynashgyee: are you any closer to seeing the other side of this debate?23:59
jamielennoxdtroyer: i had in mind though that most services would not need that23:59
*** dave_tucker_zzz is now known as dave_tucker23:59

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