Monday, 2014-01-20

*** dave_tucker is now known as dave_tucker_zzz00:00
*** yeylon_ has quit IRC00:02
*** romcheg1 has joined #openstack-dev00:04
*** jhesketh_ has joined #openstack-dev00:05
*** romcheg has joined #openstack-dev00:07
*** romcheg1 has quit IRC00:09
*** sushils has joined #openstack-dev00:09
*** salv-orlando has quit IRC00:11
*** mikeoutland has joined #openstack-dev00:11
*** ijw has joined #openstack-dev00:13
*** mikeoutland has quit IRC00:14
*** novas0x2a|laptop has quit IRC00:26
nagyzdoes nova always reports available ephemeral disk space by using the underlying hypervisor's driver?00:29
nagyzI'm using rbd both for my ephemeral and normal volume storage, and it's very annoying that the reported space is for local available space, which I'll never use00:30
*** sergmelikyan has quit IRC00:38
*** bswartz has quit IRC00:39
*** DennyZhang has joined #openstack-dev00:39
*** fpatwa has joined #openstack-dev00:40
*** bswartz has joined #openstack-dev00:40
*** sergmelikyan has joined #openstack-dev00:43
*** sarob has joined #openstack-dev00:43
*** fpatwa has quit IRC00:45
*** MaxV has joined #openstack-dev00:48
*** Longgeek has joined #openstack-dev00:49
*** romcheg has left #openstack-dev00:51
*** MaxV has quit IRC00:53
*** willingc has joined #openstack-dev00:54
*** Longgeek has quit IRC00:54
*** doug_shelley66 has quit IRC00:56
*** sarob has quit IRC01:17
*** DennyZhang has quit IRC01:17
*** haomaiwang has quit IRC01:18
*** haomaiwang has joined #openstack-dev01:19
*** sarob has joined #openstack-dev01:20
*** Tross has left #openstack-dev01:21
*** romcheg has joined #openstack-dev01:23
*** romcheg has left #openstack-dev01:23
*** Edward-Zhang has joined #openstack-dev01:24
*** nosnos has joined #openstack-dev01:24
*** Guest52195 is now known as maelfius01:30
*** maelfius is now known as Guest6258501:31
*** asalkeld has joined #openstack-dev01:31
*** Guest62585 is now known as needscoffee01:32
*** needscoffee has joined #openstack-dev01:32
*** needscoffee is now known as morganfainberg01:32
*** morganfainberg is now known as morganfainberg|z01:32
*** morganfainberg|z is now known as morganfainberg01:32
*** novas0x2a|laptop has joined #openstack-dev01:33
*** cyeoh has quit IRC01:33
*** fpatwa has joined #openstack-dev01:34
*** sarob has quit IRC01:35
*** fpatwa has quit IRC01:39
*** ijw has quit IRC01:39
*** mikeoutland has joined #openstack-dev01:39
*** ijw has joined #openstack-dev01:40
*** erkrnt has quit IRC01:41
*** mikeoutland has quit IRC01:44
morganfainbergayoung, is revocation events ready for full review?01:44
ayoungmorganfainberg, I thought it was, but it seems like something wonky is going on with the config.  I'm having trouble getting it set to something other than default01:45
ayoungtrying to do a live test01:45
morganfainbergayoung, ah ok.01:45
ayoungmorganfainberg, I wanted to see what the output looked like in the browser01:45
ayoungI'm not making it at all protected, so it should be a visible01:46
morganfainbergayoung, I was about to dive in, but if you're still massaging it, i'll let you work on that (or i can look over bits if you need help isolating things)01:46
ayoungnah, dive in01:46
morganfainbergayoung, ok.01:46
ayoungthe important stuff is done, just want to make sure the result looks like the API doc01:46
morganfainbergayoung, enjoying my first espresso drink of the day01:46
ayoungI'm enjoying my first scotch of the night01:46
ayoungand only...its a school night after all01:46
morganfainbergayoung, i should do that in a couple hours :P01:46
morganfainbergayoung, MLK day?01:47
morganfainbergayoung, not sure if you get it off, we do.01:47
ayoungFor my wife and kids01:47
ayoungfor me I have code to merge01:47
morganfainbergahhhh01:47
morganfainbergaye01:47
morganfainbergi need to review oslo cache stuff, so doing keystone code reviews, then going to try and finish up non-expiring keys so it's fresh in my mind, then poke at oslo cache so i can talk w/ flaper87|afk tomorrow/tuesday01:48
*** neelashah has quit IRC01:48
ayoungOslo can happen after M201:48
ayoungI201:48
*** neelashah has joined #openstack-dev01:48
morganfainbergayoung, exactly, which is why i am just reviewing it and having a discussion01:49
morganfainbergayoung, no code until other things are done01:49
ayoung+201:49
*** rods has quit IRC01:49
morganfainbergayoung, :)01:49
* morganfainberg can prioritize most of the time.01:49
ayoungFILGTM01:49
morganfainbergLOL truth01:49
*** ijw has quit IRC01:51
*** nagyz has quit IRC01:51
*** chrispeters has joined #openstack-dev01:51
*** dkranz has quit IRC01:51
ayoung[revoke]01:51
ayoung156 driver = keystone.contrib.revoke.backends.kvs.Revoke01:51
ayoungmorganfainberg, does ^^ look right to you?01:51
ayoungignore the line number01:51
morganfainbergayoung, that looks consistent01:52
ayounghrm01:52
morganfainbergayoung, with other driver lines01:52
morganfainbergayoung, yeah, that looks correct01:52
ayoungsetting that in /etc/keystone/keystone.conf and then restarting Keystone..still seems to be picking up the "fake" driver01:52
morganfainberghm01:52
*** Longgeek has joined #openstack-dev01:53
morganfainbergayoung, opt definition, is it being imported (e.g. import keystone.contrib.revoke) after conf is processed?01:54
morganfainbergayoung, _most_ things we do the opt definitions in keystone.common.config rather than in the core file01:54
ayoungI just put it in the common/config.py same thing01:54
ayoungnot sure at what time paste is processed, but that was my thought:01:54
*** ijw has joined #openstack-dev01:56
morganfainbergayoung, hm.01:58
ayoungmorganfainberg, OK, we can't do config options in paste config01:58
ayoungor from components registered via paste01:58
morganfainbergayoung, oh01:58
ayoungas that is processed after the config file01:58
*** Longgeek has quit IRC01:59
morganfainbergayoung, oh so, we need it in keystone.common.config directly?01:59
morganfainbergayoung, well boo.01:59
ayounghttps://github.com/openstack/keystone/blob/master/bin/keystone-all#L11501:59
morganfainbergi wonder if it is because paste does some instantiations02:00
morganfainbergso config needs to be loaded first.02:00
morganfainbergi need to read up on paste a bit more i think... suddenly feeling like i'm missing some knowledge02:01
morganfainbergactually that makes me wonder... doesn't nova rely on options in extensions ... and using paste?02:01
ayoungwell, we specify the paste location in config02:02
ayoungpaste_deploy is specified in the keystone config file02:03
morganfainbergoh02:03
morganfainbergayoung, ooooh, yeah, wouldn't work if we wanted to be able to keep doing that02:04
ayoungwe could read that in, then parse paste, then reparse the config file02:04
morganfainbergayoung, not sure i like that02:04
ayoungchicken, meet egg02:05
morganfainbergayoung, i'd probably opt for making paste-ini a CLI specified deal just like main cfg file over that02:05
morganfainbergso, either specify it on the cli --paste-file=<loc> or get the default02:05
ayounglets not do anything until we think through the Dependency Injection stuff we discussed this past weekend02:06
morganfainbergreprocessing the config sounds very dirty (though I might just be adverse to that based upon gut feeling)02:06
*** spzala has joined #openstack-dev02:06
morganfainbergayoung, we have everyting in keystone.common.config anyway, lets just keep it there for now.  restructuring likely is a bigger task than is warranted to get revocation events out in time02:06
ayoung++02:06
morganfainbergayoung, so +2 on that idea02:06
morganfainbergreminds me, i need to order a book ;)02:07
morganfainbergayoung, we should totally get a book written about cloud identity :P02:09
morganfainbergand integration.02:09
ayoungProbably02:09
morganfainbergayoung, it feels like there is just not a good source of that knowledge out there at the moment.02:09
morganfainbergwow, pricy book.02:09
ayoungNeed to get keystone up to snuff02:10
ayoungwhich book>02:10
morganfainbergayoung, ++02:10
ayoung?02:10
morganfainbergPatterns and Best Practices for Enterprise Integration02:10
morganfainberg$50ish02:10
ayounglink?02:10
morganfainberghttp://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420/ref=sr_1_1?ie=UTF8&qid=1390183701&sr=8-1&keywords=Patterns+and+Best+Practices+for+Enterprise+Integration02:10
morganfainbergi admit, i first looked at amazon02:10
morganfainbergvs. hunting so haven't done research yet (starting to so i can order this week)02:10
*** Longgeek has joined #openstack-dev02:11
ayounghttp://www.amazon.com/Enterprise-Integration-Patterns-Designing-Deploying/dp/0321200683/ref=sr_1_1?ie=UTF8&qid=1390183839&sr=8-1&keywords=patterns+of+enterprise+integration02:11
ayoung^^02:11
morganfainbergayoung, ah02:11
ayoungdifferent book, the one you linked is not what we want02:11
ayoungthe one I linked has used for 28ish02:11
morganfainbergayoung, yeah i might have clicked the wrong link when looking02:12
morganfainbergayoung, thanks02:12
ayoungyeah, they looks very similar02:12
ayoungswhy I asked02:12
morganfainbergayoung, ++02:12
morganfainbergayoung, i mean even $50 for it isn't anything like my copy of The Art of Computer Programming02:12
morganfainbergbut... thats a serious set.02:12
morganfainbergwhich.... i need to start using a bit more for reference02:12
*** sarob has joined #openstack-dev02:13
*** nermina has joined #openstack-dev02:15
*** erkrnt has joined #openstack-dev02:16
morganfainbergayoung, oooh, converting to the dogpile kvs from what you have will be easy.02:17
morganfainbergayoung, thanks for not using the legacy kvs thing.02:17
ayoungNP02:17
*** yaguang has joined #openstack-dev02:18
*** sarob has quit IRC02:18
*** krast has joined #openstack-dev02:19
*** Edward-Zhang has quit IRC02:26
*** nati_uen_ has quit IRC02:27
*** fpatwa has joined #openstack-dev02:29
morganfainbergsomething is horribly wrong with my chrome :(02:29
morganfainbergi can't comment on anything below a certain line in gerrit02:29
morganfainbergit keeps bouncing back to the top02:29
ayoungOK..so I was wrong02:30
morganfainberg?02:30
ayoungit was looking for the config file in /opt/stack/keystone/etc02:31
ayoungI got it to work02:31
morganfainbergoh02:31
morganfainbergok02:31
morganfainbergcool02:31
ayounghttps://gist.github.com/anonymous/851396502:32
ayounglet me see what happens if I revoke the config change02:32
*** willingc has quit IRC02:33
*** fpatwa has quit IRC02:33
ayoungok...seems I misunderstood what was going on, but the config file parsing seems to be working OK02:33
morganfainbergso it works as expected, just need to point at the right config?02:34
ayoungyeah02:34
ayoungI need to do some more testing....but I just accidnetally ran git clean and wiped my venbv02:35
ayoungvenv.02:35
morganfainbergouch02:35
morganfainberghate that02:35
ayoungSo...rebuilding02:35
*** pmyers has quit IRC02:35
*** pmyers has joined #openstack-dev02:36
morganfainbergayoung, we aren't supporting domain scoped tokens, right?02:36
morganfainbergayoung, i don't remember the end result on that convo02:36
ayoungUm, I thought we were02:36
morganfainbergif we are...02:36
morganfainbergyou need a domain and user revocation method02:36
morganfainbergsince you wouldn't want to revoke all domain tokens if you were looking to catch a single user02:37
morganfainbergbut project scope wouldn't be suffcient then.02:38
morganfainbergI'll add a comment to that effect.02:38
*** topshare has joined #openstack-dev02:39
*** mrda has quit IRC02:39
*** mrda has joined #openstack-dev02:42
ayoungyep02:46
ayoungwe can add that anyway02:46
*** willingc has joined #openstack-dev02:46
*** gokrokve has quit IRC02:48
*** MaxV has joined #openstack-dev02:49
ayoungOk, something is wonky with this config file parsing.  I've both reverted and re-established the change and now it is not working again02:49
morganfainbergayoung, =(02:51
morganfainbergayoung, I think this is a sign we need to address it as soon as we start looking at the dependency stuff.02:51
ayoungyep02:51
*** erkules has joined #openstack-dev02:53
*** MaxV has quit IRC02:54
*** erkules_ has quit IRC02:56
*** gokrokve has joined #openstack-dev02:57
ayoungnah..git clean wiped that out too03:01
*** gokrokve has quit IRC03:02
*** cyeoh has joined #openstack-dev03:02
*** sarob has joined #openstack-dev03:09
*** sarob_ has joined #openstack-dev03:13
*** fpatwa has joined #openstack-dev03:13
*** sarob has quit IRC03:14
morganfainbergayoung, comments posted03:16
ayoungthanks03:16
*** paragan has joined #openstack-dev03:16
morganfainbergayoung, it's not a crazy nit-picky deep dive, but it covers the things that stand out at visual review of the code (didn't load it into my IDE since i'm at a coffee shop and limited battery ;)03:16
morganfainbergi think it covers some of the bigger items though03:17
ayoungNP03:17
morganfainbergalso looks like you don't outright say you don't handle V2 tokens.03:18
*** sarob_ has quit IRC03:18
morganfainbergbut it looked as if V2 DELETE call wouldn't issue a revocation event03:18
morganfainbergin theory, you could issue a V2 DELETE for a V3 token.03:18
morganfainbergand i _think_ that would circumvent your code, but not 100% sure, so i left that out03:19
*** gokrokve has joined #openstack-dev03:19
ayoungZuul is dead03:21
ayoungyeah..that might be right03:21
ayoungadd that to the review if you didn't03:22
morganfainbergok will do03:22
ayoungV2 is not covered in the code, but needs to be before this goes in03:22
*** gokrokve has quit IRC03:24
morganfainbergayoung, ok, added it as a comment03:24
morganfainbergzuul is dead?03:24
morganfainbergoh this next week is going to be exciting.03:25
ayoung"What did you do, Ray?"03:26
morganfainbergLOL03:26
morganfainbergRay, when someone asks you if you're a god, you say "YES"!03:26
ayoungmorganfainberg, I think I am not going to wrap the "decribe" links, as they are mostly custom03:26
ayoungbut I will wrape the other collection, and I think I might have broken something when I did that03:27
morganfainbergthats fine. just figured we had the method, and you're doing some of the same logic03:27
ayoungmorganfainberg, did you notice the change in v3_test.py?03:28
*** vkozhukalov has joined #openstack-dev03:28
morganfainbergv3_auth test?03:28
ayoungYeah, you did...without that, each test just ends up adding its config..it was like 20 deep when it started messing up..  One test corrupting another03:28
ayoungyep03:28
ayoungno the v3_test.py03:28
morganfainbergoh yes03:28
*** lbragstad_ has quit IRC03:29
ayounghttps://review.openstack.org/#/c/55908/19/keystone/tests/test_v3.py03:29
morganfainbergi'm trying to unwind that mess.  it's hard since tests are changing a bunch.03:29
morganfainbergit'll probably come once I2 is a bit settled03:29
*** sushils has quit IRC03:31
morganfainbergugh. something is messing with chrome, i can't double click on a line and leave a comment without it bouncing back to about half way up the page....03:31
ayoungswitch browsers03:31
morganfainbergi ... don't get it03:31
morganfainberghah03:31
morganfainbergyeah yeah i know03:32
morganfainbergi'm just curious why this _just_ started. didn't have this issue at the hackathon03:32
*** topshare has quit IRC03:33
*** ramishra has joined #openstack-dev03:33
morganfainbergayoung, dolphm, https://review.openstack.org/#/c/64792/ weren't we changing this? [endpoint versions?]    or ... i might be crazy03:34
morganfainbergand mis-remembering conversation03:34
jamielennoxmorganfainberg: whoa - what's that about03:35
ayoungjamielennox, should I -1 "please use keystone client" instead?03:35
jamielennoxdamnit, another client parsing the service catalog03:35
morganfainbergjamielennox, don't know, but i lurk in channels03:35
morganfainbergthis is why03:35
morganfainbergbut yeah, this... seems badddddddddd03:35
jamielennoxayoung: i think so03:35
jamielennoxwe already have a service catalog object03:36
ayoungDogpile on that, would you?03:36
ayoungand I don';t mean the cache03:36
*** HT_Sergio has quit IRC03:36
*** Tross has joined #openstack-dev03:37
jamielennoxayoung: i want to have a better story for it though03:37
jamielennoxayoung: if i can pass auth plugins and then the follow up i can say: don't do that, just use the session03:37
ayoungjamielennox, you can, but I'll just be the jerk that jumps and and tells them to look for it03:37
*** Tross has left #openstack-dev03:37
*** lbragstad has joined #openstack-dev03:37
jamielennoxayoung: isn't is late sunday night?03:38
morganfainbergi'm also jumping on it03:38
morganfainbergjust trying to point them at where in keystoneclient to look03:38
morganfainbergas well03:38
ayoungjamielennox, yes, and Ice 2 is due tuesday03:38
jamielennoxah,03:38
ayoungI'm working to get Revocations done03:38
jamielennoxof course03:38
jamielennoxwhat are the rules on that one again, if the API is in place can the impl come after?03:38
jamielennoxi had an extension that has been API approved but i haven't implemented it yet03:39
ayoungjamielennox, I can expand the impl, yes, but a base API implementation needs to be there03:39
ayoungjamielennox, probably OK, but it will be defaulted off03:39
ayounglike oauth03:39
jamielennoxhmm,03:39
jamielennoxthat's not good - i need that default on03:39
jamielennoxso i need to do that before tuesday03:39
morganfainbergoops, i linked to 4.1 ksclient eh. they can figure it out03:40
jamielennoxthis was the OS-SIMPLE-CERT extension, so it's much better to be enabled03:40
jamielennoxwsme may be a bust for keystone for the forseeable future03:40
morganfainbergjamielennox, i saw the thread :(03:41
*** nati_ueno has joined #openstack-dev03:41
jamielennoxi can still do the pecan swap over, but it's not as important without WSME03:41
morganfainbergjamielennox, could we do magic with ... making "Extra" attributes need to be configured?03:41
ayoungjamielennox, I've not looked at email since tuesday03:41
morganfainbergjamielennox, and solve the issue?03:41
ayoung I have 1800 messages waiting03:41
morganfainbergjamielennox, not that it's ideal03:41
jamielennoxayoung: there is a great big thread on a common client :(03:41
morganfainbergjamielennox, oh yeah i need to jump on that thread as well03:42
jamielennoxwell, good but...03:42
morganfainbergor am i crossing ML threads...03:42
* morganfainberg needs to spend an hour or 5 doing inbox cleanup03:42
jamielennoxmorganfainberg: i think it'd be possible to make WSME do what we need, i've only browsed through the code though03:43
jamielennoxi'll play with it when i get some time03:43
morganfainbergjamielennox, yeah.it's kind of an odd-usecase and i can see why WSME doesn't do it as a default behavior (e.g. might need some extra work to make it happen)03:43
*** nati_ueno has quit IRC03:43
*** asalkeld has quit IRC03:43
morganfainbergjamielennox, but it's a useful mechanism for something like keystne03:44
ayoungTHat is what happened to Zuul, you crossed the threads....wait03:44
morganfainbergayoung, oh. snap, i forgot to get a pin made for jamie /me feels bad now03:44
jamielennoxmorganfainberg: oh yea, i agree with WSME - our open ended API is a problem and i'm not sure exactly why we allowed it03:44
*** nati_ueno has joined #openstack-dev03:44
jamielennoxmorganfainberg: :(03:44
*** willingc has quit IRC03:44
morganfainbergi think i can fix that between now and the summit though03:44
ayoungmorganfainberg, you have time.  Get it for Atlanta03:44
morganfainbergjamielennox, sorry, not going to ship it internationally :P03:44
*** Nikolay_St has joined #openstack-dev03:44
morganfainbergayoung, ++03:45
ayoung-2 "Not on My Watch."03:45
morganfainberg+++++03:45
morganfainbergi want that one and the +1 one as well to hand out :P03:45
jamielennoxmorganfainberg: lots of candidates for a +103:45
ayoungjamielennox, https://twitter.com/admiyoung/status/424020340839182337/photo/103:45
ayoungThat reads "632 inline comments BLocK-U03:46
jamielennoxheh, i did see that - there was no context to it though03:46
*** networkstatic has joined #openstack-dev03:47
ayounghttps://twitter.com/MdrnStm/status/424329867379765248/photo/103:48
*** networkstatic has quit IRC03:48
*** networkstatic has joined #openstack-dev03:48
ayoungI feel a t-shirt coming on03:48
jamielennoxso not a pin - a branding iron03:48
*** fpatwa has quit IRC03:49
morganfainbergayoung, ++03:51
notmynameayoung: I made you a graph file:///Users/john/Documents/gate_status/keystone_gate_status.html03:52
notmynameayoung: heh. woops. let me actually push that ;-)03:52
jamielennoxlol03:52
morganfainbergnotmyname, LOL,03:52
*** MaxV has joined #openstack-dev03:52
notmynamemorganfainberg: works on my machine!03:52
morganfainbergnotmyname, Isnt that how you;re supposed to test everything?03:53
morganfainberg"works on my laptop... good for production"03:53
notmynameto start with, yes :-)03:53
morganfainbergnotmyname, that was a serious conversation that occured for a linux kernel at a past job03:53
morganfainbergnotmyname, fun for all!03:54
notmynameayoung: morganfainberg: I made you a graph http://not.mn/keystone_gate_status.html03:54
notmynamealso added to http://not.mn/all_gate_status.html03:54
morganfainbergnotmyname, awesome!03:55
ayoungnot my name  what does it mean that we spiked to 50 average gate resets then?03:56
*** asalkeld has joined #openstack-dev03:56
*** networkstatic has left #openstack-dev03:57
*** MaxV has quit IRC03:57
notmynameayoung: wall, as the text below talks about, it's a current best guess. there aren't any metric tracked for when the gate is reset (ie the top job fails and everything re-enqueues). so I'm using what's there to get close03:57
ayoungmorganfainberg, jamielennox http://adam.younglogic.com/2014/01/avoiding-rebase/  if you are going to be posting updated patches in the near future03:57
*** topshare has joined #openstack-dev03:58
morganfainbergayoung, yeah i have that in a notepad and use that a bunch03:58
notmynameayoung: based on some of my measurements, it's close. eg the top zuul job right now is a swift job that's been rechecked 20 times according to logstash03:58
ayoungnotmyname, is there any reason to split keystone gate resets out?  I thought there was only on gate03:58
jamielennoxayoung: isn't that just git review -R03:58
ayoungjamielennox, no03:58
morganfainbergjamielennox, not exactly03:58
ayoungjamielennox, git review -R f-ed me up03:59
morganfainbergjamielennox, git review -R is good, but sometimes it still causes some rebasing to occur03:59
ayoungand gate resets are bad03:59
morganfainbergok, i need to go to my desk, coffee shop is closing up... so  i'm gonna get kicked out03:59
morganfainbergbe back shortly03:59
notmynameayoung: (1) readability, (2) the gate-*-{python*,pep8,docs} jobs are run for checks and gates.03:59
notmynameayoung: yes, you're correct that there is only one gate, but not all commits run the same set of jobs. the 6 in the top graph are common to all, though. the others are simply those projects set of gate jobs04:00
notmynameayoung: and getting a few weeks of data with a dozen metrics onto a single graphs is pretty much unreadable IMO04:01
*** sergfox has joined #openstack-dev04:01
ayoungnotmyname, thanks for doing that...04:01
ayoungmorganfainberg, I'm going to try and get an updated patch posted and then crash04:01
notmynameayoung: eh, it's something I started a month or so ago when the gate started getting really painful. I've been adding to it and tweaking it variously since04:01
notmynameayoung: the key metric IMO is the computed "Patch Pass Chance" in the top graph. all of the other lines are simply giving context and details on that single number04:03
ayoungnotmyname, I think we need to discuss how we test in the gate.  I have some thoughts, but I need to collect them before I can discuss...and I am under deadline on something else04:04
notmynameayoung: indeed. we've been bringing it up in the openstack team meetings since before Christmas04:05
*** Alexei_987 has left #openstack-dev04:05
*** topshare has quit IRC04:09
*** sarob has joined #openstack-dev04:13
*** sergfox has quit IRC04:14
*** buzztroll has joined #openstack-dev04:14
*** sarob has quit IRC04:18
*** coolsvap has joined #openstack-dev04:19
*** chrispeters has quit IRC04:19
*** gokrokve has joined #openstack-dev04:20
*** spzala has quit IRC04:22
*** gokrokve has quit IRC04:25
*** networkstatic has joined #openstack-dev04:26
*** mdomsch has joined #openstack-dev04:27
ayoungmorganfainberg, I might need to move the trigger for revoke_token into the token_driver.delete_token code.04:29
morganfainbergayoung, that was my thought, but i wasn't sure04:30
morganfainbergayoung, actually, you could do it in token_api.delete_token and just skip the driver call?04:30
morganfainbergif revoke_by_id isn't true04:30
morganfainbergmight simplify the logic too04:31
ayoungmorganfainberg, yep, yep...Damnit04:31
morganfainbergsorry :(04:31
*** asalkeld has quit IRC04:31
ayoungNah, its ok04:31
ayoungtomorrow, though04:31
*** nati_uen_ has joined #openstack-dev04:32
*** nati_uen_ has quit IRC04:33
*** nati_uen_ has joined #openstack-dev04:33
*** nati_ueno has quit IRC04:36
*** faulteh has joined #openstack-dev04:37
*** stevemar has joined #openstack-dev04:38
*** alex_xu has joined #openstack-dev04:40
*** rraja has joined #openstack-dev04:40
*** Tross has joined #openstack-dev04:42
*** rushiagr is now known as rushiagr_away04:47
*** rushiagr_away is now known as rushiagr04:47
*** sushils has joined #openstack-dev04:48
*** chrispeters has joined #openstack-dev04:49
*** sushils has quit IRC04:53
*** amotoki has joined #openstack-dev04:55
*** mdomsch has quit IRC04:57
*** gokrokve has joined #openstack-dev04:57
*** buzztroll has quit IRC05:04
*** buzztroll has joined #openstack-dev05:06
*** sergmelikyan has quit IRC05:12
*** sarob has joined #openstack-dev05:13
*** nshaikh has joined #openstack-dev05:13
*** rdas has joined #openstack-dev05:15
*** sarob has quit IRC05:18
*** irenab has joined #openstack-dev05:21
*** nati_ueno has joined #openstack-dev05:21
*** nati_ueno has quit IRC05:21
*** nati_ueno has joined #openstack-dev05:22
*** jecarey has quit IRC05:24
*** krtaylor has joined #openstack-dev05:25
*** nati_uen_ has quit IRC05:25
*** sushils has joined #openstack-dev05:26
*** chandankumar_ has joined #openstack-dev05:26
*** buzztroll has quit IRC05:26
*** chrispeters has quit IRC05:32
*** 45PAA4TTM has quit IRC05:34
*** noslzzp has quit IRC05:34
*** cmyster has joined #openstack-dev05:36
*** michchap has quit IRC05:37
*** jingwang has joined #openstack-dev05:37
*** alex_xu has quit IRC05:37
*** michchap has joined #openstack-dev05:37
*** asalkeld has joined #openstack-dev05:39
ayoungmorganfainberg, updated.  And with that, I'm for bed.05:39
morganfainbergayoung, night.  catch ya tomorrow05:39
*** buzztroll has joined #openstack-dev05:40
*** DinaBelova_ is now known as DinaBelova05:40
*** SergeyLukjanov_ is now known as SergeyLukjanov05:40
*** buzztroll has quit IRC05:42
*** carl_baldwin has joined #openstack-dev05:44
*** buzztroll has joined #openstack-dev05:46
*** YorikSar has quit IRC05:48
*** buzztroll has quit IRC05:48
*** buzztrol_ has joined #openstack-dev05:48
*** AnilV4 has quit IRC05:48
*** ayoung is now known as ayoung_zZzZzZZz05:49
*** paragan has quit IRC05:49
*** rohitk has joined #openstack-dev05:50
*** paragan has joined #openstack-dev05:51
*** paragan has quit IRC05:51
*** paragan has joined #openstack-dev05:51
*** nosnos has quit IRC05:52
*** nosnos_ has joined #openstack-dev05:52
*** neelashah has quit IRC05:52
*** alex_xu has joined #openstack-dev05:53
*** MaxV has joined #openstack-dev05:54
*** mohits has joined #openstack-dev05:54
*** mohits has joined #openstack-dev05:55
*** MaxV has quit IRC05:59
*** ramishra has quit IRC06:01
*** AnilV4 has joined #openstack-dev06:02
*** sushils has quit IRC06:08
*** nati_uen_ has joined #openstack-dev06:10
*** ig has joined #openstack-dev06:12
*** e0ne has joined #openstack-dev06:12
*** sarob has joined #openstack-dev06:13
*** nati_ueno has quit IRC06:14
*** e0ne has quit IRC06:15
*** buzztrol_ has quit IRC06:16
*** gokrokve has quit IRC06:16
*** alex_xu has quit IRC06:18
*** sarob has quit IRC06:18
*** ramishra has joined #openstack-dev06:18
*** buzztroll has joined #openstack-dev06:22
*** buzztroll has quit IRC06:22
*** xchu has joined #openstack-dev06:22
*** antigluk has quit IRC06:23
*** rraja has quit IRC06:23
*** ijw_ has joined #openstack-dev06:25
*** tzumainn has quit IRC06:26
*** ijw has quit IRC06:27
*** rahmu has quit IRC06:27
*** bvandenh has quit IRC06:28
*** antigluk has joined #openstack-dev06:28
*** DinaBelova has quit IRC06:28
*** marios has quit IRC06:28
*** marios has joined #openstack-dev06:29
*** carl_baldwin has quit IRC06:29
*** rahmu has joined #openstack-dev06:29
*** alex_xu has joined #openstack-dev06:30
*** DinaBelova has joined #openstack-dev06:31
*** asalkeld has quit IRC06:32
*** tqtran has joined #openstack-dev06:33
*** tqtran has quit IRC06:33
*** tqtran has joined #openstack-dev06:33
*** alex_klimov has joined #openstack-dev06:35
*** tqtran has quit IRC06:38
*** bvandenh has joined #openstack-dev06:40
*** rraja has joined #openstack-dev06:40
*** mrda has quit IRC06:41
*** lbragstad has quit IRC06:42
*** paragan has quit IRC06:42
*** vkozhukalov has quit IRC06:44
*** asalkeld has joined #openstack-dev06:45
*** gokrokve has joined #openstack-dev06:47
*** basha has joined #openstack-dev06:48
*** gokrokve_ has joined #openstack-dev06:49
*** jhesketh_ has quit IRC06:50
*** yamahata has joined #openstack-dev06:52
*** gokrokve has quit IRC06:52
*** nosnos_ has quit IRC06:52
*** buzztroll has joined #openstack-dev06:53
*** nosnos has joined #openstack-dev06:53
*** gokrokve_ has quit IRC06:54
*** basha has quit IRC06:55
*** alex_klimov has quit IRC06:55
*** jhesketh has quit IRC06:56
*** paragan has joined #openstack-dev06:56
*** paragan has quit IRC06:56
*** paragan has joined #openstack-dev06:56
*** garyk has joined #openstack-dev06:57
*** gokrokve has joined #openstack-dev06:58
*** nati_ueno has joined #openstack-dev06:59
*** SergeyLukjanov is now known as SergeyLukjanov_a06:59
*** jobewan has quit IRC07:00
*** SergeyLukjanov_a is now known as SergeyLukjanov_07:00
*** nati_uen_ has quit IRC07:01
*** vartom1111111111 has joined #openstack-dev07:03
*** gokrokve has quit IRC07:03
*** nati_ueno has quit IRC07:04
*** nati_ueno has joined #openstack-dev07:04
*** stevemar has quit IRC07:07
*** SergeyLukjanov_ is now known as SergeyLukjanov07:08
*** neeti has joined #openstack-dev07:08
*** mrda has joined #openstack-dev07:09
*** mindpixel has joined #openstack-dev07:09
*** erkrnt has quit IRC07:09
*** sarob has joined #openstack-dev07:13
*** yolanda has joined #openstack-dev07:14
*** jhesketh_ has joined #openstack-dev07:15
*** Drankis has joined #openstack-dev07:15
*** sarob has quit IRC07:17
*** SergeyLukjanov is now known as SergeyLukjanov_07:18
*** morganfainberg is now known as morganfainberg|z07:19
*** cmyster has quit IRC07:19
*** mrda has quit IRC07:20
*** cmyster has joined #openstack-dev07:22
*** cmyster has quit IRC07:22
*** cmyster has joined #openstack-dev07:22
*** YorikSar has joined #openstack-dev07:22
*** rraja has quit IRC07:23
*** buzztroll has quit IRC07:24
*** MaxV has joined #openstack-dev07:24
*** buzztroll has joined #openstack-dev07:24
*** buzztrol_ has joined #openstack-dev07:26
*** buzztroll has quit IRC07:26
*** jcoufal has joined #openstack-dev07:29
*** crank has quit IRC07:30
*** mrunge has joined #openstack-dev07:30
*** buzztrol_ has quit IRC07:31
*** amuller has joined #openstack-dev07:31
*** MaxV has quit IRC07:34
*** nmagnezi has joined #openstack-dev07:35
*** nmagnezi has quit IRC07:35
*** MaxV has joined #openstack-dev07:36
*** avishay has joined #openstack-dev07:36
*** d0ugal has joined #openstack-dev07:37
*** d0ugal has quit IRC07:37
*** d0ugal has joined #openstack-dev07:37
*** Drankis has quit IRC07:37
*** MaxV has quit IRC07:38
*** networkstatic has quit IRC07:40
*** ifarkas has joined #openstack-dev07:43
*** NikitaKonovalov_ is now known as NikitaKonovalov07:43
*** crank has joined #openstack-dev07:44
*** corXi has joined #openstack-dev07:45
*** belmoreira has joined #openstack-dev07:46
*** jprovazn has joined #openstack-dev07:47
*** xga has joined #openstack-dev07:47
*** xga_ has joined #openstack-dev07:49
*** safchain has joined #openstack-dev07:51
*** xga has quit IRC07:52
*** afazekas_ has joined #openstack-dev07:52
*** SergeyLukjanov_ is now known as SergeyLukjanov07:53
*** nati_uen_ has joined #openstack-dev07:53
*** morganfainberg|z is now known as morganfainberg07:54
*** nati_ueno has quit IRC07:56
*** rushiagr is now known as rushiagr_away07:59
*** rushiagr_away is now known as rushiagr07:59
*** gokrokve has joined #openstack-dev07:59
*** e0ne has joined #openstack-dev08:01
*** mrda has joined #openstack-dev08:02
*** gokrokve has quit IRC08:04
*** yolanda has quit IRC08:05
*** jistr has joined #openstack-dev08:06
*** pingveno has quit IRC08:06
*** achampion has quit IRC08:07
*** jamielennox is now known as jamielennox|away08:08
*** amuller has quit IRC08:09
*** crank has quit IRC08:09
*** achampion has joined #openstack-dev08:09
*** mrda has quit IRC08:09
*** crank has joined #openstack-dev08:09
*** ig has quit IRC08:10
*** ig has joined #openstack-dev08:10
*** Edward-Zhang has joined #openstack-dev08:11
*** bauzas has joined #openstack-dev08:12
*** sarob has joined #openstack-dev08:13
*** ramishra has quit IRC08:14
*** nacim has joined #openstack-dev08:15
*** ala_ has joined #openstack-dev08:16
*** jtomasek has joined #openstack-dev08:16
*** pingveno has joined #openstack-dev08:16
*** ramishra has joined #openstack-dev08:18
*** sarob has quit IRC08:18
*** claxton has joined #openstack-dev08:18
*** flaper87|afk is now known as flaper8708:18
*** pasquier-s has joined #openstack-dev08:20
*** evgenyf has joined #openstack-dev08:21
*** mindpixel has quit IRC08:21
*** crank has quit IRC08:21
*** crank has joined #openstack-dev08:22
*** yeylon_ has joined #openstack-dev08:22
*** avishay has quit IRC08:22
*** sahid has joined #openstack-dev08:22
*** xqueralt has joined #openstack-dev08:23
*** yolanda has joined #openstack-dev08:25
*** henrynash has joined #openstack-dev08:26
*** MaxV has joined #openstack-dev08:26
*** tkammer has joined #openstack-dev08:26
*** buzztroll has joined #openstack-dev08:26
*** vkozhukalov has joined #openstack-dev08:28
*** avishay has joined #openstack-dev08:28
*** sumanthns has joined #openstack-dev08:30
*** iartarisi has joined #openstack-dev08:32
*** amuller has joined #openstack-dev08:32
*** [1]evgenyf has joined #openstack-dev08:33
*** vkozhukalov has quit IRC08:34
*** evgenyf has quit IRC08:34
*** [1]evgenyf is now known as evgenyf08:34
*** matrohon has joined #openstack-dev08:36
*** Alexei_987 has joined #openstack-dev08:36
*** JordanP has joined #openstack-dev08:39
*** kpavel has joined #openstack-dev08:40
*** mattymo has joined #openstack-dev08:40
*** kpavel_ has joined #openstack-dev08:40
*** nati_ueno has joined #openstack-dev08:41
*** rcj has quit IRC08:41
*** nati_ueno has quit IRC08:41
*** nati_ueno has joined #openstack-dev08:42
*** marekd|away is now known as marekd08:42
*** basha has joined #openstack-dev08:43
*** kpavel has quit IRC08:44
*** nati_uen_ has quit IRC08:44
*** kpavel_ is now known as kpavel08:44
*** mrda has joined #openstack-dev08:44
*** arozumenko has joined #openstack-dev08:45
*** ygbo has joined #openstack-dev08:46
*** SergeyLukjanov is now known as SergeyLukjanov_08:47
*** DinaBelova is now known as DinaBelova_08:48
*** florentflament has joined #openstack-dev08:48
*** jcoufal has quit IRC08:49
*** vkozhukalov has joined #openstack-dev08:51
*** fbo_away is now known as fbo08:52
*** rha has quit IRC08:56
*** networkstatic has joined #openstack-dev08:56
*** buzztrol_ has joined #openstack-dev08:57
*** buzztroll has quit IRC08:57
*** BobBallAway is now known as BobBall08:58
*** rha has joined #openstack-dev08:59
*** sushils has joined #openstack-dev08:59
*** gokrokve has joined #openstack-dev09:00
*** krast has quit IRC09:00
*** romcheg has joined #openstack-dev09:01
*** teran has quit IRC09:02
*** buzztrol_ has quit IRC09:02
*** rraja has joined #openstack-dev09:02
*** teran has joined #openstack-dev09:02
*** basha has quit IRC09:03
*** dshulyak has joined #openstack-dev09:04
*** gokrokve has quit IRC09:05
*** haomaiwang has quit IRC09:06
*** mmagr has joined #openstack-dev09:06
*** nati_ueno has quit IRC09:07
*** haomaiwang has joined #openstack-dev09:07
*** mancdaz_away is now known as mancdaz09:07
*** nati_ueno has joined #openstack-dev09:07
*** mancdaz is now known as mancdaz_away09:07
*** comay has joined #openstack-dev09:08
*** neoXsys has joined #openstack-dev09:10
*** nati_ueno has quit IRC09:12
*** jcoufal has joined #openstack-dev09:12
*** nermina has quit IRC09:12
*** sarob has joined #openstack-dev09:13
*** bvandenh has quit IRC09:14
*** Edward-Zhang has quit IRC09:15
*** derekh has joined #openstack-dev09:15
*** yassine has joined #openstack-dev09:16
*** basha has joined #openstack-dev09:17
*** sarob has quit IRC09:18
*** markmc has joined #openstack-dev09:18
*** yassine has quit IRC09:18
*** yassine has joined #openstack-dev09:18
*** aditirav has joined #openstack-dev09:20
*** basha has quit IRC09:23
*** jpich has joined #openstack-dev09:23
*** basha has joined #openstack-dev09:23
*** buzztroll has joined #openstack-dev09:24
*** haomaiwa_ has joined #openstack-dev09:24
*** pingveno has quit IRC09:26
*** haomaiwang has quit IRC09:27
*** pingveno has joined #openstack-dev09:27
*** jistr has quit IRC09:31
*** jistr has joined #openstack-dev09:32
*** alex_xu has quit IRC09:32
*** aditirav_ has joined #openstack-dev09:33
*** athomas has joined #openstack-dev09:34
*** aditirav has quit IRC09:36
*** aditirav_ is now known as aditirav09:36
*** sushils has quit IRC09:38
*** lsmola_ has joined #openstack-dev09:38
*** basha has quit IRC09:43
*** SergeyLukjanov_ is now known as SergeyLukjanov09:43
*** alex_klimov has joined #openstack-dev09:45
*** exed_ has joined #openstack-dev09:46
*** basha has joined #openstack-dev09:46
*** giulivo has joined #openstack-dev09:46
*** jamielennox|away is now known as jamielennox09:48
*** SergeyLukjanov is now known as SergeyLukjanov_09:48
*** sergmelikyan has joined #openstack-dev09:50
*** Qu310 has quit IRC09:51
*** jp_at_hp has joined #openstack-dev09:52
*** ijw_ has quit IRC09:52
*** Qu310 has joined #openstack-dev09:53
*** ijw has joined #openstack-dev09:53
*** mancdaz_away is now known as mancdaz09:54
*** networkstatic has quit IRC09:55
*** morganfainberg is now known as morganfainberg|z09:57
*** xgsa has joined #openstack-dev09:57
*** buzztroll has quit IRC09:57
*** basha has quit IRC09:58
*** derekh is now known as derekh_afk09:59
*** pixelb has joined #openstack-dev09:59
*** gokrokve has joined #openstack-dev10:01
*** haomaiwa_ has quit IRC10:01
*** haomaiwang has joined #openstack-dev10:02
*** tkammer has quit IRC10:02
*** paragan has quit IRC10:03
*** rwsu has joined #openstack-dev10:03
*** henrynash has quit IRC10:04
*** vkozhukalov has quit IRC10:04
*** gokrokve has quit IRC10:06
*** basha has joined #openstack-dev10:08
*** Ryan_Lane has quit IRC10:08
*** johnthetubaguy has joined #openstack-dev10:08
*** Qu310 has quit IRC10:08
*** amotoki has quit IRC10:08
*** teran has quit IRC10:09
*** tdruiva has joined #openstack-dev10:11
*** gszasz has joined #openstack-dev10:12
*** Qu310 has joined #openstack-dev10:12
*** ala_ has quit IRC10:13
*** sarob has joined #openstack-dev10:13
*** Ng_ has joined #openstack-dev10:14
*** vkozhukalov has joined #openstack-dev10:16
*** sarob has quit IRC10:18
*** haomaiwang has quit IRC10:18
*** haomaiwang has joined #openstack-dev10:18
*** max_lobur_afk is now known as max_lobur10:18
*** basha has quit IRC10:20
*** haomaiwang has quit IRC10:21
*** haomaiwang has joined #openstack-dev10:22
*** e0ne_ has joined #openstack-dev10:22
*** oro has joined #openstack-dev10:23
*** buzztroll has joined #openstack-dev10:24
*** sushils has joined #openstack-dev10:26
*** e0ne has quit IRC10:26
*** ala_ has joined #openstack-dev10:27
*** buzztroll has quit IRC10:29
*** ifarkas has quit IRC10:29
*** JordanP has quit IRC10:30
*** aloga has quit IRC10:31
*** Qu310 has quit IRC10:31
*** martyntaylor has joined #openstack-dev10:31
*** aloga has joined #openstack-dev10:31
*** ifarkas has joined #openstack-dev10:32
*** Ng_ has quit IRC10:34
*** Ng__ has joined #openstack-dev10:34
*** mrda has quit IRC10:39
*** _ruhe is now known as ruhe10:42
*** JordanP has joined #openstack-dev10:45
*** danpb has joined #openstack-dev10:45
*** mrda has joined #openstack-dev10:46
*** yassine has quit IRC10:46
*** evgenyf has quit IRC10:46
*** ogelbukh has quit IRC10:47
*** ogelbukh has joined #openstack-dev10:47
*** Qu310 has joined #openstack-dev10:47
*** ehaselwanter has joined #openstack-dev10:48
*** Qu310 has quit IRC10:48
*** akrivoka has joined #openstack-dev10:50
*** evgenyf has joined #openstack-dev10:50
*** e0ne has joined #openstack-dev10:51
*** Qu310 has joined #openstack-dev10:51
*** e0ne_ has quit IRC10:54
*** aditirav_ has joined #openstack-dev10:55
Alexei_987jamielennox: Hi! Andrey told me you want to discuss clients stuff. Do you have time to chat now?10:55
jamielennoxAlexei_987: hey, sure10:55
Alexei_987jamielennox: so what would you like to know?10:56
jamielennoxi'm not sure - i get the point, i'm interested in how far you're intending to go and how much of apiclient is already in use10:56
jamielennoxso my objection to apiclient is not the idea of standardization - but there is some stuff in apiclient that we've since decided there is a better way to do10:57
Alexei_987>how much of apiclient< currently it's not used much10:57
*** aditirav_ has quit IRC10:58
Alexei_987>how far you're intending to go< It will depend on how fast we'll be able to go10:58
*** aditirav has quit IRC10:58
Alexei_987jamielennox: I agree that apiclient sucks10:58
jamielennoxis there much of a goal post standardization?10:58
Alexei_987yes :)10:58
*** mkollaro has joined #openstack-dev10:58
jamielennoxhave you written it out anywhere?10:59
Alexei_987after we'll have a common base we'll continue our work refactoring apiclient10:59
jamielennoxso the problem i think that alessio who did the basic apiclient work never quite got was that we need to be really careful with backwards compatability10:59
Alexei_987not yet. I have several ideas of how it can be orgranized (cause I've written such types of api before)10:59
Alexei_987jamielennox: the problem with backwards compatability is the lack of normal tests IMHO11:00
jamielennoxnormal?11:00
Alexei_987well we won't even know that it's broken in some cases11:00
jamielennoxalso different clients enforce backwards compat to different levels11:01
*** kolesovdv has joined #openstack-dev11:01
jamielennoxoh yea, the tests are crap11:01
Alexei_987we are also started working on improving tests coverage11:01
*** ArxCruz has joined #openstack-dev11:01
*** gokrokve has joined #openstack-dev11:01
jamielennoxok, so i absolutely agree with you on this11:02
Alexei_987what do you mean by "different levels"?11:02
jamielennoxwell, up to about a year ago in keystoneclient unless you did something blatant noone cared11:03
jamielennoxnot even a year11:03
*** Ng_ has joined #openstack-dev11:03
jamielennoxi have less experience with the others but at least keystoneclient now you have to obey everything11:03
jamielennoxi would suggest some of the others still haven't got there yet11:04
jamielennoxAlexei_987: Ok, so i like standardization - i don't like apiclient11:04
*** markvoelker has quit IRC11:04
Alexei_987jamielennox: the problem is that apiclient is the simplest way to achieve standardization11:05
Alexei_987cause it's already close the current state of clients11:05
jamielennoxwhat i would like to figure out is a basic client that we can synchronize that is a bit less opinionated11:05
jamielennoxI'd like to remove auth plugins from apiclient11:05
Alexei_987for any other solution we'll have to patch every client11:05
*** teran has joined #openstack-dev11:05
*** teran has joined #openstack-dev11:05
*** bvandenh has joined #openstack-dev11:05
Alexei_987I don't think that this is a problem11:05
jamielennox(just going through it now011:05
*** tkammer has joined #openstack-dev11:05
*** rohitk has quit IRC11:05
Alexei_987cause when you'll have your auth plugin in keystone it's easy to replace it11:06
Alexei_987so please don't remove it until auth plugin is ready11:06
jamielennoxi'd also like to remove a large part of the base client11:06
*** gokrokve has quit IRC11:06
Alexei_987why?11:06
Alexei_987I agree that it needs heavy refactoring11:06
Alexei_987but I would like to postpone it until all clients are in sync11:06
aloga< jamielennox> I'd like to remove auth plugins from apiclient11:06
alogaand putting them in keystoneclient?11:07
jamielennoxaloga: yes11:07
alogajamielennox++11:07
aloga:)11:07
Alexei_987otherwise it would be twice harder to sync this changes to other clients11:07
jamielennoxbut also the base client stuff that works around plugins11:07
*** e0ne_ has joined #openstack-dev11:07
*** e0ne has quit IRC11:07
*** henrynash has joined #openstack-dev11:07
Alexei_987lets focus on releasing keystone auth first :)11:07
Alexei_987and after I will replace it myself :)11:07
*** martyntaylor has quit IRC11:07
*** martyntaylor1 has joined #openstack-dev11:08
jamielennoxthere are methods i think we can work with in client but there are things like add_client that i think is completely wrong11:08
Alexei_987agree with you on that11:08
Alexei_987overall structure of apiclient is completely crazy11:08
Alexei_987but it matches other clients structure11:09
*** lucasagomes has joined #openstack-dev11:09
jamielennoxAlexei_987: ok, so i would in general like to remove some of that before we sync it so that we don't have to support it later11:09
marekddolphm: ping.11:09
jamielennoxAlexei_987: I'm fine with managers and resource (--fine--)11:09
Alexei_987actually I'm not :)11:09
Alexei_987we'll change them later :)11:10
jamielennoxAlexei_987: right - it's just no where near the top of my list11:10
Alexei_987I don't mind about removing some crap now11:10
Alexei_987but I'm afraid that it will require additional patches from us11:10
jamielennoxAlexei_987: so why can't we start with something really simple that just has very basic structure then we can discuss adding the new stuff as required11:10
Alexei_987to sync this changes to clients11:11
jamielennoxthat's ok i think11:11
jamielennoxonce the initial port has been done i think clients will more quickly adopt new changes11:11
Alexei_987the problem with patches is that they are reviewed and merged really slow :(11:11
*** jistr has quit IRC11:11
jamielennoxI've always found that oslo sync patches are easy11:11
Alexei_987everyone would like to talk about clients in ML but noone helps with merging stuff11:12
Alexei_987ok.. lets try it the other way..11:12
jamielennoxthat's the most i've heard people talk about clients for ages11:12
jamielennoxi've been pushing this stuff for a while now11:12
Alexei_987do you plan to upgrade only keystone client?11:12
Alexei_987or you will participate in other clients as well?11:12
jamielennoxyou kind of sprung this on me about 3 months earlier than i was planning11:13
*** sarob has joined #openstack-dev11:13
jamielennoxi am keen to get it pushed to the other clients11:13
jamielennoxi'll help11:13
jamielennoxAlexei_987: what timezone are you in?11:13
Alexei_987GMT+211:13
*** Ng__ has quit IRC11:13
*** jistr has joined #openstack-dev11:14
jamielennoxok, so this is when i'd find you11:14
Alexei_987ok.. so the other option would be to forget about apiclient at all11:14
jamielennoxAlexei_987: :)11:14
Alexei_987and create a clean client11:14
jamielennoxi'd be happy with that11:14
jamielennoxdo you think there is support?11:14
Alexei_987basically we are support of this :)11:14
jamielennoxi know - so many bloody opinions on that thread11:14
Alexei_987if it will work we'll just make a drop in replacement of old code11:15
Alexei_987and increase major version number11:15
jamielennoxheh, we have a problem with major versions as well11:15
Alexei_987why?11:15
*** Ng_ has joined #openstack-dev11:15
jamielennoxum, there was a thread ages ago about major versions11:15
*** martyntaylor has joined #openstack-dev11:15
*** martyntaylor1 has quit IRC11:15
jamielennoxessentially i think we can do it but you need a good reason11:16
Alexei_987yeah - new api structure11:16
Alexei_987pretty good reason for me11:16
jamielennoxhave you thought about what it is?11:16
Alexei_987yes11:16
*** AMike has quit IRC11:16
Alexei_987we can start discussing it if you want11:16
jamielennoxsure11:16
Alexei_987and we could use some parts of it in your keystone work11:16
*** e0ne has joined #openstack-dev11:17
*** jordan__ has joined #openstack-dev11:17
*** JordanP has quit IRC11:17
*** ygbo has quit IRC11:17
*** e0ne_ has quit IRC11:17
jamielennoxok11:17
*** sarob has quit IRC11:18
jamielennoxso i think transport and CLI are organized11:18
Alexei_987it can be discussed11:18
jamielennoxoh, something you don't like?11:18
Alexei_987I think we should start with user's perspective11:18
Alexei_987what the end user would like to see and use in the end11:19
jamielennoxok11:19
Alexei_987so the 1st - we need to encapsulate the versioning stuff11:19
Alexei_987and as someone said we'll have just "import openstack.nova"11:19
*** rohitk has joined #openstack-dev11:19
Alexei_987this means that we'll have to create interface classes with all the features present in latest api11:20
*** novas0x2a|laptop has quit IRC11:20
*** omachace has joined #openstack-dev11:20
*** ygbo has joined #openstack-dev11:20
jamielennoxso this has been discussed and discarded11:20
jamielennoxto the best of my knowledge11:21
Alexei_987why?11:21
Alexei_987this is what I would like to see as the end user11:21
Alexei_987otherwise I would have to update my code everytime openstack updates11:21
jamielennoxit was before my time, but i remember asking why we versioned the client to match the API11:21
jamielennoxapparently this was decided and set a while ago11:22
Alexei_987so this can be redeciced11:22
jamielennoxcool11:22
Alexei_987let's assume that you write a plugin/app for openstack11:22
jamielennoxput that to the mailing list - as a single question11:22
Alexei_987maybe we should create etherpad to record this as notes?11:23
jamielennoxtry to keep the thread on topic11:23
Alexei_987https://etherpad.openstack.org/p/OpenstackClient11:24
jamielennoxso the problem with having a universal API is that you end up with the most basic intersection - you can't support the newer features11:24
Alexei_987why not?11:24
jamielennoxfor example domains is a concept in keystone that simply can't be replicated on v211:24
*** buzztroll has joined #openstack-dev11:24
Alexei_987yes11:24
Alexei_987it means that it has to raise an UnsupportedOperation exception11:24
Alexei_987saying "Sorry your cloud doesn't support X"11:25
jamielennoxIs that better than v2 and v3 split?11:25
*** rraja has quit IRC11:25
Alexei_987yes11:25
Alexei_987cause you don't have to maintain several versions of client code11:25
Alexei_987to match api versions11:25
*** Ng_ has quit IRC11:25
Alexei_987let's say you need domains11:26
Alexei_987and you only have v211:26
jamielennoxI agree it's a bad paradigm - and i guess i've gotten a bit used to it11:26
Alexei_987anyway you would have to die11:26
Alexei_987and say that they are not supported11:26
jamielennoxso we have keystoneclient.Client() which will return the latest supported version but you still then neeed to check which version it is11:27
Alexei_987you won't have to check11:27
*** rfolco has joined #openstack-dev11:27
Alexei_987just some methods will fail if you don't have the needed version11:27
jamielennoxI must admit - i see this as another issue of layers11:27
Alexei_987why?11:27
jamielennoxso we have v2 and v3 and common11:28
jamielennoxor something11:28
Alexei_987you will have basic interface + several implementations (v2,v3,etc)11:28
*** antigluk has quit IRC11:28
jamielennoxthen common hands of to the v2 or v3 client depending on what is available11:28
Alexei_987yes11:28
Alexei_987you input root url11:28
*** buzztroll has quit IRC11:29
jamielennoxthe code behind the common will be all if v2_available do x else if v3_available do this11:29
Alexei_987and it checks the latest api supported11:29
jamielennoxthat can easily pass of to the v2 and v3 interfaces to do the actual work11:29
Alexei_987yes11:29
Alexei_987it will simply return instance of needed class11:29
*** antigluk has joined #openstack-dev11:30
jamielennoxso we have that but i do have some changes i want to make to discovery in keysteonclient11:30
jamielennoxso there isn't anything there that we couldn't do with the split we already have11:31
Alexei_987we need common interface11:31
Alexei_987and inherit it with both versions11:31
jamielennoxmm, i don't think you should inherit11:31
*** boris-42 has quit IRC11:31
jamielennoxhold one of each and proxy it11:32
jamielennoxbut that's details11:32
Alexei_987please check etherpad :)11:32
Alexei_987I think you should inherit :)11:33
Alexei_9871) you would be able to provide basic stub for all clients (Unsupported one)11:33
jamielennoxwe have that - it's keystoneclient.client.Client11:33
Alexei_987that's another topic11:34
Alexei_987you should not inherit client11:34
Alexei_987it provides methods that are useless for the enduser11:34
Alexei_987like get,post,etc11:34
Alexei_987enduser should only see binding to the API itself11:34
Alexei_987and not transport details11:34
jamielennoxoh, i don't think we worry about that11:35
jamielennoxsome of that will always be there11:35
jamielennoxyou have to have some offloading - that's just plumbing11:35
Alexei_987I think we should worry about that11:35
jamielennoxif you look at the auth plugin stuff it sets a couple of parameters and calls out to the session11:36
Alexei_987as the end user I don't like to see stuff that I should not use11:36
Alexei_987to tell you the truth I don't really like your implementation of auth plugin11:36
Alexei_987I would like to see functional code :)11:36
jamielennoxfunctional?11:36
Alexei_987so when something is broken you know it11:36
Alexei_987please check my comments to your patch :)11:37
jamielennoxoh right11:37
Alexei_987I don't like the idea to have auth object half initialized11:37
Alexei_987and create it in 1 place and use it in the other11:37
*** safchain has quit IRC11:37
Alexei_987every parameter should be used when it's passed11:37
Alexei_987so you could fail early11:38
Alexei_987and tell something is wrong11:38
*** derekh_afk is now known as derekh11:38
*** safchain has joined #openstack-dev11:38
Alexei_987and some stuff like tokens, auth info should be immutable11:38
*** ccorrigan has joined #openstack-dev11:38
jamielennoxi think that's more of a pythonic thing11:39
jamielennoxyou shouldn't consider anything private11:39
Alexei_987but it doesn't mean that your class have to lie with his guts outside11:39
jamielennoxpublic variables/11:40
jamielennoxi don't expect that anyone would want to change those11:40
Alexei_987and I would ;)11:40
jamielennoxbut you need to be able to reuse that auth plugin11:40
Alexei_987if there is something that can be broken it will be broken11:40
Alexei_987you would have to create another instance of auth11:40
jamielennoxIMO making certain things public there at least you define a contract11:40
Alexei_987auth plugin itself is not a very good idea11:41
Alexei_987cause it only have 1 method in it11:41
*** boris-42 has joined #openstack-dev11:41
Alexei_987it's not even a true class11:41
jamielennoxwhat other options are there?11:41
*** antigluk has quit IRC11:41
Alexei_987I would you use something like AuthCredentials instead11:42
*** mohits has quit IRC11:42
jamielennoxwhich are want11:42
Alexei_987an Immutable ValueObject to represent user/password11:42
jamielennoxthat doesn't exist in python11:42
Alexei_987you could create that :)11:42
Alexei_987consider it as a named dict11:42
jamielennoxit's not our job to prevent developers shooting themselves in the foot11:42
Alexei_987namedtuple sorry*11:42
Alexei_987if we are creating a library it's our's job :)11:43
Alexei_987if we are not to prevent shooting why we need library at all?11:43
Alexei_987they could just use curl and send direct requests11:43
jamielennoxno i disagree, we provide people the ability to use things easily but if they want to hack it up they will11:44
Alexei_987I don't say that it won't be hackable11:44
Alexei_987it will be :)11:44
Alexei_987but I will not allow shooting your legs off without monkey_patching11:44
jamielennoxso there is also the case where Keystone is not the only auth plugin11:44
Alexei_987yes but authplugin itself will be encapsulated in transport layer11:45
jamielennoxwell i disagree - that's a python thing show your working and let the developers use it correctly11:45
Alexei_987it's job is to provide a token object11:45
jamielennoxi don't think we should implement new classes just to prevent people from hacking up objects11:45
jamielennoxit's more than that but ok11:46
Alexei_987and what else?11:46
jamielennoxso service catalog is maintained within the token11:46
jamielennoxand i intend it to be the place where we do version discovery from11:46
Alexei_987well this looks strange to me11:47
Alexei_987token is just an access key11:47
*** claxton has quit IRC11:47
*** henrynash has quit IRC11:47
jamielennoxnot in openstack11:47
jamielennoxyou are always provided with the information provided in your token id11:47
Alexei_987yes11:47
jamielennoxand it is reasonable/common to do things based on that11:47
Alexei_987ok11:47
Alexei_987so how authplugin can help with that?11:48
Alexei_987it creates the token and later you use it11:48
jamielennoxdid you see the following patch?11:48
*** claxton has joined #openstack-dev11:48
jamielennoxhttps://review.openstack.org/#/c/60752/11:48
Alexei_987no I didn't :( give me a minute11:49
Alexei_987I doesn't show in dependency hierarchy :(11:49
*** antigluk has joined #openstack-dev11:50
jamielennoxyea, i updated the auth plugins today but didn't rebase the dependant11:50
*** claxton has quit IRC11:50
Alexei_987I don't think that this stuff is logically connected11:50
*** rpodolyaka has quit IRC11:50
Alexei_987why do you ask auth for service catalog?11:50
jamielennoxbecause that's where the service catalog is11:51
jamielennoxit's a part of the token11:51
Alexei_987so let it be in the token11:51
jamielennoxand it's token version dependant11:51
*** jhesketh_ has quit IRC11:51
jamielennoxyou need to use it htough11:51
Alexei_987I think that we should clearly define zones of responsibility of each class11:52
jamielennoxok...11:52
Alexei_987do you mind if I'll go out for lunch for 30 mins?11:52
Alexei_987and later we could continue11:52
jamielennoxumm, i may or may not be around11:53
jamielennoxbut if you write some of this up we can collaborate it that way11:53
Alexei_987ok11:53
jamielennoxit's about 10pm so i may or may not be here11:53
Alexei_987I'll try to read the code once again11:53
*** AMike has joined #openstack-dev11:53
*** AMike has quit IRC11:53
*** AMike has joined #openstack-dev11:53
Alexei_987and try to create a doc/diagramm for this stuff11:53
Alexei_987so we could discuss it tomorrow11:54
Alexei_987what do you think?11:54
jamielennoxabsolutely, i'm interested particularly in if i've done something wrong with auth plugins and the urls11:54
jamielennoxit's not the way i would have chosen to lay it out but it's a factor of the way openstack auth work s11:54
jamielennoxif there is something better i'd be interested to hear it11:55
*** mrda has quit IRC11:56
*** neeti has quit IRC11:56
*** aditirav has joined #openstack-dev11:56
*** neeti has joined #openstack-dev11:57
*** eglynn has joined #openstack-dev11:58
*** jamielennox is now known as jamielennox|away11:58
*** tdruiva has quit IRC12:00
*** s2r2_ has joined #openstack-dev12:01
*** gokrokve has joined #openstack-dev12:02
*** xga_ has quit IRC12:04
*** xga has joined #openstack-dev12:04
*** s2r2_ has quit IRC12:05
*** gokrokve has quit IRC12:07
*** coolsvap has quit IRC12:07
*** ruhe is now known as _ruhe12:09
*** yassine has joined #openstack-dev12:11
*** sarob has joined #openstack-dev12:13
*** sarob has quit IRC12:18
*** dave_tucker_zzz is now known as dave_tucker12:20
*** sumanthns has quit IRC12:21
*** henrynash has joined #openstack-dev12:22
*** FunnyLookinHat has joined #openstack-dev12:23
*** buzztroll has joined #openstack-dev12:24
*** jordan__ has quit IRC12:24
*** CaptTofu has joined #openstack-dev12:25
*** tdruiva has joined #openstack-dev12:26
*** ehaselwanter has quit IRC12:28
*** _ruhe is now known as ruhe12:30
*** bvandenh has quit IRC12:30
*** dims has quit IRC12:34
*** yaguang has quit IRC12:34
*** gmurphy has left #openstack-dev12:35
*** julienvey_ has joined #openstack-dev12:35
*** topol has joined #openstack-dev12:38
*** julienvey_ has quit IRC12:38
*** yassine has quit IRC12:39
*** dims has joined #openstack-dev12:39
*** dkuffner has joined #openstack-dev12:40
*** yassine has joined #openstack-dev12:40
*** topol_ has joined #openstack-dev12:40
*** topol has quit IRC12:40
*** topol_ is now known as topol12:40
*** e0ne has quit IRC12:41
*** markmc has quit IRC12:41
*** e0ne has joined #openstack-dev12:41
*** tmclaugh[work] has joined #openstack-dev12:44
*** markmc has joined #openstack-dev12:44
*** termie has quit IRC12:46
*** haomaiwa_ has joined #openstack-dev12:46
*** CaptTofu has quit IRC12:46
*** artom has joined #openstack-dev12:46
*** termie has joined #openstack-dev12:46
*** tdruiva has quit IRC12:47
*** tdruiva has joined #openstack-dev12:47
*** buzztroll has quit IRC12:49
*** buzztroll has joined #openstack-dev12:49
*** haomaiwang has quit IRC12:49
*** e0ne_ has joined #openstack-dev12:53
*** buzztroll has quit IRC12:53
*** rdas has quit IRC12:54
*** kolesovdv has quit IRC12:55
*** aditirav has quit IRC12:55
*** e0ne has quit IRC12:55
*** sgordon has joined #openstack-dev12:55
*** kolesovdv has joined #openstack-dev12:56
*** kwss has joined #openstack-dev12:57
*** paragan has joined #openstack-dev12:57
*** dkranz has joined #openstack-dev12:57
*** david-lyle_ has quit IRC12:58
*** SergeyLukjanov_ is now known as SergeyLukjanov12:58
*** DinaBelova_ is now known as DinaBelova12:58
*** ondergetekende has quit IRC12:58
*** shadower has quit IRC12:59
*** pcm_ has joined #openstack-dev12:59
*** shadower has joined #openstack-dev12:59
*** termie has quit IRC13:00
*** pcm_ has quit IRC13:01
*** pcm_ has joined #openstack-dev13:02
*** Longgeek has quit IRC13:02
*** HT_Sergio has joined #openstack-dev13:02
*** neeti has quit IRC13:03
*** gokrokve has joined #openstack-dev13:03
*** neeti has joined #openstack-dev13:03
*** ondergetekende has joined #openstack-dev13:04
*** markvoelker has joined #openstack-dev13:05
*** heyongli has joined #openstack-dev13:06
*** asalkeld has quit IRC13:07
*** markmc has quit IRC13:07
*** termie has joined #openstack-dev13:07
*** gokrokve has quit IRC13:08
henrynashtopol: ping13:09
*** xga has quit IRC13:10
*** ruhe is now known as _ruhe13:11
*** JordanP has joined #openstack-dev13:11
*** termie has quit IRC13:12
*** termie has joined #openstack-dev13:12
*** sarob has joined #openstack-dev13:13
*** tongli has joined #openstack-dev13:15
*** markmc has joined #openstack-dev13:15
*** henrynash has quit IRC13:16
*** Longgeek has joined #openstack-dev13:16
*** sarob has quit IRC13:17
*** xga has joined #openstack-dev13:18
*** mriedem has joined #openstack-dev13:19
*** Longgeek has quit IRC13:20
*** avishay has quit IRC13:23
*** Shaan7 has joined #openstack-dev13:23
*** Shaan7 has joined #openstack-dev13:23
*** pschaef has joined #openstack-dev13:24
*** max_lobur is now known as max_lobur_afk13:26
*** SergeyLukjanov is now known as SergeyLukjanov_13:26
*** carlp has joined #openstack-dev13:26
*** ehaselwanter has joined #openstack-dev13:27
*** dsirrine has joined #openstack-dev13:27
*** Longgeek has joined #openstack-dev13:27
*** cagrev has joined #openstack-dev13:28
*** _ruhe is now known as ruhe13:29
*** alexpilotti has joined #openstack-dev13:30
*** Longgeek has quit IRC13:32
*** oro has quit IRC13:32
*** ehaselwanter has quit IRC13:33
*** martyntaylor has quit IRC13:33
*** jdob has joined #openstack-dev13:33
*** dvarga has joined #openstack-dev13:35
*** cmyster has quit IRC13:35
*** cmyster has joined #openstack-dev13:36
*** cmyster has quit IRC13:36
*** cmyster has joined #openstack-dev13:36
*** martyntaylor has joined #openstack-dev13:36
*** mjfork has joined #openstack-dev13:37
*** thomasem has joined #openstack-dev13:37
*** flaper87 is now known as flaper87|afk13:37
*** garyk has quit IRC13:40
*** ramishra has quit IRC13:40
*** garyk has joined #openstack-dev13:41
*** vladikr has joined #openstack-dev13:42
*** artom has quit IRC13:43
*** Ng_ has joined #openstack-dev13:43
*** dvarga is now known as dvarga|away13:44
*** dvarga|away is now known as dvarga13:44
*** chrispeters has joined #openstack-dev13:47
*** Ng_ has quit IRC13:47
*** neelashah has joined #openstack-dev13:49
*** Ng_ has joined #openstack-dev13:49
*** alex_klimov has quit IRC13:50
*** cmyster has quit IRC13:50
*** Ng_ has quit IRC13:51
*** jruzicka has joined #openstack-dev13:51
*** Ng_ has joined #openstack-dev13:51
*** HT_Sergio has quit IRC13:53
*** danielbruno has joined #openstack-dev13:54
*** sthaha has quit IRC13:54
*** dvarga has quit IRC13:55
*** irenab has quit IRC13:58
*** sthaha has joined #openstack-dev13:58
*** haomaiwa_ has quit IRC13:59
*** dvarga has joined #openstack-dev13:59
*** haomaiwang has joined #openstack-dev14:00
*** joesavak has joined #openstack-dev14:00
*** morazi has joined #openstack-dev14:01
*** dstanek has joined #openstack-dev14:01
*** heyongli has quit IRC14:02
*** buzztroll has joined #openstack-dev14:04
*** gokrokve has joined #openstack-dev14:04
*** SergeyLukjanov_ is now known as SergeyLukjanov14:04
*** clayb has joined #openstack-dev14:05
*** haomaiwa_ has joined #openstack-dev14:05
*** sthaha has quit IRC14:06
*** sthaha has joined #openstack-dev14:06
*** sthaha has quit IRC14:06
*** sthaha has joined #openstack-dev14:06
*** haomaiwang has quit IRC14:07
*** b3nt_pin has joined #openstack-dev14:08
*** neelashah has quit IRC14:08
*** Ng_ has quit IRC14:08
*** buzztroll has quit IRC14:08
*** gokrokve has quit IRC14:09
*** vartom1111111111 has quit IRC14:10
*** ramishra has joined #openstack-dev14:12
*** Ng_ has joined #openstack-dev14:12
*** Ng has quit IRC14:13
*** Ng_ is now known as Ng14:13
*** sarob has joined #openstack-dev14:13
*** pschaef has quit IRC14:14
*** ramishra has quit IRC14:15
*** ramishra has joined #openstack-dev14:15
*** Guest1716 is now known as leif14:15
*** leif is now known as Guest3724414:15
*** b3nt_pin is now known as beagles14:15
*** ramishra has quit IRC14:16
*** kushal has joined #openstack-dev14:17
*** omachace has left #openstack-dev14:18
*** sarob has quit IRC14:18
*** tzumainn has joined #openstack-dev14:21
*** tzumainn has quit IRC14:21
*** thouvenin has joined #openstack-dev14:23
zulharlowja_away:  ping when you are around (got some taskflow questions)14:24
*** xingchao has quit IRC14:25
*** gordc has joined #openstack-dev14:26
*** rods has joined #openstack-dev14:26
*** dprince has joined #openstack-dev14:27
*** alexpilotti has quit IRC14:29
*** eglynn is now known as eglynn-lunch14:29
*** ehaselwanter has joined #openstack-dev14:29
*** aeperezt has joined #openstack-dev14:29
*** alexpilotti has joined #openstack-dev14:29
*** nkinder has quit IRC14:30
*** oro has joined #openstack-dev14:30
*** mrodden1 has quit IRC14:30
*** Guest37244 is now known as leifz14:31
*** morazi_ has joined #openstack-dev14:32
*** matiu has quit IRC14:33
*** damnsmith is now known as dansmith14:33
*** max_lobur_afk is now known as max_lobur14:33
*** eharney has joined #openstack-dev14:34
*** morazi has quit IRC14:34
*** Longgeek has joined #openstack-dev14:34
*** ehaselwanter has quit IRC14:34
*** radez_g0n3 is now known as radez14:35
*** READ10 has joined #openstack-dev14:39
*** coolsvap has joined #openstack-dev14:41
*** rohitk has quit IRC14:41
*** lbragstad has joined #openstack-dev14:41
*** Longgeek has quit IRC14:41
*** gszasz has quit IRC14:42
*** dbalog has joined #openstack-dev14:42
*** vijendar has joined #openstack-dev14:43
*** gszasz has joined #openstack-dev14:44
*** jobewan has joined #openstack-dev14:48
*** dave_tucker is now known as dave_tucker_zzz14:48
*** mrodden has joined #openstack-dev14:48
*** jobewan has quit IRC14:48
*** doug-fish has joined #openstack-dev14:50
*** peristeri has joined #openstack-dev14:50
*** SergeyLukjanov is now known as SergeyLukjanov_a14:51
*** morazi_ has quit IRC14:52
*** SergeyLukjanov_a is now known as SergeyLukjanov_14:52
*** jobewan has joined #openstack-dev14:53
*** kolesovdv has quit IRC14:54
*** jobewan has quit IRC14:55
*** jobewan has joined #openstack-dev14:56
*** henrynash has joined #openstack-dev14:57
*** neeti has quit IRC14:59
*** MaxV has quit IRC15:00
*** neeti has joined #openstack-dev15:00
*** MaxV has joined #openstack-dev15:00
*** dvarga has quit IRC15:02
*** dvarga has joined #openstack-dev15:02
*** neeti has quit IRC15:02
*** mkollaro has quit IRC15:03
*** mkollaro1 has joined #openstack-dev15:03
*** dvarga_ has joined #openstack-dev15:04
*** dvarga_ has quit IRC15:04
*** gokrokve has joined #openstack-dev15:04
*** afazekas_ has quit IRC15:05
*** morazi_ has joined #openstack-dev15:06
*** neeti has joined #openstack-dev15:06
*** nosnos has quit IRC15:06
*** dvarga_ has joined #openstack-dev15:06
*** annegent_ has joined #openstack-dev15:06
*** HT_Sergio has joined #openstack-dev15:06
*** dvarga has quit IRC15:07
*** zaneb has joined #openstack-dev15:07
*** dvarga_ is now known as dvarga_|away15:08
*** dvarga_|away is now known as dvarga_15:08
*** mrunge has quit IRC15:09
*** gokrokve has quit IRC15:09
*** FunnyLookinHat has quit IRC15:09
*** aditirav has joined #openstack-dev15:10
*** bcrochet has quit IRC15:11
*** aditirav has quit IRC15:12
*** stevemar has joined #openstack-dev15:12
*** bcrochet has joined #openstack-dev15:13
*** sarob has joined #openstack-dev15:13
*** morazi_ is now known as morazi15:13
*** ayoung_zZzZzZZz is now known as ayoung15:13
*** annegent_ has quit IRC15:13
*** jruzicka has quit IRC15:15
*** moijes12 has joined #openstack-dev15:15
*** DinaBelova is now known as DinaBelova_15:16
*** afazekas_ has joined #openstack-dev15:16
moijes12Hi, how do I uninstall devstack ?15:16
*** dvarga_ is now known as dvarga15:17
moijes12I have run stack.sh using the default configuration but now I want to uninstall it. Please help.15:17
*** Gordonz has joined #openstack-dev15:18
*** sarob has quit IRC15:18
*** aditirav has joined #openstack-dev15:18
*** Gordonz has quit IRC15:18
*** Gordonz has joined #openstack-dev15:18
*** SergeyLukjanov_ is now known as SergeyLukjanov15:19
*** claxton has joined #openstack-dev15:19
*** DinaBelova_ is now known as DinaBelova15:20
*** mdomsch has joined #openstack-dev15:20
*** dims has quit IRC15:21
*** nkinder has joined #openstack-dev15:21
*** galstrom_zzz is now known as galstrom15:21
dtroyermoijes12: ./clean.sh; rm -rf /opt/stack is as close as you can easily get.  This does not get most of the system and pip packages that were installed though15:23
*** martyntaylor has quit IRC15:23
dtroyermoijes12: this is one reason we suggest using disposable VMs whenever possible...15:23
*** martyntaylor has joined #openstack-dev15:23
*** dave_tucker_zzz is now known as dave_tucker15:25
*** moijes12 has quit IRC15:26
*** kgriffs_afk is now known as kgriffs15:26
*** artom has joined #openstack-dev15:26
*** drewlander has joined #openstack-dev15:27
*** ehaselwanter has joined #openstack-dev15:28
*** AlanClark has joined #openstack-dev15:28
*** jruzicka has joined #openstack-dev15:30
*** sergiobox has joined #openstack-dev15:30
*** otherwiseguy has joined #openstack-dev15:30
*** nelsnelson has joined #openstack-dev15:31
*** jpomero has joined #openstack-dev15:31
*** bickermans has joined #openstack-dev15:32
*** jecarey has joined #openstack-dev15:33
*** kbrierly has joined #openstack-dev15:33
*** lucasagomes is now known as lucas-hungry15:33
*** ehaselwanter has quit IRC15:33
*** neelashah has joined #openstack-dev15:33
*** jgrimm has joined #openstack-dev15:34
*** vkozhukalov has quit IRC15:34
*** dims has joined #openstack-dev15:35
*** jruzicka has quit IRC15:36
*** nmarchenko has joined #openstack-dev15:36
*** neeti has quit IRC15:36
*** gokrokve has joined #openstack-dev15:37
*** gokrokve has quit IRC15:37
*** gokrokve has joined #openstack-dev15:37
*** kpavel has quit IRC15:38
*** topol has quit IRC15:39
*** Longgeek has joined #openstack-dev15:40
*** kevinconway has joined #openstack-dev15:40
shardydolphm, ayoung: Hi, I'm hoping I can land heat's conversion to the keystone v3 API for I2, but I'm blocked on these 4 keystone patches:15:40
*** jruzicka has joined #openstack-dev15:40
shardyhttps://review.openstack.org/#/q/status:open+project:openstack/keystone+branch:master+topic:bug/1259584,n,z15:40
*** rcleere has joined #openstack-dev15:40
*** johnthetubaguy has quit IRC15:40
*** DennyZhang has joined #openstack-dev15:40
ayoungshardy, I thnk I've +2ed all of yours15:41
*** johnthetubaguy has joined #openstack-dev15:41
shardyI appreciate everybody is super-busy, but if you or any other keystone-core folks can take a look I'd appreciate it :)15:41
ayoungthere is one that needs one more core15:41
shardyayoung: I say you'd acked a couple of them, many thanks!15:41
shardyayoung: could you also check out https://review.openstack.org/#/c/66974/ pls?15:41
*** tanisdl has joined #openstack-dev15:41
shardys/say/see15:42
ayoungDid shardy guess I started in the middle of the stack.  Way to make easily reviewable patch, BTW15:42
ayoung+215:43
shardyayoung: great, thanks :)15:43
ayoungshardy, BTW, try adding 'keystone-core' as a reviewer on that patch15:43
shardyayoung: aha, good shortcut, I didn't know you could do that :)15:44
*** afazekas_ has quit IRC15:44
ayoungI think it is a relatively new addition15:44
ayoungdidn't alwasy work15:45
ayoungand we cleaned up the list15:45
*** mkollaro1 has quit IRC15:45
*** Longgeek has quit IRC15:45
ayoung Origin of OpenStack http://xkcd.com/1319/15:46
*** tkammer has quit IRC15:46
shardylol15:47
*** NikitaKonovalov is now known as NikitaKonovalov_15:47
*** moijes12 has joined #openstack-dev15:48
shardyayoung: Sorry, also https://review.openstack.org/#/c/66447/15:49
*** annegent_ has joined #openstack-dev15:50
*** sergiobox has quit IRC15:51
*** yeylon_ has quit IRC15:51
ayoungnice work15:51
*** FunnyLookinHat has joined #openstack-dev15:52
shardythx15:52
*** vkmc has joined #openstack-dev15:53
*** bickermans has quit IRC15:53
*** annegent_ has quit IRC15:54
*** oro has quit IRC15:55
*** Mandell_ has quit IRC15:55
*** marun has joined #openstack-dev15:57
*** angdraug has joined #openstack-dev15:58
*** claxton has quit IRC15:59
*** tkammer has joined #openstack-dev15:59
*** Ruetobas has quit IRC16:01
*** mdomsch has quit IRC16:02
*** johnthetubaguy has quit IRC16:02
*** Ruetobas has joined #openstack-dev16:03
*** mkollaro has joined #openstack-dev16:03
*** johnthetubaguy has joined #openstack-dev16:05
*** david-lyle_ has joined #openstack-dev16:05
*** kushal has quit IRC16:05
*** jmontemayor has joined #openstack-dev16:05
*** kenperkins_ has quit IRC16:06
*** giroro_ has joined #openstack-dev16:06
*** kwss has quit IRC16:07
*** kenperkins has joined #openstack-dev16:07
*** antigluk has quit IRC16:07
*** Ruetobas has quit IRC16:08
*** jprovazn has quit IRC16:08
*** ifarkas has quit IRC16:08
*** joesavak has quit IRC16:09
*** joesavak has joined #openstack-dev16:09
*** SergeyLukjanov is now known as SergeyLukjanov_16:09
henrynashdolphm, brant: want to agree the response code for the list limiting16:10
henrynashbknudson: ^^16:11
*** antigluk has joined #openstack-dev16:11
dolphmhenrynash: +1 for 203 with custom Status (203 Partial / Incomplete / Truncated / etc ?)16:11
*** afazekas_ has joined #openstack-dev16:11
henrynashdolphm: some pretty stong objections from bknudson and others16:11
bknudsonhenrynash: my vote is for 200 with some indication in the entity-body16:11
*** moijes12 has quit IRC16:12
*** david_paterson has joined #openstack-dev16:12
henrynashgyee: you on….you also objected?16:12
*** omachace has joined #openstack-dev16:13
henrynashbknudson: and your concern is that existing clients will fail…or that it's "just not the right thing"16:13
*** sarob has joined #openstack-dev16:13
*** salv-orlando has joined #openstack-dev16:13
bknudsonhenrynash: I think it's an abuse of the 203 response code. I don't know what clients will do with a 203 response.16:13
*** omachace1 has joined #openstack-dev16:14
*** pschaef has joined #openstack-dev16:14
ayoungits an undefined portion of the web16:14
ayoungbut 2XX means success16:15
*** topol has joined #openstack-dev16:15
bknudsonI don't know what clients would do with it... not try to validate the headers it received?16:15
ayoungand 203 is the only one that indicates "results are truncated" as a potential aspect16:15
*** jcoufal has quit IRC16:15
bknudson203 doesn't indicate results are trucated... it says the headers may be truncated.16:16
*** spzala has joined #openstack-dev16:16
bknudsonhttp://tools.ietf.org/html/rfc2616#section-10.2.416:16
bknudson"The returned metainformation in the entity-header is not the"16:16
henrynashbknudson: really??? I read it as it might return a subset (or superset) of the results16:16
bknudsonit's the meta-information in the header.16:16
*** rohitk has joined #openstack-dev16:16
bknudsonnot the information in the body16:16
*** xgsa has quit IRC16:16
henrynashbknudson: ahhh....16:17
ayounghttps://tools.ietf.org/html/rfc2616#section-10.2.4 for anyone following the discussion16:17
ayoung"The set presented MAY be a subset16:17
ayoung   or superset of the original version. "16:17
*** omachace has quit IRC16:17
ayoungNot the header16:17
*** DinaBelova is now known as DinaBelova_16:17
topolbknudson I put your pin in the mail today16:17
ayoungah16:18
henrynashbknudson: I think I (and maybe others) read the second part of the paragraph as meaning the body…is "set" defined somewhere?16:18
bknudsontopol: I can't wait. Not sure I can wear it around the office.16:18
*** sarob has quit IRC16:18
ayoungmetainformation in the entity-header is not the16:18
ayoung   definitive set16:18
topolbknudson agreed!  Save it for Atlanta!!16:18
ayoungOK...that was not well written, but I agree with you now16:18
*** nati_ueno has joined #openstack-dev16:19
*** evgenyf has quit IRC16:19
ayoungOK...sp the web way to do this would be:16:19
*** amuller has quit IRC16:19
ayoungif the results are too long, return 204 with a header indicating something about the lenght16:20
*** marun has quit IRC16:20
bknudsonI think we're trying to shoe-horn too much into http here... let's just stick with putting as much as we can in the body.16:20
ayoungthen the client would re-request a subset?16:20
*** thuc has joined #openstack-dev16:20
ayounghow would a download work?16:20
*** lucas-hungry is now known as lucasagomes16:21
*** nshaikh has left #openstack-dev16:21
*** nshaikh has quit IRC16:21
*** romcheg1 has joined #openstack-dev16:21
henrynashayoung: I'm kinda coming round to bknudson's way of thinking…this is starting to get a bit too complicated…originally in Havana we weren't even going to tell the caller the response was trucnated16:22
*** marun has joined #openstack-dev16:22
*** romcheg has quit IRC16:22
henrynashhow about we settle on using the Next pointer16:22
ayounghenrynash, the whole issue is figuring out "how" to tell the user16:22
ayoungthat is the problem we are trying to solve.16:22
*** johnthetubaguy has quit IRC16:22
bknudson{ "truncated": true }16:22
*** pcm_ has quit IRC16:22
*** johnthetubaguy has joined #openstack-dev16:22
ayoungbknudson, but what does the rest of the web do?16:22
bknudsonayoung: that's a good question... you can set a Range header to request a subset...16:23
bknudsonbut I think that's for if a download was canceled16:23
ayoungbknudson, what would trigger that16:23
bknudsonyou got some bytes and then you cancel it.16:23
ayoungbknudson, I suspect that it is more deliberate than that16:23
bknudsonnow you wget the same file again and it says I got the first 1MB16:23
*** corXi has quit IRC16:23
ayoungits also for parallelizing16:23
*** e0ne has joined #openstack-dev16:23
ayoungbut you need to know the overall data size in order to do that16:23
ayounghttps://tools.ietf.org/html/rfc2616#page-6816:24
bknudsonyou can do a HEAD request to get the size.16:24
bknudsonalthough that might not work too well with dynamically generated16:24
*** diogogmt has joined #openstack-dev16:25
*** buzztroll has joined #openstack-dev16:25
ayoungbknudson, yeah, we are in streaming mode here, like web socket territory16:25
*** e0ne has quit IRC16:25
*** omachace has joined #openstack-dev16:25
*** e0ne has joined #openstack-dev16:26
bknudsonI'd suggest 206 Partial Content but the spec says only if they used the Range header.16:26
*** omachace1 has quit IRC16:26
*** drewlander has quit IRC16:26
henrynashbknudson: yep, that was our first thought as well16:26
ayoungbknudson, yeah, that was the path we followed in the face to face discussion16:26
ayoungso therve question is how do we trigger a client asking for a Range?16:26
bknudsonI'm still partial to putting something in the entity-body.16:26
ayoungbknudson, no16:27
ayoungbknudson, if we do that, we end up touching every API16:27
ayounglets use the web as it was intended until we can't make it fit16:27
*** e0ne_ has quit IRC16:27
*** zaitcev has joined #openstack-dev16:27
ayoungbknudson, we can always resort to "links" if we have to16:28
*** ehaselwanter has joined #openstack-dev16:28
ayoungand....16:28
henrynashayoung: which kind of also defeats the objective of allowing a deployment to control what kind of load poorly constructed queries from unknown clients has on their system16:28
bknudsonI thought we were going to use links anyways?16:28
bknudsonfor paging16:28
henrynashbknudson: for paging, yes16:28
ayoungOK, so we don't want to trigger a client always trying to download the entire list, which is probably where the 206 is headed16:28
henrynashbknudson: although we not doing that for I-2, the next/prev pointers are already part of the collection, they're just always 'None'16:29
*** belmoreira has quit IRC16:29
*** ala_ has quit IRC16:29
ayoungthe fact that the response is truncated should not be dealt with automatically, but by the end user16:29
bknudsonLooking through the 400 codes I don't see one saying that the request didn't include a header as required.16:29
ayoungfrom a client perspective, it was a successful response16:30
*** rohitk has quit IRC16:30
henrynashbkundson: which is why if we DO use the body, I wondered about 'next': 'truncated'16:30
bknudsonthe catch-all 403 Forbidden might work, but the client's got to figure out what to do then.16:30
*** e0ne has quit IRC16:30
*** lexano has quit IRC16:30
bknudsonayoung: from the server perspective, it was also working as expected.16:30
ayoungbknudson, I might have just convinced myself you are right.  It depends on what the user would expect to do with a truncated response16:31
*** jckasper_ has joined #openstack-dev16:31
*** jckasper has quit IRC16:31
*** paragan has quit IRC16:31
*** rohitk has joined #openstack-dev16:32
*** NikitaKonovalov_ is now known as NikitaKonovalov16:32
ayoungthinking of revocation events. What if that list got ridiculously long?  A truncated list would be dangerous16:32
*** garyk has quit IRC16:33
*** pmathews has joined #openstack-dev16:33
*** jckasper_ has quit IRC16:33
*** jckasper_ has joined #openstack-dev16:33
henrynashayoung: yeah, we get to decide if any given collection supports limiting…e.g. if there is no caller settable filtering you can apply, then I don't think we should set a limit (since it would mean that the data truncated is never reachable)16:34
*** ehaselwanter has quit IRC16:34
*** jckasper_ has quit IRC16:34
bknudsonhenrynash: We could work with "next": "truncated" ... only objection is that then clients would have to differentiate between that string and a url.16:34
*** I159 has joined #openstack-dev16:34
*** jckasper_ has joined #openstack-dev16:34
henrynashbknudson: yeah, that isn't too nice is it...16:35
*** eglynn-lunch is now known as eglynn16:35
*** pmathews has quit IRC16:35
*** pmathews has joined #openstack-dev16:35
*** dshulyak has quit IRC16:36
*** s2r2_ has joined #openstack-dev16:36
*** mancdaz is now known as mancdaz_away16:37
*** mlavalle has joined #openstack-dev16:37
*** markmcclain has joined #openstack-dev16:38
ayoungWe are doing somthing wrong16:38
ayoungWhat if...16:39
*** yamahata has quit IRC16:39
ayoungare request for a list that is too long responded with a redirect?16:39
*** rohitk has quit IRC16:39
*** DinaBelova_ is now known as DinaBelova16:39
bknudsonayoung: what would redirect to? some smaller query?16:40
*** tkammer has quit IRC16:40
*** iartarisi has quit IRC16:40
*** DuncanT- has joined #openstack-dev16:41
*** mancdaz_away is now known as mancdaz16:41
ayoungbknudson, &truncated?16:41
*** rohitk has joined #openstack-dev16:41
ayoungbknudson, PAGE116:41
ayoungfor the ones that are insisting on paging16:42
ayoung&list=default?16:42
bknudsonayoung: is that how we're going to do paging, too?16:42
*** jpich has quit IRC16:43
henrynashayoung: didn't understand that....16:43
ayoungbknudson, what I am saying is: don't do magic16:43
bknudsonayoung: I am liking the idea of the redirect. more complicated than just setting a field in the response, but should work.16:43
ayoungif the list is too long, tell them, and we do that with a redirect16:43
ayoungand we can customize the redirect16:43
bknudsonayoung: do we redirect when the response gets "too big" or when the filter is not narrow enough?16:44
ayoungbknudson, yes.  I mean, I am floating the proposal...what happens then?16:44
bknudsonbtw - how does a client request "page1" when we have paging?16:45
ayoung307?16:45
*** afazekas_ has quit IRC16:45
*** Longgeek has joined #openstack-dev16:45
*** mikeoutland has joined #openstack-dev16:45
henrynashbknudons: that isn't how most OS projects do it…or how we had planned to…there were tow ways discussed:16:45
ayoung300?16:45
bknudson303 See Other16:45
henrynash1) page index as part of url string16:46
*** _cjones_ has joined #openstack-dev16:46
henrynash2) just use next/prev pointers with some way of triggering the fact that you want paging16:46
*** sthaha has quit IRC16:47
*** colinmcnamara has joined #openstack-dev16:47
ayoungdolphm, ... current thinking is that a list that is too long will (can ?)  trigger a redirect as a way to make it un-surprising that the response is too long and needs a different request.16:47
bknudsonI suppose we could calculate "page1" when the request comes in and redirect to whatever index we calculated.16:47
*** jistr has quit IRC16:48
bknudsonayoung: i guess if there's multiple ways to get results (limit filter, do paging) then 300 would be the way to go... would make clients more complicated16:48
ayoungbknudson, I don't think it has to be a "one size fits all" solution, but we should have a few pre-canned approaches16:48
*** dvarga is now known as dvarga|away16:49
*** dvarga|away is now known as dvarga16:49
*** mmagr has quit IRC16:49
*** kushal has joined #openstack-dev16:49
*** Longgeek has quit IRC16:49
ayounghttps://tools.ietf.org/html/rfc2616#section-10.3.116:50
*** mgagne has joined #openstack-dev16:51
ayoungbknudson, henrynash suggest we read up on the agent driven and server driven negotiation sections of that RFC16:51
*** gszasz has quit IRC16:52
*** colinmcnamara has quit IRC16:53
*** mikeoutland has quit IRC16:53
*** GheRiver1 has joined #openstack-dev16:53
*** GheRiver1 has quit IRC16:53
*** jnoller has joined #openstack-dev16:56
*** jmontemayor has quit IRC16:56
*** ik_ has joined #openstack-dev16:57
ik_hi16:58
*** vahidh has joined #openstack-dev16:58
*** alexpilotti has quit IRC16:58
*** xarses has quit IRC16:58
*** kushal has quit IRC16:59
*** sarob has joined #openstack-dev16:59
*** doug_shelley66 has joined #openstack-dev16:59
ik_why cant I include iniparse in cinder code?16:59
henrynashayoung: it seems to me that since unless we are going to do some really funky analysis of the data being returned, the only likely redirect we could do would be to a version of the request that specified paging16:59
*** ruhe is now known as _ruhe16:59
*** krotscheck has joined #openstack-dev17:00
*** tqtran has joined #openstack-dev17:00
ayounghenrynash, that is OK, for entities that do paging.  I think that we say "no magic truncation" and provide a range of redirect options17:00
ayoungpaging is OK for some17:00
henrynashayoung: and I know that there is a MUCH larger debate about paging to be had…but one side of the argument says "If you have good filtering ad well as limit setting ability, then you don't need paging"17:00
ik_any one tried including iniparse in cinder?17:01
ayounghenrynash, and for some entities, no redirect is necessary17:01
*** I159 has quit IRC17:01
henrynashayoung: so what other options are there"17:01
henrynash?17:01
ayoungit depends on whether the API declares that the result might be trunctated17:01
ayounghenrynash, sorry for being cryptic, I'm just thinking this through17:01
*** AlanClark has quit IRC17:02
*** nati_ueno has quit IRC17:02
henrynashayoung: so let's say we have an API that says results might be truncated17:02
ayoungthen 20017:02
*** kushal has joined #openstack-dev17:02
*** joesavak has quit IRC17:02
henrynashayoung: 200 and just truncate?17:02
ayoungthen the indication of trunctation is like bknudson said, in the body of the response17:02
*** joesavak has joined #openstack-dev17:02
henrynashayoung: Ok, right agreed17:03
ayounghenrynash, but none of the APIs do that right now, do they?17:03
ayoungSo it woud be a surprise17:03
ayoungSo, for the user list...17:03
henrynashayoung: well no, but that's what this change says…there is a change to the identity-api doc that says collections might be truncated17:03
bknudsonwhat other apis return a lot of data? I'd expect listing all instances or listing all images.17:03
ayounghenrynash, then we need to provide more feedback17:03
henrynashayoung: and currently the proposal said we would return a 203 in that case….but I think we have all agreed that isn't right17:04
henrynashayoung: so for now, I assume (since we don't have paging), we would use the body17:04
ayoungIf there is no way to indicate truncation, then the we return some 400 based error unless the server gives us a way to handle it17:04
ayoungso if the server returns a length header, we can fill it17:05
ayoungif the length header is larger than we accept17:05
ayoungit is an invalid request17:05
*** aditirav_ has joined #openstack-dev17:05
*** aditirav has quit IRC17:06
*** aditirav_ is now known as aditirav17:06
ayounghenrynash, remember, Horizon is going to get these results back, but they hide data in the response from the end user17:06
ayoungso the end user is not going to know that the results are truncated anyway17:06
ayoungI'd almost rather return a 400 based error and force Horizon to work within that limitation17:06
* ayoung is not a nice person17:06
henrynashayoung: I'd have thought that Horizon would show some data, with, say, in the status line to say "too much data….use a better filter"17:07
ayoung++17:07
henrynashayoung: only one possibility, obviously17:07
ayoungeven with a filter, you might want to return a subset of the list17:07
ayoungsay you are looking for all users with last names that start with N17:08
ayoungthen Na17:08
ayoungfinally you get to Nas and henrynash shows up17:08
*** ifarkas has joined #openstack-dev17:08
*** jmontemayor has joined #openstack-dev17:08
henrynashayoung: sure truncation can happen (assuming the deployer wants it) even with a filter17:08
*** tanisdl has quit IRC17:08
*** vkozhukalov has joined #openstack-dev17:08
ayoungAlong with Johnny Nashville and so on17:08
*** amuller has joined #openstack-dev17:09
ayounghenrynash, so during  IPA, I was of the opinion that if the results were unfilterd, show nothing.  If the filter is too broad, show the truncated subset17:10
*** Ryan_Lane has joined #openstack-dev17:10
*** xga has quit IRC17:11
ayoungfrom a UI perspective, returning more than one page worth of data is useless17:11
*** aditirav has quit IRC17:11
*** Ryan_Lane has quit IRC17:11
ayoungI'd almost want to force a Length header in there17:11
henrynashayoung: and I guess the issue is, should that be a client/UI decision or a server decision?17:11
henrynashayoung: I'd have thought a client based one17:11
*** colinmcnamara has joined #openstack-dev17:12
ayounghenrynash, no, cuz too much data swamps the server17:12
ayoungserver requires the client to make conservative choices17:12
ayoung "your bowl is too big, Oliver Twist"17:12
*** aditirav has joined #openstack-dev17:13
henrynashayoung: what I meant by that was to show any data at all in the case when there is too much - agreed that the server should be able to decide to limit the data17:13
*** xga has joined #openstack-dev17:13
*** bauzas has quit IRC17:13
*** gokrokve has quit IRC17:13
*** devoid has joined #openstack-dev17:13
*** gokrokve has joined #openstack-dev17:13
*** devoid has left #openstack-dev17:14
*** AlanClark has joined #openstack-dev17:14
*** JordanP has quit IRC17:14
*** dkuffner has quit IRC17:15
ayounghenrynash, I don't have enough info about how our clients work to say what is reasonable, and I don't know that we can come up with a proper solution by COB tomorrow. Question is whether we can come ups with something that works.17:15
ayoungAnd for that...be more restrictive17:16
ayoungwe can make things more permissive if demanded17:16
henrynashayoung: yeah, agreed…..but restrictive to who?17:16
*** mkollaro has quit IRC17:17
ayoungto everyone17:17
*** neelashah has quit IRC17:18
*** gokrokve has quit IRC17:18
*** neelashah has joined #openstack-dev17:18
*** jaypipes has joined #openstack-dev17:19
*** ramishra has joined #openstack-dev17:19
*** mancdaz is now known as mancdaz_away17:19
henrynashayoung: do you feel 200 + body item indicating truncation as too permissive?17:20
*** moted has quit IRC17:20
*** romcheg has joined #openstack-dev17:20
ayounghenrynash, if the body indicates truncation, it is OK17:20
*** moted has joined #openstack-dev17:20
ayoungbut it needs to be unsurprising17:20
ayoungand I think that it will break the UI17:21
ayoungin that the UI probably doens't handle the new field17:21
ayoungso...I'd almost prefer a "Length Requires" header in there17:21
ayoungresponse rather17:21
*** romcheg1 has quit IRC17:21
ayoungthey get truncated only once they pass the length header17:21
henrynashayoung: Ok, sorry, gotta duck out for a bit..will be back on in a bit..will mull on this17:22
ayounghenrynash, yeah...this is not easy17:22
bknudsontruncating at all is configurable at first?17:23
bknudsonI thought that was the plan17:23
*** neelashah has quit IRC17:23
*** henrynash has quit IRC17:23
bknudsonwhen horizon wants to support the field and provide a better experience they can add support for it.17:24
bknudsonseems better than showing an error message17:24
*** tqtran has quit IRC17:24
ayoungbknudson, so, once truncation is enabled on the server, the client needs to return a length field17:24
ayounger..add a length header17:24
*** dave_tucker is now known as dave_tucker_zzz17:24
*** MaxV has quit IRC17:25
*** ik_ has quit IRC17:25
*** SumitNaiksatam has quit IRC17:25
*** DennyZhang has quit IRC17:26
bknudsonayoung: client returns a length header? what does that mean?17:27
*** dsirrine has quit IRC17:27
bknudsoninclude a length header in the request?17:27
ayoungbknudson, yes17:27
*** yassine has quit IRC17:27
ayoungincluded in request17:28
*** HT_Sergio has quit IRC17:28
*** mkollaro has joined #openstack-dev17:28
bknudsonayoung: clients are just going to send length:430932094320942317:28
ayoungand that gets an "invalid request" response17:28
*** amuller has quit IRC17:30
*** dave_tucker_zzz is now known as dave_tucker17:30
*** comay_away has quit IRC17:30
*** comay_away has joined #openstack-dev17:30
bknudsonwell, there are more options if it's configurable, so requiring a header in the request is ok... just not sure how the client would know what length to use?17:31
bknudsonseems like it's the server knows more about what it can handle than the clients.17:31
lbragstadstevemar: ping? you know if gyee will be around today?17:31
*** angdraug has quit IRC17:33
*** otherwiseguy has quit IRC17:33
ayoungbknudson, yeah, that is the problem.  Not sure how to communicate to the client "Max request size"17:33
*** Alexei_987 has quit IRC17:33
yjiang5BobBall: hi17:33
*** kushal has quit IRC17:33
*** arozumenko has quit IRC17:35
*** vahidh has quit IRC17:35
*** exed_ has quit IRC17:35
*** s2r2_ has quit IRC17:35
*** vahidh has joined #openstack-dev17:35
*** mikeoutland has joined #openstack-dev17:36
*** neelashah1 has joined #openstack-dev17:36
*** thuc has quit IRC17:36
*** afazekas_ has joined #openstack-dev17:37
*** thuc has joined #openstack-dev17:37
*** martyntaylor has quit IRC17:38
*** marun has quit IRC17:40
*** fbo is now known as fbo_away17:40
*** marun has joined #openstack-dev17:41
*** jkyle has quit IRC17:41
*** thuc has quit IRC17:41
*** chandankumar_ has quit IRC17:42
*** dsirrine has joined #openstack-dev17:43
*** kushal has joined #openstack-dev17:43
*** xga has quit IRC17:45
*** _ruhe is now known as ruhe17:45
*** pberis has quit IRC17:45
*** dbalog has left #openstack-dev17:46
*** dstufft has quit IRC17:46
*** nati_ueno has joined #openstack-dev17:47
*** dstufft has joined #openstack-dev17:47
*** jasondotstar has joined #openstack-dev17:47
*** pberis has joined #openstack-dev17:47
*** nati_ueno has quit IRC17:48
*** ygbo has quit IRC17:48
*** HT_Sergio has joined #openstack-dev17:50
*** SergeyLukjanov_ is now known as SergeyLukjanov17:52
*** sarob has quit IRC17:53
*** sarob has joined #openstack-dev17:54
*** bnemec_ is now known as bnemec17:54
*** eglynn has quit IRC17:55
*** galstrom is now known as galstrom_zzz17:57
*** ruhe is now known as _ruhe17:57
*** tqtran has joined #openstack-dev17:58
*** ramishra has quit IRC17:59
*** zzelle has joined #openstack-dev17:59
*** boris-42 has quit IRC18:00
*** mkollaro has quit IRC18:00
*** garyk has joined #openstack-dev18:01
*** angdraug has joined #openstack-dev18:02
*** derekh has quit IRC18:03
*** chandankumar_ has joined #openstack-dev18:03
*** boris-42 has joined #openstack-dev18:04
*** florentflament has quit IRC18:04
*** nati_ueno has joined #openstack-dev18:04
*** nacim has quit IRC18:05
*** NikitaKonovalov is now known as NikitaKonovalov_18:05
*** jnoller has quit IRC18:06
*** CaptTofu has joined #openstack-dev18:06
*** sushils has quit IRC18:07
*** aditirav has quit IRC18:07
*** aditirav has joined #openstack-dev18:08
*** gokrokve has joined #openstack-dev18:09
*** zz_ewindisch is now known as ewindisch18:09
*** sarob has quit IRC18:09
*** networkstatic has joined #openstack-dev18:09
*** markmcclain has quit IRC18:10
*** e0ne has joined #openstack-dev18:10
*** markmcclain has joined #openstack-dev18:10
*** athomas has quit IRC18:10
*** Mandell has joined #openstack-dev18:11
*** afazekas_ has quit IRC18:12
*** johnthetubaguy has quit IRC18:13
*** dkuffner has joined #openstack-dev18:14
*** tongli has quit IRC18:15
*** tqtran has quit IRC18:15
*** Jokke_ has quit IRC18:15
*** danpb has quit IRC18:16
*** jaypipes has quit IRC18:16
*** tqtran has joined #openstack-dev18:17
*** s2r2_ has joined #openstack-dev18:17
*** vkozhukalov has quit IRC18:19
*** yeylon_ has joined #openstack-dev18:19
*** yamahata has joined #openstack-dev18:21
*** henrynash has joined #openstack-dev18:23
*** kenperkins has quit IRC18:23
*** SergeyLukjanov is now known as SergeyLukjanov_a18:24
*** SergeyLukjanov_a is now known as SergeyLukjanov_18:25
*** Gordonz has quit IRC18:25
*** s2r2_ has quit IRC18:26
*** afazekas_ has joined #openstack-dev18:26
*** s2r2_ has joined #openstack-dev18:28
*** rohitk has quit IRC18:29
henrynashbknudson: yes, no truncation by default18:30
*** afazekas_ has quit IRC18:30
henrynashbknudson: to be clear, the default is: no truncation18:30
*** afazekas_ has joined #openstack-dev18:32
*** marun has quit IRC18:32
*** otherwiseguy has joined #openstack-dev18:33
*** marun has joined #openstack-dev18:33
*** exed_ has joined #openstack-dev18:34
*** erkrnt has joined #openstack-dev18:35
*** ewindisch is now known as zz_ewindisch18:36
*** tdruiva has quit IRC18:37
*** tdruiva has joined #openstack-dev18:37
*** zz_ewindisch is now known as ewindisch18:37
*** jaypipes has joined #openstack-dev18:37
*** ewindisch is now known as zz_ewindisch18:40
*** marun has quit IRC18:40
*** zz_ewindisch is now known as ewindisch18:41
*** marun has joined #openstack-dev18:41
*** chandankumar_ has quit IRC18:44
*** s2r2__ has joined #openstack-dev18:45
*** galstrom_zzz is now known as galstrom18:45
*** pschaef has quit IRC18:46
*** newell has joined #openstack-dev18:47
*** venkatesh has joined #openstack-dev18:48
*** yamahata has quit IRC18:48
*** s2r2_ has quit IRC18:48
*** jasondotstar has quit IRC18:49
*** Longgeek has joined #openstack-dev18:49
*** ewindisch is now known as zz_ewindisch18:50
*** teran has quit IRC18:50
*** CaptTofu has quit IRC18:52
*** zz_ewindisch is now known as ewindisch18:52
*** nati_uen_ has joined #openstack-dev18:53
*** markmcclain has quit IRC18:53
*** mutex has left #openstack-dev18:55
ewindischdtroyer: I'm looking to simplify the docker install and eliminate install_docker.sh from devstack. I've added you to the review, feel free to ping me with questions :)18:56
*** nati_ueno has quit IRC18:56
*** Longgeek has quit IRC18:57
dstanekayoung, henrynash: what information does the Length request header convey to the server?18:57
*** spzala has quit IRC18:57
ayoungdstanek, how much is requested18:57
*** spzala_ has joined #openstack-dev18:57
ayoungin bytes18:57
*** dave_tucker is now known as dave_tucker_zzz18:58
*** spzala_ is now known as spzala18:58
dtroyerewindisch: it started that way, I split it out because it installs from a third-party repo.  that needs to be done before stack.sh runs18:58
ayounghttp://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.418:58
*** markmcclain has joined #openstack-dev18:59
ayounghttp://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.1218:59
ewindischdtroyer: gotcha. I was going to do that next, but I suppose I can introduce the patches in the reverse order18:59
*** mikeoutl_ has joined #openstack-dev18:59
*** mikeoutland has quit IRC18:59
ayoungdstanek, "Content-Length"18:59
*** lucasagomes has left #openstack-dev18:59
ayounghttp://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1319:00
marekdHey. Any easy way to set custom HTTP code from the V3Controller level? I need to return added entity and set HTTP 201 status code after successful PUT operation and I think server sets 200 when a created entity is returned in a response.19:00
dstanekayoung: do instead of saying "max 100 entities" they would be saying "max 250K bytes"?19:00
ewindischdtroyer: although I guess I'd like to chat about that more, because it might not be entirely unavoidable...19:00
ayoungdstanek, that is the Fearless HTTP way19:00
dstanekayoung: content-length already has a meaning in a request19:00
ayoungdstanek, yes.   I am not suggesting we repurpose that19:01
ewindischdtroyer: I can change it to install the "docker.io" patch from Ubuntu Tahr... but there is no package in Precise19:01
dstanekayoung: but doesn't that violate HTTP?19:01
ayoungdstanek, I think we are talking past each other19:01
ayoungI am talking about using HTTP as it is designed19:01
ayoungnot redefining what is meant19:01
ewindischdtroyer: and russellb is hardlining us to get devstack-gate working (which runs on Precise) as a requirement to keep the driver in Nova19:02
*** SergeyLukjanov_ is now known as SergeyLukjanov19:02
ayoungso if a request for  data comes in that would be truncated, without a Content-Length header return the 4XX19:02
*** venkatesh has quit IRC19:02
*** exed_ has quit IRC19:02
*** aditirav has quit IRC19:02
ayoung41119:02
dstanekayoung: content-length already means "the length of the message in this request"; i don't think i would want to change that19:03
*** amotoki has joined #openstack-dev19:03
*** belmoreira has joined #openstack-dev19:03
ewindischdtroyer: what if the install script did NOT install the gpg key, but left this as a manual install step? Then, devstack-gate could trust that key, for its own purposes?19:03
ayoungargh19:03
*** afazekas_ has quit IRC19:03
*** amotoki has quit IRC19:03
dtroyerewindisch: the gate doesn't allow third-party repos, there is no net access there.  also, is he doing that to Xen and VMware?19:03
ayoungis it that ambiguous? It doesn't indicate if it is request or response length, doe it19:03
ayoungdoes it?19:03
ewindischdtroyer: yes19:03
dstanekayoung: our client is probably automatically setting that when there is a POST or PUT payload19:03
ewindischdtroyer: agreed, there are challenges on the gate side, too19:04
ayoungdstanek, OK...I misread the spec19:04
ayoung I though it was an accepts type header19:04
dstanekayoung: what you are looking for seems more like a range19:05
*** galstrom is now known as galstrom_zzz19:05
ewindischdtroyer: but there isn't another option besides getting docker.io into precise-backports (which I'm ALSO working on -- although it is something I have less direct control over)19:05
*** oro has joined #openstack-dev19:05
ayoungdstanek, yeah19:05
zzelleayoung: 411 is  client error like every 4XX errors19:05
*** CaptTofu has joined #openstack-dev19:05
ayoungzzelle, I undertand that, just misunderstood what it was indicating19:05
*** galstrom_zzz is now known as galstrom19:05
zzellethe request is uncorrectly formatted19:06
dtroyerewindisch: this current gate situation is untenable…and we're going to multiply the permutations?19:06
dstanekayoung: i would see us supporting 0-bounded ranges like: Range: bytes=0-10000019:07
*** sahid has quit IRC19:07
ayoungdstanek, we are trying to make the client explicitly request a truncated list19:08
* ayoung going in to hiding to finish revocation events19:08
*** ayoung is now known as admiyo19:08
ewindischdtroyer: https://wiki.openstack.org/wiki/HypervisorSupportMatrix19:09
ewindischdtroyer: basically, this means that the drivers in group C (including Docker) need to have at least non-voting functional tests running in the gate.19:10
*** mrodden has quit IRC19:10
dtroyerewindisch: has infra committed to the resources necessary to do that yet?  IIRC the current group B is all done outside our CI infrastructure.19:11
*** yamahata has joined #openstack-dev19:13
*** dkuffner has quit IRC19:13
*** markmcclain has quit IRC19:13
*** belmoreira has quit IRC19:14
*** jasondotstar has joined #openstack-dev19:14
*** akrivoka has quit IRC19:14
ewindischdtroyer: well, running our own CI systems to run functional tests for openstack is a very tall order as well19:14
*** oro has quit IRC19:15
*** mrodden has joined #openstack-dev19:15
*** markmc has quit IRC19:16
*** jtomasek has quit IRC19:17
*** arozumenko has joined #openstack-dev19:21
*** annegent_ has joined #openstack-dev19:21
*** topol has quit IRC19:22
*** nati_uen_ has quit IRC19:22
*** sushils has joined #openstack-dev19:22
*** annegent_ has quit IRC19:22
*** markmcclain has joined #openstack-dev19:23
*** jp_at_hp has quit IRC19:24
*** erkrnt has quit IRC19:25
*** networkstatic has quit IRC19:25
*** xarses has joined #openstack-dev19:27
*** thomasem has quit IRC19:28
*** dvarga has quit IRC19:28
*** yolanda has quit IRC19:30
*** jmeridth has quit IRC19:30
*** topol has joined #openstack-dev19:30
*** SergeyLukjanov is now known as SergeyLukjanov_a19:31
*** belmoreira has joined #openstack-dev19:32
*** SergeyLukjanov_a is now known as SergeyLukjanov_19:32
*** erkrnt has joined #openstack-dev19:32
*** ekhugen has joined #openstack-dev19:32
*** dvarga has joined #openstack-dev19:33
*** drewlander has joined #openstack-dev19:34
*** spzala has quit IRC19:35
*** edmund has joined #openstack-dev19:35
*** SergeyLukjanov_ is now known as SergeyLukjanov19:35
*** spzala has joined #openstack-dev19:36
*** teran has joined #openstack-dev19:36
*** MaxV has joined #openstack-dev19:36
*** networkstatic has joined #openstack-dev19:37
*** topol has quit IRC19:37
*** emagana has joined #openstack-dev19:37
*** chrispeters has quit IRC19:38
*** markmcclain has quit IRC19:39
*** HenryG has quit IRC19:39
*** novas0x2a|laptop has joined #openstack-dev19:39
*** omachace has left #openstack-dev19:40
admiyostevemar, thanks for the review...just saw it...my last change does not address your comments.  I'm looking now19:40
dstanekis there a reason to use py3kcompat/urlutils.py over six.moves.urllib?19:40
*** xga has joined #openstack-dev19:41
*** julienvey_ has joined #openstack-dev19:42
*** xga has quit IRC19:45
*** MaxV has quit IRC19:46
*** CaptTofu has quit IRC19:46
*** kevinconway_ has joined #openstack-dev19:48
*** kevinconway has quit IRC19:49
*** kevinconway_ is now known as kevinconway19:49
*** arosen has joined #openstack-dev19:49
*** mlavalle has quit IRC19:50
*** MaxV has joined #openstack-dev19:50
*** markmcclain has joined #openstack-dev19:51
*** gokrokve has quit IRC19:53
stevemaradmiyo, np, i'll keep an eye on it19:53
*** gokrokve has joined #openstack-dev19:53
admiyostevemar, just updated19:53
admiyostevemar, the latest version addresses oauth19:54
admiyoplease look19:54
*** yolanda has joined #openstack-dev19:54
*** rnirmal has joined #openstack-dev19:55
*** marun has quit IRC19:55
*** westmau5 is now known as westmaas19:55
*** galstrom is now known as galstrom_zzz19:55
*** Longgeek has joined #openstack-dev19:56
*** HenryG has joined #openstack-dev19:57
*** gokrokve has quit IRC19:58
*** galstrom_zzz is now known as galstrom19:58
*** bombardier has joined #openstack-dev19:58
*** _ruhe is now known as ruhe19:59
*** MaxV has quit IRC19:59
*** arozumenko has quit IRC20:00
*** chrispeters has joined #openstack-dev20:00
*** HT_Sergio has quit IRC20:00
*** belkinay has joined #openstack-dev20:00
*** Tross has left #openstack-dev20:01
*** mlavalle has joined #openstack-dev20:02
*** Longgeek has quit IRC20:02
*** arosen1 has joined #openstack-dev20:02
*** networkstatic has quit IRC20:04
*** arosen has quit IRC20:04
*** nkinder has quit IRC20:06
*** cagrev has quit IRC20:06
*** cagrev has joined #openstack-dev20:06
*** marun has joined #openstack-dev20:06
*** MaxV has joined #openstack-dev20:06
*** Jorden has joined #openstack-dev20:07
*** neelashah1 has quit IRC20:08
*** ifarkas has quit IRC20:08
*** fishguy has joined #openstack-dev20:08
*** dbalog has joined #openstack-dev20:08
*** gokrokve has joined #openstack-dev20:09
*** Jorden has quit IRC20:10
*** alex_klimov has joined #openstack-dev20:11
*** networkstatic has joined #openstack-dev20:11
*** otherwiseguy has quit IRC20:13
*** mikeoutl_ has quit IRC20:13
*** belkinay has quit IRC20:13
*** mikeoutland has joined #openstack-dev20:14
*** MaxV has quit IRC20:14
*** jasondotstar has quit IRC20:15
*** morazi has quit IRC20:16
*** topol has joined #openstack-dev20:16
*** neelashah has joined #openstack-dev20:16
*** bashok has joined #openstack-dev20:17
*** cagrev_ has joined #openstack-dev20:17
*** thomasem has joined #openstack-dev20:17
*** jcoufal has joined #openstack-dev20:18
*** cagrev has quit IRC20:20
*** SergeyLukjanov is now known as SergeyLukjanov_20:22
*** topol has quit IRC20:23
*** colinmcnamara has quit IRC20:26
*** bauzas has joined #openstack-dev20:28
*** mdomsch has joined #openstack-dev20:31
*** morazi has joined #openstack-dev20:32
*** bashok has quit IRC20:33
*** admiyo is now known as ayoung20:33
*** pmathews has quit IRC20:33
*** irenab has joined #openstack-dev20:33
*** rfolco has quit IRC20:33
*** pmathews has joined #openstack-dev20:33
*** gokrokve has quit IRC20:34
*** gokrokve has joined #openstack-dev20:34
*** andreaf has joined #openstack-dev20:34
*** erkrnt has quit IRC20:35
*** alex_klimov has quit IRC20:35
*** gokrokve_ has joined #openstack-dev20:35
*** markwash has joined #openstack-dev20:36
*** raildo has joined #openstack-dev20:38
raildoGuys, I have a problem, if someone can help me. I'm trying to list the users for a specific project via curl. Because the request via rest API is deprecated. I am using the command: curl-si-H "X-Auth-Token: $ TOKEN"-H "Content-type: application / json" localhost: 35357/v3/users project = {project_id} but it returns all users. if, for example, I change the project project_id = {} for domain = {domain_id} he can filter the domai20:38
raildoproject={project_id}*20:38
*** gokrokve has quit IRC20:39
*** benrodrigue has joined #openstack-dev20:40
lbragstadraildo: how did you generate the token stored in $TOKEN?20:41
raildoI create a file called token-request.json, for example, include in it the body of the request to generate a token and then make the call ==> export TOKEN=`curl -si -d @token-request.json -H "Content-type: application/json" http://localhost:35357/v3/auth/tokens | awk '/X-Subject-Token/ {print $2}'`20:43
*** nermina has joined #openstack-dev20:44
raildolbragstad: this link has an example: http://adam.younglogic.com/2013/09/keystone-v3-api-examples/20:44
*** NikitaKonovalov_ is now known as NikitaKonovalov20:45
*** markmcclain has quit IRC20:46
*** MaxV has joined #openstack-dev20:47
*** derekh has joined #openstack-dev20:48
*** SumitNaiksatam has joined #openstack-dev20:49
*** tkay has joined #openstack-dev20:49
lbragstadraildo: I know you can list projects for a user by following the api spec here: https://github.com/openstack/identity-api/blob/master/openstack-identity-api/v3/src/markdown/identity-api-v3.md#list-user-projects-get-usersuser_idprojects20:52
*** uaberme has joined #openstack-dev20:52
*** mrda has joined #openstack-dev20:53
lbragstadraildo: not sure if you've seen that yet, I think it was linked in the bottom of ayoung 's blog20:53
* ayoung looking at blog stats now20:54
*** networkstatic has quit IRC20:54
lbragstadayoung: I think we're referencing your hyperlink to Identity V3 API at the bottom of your post here: http://adam.younglogic.com/2013/09/keystone-v3-api-examples/20:54
raildois not exactly what I wanted but it will be helpful to make my test. thank you20:55
*** yolanda has quit IRC20:56
*** rnirmal has quit IRC20:56
*** bombardier has quit IRC20:57
*** jamespage_ has joined #openstack-dev20:57
*** teran_ has joined #openstack-dev20:59
*** jamespage_ has quit IRC20:59
*** carl_baldwin has joined #openstack-dev21:00
*** raildo has quit IRC21:00
*** Longgeek has joined #openstack-dev21:00
*** otherwiseguy has joined #openstack-dev21:00
*** DinaBelova is now known as DinaBelova_21:00
*** teran has quit IRC21:02
*** teran has joined #openstack-dev21:04
*** mdomsch has quit IRC21:05
*** s2r2__ has quit IRC21:05
*** Longgeek has quit IRC21:05
*** CaptTofu has joined #openstack-dev21:05
*** vslavix has joined #openstack-dev21:05
*** jmeridth has joined #openstack-dev21:06
*** tkay has quit IRC21:06
*** teran_ has quit IRC21:07
*** MaxV has quit IRC21:08
*** jmeridth has quit IRC21:08
*** xqueralt has quit IRC21:09
*** dprince has quit IRC21:10
*** max_lobur is now known as max_lobur_afk21:10
*** jaypipes has quit IRC21:12
*** colinmcnamara has joined #openstack-dev21:14
*** nkinder has joined #openstack-dev21:15
*** belmoreira has quit IRC21:16
*** networkstatic has joined #openstack-dev21:16
*** nermina has quit IRC21:16
*** carl_baldwin has quit IRC21:16
*** carl_baldwin has joined #openstack-dev21:16
*** salv-orlando has quit IRC21:18
*** salv-orlando has joined #openstack-dev21:18
*** dvarga has quit IRC21:19
*** dvarga has joined #openstack-dev21:20
*** novas0x2a|laptop has quit IRC21:21
*** dvarga is now known as dvarga|away21:21
*** dvarga|away is now known as dvarga21:21
*** belmoreira has joined #openstack-dev21:22
*** vslavix has quit IRC21:22
*** morazi has quit IRC21:22
*** irenab has quit IRC21:22
*** MaxV has joined #openstack-dev21:23
henrynashayoung, bknudson, dolphm: see https://review.openstack.org/#/c/67256/2 for proposal on way forward on list limiting…it is relatively simple, minimalistic approach…designed to try to ensure this optional feature doesn't break anything21:24
bknudsonsimple sounds good.21:24
henrynashdolphm, bknusdon, dstank: latest version of filtering up for review…all comments addressed, except for where indicated: https://review.openstack.org/#/c/43257/21:26
*** jdurgin1 has joined #openstack-dev21:27
*** CaptTofu has quit IRC21:28
*** pcm_ has joined #openstack-dev21:28
dstanekhenrynash: looking now21:29
*** pcm_ has quit IRC21:30
*** Sukhdev_ has joined #openstack-dev21:30
*** pcm_ has joined #openstack-dev21:31
*** tdruiva has quit IRC21:31
*** radez is now known as radez_g0n321:32
*** jhesketh_ has joined #openstack-dev21:33
*** tdruiva has joined #openstack-dev21:33
*** samuelbercovici has joined #openstack-dev21:34
*** ruhe is now known as _ruhe21:34
*** morazi has joined #openstack-dev21:34
*** belmoreira has quit IRC21:34
*** mikeoutland has quit IRC21:35
*** cagrev__ has joined #openstack-dev21:36
*** yamahata has quit IRC21:36
*** nati_ueno has joined #openstack-dev21:37
*** jhesketh__ has joined #openstack-dev21:37
*** MaxSayre has left #openstack-dev21:37
*** yamahata has joined #openstack-dev21:38
*** tdruiva_ has joined #openstack-dev21:38
*** dvarga is now known as dvarga|away21:40
*** dvarga|away is now known as dvarga21:40
*** cagrev_ has quit IRC21:40
*** belmoreira has joined #openstack-dev21:40
*** tdruiva has quit IRC21:42
*** tmclaugh[work] has quit IRC21:43
*** spzala has quit IRC21:43
*** yeylon_ has quit IRC21:44
*** mikeoutland has joined #openstack-dev21:45
*** galstrom is now known as galstrom_zzz21:45
*** mikeoutland has quit IRC21:46
*** topol has joined #openstack-dev21:47
*** radsy has joined #openstack-dev21:47
*** jruzicka has quit IRC21:47
*** asalkeld has joined #openstack-dev21:48
ayounghenrynash it will be set to `truncated`  doesn't work for an URL21:50
ayounghenrynash, if it is truncated,  the link should be a link to something that lets the user deal with it21:50
*** NikitaKonovalov is now known as NikitaKonovalov_21:52
*** jaypipes has joined #openstack-dev21:52
*** tserong has quit IRC21:53
*** tserong has joined #openstack-dev21:54
*** tserong has quit IRC21:54
*** tserong has joined #openstack-dev21:54
henrynashayoung: yes, I agree, although I guess I am suggesting that along with 'None" which you would have to test for before following a url, a client should test for 'truncated'.  Remember we ALWAYS return None today, so no client code can exist yet that processes the ur21:54
*** jruzicka has joined #openstack-dev21:54
henrynashayoung: if we could come up with something sensible as a url, I'd be OK with that too21:55
ayounghenrynash, so long as it is a valid url...21:55
ayoungIf anything is there, we just check for presense21:55
*** cyli has joined #openstack-dev21:55
*** thuc has joined #openstack-dev21:57
*** asalkeld has quit IRC21:57
*** drewlander has quit IRC21:58
*** asalkeld has joined #openstack-dev21:58
*** dvarga has quit IRC21:58
*** jruzicka has quit IRC22:00
*** martyntaylor has joined #openstack-dev22:00
*** rnirmal has joined #openstack-dev22:00
*** vkmc has quit IRC22:02
*** carl_baldwin has quit IRC22:03
*** pcm_ has quit IRC22:03
*** doug_shelley66 has quit IRC22:03
*** nati_ueno has quit IRC22:04
*** Longgeek has joined #openstack-dev22:04
*** samuelbercovici has quit IRC22:05
*** ArxCruz has quit IRC22:06
*** uaberme has quit IRC22:07
*** beagles has quit IRC22:07
*** ArxCruz has joined #openstack-dev22:09
*** Longgeek has quit IRC22:09
*** chrispeters has quit IRC22:10
*** jdob has quit IRC22:10
*** peristeri has quit IRC22:12
*** arosen1 has quit IRC22:14
*** marun has quit IRC22:14
*** nati_ueno has joined #openstack-dev22:14
*** nati_ueno has quit IRC22:14
*** nati_ueno has joined #openstack-dev22:16
*** ewindisch is now known as zz_ewindisch22:16
*** zz_ewindisch is now known as ewindisch22:17
*** pixelb has quit IRC22:19
*** danielbruno has quit IRC22:20
*** ewindisch is now known as zz_ewindisch22:20
*** sgordon has quit IRC22:21
*** zz_ewindisch is now known as ewindisch22:21
*** artom has quit IRC22:22
*** mikeoutland has joined #openstack-dev22:23
*** nati_ueno has quit IRC22:23
*** colinmcnamara has quit IRC22:24
*** colinmcnamara has joined #openstack-dev22:25
*** fishguy has quit IRC22:27
*** doug_shelley66 has joined #openstack-dev22:28
*** yamahata has quit IRC22:29
*** pmathews has quit IRC22:29
*** pmathews has joined #openstack-dev22:29
*** bdpayne has joined #openstack-dev22:29
*** michchap has quit IRC22:30
*** michchap has joined #openstack-dev22:31
*** vladikr has quit IRC22:32
*** ekhugen has quit IRC22:33
*** thomasem has quit IRC22:33
*** joesavak has quit IRC22:35
*** doug_shelley66 has quit IRC22:35
*** nati_ueno has joined #openstack-dev22:35
*** doug_shelley66 has joined #openstack-dev22:36
*** jcoufal has quit IRC22:36
*** sandywalsh has joined #openstack-dev22:36
*** galstrom_zzz is now known as galstrom22:37
*** yamahata has joined #openstack-dev22:38
*** dims has quit IRC22:39
*** thuc has quit IRC22:39
*** thuc has joined #openstack-dev22:40
*** thuc has quit IRC22:40
*** jmontemayor has quit IRC22:40
*** lexano has joined #openstack-dev22:41
*** belmoreira has quit IRC22:42
henrynashbknudson: thank's for spotting that skipped test - it runs fine, have removed the ski[22:42
henrynashskip22:42
*** e0ne has quit IRC22:43
*** dkranz has quit IRC22:44
*** vijendar has quit IRC22:44
*** stevemar has quit IRC22:46
*** colinmcnamara has quit IRC22:46
*** colinmcnamara has joined #openstack-dev22:47
*** jasondotstar has joined #openstack-dev22:50
*** carl_baldwin has joined #openstack-dev22:50
*** marekd is now known as marekd|away22:51
*** topol has quit IRC22:52
*** jmontemayor has joined #openstack-dev22:52
*** nati_ueno has quit IRC22:52
*** MaxV has quit IRC22:52
*** jobewan has quit IRC22:54
*** kevinconway has quit IRC22:54
*** csd has joined #openstack-dev22:54
*** jobewan has joined #openstack-dev22:54
*** nati_ueno has joined #openstack-dev22:54
*** dims has joined #openstack-dev22:54
*** lbragstad has quit IRC22:55
*** e0ne has joined #openstack-dev23:00
*** jasondotstar has quit IRC23:00
*** neelashah has quit IRC23:01
*** galstrom is now known as galstrom_zzz23:01
*** carl_baldwin has quit IRC23:01
*** carl_baldwin has joined #openstack-dev23:02
*** nati_ueno has quit IRC23:03
bknudsonayoung: man places in the cod23:04
*** nati_ueno has joined #openstack-dev23:04
ayoungbknudson, greates non-sequiter of the day23:05
bknudsonayoung: https://review.openstack.org/#/c/55908/23//COMMIT_MSG23:05
ayoungbknudson, what does " man places in the cod" mean ?23:06
ayoungSomething smells fishy?23:06
bknudsonayoung: you tell me, it's your commit message.23:06
ayoungah23:06
*** martyntaylor has quit IRC23:07
ayoungmany places in the code23:07
bknudsonayoung: It is called from man places in the cod23:07
henrynashayoung: aahh life living in the cod..what more could a man want….23:07
*** mrodden has quit IRC23:07
*** zzelle has quit IRC23:07
ayoungHurrah, Hurrah for Boston, land of the Bean and the Cod where the  Cabots speak to the Lowells and the Lowells speak only to God23:07
*** Longgeek has joined #openstack-dev23:07
ayoungbknudson, you can stop giggling now23:08
*** romcheg has quit IRC23:08
ayoungMany places on Cape  Cod23:08
*** arosen1 has joined #openstack-dev23:09
*** novas0x2a|laptop has joined #openstack-dev23:12
*** sarob has joined #openstack-dev23:13
*** Longgeek has quit IRC23:13
*** FunnyLookinHat has quit IRC23:14
*** novas0x2a|laptop has quit IRC23:16
*** dave_tucker_zzz is now known as dave_tucker23:19
*** novas0x2a|laptop has joined #openstack-dev23:21
*** jecarey has quit IRC23:21
*** benrodrigue has quit IRC23:21
*** sarob has quit IRC23:22
*** kgriffs is now known as kgriffs_afk23:24
*** e0ne has quit IRC23:24
*** cdub has quit IRC23:25
*** eharney has quit IRC23:28
*** jamielennox|away is now known as jamielennox23:29
*** Shaan7 has quit IRC23:30
*** derekh has quit IRC23:30
*** Sukhdev_ has quit IRC23:30
*** gokrokve_ has quit IRC23:33
*** gokrokve has joined #openstack-dev23:34
*** clayb has quit IRC23:35
*** nkinder has quit IRC23:36
*** gokrokve has quit IRC23:38
*** carl_baldwin has quit IRC23:39
*** rraja has joined #openstack-dev23:41
*** cagrev__ has quit IRC23:44
*** kbrierly has quit IRC23:45
*** asalkeld has quit IRC23:50
*** mlavalle has quit IRC23:50
*** rcleere has quit IRC23:53
*** rcleere has joined #openstack-dev23:53
*** radsy_ has joined #openstack-dev23:55
*** reed has joined #openstack-dev23:55
*** e0ne has joined #openstack-dev23:55
*** jobewan has quit IRC23:56
*** e0ne has quit IRC23:56
*** e0ne has joined #openstack-dev23:57
*** radsy has quit IRC23:57
*** radsy_ has quit IRC23:57
*** jmontemayor has quit IRC23:58
*** rcleere has quit IRC23:58
*** e0ne has quit IRC23:58
*** e0ne has joined #openstack-dev23:58
*** itzikb has joined #openstack-dev23:59

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