*** dave_tucker is now known as dave_tucker_zzz | 00:00 | |
*** yeylon_ has quit IRC | 00:02 | |
*** romcheg1 has joined #openstack-dev | 00:04 | |
*** jhesketh_ has joined #openstack-dev | 00:05 | |
*** romcheg has joined #openstack-dev | 00:07 | |
*** romcheg1 has quit IRC | 00:09 | |
*** sushils has joined #openstack-dev | 00:09 | |
*** salv-orlando has quit IRC | 00:11 | |
*** mikeoutland has joined #openstack-dev | 00:11 | |
*** ijw has joined #openstack-dev | 00:13 | |
*** mikeoutland has quit IRC | 00:14 | |
*** novas0x2a|laptop has quit IRC | 00:26 | |
nagyz | does nova always reports available ephemeral disk space by using the underlying hypervisor's driver? | 00:29 |
---|---|---|
nagyz | I'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 use | 00:30 |
*** sergmelikyan has quit IRC | 00:38 | |
*** bswartz has quit IRC | 00:39 | |
*** DennyZhang has joined #openstack-dev | 00:39 | |
*** fpatwa has joined #openstack-dev | 00:40 | |
*** bswartz has joined #openstack-dev | 00:40 | |
*** sergmelikyan has joined #openstack-dev | 00:43 | |
*** sarob has joined #openstack-dev | 00:43 | |
*** fpatwa has quit IRC | 00:45 | |
*** MaxV has joined #openstack-dev | 00:48 | |
*** Longgeek has joined #openstack-dev | 00:49 | |
*** romcheg has left #openstack-dev | 00:51 | |
*** MaxV has quit IRC | 00:53 | |
*** willingc has joined #openstack-dev | 00:54 | |
*** Longgeek has quit IRC | 00:54 | |
*** doug_shelley66 has quit IRC | 00:56 | |
*** sarob has quit IRC | 01:17 | |
*** DennyZhang has quit IRC | 01:17 | |
*** haomaiwang has quit IRC | 01:18 | |
*** haomaiwang has joined #openstack-dev | 01:19 | |
*** sarob has joined #openstack-dev | 01:20 | |
*** Tross has left #openstack-dev | 01:21 | |
*** romcheg has joined #openstack-dev | 01:23 | |
*** romcheg has left #openstack-dev | 01:23 | |
*** Edward-Zhang has joined #openstack-dev | 01:24 | |
*** nosnos has joined #openstack-dev | 01:24 | |
*** Guest52195 is now known as maelfius | 01:30 | |
*** maelfius is now known as Guest62585 | 01:31 | |
*** asalkeld has joined #openstack-dev | 01:31 | |
*** Guest62585 is now known as needscoffee | 01:32 | |
*** needscoffee has joined #openstack-dev | 01:32 | |
*** needscoffee is now known as morganfainberg | 01:32 | |
*** morganfainberg is now known as morganfainberg|z | 01:32 | |
*** morganfainberg|z is now known as morganfainberg | 01:32 | |
*** novas0x2a|laptop has joined #openstack-dev | 01:33 | |
*** cyeoh has quit IRC | 01:33 | |
*** fpatwa has joined #openstack-dev | 01:34 | |
*** sarob has quit IRC | 01:35 | |
*** fpatwa has quit IRC | 01:39 | |
*** ijw has quit IRC | 01:39 | |
*** mikeoutland has joined #openstack-dev | 01:39 | |
*** ijw has joined #openstack-dev | 01:40 | |
*** erkrnt has quit IRC | 01:41 | |
*** mikeoutland has quit IRC | 01:44 | |
morganfainberg | ayoung, is revocation events ready for full review? | 01:44 |
ayoung | morganfainberg, 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 default | 01:45 |
ayoung | trying to do a live test | 01:45 |
morganfainberg | ayoung, ah ok. | 01:45 |
ayoung | morganfainberg, I wanted to see what the output looked like in the browser | 01:45 |
ayoung | I'm not making it at all protected, so it should be a visible | 01:46 |
morganfainberg | ayoung, 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 |
ayoung | nah, dive in | 01:46 |
morganfainberg | ayoung, ok. | 01:46 |
ayoung | the important stuff is done, just want to make sure the result looks like the API doc | 01:46 |
morganfainberg | ayoung, enjoying my first espresso drink of the day | 01:46 |
ayoung | I'm enjoying my first scotch of the night | 01:46 |
ayoung | and only...its a school night after all | 01:46 |
morganfainberg | ayoung, i should do that in a couple hours :P | 01:46 |
morganfainberg | ayoung, MLK day? | 01:47 |
morganfainberg | ayoung, not sure if you get it off, we do. | 01:47 |
ayoung | For my wife and kids | 01:47 |
ayoung | for me I have code to merge | 01:47 |
morganfainberg | ahhhh | 01:47 |
morganfainberg | aye | 01:47 |
morganfainberg | i 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/tuesday | 01:48 |
*** neelashah has quit IRC | 01:48 | |
ayoung | Oslo can happen after M2 | 01:48 |
ayoung | I2 | 01:48 |
*** neelashah has joined #openstack-dev | 01:48 | |
morganfainberg | ayoung, exactly, which is why i am just reviewing it and having a discussion | 01:49 |
morganfainberg | ayoung, no code until other things are done | 01:49 |
ayoung | +2 | 01:49 |
*** rods has quit IRC | 01:49 | |
morganfainberg | ayoung, :) | 01:49 |
* morganfainberg can prioritize most of the time. | 01:49 | |
ayoung | FILGTM | 01:49 |
morganfainberg | LOL truth | 01:49 |
*** ijw has quit IRC | 01:51 | |
*** nagyz has quit IRC | 01:51 | |
*** chrispeters has joined #openstack-dev | 01:51 | |
*** dkranz has quit IRC | 01:51 | |
ayoung | [revoke] | 01:51 |
ayoung | 156 driver = keystone.contrib.revoke.backends.kvs.Revoke | 01:51 |
ayoung | morganfainberg, does ^^ look right to you? | 01:51 |
ayoung | ignore the line number | 01:51 |
morganfainberg | ayoung, that looks consistent | 01:52 |
ayoung | hrm | 01:52 |
morganfainberg | ayoung, with other driver lines | 01:52 |
morganfainberg | ayoung, yeah, that looks correct | 01:52 |
ayoung | setting that in /etc/keystone/keystone.conf and then restarting Keystone..still seems to be picking up the "fake" driver | 01:52 |
morganfainberg | hm | 01:52 |
*** Longgeek has joined #openstack-dev | 01:53 | |
morganfainberg | ayoung, opt definition, is it being imported (e.g. import keystone.contrib.revoke) after conf is processed? | 01:54 |
morganfainberg | ayoung, _most_ things we do the opt definitions in keystone.common.config rather than in the core file | 01:54 |
ayoung | I just put it in the common/config.py same thing | 01:54 |
ayoung | not sure at what time paste is processed, but that was my thought: | 01:54 |
*** ijw has joined #openstack-dev | 01:56 | |
morganfainberg | ayoung, hm. | 01:58 |
ayoung | morganfainberg, OK, we can't do config options in paste config | 01:58 |
ayoung | or from components registered via paste | 01:58 |
morganfainberg | ayoung, oh | 01:58 |
ayoung | as that is processed after the config file | 01:58 |
*** Longgeek has quit IRC | 01:59 | |
morganfainberg | ayoung, oh so, we need it in keystone.common.config directly? | 01:59 |
morganfainberg | ayoung, well boo. | 01:59 |
ayoung | https://github.com/openstack/keystone/blob/master/bin/keystone-all#L115 | 01:59 |
morganfainberg | i wonder if it is because paste does some instantiations | 02:00 |
morganfainberg | so config needs to be loaded first. | 02:00 |
morganfainberg | i need to read up on paste a bit more i think... suddenly feeling like i'm missing some knowledge | 02:01 |
morganfainberg | actually that makes me wonder... doesn't nova rely on options in extensions ... and using paste? | 02:01 |
ayoung | well, we specify the paste location in config | 02:02 |
ayoung | paste_deploy is specified in the keystone config file | 02:03 |
morganfainberg | oh | 02:03 |
morganfainberg | ayoung, ooooh, yeah, wouldn't work if we wanted to be able to keep doing that | 02:04 |
ayoung | we could read that in, then parse paste, then reparse the config file | 02:04 |
morganfainberg | ayoung, not sure i like that | 02:04 |
ayoung | chicken, meet egg | 02:05 |
morganfainberg | ayoung, i'd probably opt for making paste-ini a CLI specified deal just like main cfg file over that | 02:05 |
morganfainberg | so, either specify it on the cli --paste-file=<loc> or get the default | 02:05 |
ayoung | lets not do anything until we think through the Dependency Injection stuff we discussed this past weekend | 02:06 |
morganfainberg | reprocessing the config sounds very dirty (though I might just be adverse to that based upon gut feeling) | 02:06 |
*** spzala has joined #openstack-dev | 02:06 | |
morganfainberg | ayoung, 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 time | 02:06 |
ayoung | ++ | 02:06 |
morganfainberg | ayoung, so +2 on that idea | 02:06 |
morganfainberg | reminds me, i need to order a book ;) | 02:07 |
morganfainberg | ayoung, we should totally get a book written about cloud identity :P | 02:09 |
morganfainberg | and integration. | 02:09 |
ayoung | Probably | 02:09 |
morganfainberg | ayoung, it feels like there is just not a good source of that knowledge out there at the moment. | 02:09 |
morganfainberg | wow, pricy book. | 02:09 |
ayoung | Need to get keystone up to snuff | 02:10 |
ayoung | which book> | 02:10 |
morganfainberg | ayoung, ++ | 02:10 |
ayoung | ? | 02:10 |
morganfainberg | Patterns and Best Practices for Enterprise Integration | 02:10 |
morganfainberg | $50ish | 02:10 |
ayoung | link? | 02:10 |
morganfainberg | http://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+Integration | 02:10 |
morganfainberg | i admit, i first looked at amazon | 02:10 |
morganfainberg | vs. hunting so haven't done research yet (starting to so i can order this week) | 02:10 |
*** Longgeek has joined #openstack-dev | 02:11 | |
ayoung | http://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+integration | 02:11 |
ayoung | ^^ | 02:11 |
morganfainberg | ayoung, ah | 02:11 |
ayoung | different book, the one you linked is not what we want | 02:11 |
ayoung | the one I linked has used for 28ish | 02:11 |
morganfainberg | ayoung, yeah i might have clicked the wrong link when looking | 02:12 |
morganfainberg | ayoung, thanks | 02:12 |
ayoung | yeah, they looks very similar | 02:12 |
ayoung | swhy I asked | 02:12 |
morganfainberg | ayoung, ++ | 02:12 |
morganfainberg | ayoung, i mean even $50 for it isn't anything like my copy of The Art of Computer Programming | 02:12 |
morganfainberg | but... thats a serious set. | 02:12 |
morganfainberg | which.... i need to start using a bit more for reference | 02:12 |
*** sarob has joined #openstack-dev | 02:13 | |
*** nermina has joined #openstack-dev | 02:15 | |
*** erkrnt has joined #openstack-dev | 02:16 | |
morganfainberg | ayoung, oooh, converting to the dogpile kvs from what you have will be easy. | 02:17 |
morganfainberg | ayoung, thanks for not using the legacy kvs thing. | 02:17 |
ayoung | NP | 02:17 |
*** yaguang has joined #openstack-dev | 02:18 | |
*** sarob has quit IRC | 02:18 | |
*** krast has joined #openstack-dev | 02:19 | |
*** Edward-Zhang has quit IRC | 02:26 | |
*** nati_uen_ has quit IRC | 02:27 | |
*** fpatwa has joined #openstack-dev | 02:29 | |
morganfainberg | something is horribly wrong with my chrome :( | 02:29 |
morganfainberg | i can't comment on anything below a certain line in gerrit | 02:29 |
morganfainberg | it keeps bouncing back to the top | 02:29 |
ayoung | OK..so I was wrong | 02:30 |
morganfainberg | ? | 02:30 |
ayoung | it was looking for the config file in /opt/stack/keystone/etc | 02:31 |
ayoung | I got it to work | 02:31 |
morganfainberg | oh | 02:31 |
morganfainberg | ok | 02:31 |
morganfainberg | cool | 02:31 |
ayoung | https://gist.github.com/anonymous/8513965 | 02:32 |
ayoung | let me see what happens if I revoke the config change | 02:32 |
*** willingc has quit IRC | 02:33 | |
*** fpatwa has quit IRC | 02:33 | |
ayoung | ok...seems I misunderstood what was going on, but the config file parsing seems to be working OK | 02:33 |
morganfainberg | so it works as expected, just need to point at the right config? | 02:34 |
ayoung | yeah | 02:34 |
ayoung | I need to do some more testing....but I just accidnetally ran git clean and wiped my venbv | 02:35 |
ayoung | venv. | 02:35 |
morganfainberg | ouch | 02:35 |
morganfainberg | hate that | 02:35 |
ayoung | So...rebuilding | 02:35 |
*** pmyers has quit IRC | 02:35 | |
*** pmyers has joined #openstack-dev | 02:36 | |
morganfainberg | ayoung, we aren't supporting domain scoped tokens, right? | 02:36 |
morganfainberg | ayoung, i don't remember the end result on that convo | 02:36 |
ayoung | Um, I thought we were | 02:36 |
morganfainberg | if we are... | 02:36 |
morganfainberg | you need a domain and user revocation method | 02:36 |
morganfainberg | since you wouldn't want to revoke all domain tokens if you were looking to catch a single user | 02:37 |
morganfainberg | but project scope wouldn't be suffcient then. | 02:38 |
morganfainberg | I'll add a comment to that effect. | 02:38 |
*** topshare has joined #openstack-dev | 02:39 | |
*** mrda has quit IRC | 02:39 | |
*** mrda has joined #openstack-dev | 02:42 | |
ayoung | yep | 02:46 |
ayoung | we can add that anyway | 02:46 |
*** willingc has joined #openstack-dev | 02:46 | |
*** gokrokve has quit IRC | 02:48 | |
*** MaxV has joined #openstack-dev | 02:49 | |
ayoung | Ok, something is wonky with this config file parsing. I've both reverted and re-established the change and now it is not working again | 02:49 |
morganfainberg | ayoung, =( | 02:51 |
morganfainberg | ayoung, I think this is a sign we need to address it as soon as we start looking at the dependency stuff. | 02:51 |
ayoung | yep | 02:51 |
*** erkules has joined #openstack-dev | 02:53 | |
*** MaxV has quit IRC | 02:54 | |
*** erkules_ has quit IRC | 02:56 | |
*** gokrokve has joined #openstack-dev | 02:57 | |
ayoung | nah..git clean wiped that out too | 03:01 |
*** gokrokve has quit IRC | 03:02 | |
*** cyeoh has joined #openstack-dev | 03:02 | |
*** sarob has joined #openstack-dev | 03:09 | |
*** sarob_ has joined #openstack-dev | 03:13 | |
*** fpatwa has joined #openstack-dev | 03:13 | |
*** sarob has quit IRC | 03:14 | |
morganfainberg | ayoung, comments posted | 03:16 |
ayoung | thanks | 03:16 |
*** paragan has joined #openstack-dev | 03:16 | |
morganfainberg | ayoung, 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 |
morganfainberg | i think it covers some of the bigger items though | 03:17 |
ayoung | NP | 03:17 |
morganfainberg | also looks like you don't outright say you don't handle V2 tokens. | 03:18 |
*** sarob_ has quit IRC | 03:18 | |
morganfainberg | but it looked as if V2 DELETE call wouldn't issue a revocation event | 03:18 |
morganfainberg | in theory, you could issue a V2 DELETE for a V3 token. | 03:18 |
morganfainberg | and i _think_ that would circumvent your code, but not 100% sure, so i left that out | 03:19 |
*** gokrokve has joined #openstack-dev | 03:19 | |
ayoung | Zuul is dead | 03:21 |
ayoung | yeah..that might be right | 03:21 |
ayoung | add that to the review if you didn't | 03:22 |
morganfainberg | ok will do | 03:22 |
ayoung | V2 is not covered in the code, but needs to be before this goes in | 03:22 |
*** gokrokve has quit IRC | 03:24 | |
morganfainberg | ayoung, ok, added it as a comment | 03:24 |
morganfainberg | zuul is dead? | 03:24 |
morganfainberg | oh this next week is going to be exciting. | 03:25 |
ayoung | "What did you do, Ray?" | 03:26 |
morganfainberg | LOL | 03:26 |
morganfainberg | Ray, when someone asks you if you're a god, you say "YES"! | 03:26 |
ayoung | morganfainberg, I think I am not going to wrap the "decribe" links, as they are mostly custom | 03:26 |
ayoung | but I will wrape the other collection, and I think I might have broken something when I did that | 03:27 |
morganfainberg | thats fine. just figured we had the method, and you're doing some of the same logic | 03:27 |
ayoung | morganfainberg, did you notice the change in v3_test.py? | 03:28 |
*** vkozhukalov has joined #openstack-dev | 03:28 | |
morganfainberg | v3_auth test? | 03:28 |
ayoung | Yeah, 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 another | 03:28 |
ayoung | yep | 03:28 |
ayoung | no the v3_test.py | 03:28 |
morganfainberg | oh yes | 03:28 |
*** lbragstad_ has quit IRC | 03:29 | |
ayoung | https://review.openstack.org/#/c/55908/19/keystone/tests/test_v3.py | 03:29 |
morganfainberg | i'm trying to unwind that mess. it's hard since tests are changing a bunch. | 03:29 |
morganfainberg | it'll probably come once I2 is a bit settled | 03:29 |
*** sushils has quit IRC | 03:31 | |
morganfainberg | ugh. 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 |
ayoung | switch browsers | 03:31 |
morganfainberg | i ... don't get it | 03:31 |
morganfainberg | hah | 03:31 |
morganfainberg | yeah yeah i know | 03:32 |
morganfainberg | i'm just curious why this _just_ started. didn't have this issue at the hackathon | 03:32 |
*** topshare has quit IRC | 03:33 | |
*** ramishra has joined #openstack-dev | 03:33 | |
morganfainberg | ayoung, dolphm, https://review.openstack.org/#/c/64792/ weren't we changing this? [endpoint versions?] or ... i might be crazy | 03:34 |
morganfainberg | and mis-remembering conversation | 03:34 |
jamielennox | morganfainberg: whoa - what's that about | 03:35 |
ayoung | jamielennox, should I -1 "please use keystone client" instead? | 03:35 |
jamielennox | damnit, another client parsing the service catalog | 03:35 |
morganfainberg | jamielennox, don't know, but i lurk in channels | 03:35 |
morganfainberg | this is why | 03:35 |
morganfainberg | but yeah, this... seems badddddddddd | 03:35 |
jamielennox | ayoung: i think so | 03:35 |
jamielennox | we already have a service catalog object | 03:36 |
ayoung | Dogpile on that, would you? | 03:36 |
ayoung | and I don';t mean the cache | 03:36 |
*** HT_Sergio has quit IRC | 03:36 | |
*** Tross has joined #openstack-dev | 03:37 | |
jamielennox | ayoung: i want to have a better story for it though | 03:37 |
jamielennox | ayoung: if i can pass auth plugins and then the follow up i can say: don't do that, just use the session | 03:37 |
ayoung | jamielennox, you can, but I'll just be the jerk that jumps and and tells them to look for it | 03:37 |
*** Tross has left #openstack-dev | 03:37 | |
*** lbragstad has joined #openstack-dev | 03:37 | |
jamielennox | ayoung: isn't is late sunday night? | 03:38 |
morganfainberg | i'm also jumping on it | 03:38 |
morganfainberg | just trying to point them at where in keystoneclient to look | 03:38 |
morganfainberg | as well | 03:38 |
ayoung | jamielennox, yes, and Ice 2 is due tuesday | 03:38 |
jamielennox | ah, | 03:38 |
ayoung | I'm working to get Revocations done | 03:38 |
jamielennox | of course | 03:38 |
jamielennox | what are the rules on that one again, if the API is in place can the impl come after? | 03:38 |
jamielennox | i had an extension that has been API approved but i haven't implemented it yet | 03:39 |
ayoung | jamielennox, I can expand the impl, yes, but a base API implementation needs to be there | 03:39 |
ayoung | jamielennox, probably OK, but it will be defaulted off | 03:39 |
ayoung | like oauth | 03:39 |
jamielennox | hmm, | 03:39 |
jamielennox | that's not good - i need that default on | 03:39 |
jamielennox | so i need to do that before tuesday | 03:39 |
morganfainberg | oops, i linked to 4.1 ksclient eh. they can figure it out | 03:40 |
jamielennox | this was the OS-SIMPLE-CERT extension, so it's much better to be enabled | 03:40 |
jamielennox | wsme may be a bust for keystone for the forseeable future | 03:40 |
morganfainberg | jamielennox, i saw the thread :( | 03:41 |
*** nati_ueno has joined #openstack-dev | 03:41 | |
jamielennox | i can still do the pecan swap over, but it's not as important without WSME | 03:41 |
morganfainberg | jamielennox, could we do magic with ... making "Extra" attributes need to be configured? | 03:41 |
ayoung | jamielennox, I've not looked at email since tuesday | 03:41 |
morganfainberg | jamielennox, and solve the issue? | 03:41 |
ayoung | I have 1800 messages waiting | 03:41 |
morganfainberg | jamielennox, not that it's ideal | 03:41 |
jamielennox | ayoung: there is a great big thread on a common client :( | 03:41 |
morganfainberg | jamielennox, oh yeah i need to jump on that thread as well | 03:42 |
jamielennox | well, good but... | 03:42 |
morganfainberg | or am i crossing ML threads... | 03:42 |
* morganfainberg needs to spend an hour or 5 doing inbox cleanup | 03:42 | |
jamielennox | morganfainberg: i think it'd be possible to make WSME do what we need, i've only browsed through the code though | 03:43 |
jamielennox | i'll play with it when i get some time | 03:43 |
morganfainberg | jamielennox, 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 IRC | 03:43 | |
*** asalkeld has quit IRC | 03:43 | |
morganfainberg | jamielennox, but it's a useful mechanism for something like keystne | 03:44 |
ayoung | THat is what happened to Zuul, you crossed the threads....wait | 03:44 |
morganfainberg | ayoung, oh. snap, i forgot to get a pin made for jamie /me feels bad now | 03:44 |
jamielennox | morganfainberg: oh yea, i agree with WSME - our open ended API is a problem and i'm not sure exactly why we allowed it | 03:44 |
*** nati_ueno has joined #openstack-dev | 03:44 | |
jamielennox | morganfainberg: :( | 03:44 |
*** willingc has quit IRC | 03:44 | |
morganfainberg | i think i can fix that between now and the summit though | 03:44 |
ayoung | morganfainberg, you have time. Get it for Atlanta | 03:44 |
morganfainberg | jamielennox, sorry, not going to ship it internationally :P | 03:44 |
*** Nikolay_St has joined #openstack-dev | 03:44 | |
morganfainberg | ayoung, ++ | 03:45 |
ayoung | -2 "Not on My Watch." | 03:45 |
morganfainberg | +++++ | 03:45 |
morganfainberg | i want that one and the +1 one as well to hand out :P | 03:45 |
jamielennox | morganfainberg: lots of candidates for a +1 | 03:45 |
ayoung | jamielennox, https://twitter.com/admiyoung/status/424020340839182337/photo/1 | 03:45 |
ayoung | That reads "632 inline comments BLocK-U | 03:46 |
jamielennox | heh, i did see that - there was no context to it though | 03:46 |
*** networkstatic has joined #openstack-dev | 03:47 | |
ayoung | https://twitter.com/MdrnStm/status/424329867379765248/photo/1 | 03:48 |
*** networkstatic has quit IRC | 03:48 | |
*** networkstatic has joined #openstack-dev | 03:48 | |
ayoung | I feel a t-shirt coming on | 03:48 |
jamielennox | so not a pin - a branding iron | 03:48 |
*** fpatwa has quit IRC | 03:49 | |
morganfainberg | ayoung, ++ | 03:51 |
notmyname | ayoung: I made you a graph file:///Users/john/Documents/gate_status/keystone_gate_status.html | 03:52 |
notmyname | ayoung: heh. woops. let me actually push that ;-) | 03:52 |
jamielennox | lol | 03:52 |
morganfainberg | notmyname, LOL, | 03:52 |
*** MaxV has joined #openstack-dev | 03:52 | |
notmyname | morganfainberg: works on my machine! | 03:52 |
morganfainberg | notmyname, Isnt that how you;re supposed to test everything? | 03:53 |
morganfainberg | "works on my laptop... good for production" | 03:53 |
notmyname | to start with, yes :-) | 03:53 |
morganfainberg | notmyname, that was a serious conversation that occured for a linux kernel at a past job | 03:53 |
morganfainberg | notmyname, fun for all! | 03:54 |
notmyname | ayoung: morganfainberg: I made you a graph http://not.mn/keystone_gate_status.html | 03:54 |
notmyname | also added to http://not.mn/all_gate_status.html | 03:54 |
morganfainberg | notmyname, awesome! | 03:55 |
ayoung | not my name what does it mean that we spiked to 50 average gate resets then? | 03:56 |
*** asalkeld has joined #openstack-dev | 03:56 | |
*** networkstatic has left #openstack-dev | 03:57 | |
*** MaxV has quit IRC | 03:57 | |
notmyname | ayoung: 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 close | 03:57 |
ayoung | morganfainberg, jamielennox http://adam.younglogic.com/2014/01/avoiding-rebase/ if you are going to be posting updated patches in the near future | 03:57 |
*** topshare has joined #openstack-dev | 03:58 | |
morganfainberg | ayoung, yeah i have that in a notepad and use that a bunch | 03:58 |
notmyname | ayoung: 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 logstash | 03:58 |
ayoung | notmyname, is there any reason to split keystone gate resets out? I thought there was only on gate | 03:58 |
jamielennox | ayoung: isn't that just git review -R | 03:58 |
ayoung | jamielennox, no | 03:58 |
morganfainberg | jamielennox, not exactly | 03:58 |
ayoung | jamielennox, git review -R f-ed me up | 03:59 |
morganfainberg | jamielennox, git review -R is good, but sometimes it still causes some rebasing to occur | 03:59 |
ayoung | and gate resets are bad | 03:59 |
morganfainberg | ok, i need to go to my desk, coffee shop is closing up... so i'm gonna get kicked out | 03:59 |
morganfainberg | be back shortly | 03:59 |
notmyname | ayoung: (1) readability, (2) the gate-*-{python*,pep8,docs} jobs are run for checks and gates. | 03:59 |
notmyname | ayoung: 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 jobs | 04:00 |
notmyname | ayoung: and getting a few weeks of data with a dozen metrics onto a single graphs is pretty much unreadable IMO | 04:01 |
*** sergfox has joined #openstack-dev | 04:01 | |
ayoung | notmyname, thanks for doing that... | 04:01 |
ayoung | morganfainberg, I'm going to try and get an updated patch posted and then crash | 04:01 |
notmyname | ayoung: 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 since | 04:01 |
notmyname | ayoung: 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 number | 04:03 |
ayoung | notmyname, 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 else | 04:04 |
notmyname | ayoung: indeed. we've been bringing it up in the openstack team meetings since before Christmas | 04:05 |
*** Alexei_987 has left #openstack-dev | 04:05 | |
*** topshare has quit IRC | 04:09 | |
*** sarob has joined #openstack-dev | 04:13 | |
*** sergfox has quit IRC | 04:14 | |
*** buzztroll has joined #openstack-dev | 04:14 | |
*** sarob has quit IRC | 04:18 | |
*** coolsvap has joined #openstack-dev | 04:19 | |
*** chrispeters has quit IRC | 04:19 | |
*** gokrokve has joined #openstack-dev | 04:20 | |
*** spzala has quit IRC | 04:22 | |
*** gokrokve has quit IRC | 04:25 | |
*** networkstatic has joined #openstack-dev | 04:26 | |
*** mdomsch has joined #openstack-dev | 04:27 | |
ayoung | morganfainberg, I might need to move the trigger for revoke_token into the token_driver.delete_token code. | 04:29 |
morganfainberg | ayoung, that was my thought, but i wasn't sure | 04:30 |
morganfainberg | ayoung, actually, you could do it in token_api.delete_token and just skip the driver call? | 04:30 |
morganfainberg | if revoke_by_id isn't true | 04:30 |
morganfainberg | might simplify the logic too | 04:31 |
ayoung | morganfainberg, yep, yep...Damnit | 04:31 |
morganfainberg | sorry :( | 04:31 |
*** asalkeld has quit IRC | 04:31 | |
ayoung | Nah, its ok | 04:31 |
ayoung | tomorrow, though | 04:31 |
*** nati_uen_ has joined #openstack-dev | 04:32 | |
*** nati_uen_ has quit IRC | 04:33 | |
*** nati_uen_ has joined #openstack-dev | 04:33 | |
*** nati_ueno has quit IRC | 04:36 | |
*** faulteh has joined #openstack-dev | 04:37 | |
*** stevemar has joined #openstack-dev | 04:38 | |
*** alex_xu has joined #openstack-dev | 04:40 | |
*** rraja has joined #openstack-dev | 04:40 | |
*** Tross has joined #openstack-dev | 04:42 | |
*** rushiagr is now known as rushiagr_away | 04:47 | |
*** rushiagr_away is now known as rushiagr | 04:47 | |
*** sushils has joined #openstack-dev | 04:48 | |
*** chrispeters has joined #openstack-dev | 04:49 | |
*** sushils has quit IRC | 04:53 | |
*** amotoki has joined #openstack-dev | 04:55 | |
*** mdomsch has quit IRC | 04:57 | |
*** gokrokve has joined #openstack-dev | 04:57 | |
*** buzztroll has quit IRC | 05:04 | |
*** buzztroll has joined #openstack-dev | 05:06 | |
*** sergmelikyan has quit IRC | 05:12 | |
*** sarob has joined #openstack-dev | 05:13 | |
*** nshaikh has joined #openstack-dev | 05:13 | |
*** rdas has joined #openstack-dev | 05:15 | |
*** sarob has quit IRC | 05:18 | |
*** irenab has joined #openstack-dev | 05:21 | |
*** nati_ueno has joined #openstack-dev | 05:21 | |
*** nati_ueno has quit IRC | 05:21 | |
*** nati_ueno has joined #openstack-dev | 05:22 | |
*** jecarey has quit IRC | 05:24 | |
*** krtaylor has joined #openstack-dev | 05:25 | |
*** nati_uen_ has quit IRC | 05:25 | |
*** sushils has joined #openstack-dev | 05:26 | |
*** chandankumar_ has joined #openstack-dev | 05:26 | |
*** buzztroll has quit IRC | 05:26 | |
*** chrispeters has quit IRC | 05:32 | |
*** 45PAA4TTM has quit IRC | 05:34 | |
*** noslzzp has quit IRC | 05:34 | |
*** cmyster has joined #openstack-dev | 05:36 | |
*** michchap has quit IRC | 05:37 | |
*** jingwang has joined #openstack-dev | 05:37 | |
*** alex_xu has quit IRC | 05:37 | |
*** michchap has joined #openstack-dev | 05:37 | |
*** asalkeld has joined #openstack-dev | 05:39 | |
ayoung | morganfainberg, updated. And with that, I'm for bed. | 05:39 |
morganfainberg | ayoung, night. catch ya tomorrow | 05:39 |
*** buzztroll has joined #openstack-dev | 05:40 | |
*** DinaBelova_ is now known as DinaBelova | 05:40 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 05:40 | |
*** buzztroll has quit IRC | 05:42 | |
*** carl_baldwin has joined #openstack-dev | 05:44 | |
*** buzztroll has joined #openstack-dev | 05:46 | |
*** YorikSar has quit IRC | 05:48 | |
*** buzztroll has quit IRC | 05:48 | |
*** buzztrol_ has joined #openstack-dev | 05:48 | |
*** AnilV4 has quit IRC | 05:48 | |
*** ayoung is now known as ayoung_zZzZzZZz | 05:49 | |
*** paragan has quit IRC | 05:49 | |
*** rohitk has joined #openstack-dev | 05:50 | |
*** paragan has joined #openstack-dev | 05:51 | |
*** paragan has quit IRC | 05:51 | |
*** paragan has joined #openstack-dev | 05:51 | |
*** nosnos has quit IRC | 05:52 | |
*** nosnos_ has joined #openstack-dev | 05:52 | |
*** neelashah has quit IRC | 05:52 | |
*** alex_xu has joined #openstack-dev | 05:53 | |
*** MaxV has joined #openstack-dev | 05:54 | |
*** mohits has joined #openstack-dev | 05:54 | |
*** mohits has joined #openstack-dev | 05:55 | |
*** MaxV has quit IRC | 05:59 | |
*** ramishra has quit IRC | 06:01 | |
*** AnilV4 has joined #openstack-dev | 06:02 | |
*** sushils has quit IRC | 06:08 | |
*** nati_uen_ has joined #openstack-dev | 06:10 | |
*** ig has joined #openstack-dev | 06:12 | |
*** e0ne has joined #openstack-dev | 06:12 | |
*** sarob has joined #openstack-dev | 06:13 | |
*** nati_ueno has quit IRC | 06:14 | |
*** e0ne has quit IRC | 06:15 | |
*** buzztrol_ has quit IRC | 06:16 | |
*** gokrokve has quit IRC | 06:16 | |
*** alex_xu has quit IRC | 06:18 | |
*** sarob has quit IRC | 06:18 | |
*** ramishra has joined #openstack-dev | 06:18 | |
*** buzztroll has joined #openstack-dev | 06:22 | |
*** buzztroll has quit IRC | 06:22 | |
*** xchu has joined #openstack-dev | 06:22 | |
*** antigluk has quit IRC | 06:23 | |
*** rraja has quit IRC | 06:23 | |
*** ijw_ has joined #openstack-dev | 06:25 | |
*** tzumainn has quit IRC | 06:26 | |
*** ijw has quit IRC | 06:27 | |
*** rahmu has quit IRC | 06:27 | |
*** bvandenh has quit IRC | 06:28 | |
*** antigluk has joined #openstack-dev | 06:28 | |
*** DinaBelova has quit IRC | 06:28 | |
*** marios has quit IRC | 06:28 | |
*** marios has joined #openstack-dev | 06:29 | |
*** carl_baldwin has quit IRC | 06:29 | |
*** rahmu has joined #openstack-dev | 06:29 | |
*** alex_xu has joined #openstack-dev | 06:30 | |
*** DinaBelova has joined #openstack-dev | 06:31 | |
*** asalkeld has quit IRC | 06:32 | |
*** tqtran has joined #openstack-dev | 06:33 | |
*** tqtran has quit IRC | 06:33 | |
*** tqtran has joined #openstack-dev | 06:33 | |
*** alex_klimov has joined #openstack-dev | 06:35 | |
*** tqtran has quit IRC | 06:38 | |
*** bvandenh has joined #openstack-dev | 06:40 | |
*** rraja has joined #openstack-dev | 06:40 | |
*** mrda has quit IRC | 06:41 | |
*** lbragstad has quit IRC | 06:42 | |
*** paragan has quit IRC | 06:42 | |
*** vkozhukalov has quit IRC | 06:44 | |
*** asalkeld has joined #openstack-dev | 06:45 | |
*** gokrokve has joined #openstack-dev | 06:47 | |
*** basha has joined #openstack-dev | 06:48 | |
*** gokrokve_ has joined #openstack-dev | 06:49 | |
*** jhesketh_ has quit IRC | 06:50 | |
*** yamahata has joined #openstack-dev | 06:52 | |
*** gokrokve has quit IRC | 06:52 | |
*** nosnos_ has quit IRC | 06:52 | |
*** buzztroll has joined #openstack-dev | 06:53 | |
*** nosnos has joined #openstack-dev | 06:53 | |
*** gokrokve_ has quit IRC | 06:54 | |
*** basha has quit IRC | 06:55 | |
*** alex_klimov has quit IRC | 06:55 | |
*** jhesketh has quit IRC | 06:56 | |
*** paragan has joined #openstack-dev | 06:56 | |
*** paragan has quit IRC | 06:56 | |
*** paragan has joined #openstack-dev | 06:56 | |
*** garyk has joined #openstack-dev | 06:57 | |
*** gokrokve has joined #openstack-dev | 06:58 | |
*** nati_ueno has joined #openstack-dev | 06:59 | |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 06:59 | |
*** jobewan has quit IRC | 07:00 | |
*** SergeyLukjanov_a is now known as SergeyLukjanov_ | 07:00 | |
*** nati_uen_ has quit IRC | 07:01 | |
*** vartom1111111111 has joined #openstack-dev | 07:03 | |
*** gokrokve has quit IRC | 07:03 | |
*** nati_ueno has quit IRC | 07:04 | |
*** nati_ueno has joined #openstack-dev | 07:04 | |
*** stevemar has quit IRC | 07:07 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 07:08 | |
*** neeti has joined #openstack-dev | 07:08 | |
*** mrda has joined #openstack-dev | 07:09 | |
*** mindpixel has joined #openstack-dev | 07:09 | |
*** erkrnt has quit IRC | 07:09 | |
*** sarob has joined #openstack-dev | 07:13 | |
*** yolanda has joined #openstack-dev | 07:14 | |
*** jhesketh_ has joined #openstack-dev | 07:15 | |
*** Drankis has joined #openstack-dev | 07:15 | |
*** sarob has quit IRC | 07:17 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 07:18 | |
*** morganfainberg is now known as morganfainberg|z | 07:19 | |
*** cmyster has quit IRC | 07:19 | |
*** mrda has quit IRC | 07:20 | |
*** cmyster has joined #openstack-dev | 07:22 | |
*** cmyster has quit IRC | 07:22 | |
*** cmyster has joined #openstack-dev | 07:22 | |
*** YorikSar has joined #openstack-dev | 07:22 | |
*** rraja has quit IRC | 07:23 | |
*** buzztroll has quit IRC | 07:24 | |
*** MaxV has joined #openstack-dev | 07:24 | |
*** buzztroll has joined #openstack-dev | 07:24 | |
*** buzztrol_ has joined #openstack-dev | 07:26 | |
*** buzztroll has quit IRC | 07:26 | |
*** jcoufal has joined #openstack-dev | 07:29 | |
*** crank has quit IRC | 07:30 | |
*** mrunge has joined #openstack-dev | 07:30 | |
*** buzztrol_ has quit IRC | 07:31 | |
*** amuller has joined #openstack-dev | 07:31 | |
*** MaxV has quit IRC | 07:34 | |
*** nmagnezi has joined #openstack-dev | 07:35 | |
*** nmagnezi has quit IRC | 07:35 | |
*** MaxV has joined #openstack-dev | 07:36 | |
*** avishay has joined #openstack-dev | 07:36 | |
*** d0ugal has joined #openstack-dev | 07:37 | |
*** d0ugal has quit IRC | 07:37 | |
*** d0ugal has joined #openstack-dev | 07:37 | |
*** Drankis has quit IRC | 07:37 | |
*** MaxV has quit IRC | 07:38 | |
*** networkstatic has quit IRC | 07:40 | |
*** ifarkas has joined #openstack-dev | 07:43 | |
*** NikitaKonovalov_ is now known as NikitaKonovalov | 07:43 | |
*** crank has joined #openstack-dev | 07:44 | |
*** corXi has joined #openstack-dev | 07:45 | |
*** belmoreira has joined #openstack-dev | 07:46 | |
*** jprovazn has joined #openstack-dev | 07:47 | |
*** xga has joined #openstack-dev | 07:47 | |
*** xga_ has joined #openstack-dev | 07:49 | |
*** safchain has joined #openstack-dev | 07:51 | |
*** xga has quit IRC | 07:52 | |
*** afazekas_ has joined #openstack-dev | 07:52 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 07:53 | |
*** nati_uen_ has joined #openstack-dev | 07:53 | |
*** morganfainberg|z is now known as morganfainberg | 07:54 | |
*** nati_ueno has quit IRC | 07:56 | |
*** rushiagr is now known as rushiagr_away | 07:59 | |
*** rushiagr_away is now known as rushiagr | 07:59 | |
*** gokrokve has joined #openstack-dev | 07:59 | |
*** e0ne has joined #openstack-dev | 08:01 | |
*** mrda has joined #openstack-dev | 08:02 | |
*** gokrokve has quit IRC | 08:04 | |
*** yolanda has quit IRC | 08:05 | |
*** jistr has joined #openstack-dev | 08:06 | |
*** pingveno has quit IRC | 08:06 | |
*** achampion has quit IRC | 08:07 | |
*** jamielennox is now known as jamielennox|away | 08:08 | |
*** amuller has quit IRC | 08:09 | |
*** crank has quit IRC | 08:09 | |
*** achampion has joined #openstack-dev | 08:09 | |
*** mrda has quit IRC | 08:09 | |
*** crank has joined #openstack-dev | 08:09 | |
*** ig has quit IRC | 08:10 | |
*** ig has joined #openstack-dev | 08:10 | |
*** Edward-Zhang has joined #openstack-dev | 08:11 | |
*** bauzas has joined #openstack-dev | 08:12 | |
*** sarob has joined #openstack-dev | 08:13 | |
*** ramishra has quit IRC | 08:14 | |
*** nacim has joined #openstack-dev | 08:15 | |
*** ala_ has joined #openstack-dev | 08:16 | |
*** jtomasek has joined #openstack-dev | 08:16 | |
*** pingveno has joined #openstack-dev | 08:16 | |
*** ramishra has joined #openstack-dev | 08:18 | |
*** sarob has quit IRC | 08:18 | |
*** claxton has joined #openstack-dev | 08:18 | |
*** flaper87|afk is now known as flaper87 | 08:18 | |
*** pasquier-s has joined #openstack-dev | 08:20 | |
*** evgenyf has joined #openstack-dev | 08:21 | |
*** mindpixel has quit IRC | 08:21 | |
*** crank has quit IRC | 08:21 | |
*** crank has joined #openstack-dev | 08:22 | |
*** yeylon_ has joined #openstack-dev | 08:22 | |
*** avishay has quit IRC | 08:22 | |
*** sahid has joined #openstack-dev | 08:22 | |
*** xqueralt has joined #openstack-dev | 08:23 | |
*** yolanda has joined #openstack-dev | 08:25 | |
*** henrynash has joined #openstack-dev | 08:26 | |
*** MaxV has joined #openstack-dev | 08:26 | |
*** tkammer has joined #openstack-dev | 08:26 | |
*** buzztroll has joined #openstack-dev | 08:26 | |
*** vkozhukalov has joined #openstack-dev | 08:28 | |
*** avishay has joined #openstack-dev | 08:28 | |
*** sumanthns has joined #openstack-dev | 08:30 | |
*** iartarisi has joined #openstack-dev | 08:32 | |
*** amuller has joined #openstack-dev | 08:32 | |
*** [1]evgenyf has joined #openstack-dev | 08:33 | |
*** vkozhukalov has quit IRC | 08:34 | |
*** evgenyf has quit IRC | 08:34 | |
*** [1]evgenyf is now known as evgenyf | 08:34 | |
*** matrohon has joined #openstack-dev | 08:36 | |
*** Alexei_987 has joined #openstack-dev | 08:36 | |
*** JordanP has joined #openstack-dev | 08:39 | |
*** kpavel has joined #openstack-dev | 08:40 | |
*** mattymo has joined #openstack-dev | 08:40 | |
*** kpavel_ has joined #openstack-dev | 08:40 | |
*** nati_ueno has joined #openstack-dev | 08:41 | |
*** rcj has quit IRC | 08:41 | |
*** nati_ueno has quit IRC | 08:41 | |
*** nati_ueno has joined #openstack-dev | 08:42 | |
*** marekd|away is now known as marekd | 08:42 | |
*** basha has joined #openstack-dev | 08:43 | |
*** kpavel has quit IRC | 08:44 | |
*** nati_uen_ has quit IRC | 08:44 | |
*** kpavel_ is now known as kpavel | 08:44 | |
*** mrda has joined #openstack-dev | 08:44 | |
*** arozumenko has joined #openstack-dev | 08:45 | |
*** ygbo has joined #openstack-dev | 08:46 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 08:47 | |
*** DinaBelova is now known as DinaBelova_ | 08:48 | |
*** florentflament has joined #openstack-dev | 08:48 | |
*** jcoufal has quit IRC | 08:49 | |
*** vkozhukalov has joined #openstack-dev | 08:51 | |
*** fbo_away is now known as fbo | 08:52 | |
*** rha has quit IRC | 08:56 | |
*** networkstatic has joined #openstack-dev | 08:56 | |
*** buzztrol_ has joined #openstack-dev | 08:57 | |
*** buzztroll has quit IRC | 08:57 | |
*** BobBallAway is now known as BobBall | 08:58 | |
*** rha has joined #openstack-dev | 08:59 | |
*** sushils has joined #openstack-dev | 08:59 | |
*** gokrokve has joined #openstack-dev | 09:00 | |
*** krast has quit IRC | 09:00 | |
*** romcheg has joined #openstack-dev | 09:01 | |
*** teran has quit IRC | 09:02 | |
*** buzztrol_ has quit IRC | 09:02 | |
*** rraja has joined #openstack-dev | 09:02 | |
*** teran has joined #openstack-dev | 09:02 | |
*** basha has quit IRC | 09:03 | |
*** dshulyak has joined #openstack-dev | 09:04 | |
*** gokrokve has quit IRC | 09:05 | |
*** haomaiwang has quit IRC | 09:06 | |
*** mmagr has joined #openstack-dev | 09:06 | |
*** nati_ueno has quit IRC | 09:07 | |
*** haomaiwang has joined #openstack-dev | 09:07 | |
*** mancdaz_away is now known as mancdaz | 09:07 | |
*** nati_ueno has joined #openstack-dev | 09:07 | |
*** mancdaz is now known as mancdaz_away | 09:07 | |
*** comay has joined #openstack-dev | 09:08 | |
*** neoXsys has joined #openstack-dev | 09:10 | |
*** nati_ueno has quit IRC | 09:12 | |
*** jcoufal has joined #openstack-dev | 09:12 | |
*** nermina has quit IRC | 09:12 | |
*** sarob has joined #openstack-dev | 09:13 | |
*** bvandenh has quit IRC | 09:14 | |
*** Edward-Zhang has quit IRC | 09:15 | |
*** derekh has joined #openstack-dev | 09:15 | |
*** yassine has joined #openstack-dev | 09:16 | |
*** basha has joined #openstack-dev | 09:17 | |
*** sarob has quit IRC | 09:18 | |
*** markmc has joined #openstack-dev | 09:18 | |
*** yassine has quit IRC | 09:18 | |
*** yassine has joined #openstack-dev | 09:18 | |
*** aditirav has joined #openstack-dev | 09:20 | |
*** basha has quit IRC | 09:23 | |
*** jpich has joined #openstack-dev | 09:23 | |
*** basha has joined #openstack-dev | 09:23 | |
*** buzztroll has joined #openstack-dev | 09:24 | |
*** haomaiwa_ has joined #openstack-dev | 09:24 | |
*** pingveno has quit IRC | 09:26 | |
*** haomaiwang has quit IRC | 09:27 | |
*** pingveno has joined #openstack-dev | 09:27 | |
*** jistr has quit IRC | 09:31 | |
*** jistr has joined #openstack-dev | 09:32 | |
*** alex_xu has quit IRC | 09:32 | |
*** aditirav_ has joined #openstack-dev | 09:33 | |
*** athomas has joined #openstack-dev | 09:34 | |
*** aditirav has quit IRC | 09:36 | |
*** aditirav_ is now known as aditirav | 09:36 | |
*** sushils has quit IRC | 09:38 | |
*** lsmola_ has joined #openstack-dev | 09:38 | |
*** basha has quit IRC | 09:43 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 09:43 | |
*** alex_klimov has joined #openstack-dev | 09:45 | |
*** exed_ has joined #openstack-dev | 09:46 | |
*** basha has joined #openstack-dev | 09:46 | |
*** giulivo has joined #openstack-dev | 09:46 | |
*** jamielennox|away is now known as jamielennox | 09:48 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 09:48 | |
*** sergmelikyan has joined #openstack-dev | 09:50 | |
*** Qu310 has quit IRC | 09:51 | |
*** jp_at_hp has joined #openstack-dev | 09:52 | |
*** ijw_ has quit IRC | 09:52 | |
*** Qu310 has joined #openstack-dev | 09:53 | |
*** ijw has joined #openstack-dev | 09:53 | |
*** mancdaz_away is now known as mancdaz | 09:54 | |
*** networkstatic has quit IRC | 09:55 | |
*** morganfainberg is now known as morganfainberg|z | 09:57 | |
*** xgsa has joined #openstack-dev | 09:57 | |
*** buzztroll has quit IRC | 09:57 | |
*** basha has quit IRC | 09:58 | |
*** derekh is now known as derekh_afk | 09:59 | |
*** pixelb has joined #openstack-dev | 09:59 | |
*** gokrokve has joined #openstack-dev | 10:01 | |
*** haomaiwa_ has quit IRC | 10:01 | |
*** haomaiwang has joined #openstack-dev | 10:02 | |
*** tkammer has quit IRC | 10:02 | |
*** paragan has quit IRC | 10:03 | |
*** rwsu has joined #openstack-dev | 10:03 | |
*** henrynash has quit IRC | 10:04 | |
*** vkozhukalov has quit IRC | 10:04 | |
*** gokrokve has quit IRC | 10:06 | |
*** basha has joined #openstack-dev | 10:08 | |
*** Ryan_Lane has quit IRC | 10:08 | |
*** johnthetubaguy has joined #openstack-dev | 10:08 | |
*** Qu310 has quit IRC | 10:08 | |
*** amotoki has quit IRC | 10:08 | |
*** teran has quit IRC | 10:09 | |
*** tdruiva has joined #openstack-dev | 10:11 | |
*** gszasz has joined #openstack-dev | 10:12 | |
*** Qu310 has joined #openstack-dev | 10:12 | |
*** ala_ has quit IRC | 10:13 | |
*** sarob has joined #openstack-dev | 10:13 | |
*** Ng_ has joined #openstack-dev | 10:14 | |
*** vkozhukalov has joined #openstack-dev | 10:16 | |
*** sarob has quit IRC | 10:18 | |
*** haomaiwang has quit IRC | 10:18 | |
*** haomaiwang has joined #openstack-dev | 10:18 | |
*** max_lobur_afk is now known as max_lobur | 10:18 | |
*** basha has quit IRC | 10:20 | |
*** haomaiwang has quit IRC | 10:21 | |
*** haomaiwang has joined #openstack-dev | 10:22 | |
*** e0ne_ has joined #openstack-dev | 10:22 | |
*** oro has joined #openstack-dev | 10:23 | |
*** buzztroll has joined #openstack-dev | 10:24 | |
*** sushils has joined #openstack-dev | 10:26 | |
*** e0ne has quit IRC | 10:26 | |
*** ala_ has joined #openstack-dev | 10:27 | |
*** buzztroll has quit IRC | 10:29 | |
*** ifarkas has quit IRC | 10:29 | |
*** JordanP has quit IRC | 10:30 | |
*** aloga has quit IRC | 10:31 | |
*** Qu310 has quit IRC | 10:31 | |
*** martyntaylor has joined #openstack-dev | 10:31 | |
*** aloga has joined #openstack-dev | 10:31 | |
*** ifarkas has joined #openstack-dev | 10:32 | |
*** Ng_ has quit IRC | 10:34 | |
*** Ng__ has joined #openstack-dev | 10:34 | |
*** mrda has quit IRC | 10:39 | |
*** _ruhe is now known as ruhe | 10:42 | |
*** JordanP has joined #openstack-dev | 10:45 | |
*** danpb has joined #openstack-dev | 10:45 | |
*** mrda has joined #openstack-dev | 10:46 | |
*** yassine has quit IRC | 10:46 | |
*** evgenyf has quit IRC | 10:46 | |
*** ogelbukh has quit IRC | 10:47 | |
*** ogelbukh has joined #openstack-dev | 10:47 | |
*** Qu310 has joined #openstack-dev | 10:47 | |
*** ehaselwanter has joined #openstack-dev | 10:48 | |
*** Qu310 has quit IRC | 10:48 | |
*** akrivoka has joined #openstack-dev | 10:50 | |
*** evgenyf has joined #openstack-dev | 10:50 | |
*** e0ne has joined #openstack-dev | 10:51 | |
*** Qu310 has joined #openstack-dev | 10:51 | |
*** e0ne_ has quit IRC | 10:54 | |
*** aditirav_ has joined #openstack-dev | 10:55 | |
Alexei_987 | jamielennox: Hi! Andrey told me you want to discuss clients stuff. Do you have time to chat now? | 10:55 |
jamielennox | Alexei_987: hey, sure | 10:55 |
Alexei_987 | jamielennox: so what would you like to know? | 10:56 |
jamielennox | i'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 use | 10:56 |
jamielennox | so 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 do | 10:57 |
Alexei_987 | >how much of apiclient< currently it's not used much | 10:57 |
*** aditirav_ has quit IRC | 10:58 | |
Alexei_987 | >how far you're intending to go< It will depend on how fast we'll be able to go | 10:58 |
*** aditirav has quit IRC | 10:58 | |
Alexei_987 | jamielennox: I agree that apiclient sucks | 10:58 |
jamielennox | is there much of a goal post standardization? | 10:58 |
Alexei_987 | yes :) | 10:58 |
*** mkollaro has joined #openstack-dev | 10:58 | |
jamielennox | have you written it out anywhere? | 10:59 |
Alexei_987 | after we'll have a common base we'll continue our work refactoring apiclient | 10:59 |
jamielennox | so 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 compatability | 10:59 |
Alexei_987 | not yet. I have several ideas of how it can be orgranized (cause I've written such types of api before) | 10:59 |
Alexei_987 | jamielennox: the problem with backwards compatability is the lack of normal tests IMHO | 11:00 |
jamielennox | normal? | 11:00 |
Alexei_987 | well we won't even know that it's broken in some cases | 11:00 |
jamielennox | also different clients enforce backwards compat to different levels | 11:01 |
*** kolesovdv has joined #openstack-dev | 11:01 | |
jamielennox | oh yea, the tests are crap | 11:01 |
Alexei_987 | we are also started working on improving tests coverage | 11:01 |
*** ArxCruz has joined #openstack-dev | 11:01 | |
*** gokrokve has joined #openstack-dev | 11:01 | |
jamielennox | ok, so i absolutely agree with you on this | 11:02 |
Alexei_987 | what do you mean by "different levels"? | 11:02 |
jamielennox | well, up to about a year ago in keystoneclient unless you did something blatant noone cared | 11:03 |
jamielennox | not even a year | 11:03 |
*** Ng_ has joined #openstack-dev | 11:03 | |
jamielennox | i have less experience with the others but at least keystoneclient now you have to obey everything | 11:03 |
jamielennox | i would suggest some of the others still haven't got there yet | 11:04 |
jamielennox | Alexei_987: Ok, so i like standardization - i don't like apiclient | 11:04 |
*** markvoelker has quit IRC | 11:04 | |
Alexei_987 | jamielennox: the problem is that apiclient is the simplest way to achieve standardization | 11:05 |
Alexei_987 | cause it's already close the current state of clients | 11:05 |
jamielennox | what i would like to figure out is a basic client that we can synchronize that is a bit less opinionated | 11:05 |
jamielennox | I'd like to remove auth plugins from apiclient | 11:05 |
Alexei_987 | for any other solution we'll have to patch every client | 11:05 |
*** teran has joined #openstack-dev | 11:05 | |
*** teran has joined #openstack-dev | 11:05 | |
*** bvandenh has joined #openstack-dev | 11:05 | |
Alexei_987 | I don't think that this is a problem | 11:05 |
jamielennox | (just going through it now0 | 11:05 |
*** tkammer has joined #openstack-dev | 11:05 | |
*** rohitk has quit IRC | 11:05 | |
Alexei_987 | cause when you'll have your auth plugin in keystone it's easy to replace it | 11:06 |
Alexei_987 | so please don't remove it until auth plugin is ready | 11:06 |
jamielennox | i'd also like to remove a large part of the base client | 11:06 |
*** gokrokve has quit IRC | 11:06 | |
Alexei_987 | why? | 11:06 |
Alexei_987 | I agree that it needs heavy refactoring | 11:06 |
Alexei_987 | but I would like to postpone it until all clients are in sync | 11:06 |
aloga | < jamielennox> I'd like to remove auth plugins from apiclient | 11:06 |
aloga | and putting them in keystoneclient? | 11:07 |
jamielennox | aloga: yes | 11:07 |
aloga | jamielennox++ | 11:07 |
aloga | :) | 11:07 |
Alexei_987 | otherwise it would be twice harder to sync this changes to other clients | 11:07 |
jamielennox | but also the base client stuff that works around plugins | 11:07 |
*** e0ne_ has joined #openstack-dev | 11:07 | |
*** e0ne has quit IRC | 11:07 | |
*** henrynash has joined #openstack-dev | 11:07 | |
Alexei_987 | lets focus on releasing keystone auth first :) | 11:07 |
Alexei_987 | and after I will replace it myself :) | 11:07 |
*** martyntaylor has quit IRC | 11:07 | |
*** martyntaylor1 has joined #openstack-dev | 11:08 | |
jamielennox | there are methods i think we can work with in client but there are things like add_client that i think is completely wrong | 11:08 |
Alexei_987 | agree with you on that | 11:08 |
Alexei_987 | overall structure of apiclient is completely crazy | 11:08 |
Alexei_987 | but it matches other clients structure | 11:09 |
*** lucasagomes has joined #openstack-dev | 11:09 | |
jamielennox | Alexei_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 later | 11:09 |
marekd | dolphm: ping. | 11:09 |
jamielennox | Alexei_987: I'm fine with managers and resource (--fine--) | 11:09 |
Alexei_987 | actually I'm not :) | 11:09 |
Alexei_987 | we'll change them later :) | 11:10 |
jamielennox | Alexei_987: right - it's just no where near the top of my list | 11:10 |
Alexei_987 | I don't mind about removing some crap now | 11:10 |
Alexei_987 | but I'm afraid that it will require additional patches from us | 11:10 |
jamielennox | Alexei_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 required | 11:10 |
Alexei_987 | to sync this changes to clients | 11:11 |
jamielennox | that's ok i think | 11:11 |
jamielennox | once the initial port has been done i think clients will more quickly adopt new changes | 11:11 |
Alexei_987 | the problem with patches is that they are reviewed and merged really slow :( | 11:11 |
*** jistr has quit IRC | 11:11 | |
jamielennox | I've always found that oslo sync patches are easy | 11:11 |
Alexei_987 | everyone would like to talk about clients in ML but noone helps with merging stuff | 11:12 |
Alexei_987 | ok.. lets try it the other way.. | 11:12 |
jamielennox | that's the most i've heard people talk about clients for ages | 11:12 |
jamielennox | i've been pushing this stuff for a while now | 11:12 |
Alexei_987 | do you plan to upgrade only keystone client? | 11:12 |
Alexei_987 | or you will participate in other clients as well? | 11:12 |
jamielennox | you kind of sprung this on me about 3 months earlier than i was planning | 11:13 |
*** sarob has joined #openstack-dev | 11:13 | |
jamielennox | i am keen to get it pushed to the other clients | 11:13 |
jamielennox | i'll help | 11:13 |
jamielennox | Alexei_987: what timezone are you in? | 11:13 |
Alexei_987 | GMT+2 | 11:13 |
*** Ng__ has quit IRC | 11:13 | |
*** jistr has joined #openstack-dev | 11:14 | |
jamielennox | ok, so this is when i'd find you | 11:14 |
Alexei_987 | ok.. so the other option would be to forget about apiclient at all | 11:14 |
jamielennox | Alexei_987: :) | 11:14 |
Alexei_987 | and create a clean client | 11:14 |
jamielennox | i'd be happy with that | 11:14 |
jamielennox | do you think there is support? | 11:14 |
Alexei_987 | basically we are support of this :) | 11:14 |
jamielennox | i know - so many bloody opinions on that thread | 11:14 |
Alexei_987 | if it will work we'll just make a drop in replacement of old code | 11:15 |
Alexei_987 | and increase major version number | 11:15 |
jamielennox | heh, we have a problem with major versions as well | 11:15 |
Alexei_987 | why? | 11:15 |
*** Ng_ has joined #openstack-dev | 11:15 | |
jamielennox | um, there was a thread ages ago about major versions | 11:15 |
*** martyntaylor has joined #openstack-dev | 11:15 | |
*** martyntaylor1 has quit IRC | 11:15 | |
jamielennox | essentially i think we can do it but you need a good reason | 11:16 |
Alexei_987 | yeah - new api structure | 11:16 |
Alexei_987 | pretty good reason for me | 11:16 |
jamielennox | have you thought about what it is? | 11:16 |
Alexei_987 | yes | 11:16 |
*** AMike has quit IRC | 11:16 | |
Alexei_987 | we can start discussing it if you want | 11:16 |
jamielennox | sure | 11:16 |
Alexei_987 | and we could use some parts of it in your keystone work | 11:16 |
*** e0ne has joined #openstack-dev | 11:17 | |
*** jordan__ has joined #openstack-dev | 11:17 | |
*** JordanP has quit IRC | 11:17 | |
*** ygbo has quit IRC | 11:17 | |
*** e0ne_ has quit IRC | 11:17 | |
jamielennox | ok | 11:17 |
*** sarob has quit IRC | 11:18 | |
jamielennox | so i think transport and CLI are organized | 11:18 |
Alexei_987 | it can be discussed | 11:18 |
jamielennox | oh, something you don't like? | 11:18 |
Alexei_987 | I think we should start with user's perspective | 11:18 |
Alexei_987 | what the end user would like to see and use in the end | 11:19 |
jamielennox | ok | 11:19 |
Alexei_987 | so the 1st - we need to encapsulate the versioning stuff | 11:19 |
Alexei_987 | and as someone said we'll have just "import openstack.nova" | 11:19 |
*** rohitk has joined #openstack-dev | 11:19 | |
Alexei_987 | this means that we'll have to create interface classes with all the features present in latest api | 11:20 |
*** novas0x2a|laptop has quit IRC | 11:20 | |
*** omachace has joined #openstack-dev | 11:20 | |
*** ygbo has joined #openstack-dev | 11:20 | |
jamielennox | so this has been discussed and discarded | 11:20 |
jamielennox | to the best of my knowledge | 11:21 |
Alexei_987 | why? | 11:21 |
Alexei_987 | this is what I would like to see as the end user | 11:21 |
Alexei_987 | otherwise I would have to update my code everytime openstack updates | 11:21 |
jamielennox | it was before my time, but i remember asking why we versioned the client to match the API | 11:21 |
jamielennox | apparently this was decided and set a while ago | 11:22 |
Alexei_987 | so this can be redeciced | 11:22 |
jamielennox | cool | 11:22 |
Alexei_987 | let's assume that you write a plugin/app for openstack | 11:22 |
jamielennox | put that to the mailing list - as a single question | 11:22 |
Alexei_987 | maybe we should create etherpad to record this as notes? | 11:23 |
jamielennox | try to keep the thread on topic | 11:23 |
Alexei_987 | https://etherpad.openstack.org/p/OpenstackClient | 11:24 |
jamielennox | so the problem with having a universal API is that you end up with the most basic intersection - you can't support the newer features | 11:24 |
Alexei_987 | why not? | 11:24 |
jamielennox | for example domains is a concept in keystone that simply can't be replicated on v2 | 11:24 |
*** buzztroll has joined #openstack-dev | 11:24 | |
Alexei_987 | yes | 11:24 |
Alexei_987 | it means that it has to raise an UnsupportedOperation exception | 11:24 |
Alexei_987 | saying "Sorry your cloud doesn't support X" | 11:25 |
jamielennox | Is that better than v2 and v3 split? | 11:25 |
*** rraja has quit IRC | 11:25 | |
Alexei_987 | yes | 11:25 |
Alexei_987 | cause you don't have to maintain several versions of client code | 11:25 |
Alexei_987 | to match api versions | 11:25 |
*** Ng_ has quit IRC | 11:25 | |
Alexei_987 | let's say you need domains | 11:26 |
Alexei_987 | and you only have v2 | 11:26 |
jamielennox | I agree it's a bad paradigm - and i guess i've gotten a bit used to it | 11:26 |
Alexei_987 | anyway you would have to die | 11:26 |
Alexei_987 | and say that they are not supported | 11:26 |
jamielennox | so we have keystoneclient.Client() which will return the latest supported version but you still then neeed to check which version it is | 11:27 |
Alexei_987 | you won't have to check | 11:27 |
*** rfolco has joined #openstack-dev | 11:27 | |
Alexei_987 | just some methods will fail if you don't have the needed version | 11:27 |
jamielennox | I must admit - i see this as another issue of layers | 11:27 |
Alexei_987 | why? | 11:27 |
jamielennox | so we have v2 and v3 and common | 11:28 |
jamielennox | or something | 11:28 |
Alexei_987 | you will have basic interface + several implementations (v2,v3,etc) | 11:28 |
*** antigluk has quit IRC | 11:28 | |
jamielennox | then common hands of to the v2 or v3 client depending on what is available | 11:28 |
Alexei_987 | yes | 11:28 |
Alexei_987 | you input root url | 11:28 |
*** buzztroll has quit IRC | 11:29 | |
jamielennox | the code behind the common will be all if v2_available do x else if v3_available do this | 11:29 |
Alexei_987 | and it checks the latest api supported | 11:29 |
jamielennox | that can easily pass of to the v2 and v3 interfaces to do the actual work | 11:29 |
Alexei_987 | yes | 11:29 |
Alexei_987 | it will simply return instance of needed class | 11:29 |
*** antigluk has joined #openstack-dev | 11:30 | |
jamielennox | so we have that but i do have some changes i want to make to discovery in keysteonclient | 11:30 |
jamielennox | so there isn't anything there that we couldn't do with the split we already have | 11:31 |
Alexei_987 | we need common interface | 11:31 |
Alexei_987 | and inherit it with both versions | 11:31 |
jamielennox | mm, i don't think you should inherit | 11:31 |
*** boris-42 has quit IRC | 11:31 | |
jamielennox | hold one of each and proxy it | 11:32 |
jamielennox | but that's details | 11:32 |
Alexei_987 | please check etherpad :) | 11:32 |
Alexei_987 | I think you should inherit :) | 11:33 |
Alexei_987 | 1) you would be able to provide basic stub for all clients (Unsupported one) | 11:33 |
jamielennox | we have that - it's keystoneclient.client.Client | 11:33 |
Alexei_987 | that's another topic | 11:34 |
Alexei_987 | you should not inherit client | 11:34 |
Alexei_987 | it provides methods that are useless for the enduser | 11:34 |
Alexei_987 | like get,post,etc | 11:34 |
Alexei_987 | enduser should only see binding to the API itself | 11:34 |
Alexei_987 | and not transport details | 11:34 |
jamielennox | oh, i don't think we worry about that | 11:35 |
jamielennox | some of that will always be there | 11:35 |
jamielennox | you have to have some offloading - that's just plumbing | 11:35 |
Alexei_987 | I think we should worry about that | 11:35 |
jamielennox | if you look at the auth plugin stuff it sets a couple of parameters and calls out to the session | 11:36 |
Alexei_987 | as the end user I don't like to see stuff that I should not use | 11:36 |
Alexei_987 | to tell you the truth I don't really like your implementation of auth plugin | 11:36 |
Alexei_987 | I would like to see functional code :) | 11:36 |
jamielennox | functional? | 11:36 |
Alexei_987 | so when something is broken you know it | 11:36 |
Alexei_987 | please check my comments to your patch :) | 11:37 |
jamielennox | oh right | 11:37 |
Alexei_987 | I don't like the idea to have auth object half initialized | 11:37 |
Alexei_987 | and create it in 1 place and use it in the other | 11:37 |
*** safchain has quit IRC | 11:37 | |
Alexei_987 | every parameter should be used when it's passed | 11:37 |
Alexei_987 | so you could fail early | 11:38 |
Alexei_987 | and tell something is wrong | 11:38 |
*** derekh_afk is now known as derekh | 11:38 | |
*** safchain has joined #openstack-dev | 11:38 | |
Alexei_987 | and some stuff like tokens, auth info should be immutable | 11:38 |
*** ccorrigan has joined #openstack-dev | 11:38 | |
jamielennox | i think that's more of a pythonic thing | 11:39 |
jamielennox | you shouldn't consider anything private | 11:39 |
Alexei_987 | but it doesn't mean that your class have to lie with his guts outside | 11:39 |
jamielennox | public variables/ | 11:40 |
jamielennox | i don't expect that anyone would want to change those | 11:40 |
Alexei_987 | and I would ;) | 11:40 |
jamielennox | but you need to be able to reuse that auth plugin | 11:40 |
Alexei_987 | if there is something that can be broken it will be broken | 11:40 |
Alexei_987 | you would have to create another instance of auth | 11:40 |
jamielennox | IMO making certain things public there at least you define a contract | 11:40 |
Alexei_987 | auth plugin itself is not a very good idea | 11:41 |
Alexei_987 | cause it only have 1 method in it | 11:41 |
*** boris-42 has joined #openstack-dev | 11:41 | |
Alexei_987 | it's not even a true class | 11:41 |
jamielennox | what other options are there? | 11:41 |
*** antigluk has quit IRC | 11:41 | |
Alexei_987 | I would you use something like AuthCredentials instead | 11:42 |
*** mohits has quit IRC | 11:42 | |
jamielennox | which are want | 11:42 |
Alexei_987 | an Immutable ValueObject to represent user/password | 11:42 |
jamielennox | that doesn't exist in python | 11:42 |
Alexei_987 | you could create that :) | 11:42 |
Alexei_987 | consider it as a named dict | 11:42 |
jamielennox | it's not our job to prevent developers shooting themselves in the foot | 11:42 |
Alexei_987 | namedtuple sorry* | 11:42 |
Alexei_987 | if we are creating a library it's our's job :) | 11:43 |
Alexei_987 | if we are not to prevent shooting why we need library at all? | 11:43 |
Alexei_987 | they could just use curl and send direct requests | 11:43 |
jamielennox | no i disagree, we provide people the ability to use things easily but if they want to hack it up they will | 11:44 |
Alexei_987 | I don't say that it won't be hackable | 11:44 |
Alexei_987 | it will be :) | 11:44 |
Alexei_987 | but I will not allow shooting your legs off without monkey_patching | 11:44 |
jamielennox | so there is also the case where Keystone is not the only auth plugin | 11:44 |
Alexei_987 | yes but authplugin itself will be encapsulated in transport layer | 11:45 |
jamielennox | well i disagree - that's a python thing show your working and let the developers use it correctly | 11:45 |
Alexei_987 | it's job is to provide a token object | 11:45 |
jamielennox | i don't think we should implement new classes just to prevent people from hacking up objects | 11:45 |
jamielennox | it's more than that but ok | 11:46 |
Alexei_987 | and what else? | 11:46 |
jamielennox | so service catalog is maintained within the token | 11:46 |
jamielennox | and i intend it to be the place where we do version discovery from | 11:46 |
Alexei_987 | well this looks strange to me | 11:47 |
Alexei_987 | token is just an access key | 11:47 |
*** claxton has quit IRC | 11:47 | |
*** henrynash has quit IRC | 11:47 | |
jamielennox | not in openstack | 11:47 |
jamielennox | you are always provided with the information provided in your token id | 11:47 |
Alexei_987 | yes | 11:47 |
jamielennox | and it is reasonable/common to do things based on that | 11:47 |
Alexei_987 | ok | 11:47 |
Alexei_987 | so how authplugin can help with that? | 11:48 |
Alexei_987 | it creates the token and later you use it | 11:48 |
jamielennox | did you see the following patch? | 11:48 |
*** claxton has joined #openstack-dev | 11:48 | |
jamielennox | https://review.openstack.org/#/c/60752/ | 11:48 |
Alexei_987 | no I didn't :( give me a minute | 11:49 |
Alexei_987 | I doesn't show in dependency hierarchy :( | 11:49 |
*** antigluk has joined #openstack-dev | 11:50 | |
jamielennox | yea, i updated the auth plugins today but didn't rebase the dependant | 11:50 |
*** claxton has quit IRC | 11:50 | |
Alexei_987 | I don't think that this stuff is logically connected | 11:50 |
*** rpodolyaka has quit IRC | 11:50 | |
Alexei_987 | why do you ask auth for service catalog? | 11:50 |
jamielennox | because that's where the service catalog is | 11:51 |
jamielennox | it's a part of the token | 11:51 |
Alexei_987 | so let it be in the token | 11:51 |
jamielennox | and it's token version dependant | 11:51 |
*** jhesketh_ has quit IRC | 11:51 | |
jamielennox | you need to use it htough | 11:51 |
Alexei_987 | I think that we should clearly define zones of responsibility of each class | 11:52 |
jamielennox | ok... | 11:52 |
Alexei_987 | do you mind if I'll go out for lunch for 30 mins? | 11:52 |
Alexei_987 | and later we could continue | 11:52 |
jamielennox | umm, i may or may not be around | 11:53 |
jamielennox | but if you write some of this up we can collaborate it that way | 11:53 |
Alexei_987 | ok | 11:53 |
jamielennox | it's about 10pm so i may or may not be here | 11:53 |
Alexei_987 | I'll try to read the code once again | 11:53 |
*** AMike has joined #openstack-dev | 11:53 | |
*** AMike has quit IRC | 11:53 | |
*** AMike has joined #openstack-dev | 11:53 | |
Alexei_987 | and try to create a doc/diagramm for this stuff | 11:53 |
Alexei_987 | so we could discuss it tomorrow | 11:54 |
Alexei_987 | what do you think? | 11:54 |
jamielennox | absolutely, i'm interested particularly in if i've done something wrong with auth plugins and the urls | 11:54 |
jamielennox | it's not the way i would have chosen to lay it out but it's a factor of the way openstack auth work s | 11:54 |
jamielennox | if there is something better i'd be interested to hear it | 11:55 |
*** mrda has quit IRC | 11:56 | |
*** neeti has quit IRC | 11:56 | |
*** aditirav has joined #openstack-dev | 11:56 | |
*** neeti has joined #openstack-dev | 11:57 | |
*** eglynn has joined #openstack-dev | 11:58 | |
*** jamielennox is now known as jamielennox|away | 11:58 | |
*** tdruiva has quit IRC | 12:00 | |
*** s2r2_ has joined #openstack-dev | 12:01 | |
*** gokrokve has joined #openstack-dev | 12:02 | |
*** xga_ has quit IRC | 12:04 | |
*** xga has joined #openstack-dev | 12:04 | |
*** s2r2_ has quit IRC | 12:05 | |
*** gokrokve has quit IRC | 12:07 | |
*** coolsvap has quit IRC | 12:07 | |
*** ruhe is now known as _ruhe | 12:09 | |
*** yassine has joined #openstack-dev | 12:11 | |
*** sarob has joined #openstack-dev | 12:13 | |
*** sarob has quit IRC | 12:18 | |
*** dave_tucker_zzz is now known as dave_tucker | 12:20 | |
*** sumanthns has quit IRC | 12:21 | |
*** henrynash has joined #openstack-dev | 12:22 | |
*** FunnyLookinHat has joined #openstack-dev | 12:23 | |
*** buzztroll has joined #openstack-dev | 12:24 | |
*** jordan__ has quit IRC | 12:24 | |
*** CaptTofu has joined #openstack-dev | 12:25 | |
*** tdruiva has joined #openstack-dev | 12:26 | |
*** ehaselwanter has quit IRC | 12:28 | |
*** _ruhe is now known as ruhe | 12:30 | |
*** bvandenh has quit IRC | 12:30 | |
*** dims has quit IRC | 12:34 | |
*** yaguang has quit IRC | 12:34 | |
*** gmurphy has left #openstack-dev | 12:35 | |
*** julienvey_ has joined #openstack-dev | 12:35 | |
*** topol has joined #openstack-dev | 12:38 | |
*** julienvey_ has quit IRC | 12:38 | |
*** yassine has quit IRC | 12:39 | |
*** dims has joined #openstack-dev | 12:39 | |
*** dkuffner has joined #openstack-dev | 12:40 | |
*** yassine has joined #openstack-dev | 12:40 | |
*** topol_ has joined #openstack-dev | 12:40 | |
*** topol has quit IRC | 12:40 | |
*** topol_ is now known as topol | 12:40 | |
*** e0ne has quit IRC | 12:41 | |
*** markmc has quit IRC | 12:41 | |
*** e0ne has joined #openstack-dev | 12:41 | |
*** tmclaugh[work] has joined #openstack-dev | 12:44 | |
*** markmc has joined #openstack-dev | 12:44 | |
*** termie has quit IRC | 12:46 | |
*** haomaiwa_ has joined #openstack-dev | 12:46 | |
*** CaptTofu has quit IRC | 12:46 | |
*** artom has joined #openstack-dev | 12:46 | |
*** termie has joined #openstack-dev | 12:46 | |
*** tdruiva has quit IRC | 12:47 | |
*** tdruiva has joined #openstack-dev | 12:47 | |
*** buzztroll has quit IRC | 12:49 | |
*** buzztroll has joined #openstack-dev | 12:49 | |
*** haomaiwang has quit IRC | 12:49 | |
*** e0ne_ has joined #openstack-dev | 12:53 | |
*** buzztroll has quit IRC | 12:53 | |
*** rdas has quit IRC | 12:54 | |
*** kolesovdv has quit IRC | 12:55 | |
*** aditirav has quit IRC | 12:55 | |
*** e0ne has quit IRC | 12:55 | |
*** sgordon has joined #openstack-dev | 12:55 | |
*** kolesovdv has joined #openstack-dev | 12:56 | |
*** kwss has joined #openstack-dev | 12:57 | |
*** paragan has joined #openstack-dev | 12:57 | |
*** dkranz has joined #openstack-dev | 12:57 | |
*** david-lyle_ has quit IRC | 12:58 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 12:58 | |
*** DinaBelova_ is now known as DinaBelova | 12:58 | |
*** ondergetekende has quit IRC | 12:58 | |
*** shadower has quit IRC | 12:59 | |
*** pcm_ has joined #openstack-dev | 12:59 | |
*** shadower has joined #openstack-dev | 12:59 | |
*** termie has quit IRC | 13:00 | |
*** pcm_ has quit IRC | 13:01 | |
*** pcm_ has joined #openstack-dev | 13:02 | |
*** Longgeek has quit IRC | 13:02 | |
*** HT_Sergio has joined #openstack-dev | 13:02 | |
*** neeti has quit IRC | 13:03 | |
*** gokrokve has joined #openstack-dev | 13:03 | |
*** neeti has joined #openstack-dev | 13:03 | |
*** ondergetekende has joined #openstack-dev | 13:04 | |
*** markvoelker has joined #openstack-dev | 13:05 | |
*** heyongli has joined #openstack-dev | 13:06 | |
*** asalkeld has quit IRC | 13:07 | |
*** markmc has quit IRC | 13:07 | |
*** termie has joined #openstack-dev | 13:07 | |
*** gokrokve has quit IRC | 13:08 | |
henrynash | topol: ping | 13:09 |
*** xga has quit IRC | 13:10 | |
*** ruhe is now known as _ruhe | 13:11 | |
*** JordanP has joined #openstack-dev | 13:11 | |
*** termie has quit IRC | 13:12 | |
*** termie has joined #openstack-dev | 13:12 | |
*** sarob has joined #openstack-dev | 13:13 | |
*** tongli has joined #openstack-dev | 13:15 | |
*** markmc has joined #openstack-dev | 13:15 | |
*** henrynash has quit IRC | 13:16 | |
*** Longgeek has joined #openstack-dev | 13:16 | |
*** sarob has quit IRC | 13:17 | |
*** xga has joined #openstack-dev | 13:18 | |
*** mriedem has joined #openstack-dev | 13:19 | |
*** Longgeek has quit IRC | 13:20 | |
*** avishay has quit IRC | 13:23 | |
*** Shaan7 has joined #openstack-dev | 13:23 | |
*** Shaan7 has joined #openstack-dev | 13:23 | |
*** pschaef has joined #openstack-dev | 13:24 | |
*** max_lobur is now known as max_lobur_afk | 13:26 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 13:26 | |
*** carlp has joined #openstack-dev | 13:26 | |
*** ehaselwanter has joined #openstack-dev | 13:27 | |
*** dsirrine has joined #openstack-dev | 13:27 | |
*** Longgeek has joined #openstack-dev | 13:27 | |
*** cagrev has joined #openstack-dev | 13:28 | |
*** _ruhe is now known as ruhe | 13:29 | |
*** alexpilotti has joined #openstack-dev | 13:30 | |
*** Longgeek has quit IRC | 13:32 | |
*** oro has quit IRC | 13:32 | |
*** ehaselwanter has quit IRC | 13:33 | |
*** martyntaylor has quit IRC | 13:33 | |
*** jdob has joined #openstack-dev | 13:33 | |
*** dvarga has joined #openstack-dev | 13:35 | |
*** cmyster has quit IRC | 13:35 | |
*** cmyster has joined #openstack-dev | 13:36 | |
*** cmyster has quit IRC | 13:36 | |
*** cmyster has joined #openstack-dev | 13:36 | |
*** martyntaylor has joined #openstack-dev | 13:36 | |
*** mjfork has joined #openstack-dev | 13:37 | |
*** thomasem has joined #openstack-dev | 13:37 | |
*** flaper87 is now known as flaper87|afk | 13:37 | |
*** garyk has quit IRC | 13:40 | |
*** ramishra has quit IRC | 13:40 | |
*** garyk has joined #openstack-dev | 13:41 | |
*** vladikr has joined #openstack-dev | 13:42 | |
*** artom has quit IRC | 13:43 | |
*** Ng_ has joined #openstack-dev | 13:43 | |
*** dvarga is now known as dvarga|away | 13:44 | |
*** dvarga|away is now known as dvarga | 13:44 | |
*** chrispeters has joined #openstack-dev | 13:47 | |
*** Ng_ has quit IRC | 13:47 | |
*** neelashah has joined #openstack-dev | 13:49 | |
*** Ng_ has joined #openstack-dev | 13:49 | |
*** alex_klimov has quit IRC | 13:50 | |
*** cmyster has quit IRC | 13:50 | |
*** Ng_ has quit IRC | 13:51 | |
*** jruzicka has joined #openstack-dev | 13:51 | |
*** Ng_ has joined #openstack-dev | 13:51 | |
*** HT_Sergio has quit IRC | 13:53 | |
*** danielbruno has joined #openstack-dev | 13:54 | |
*** sthaha has quit IRC | 13:54 | |
*** dvarga has quit IRC | 13:55 | |
*** irenab has quit IRC | 13:58 | |
*** sthaha has joined #openstack-dev | 13:58 | |
*** haomaiwa_ has quit IRC | 13:59 | |
*** dvarga has joined #openstack-dev | 13:59 | |
*** haomaiwang has joined #openstack-dev | 14:00 | |
*** joesavak has joined #openstack-dev | 14:00 | |
*** morazi has joined #openstack-dev | 14:01 | |
*** dstanek has joined #openstack-dev | 14:01 | |
*** heyongli has quit IRC | 14:02 | |
*** buzztroll has joined #openstack-dev | 14:04 | |
*** gokrokve has joined #openstack-dev | 14:04 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 14:04 | |
*** clayb has joined #openstack-dev | 14:05 | |
*** haomaiwa_ has joined #openstack-dev | 14:05 | |
*** sthaha has quit IRC | 14:06 | |
*** sthaha has joined #openstack-dev | 14:06 | |
*** sthaha has quit IRC | 14:06 | |
*** sthaha has joined #openstack-dev | 14:06 | |
*** haomaiwang has quit IRC | 14:07 | |
*** b3nt_pin has joined #openstack-dev | 14:08 | |
*** neelashah has quit IRC | 14:08 | |
*** Ng_ has quit IRC | 14:08 | |
*** buzztroll has quit IRC | 14:08 | |
*** gokrokve has quit IRC | 14:09 | |
*** vartom1111111111 has quit IRC | 14:10 | |
*** ramishra has joined #openstack-dev | 14:12 | |
*** Ng_ has joined #openstack-dev | 14:12 | |
*** Ng has quit IRC | 14:13 | |
*** Ng_ is now known as Ng | 14:13 | |
*** sarob has joined #openstack-dev | 14:13 | |
*** pschaef has quit IRC | 14:14 | |
*** ramishra has quit IRC | 14:15 | |
*** ramishra has joined #openstack-dev | 14:15 | |
*** Guest1716 is now known as leif | 14:15 | |
*** leif is now known as Guest37244 | 14:15 | |
*** b3nt_pin is now known as beagles | 14:15 | |
*** ramishra has quit IRC | 14:16 | |
*** kushal has joined #openstack-dev | 14:17 | |
*** omachace has left #openstack-dev | 14:18 | |
*** sarob has quit IRC | 14:18 | |
*** tzumainn has joined #openstack-dev | 14:21 | |
*** tzumainn has quit IRC | 14:21 | |
*** thouvenin has joined #openstack-dev | 14:23 | |
zul | harlowja_away: ping when you are around (got some taskflow questions) | 14:24 |
*** xingchao has quit IRC | 14:25 | |
*** gordc has joined #openstack-dev | 14:26 | |
*** rods has joined #openstack-dev | 14:26 | |
*** dprince has joined #openstack-dev | 14:27 | |
*** alexpilotti has quit IRC | 14:29 | |
*** eglynn is now known as eglynn-lunch | 14:29 | |
*** ehaselwanter has joined #openstack-dev | 14:29 | |
*** aeperezt has joined #openstack-dev | 14:29 | |
*** alexpilotti has joined #openstack-dev | 14:29 | |
*** nkinder has quit IRC | 14:30 | |
*** oro has joined #openstack-dev | 14:30 | |
*** mrodden1 has quit IRC | 14:30 | |
*** Guest37244 is now known as leifz | 14:31 | |
*** morazi_ has joined #openstack-dev | 14:32 | |
*** matiu has quit IRC | 14:33 | |
*** damnsmith is now known as dansmith | 14:33 | |
*** max_lobur_afk is now known as max_lobur | 14:33 | |
*** eharney has joined #openstack-dev | 14:34 | |
*** morazi has quit IRC | 14:34 | |
*** Longgeek has joined #openstack-dev | 14:34 | |
*** ehaselwanter has quit IRC | 14:34 | |
*** radez_g0n3 is now known as radez | 14:35 | |
*** READ10 has joined #openstack-dev | 14:39 | |
*** coolsvap has joined #openstack-dev | 14:41 | |
*** rohitk has quit IRC | 14:41 | |
*** lbragstad has joined #openstack-dev | 14:41 | |
*** Longgeek has quit IRC | 14:41 | |
*** gszasz has quit IRC | 14:42 | |
*** dbalog has joined #openstack-dev | 14:42 | |
*** vijendar has joined #openstack-dev | 14:43 | |
*** gszasz has joined #openstack-dev | 14:44 | |
*** jobewan has joined #openstack-dev | 14:48 | |
*** dave_tucker is now known as dave_tucker_zzz | 14:48 | |
*** mrodden has joined #openstack-dev | 14:48 | |
*** jobewan has quit IRC | 14:48 | |
*** doug-fish has joined #openstack-dev | 14:50 | |
*** peristeri has joined #openstack-dev | 14:50 | |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 14:51 | |
*** morazi_ has quit IRC | 14:52 | |
*** SergeyLukjanov_a is now known as SergeyLukjanov_ | 14:52 | |
*** jobewan has joined #openstack-dev | 14:53 | |
*** kolesovdv has quit IRC | 14:54 | |
*** jobewan has quit IRC | 14:55 | |
*** jobewan has joined #openstack-dev | 14:56 | |
*** henrynash has joined #openstack-dev | 14:57 | |
*** neeti has quit IRC | 14:59 | |
*** MaxV has quit IRC | 15:00 | |
*** neeti has joined #openstack-dev | 15:00 | |
*** MaxV has joined #openstack-dev | 15:00 | |
*** dvarga has quit IRC | 15:02 | |
*** dvarga has joined #openstack-dev | 15:02 | |
*** neeti has quit IRC | 15:02 | |
*** mkollaro has quit IRC | 15:03 | |
*** mkollaro1 has joined #openstack-dev | 15:03 | |
*** dvarga_ has joined #openstack-dev | 15:04 | |
*** dvarga_ has quit IRC | 15:04 | |
*** gokrokve has joined #openstack-dev | 15:04 | |
*** afazekas_ has quit IRC | 15:05 | |
*** morazi_ has joined #openstack-dev | 15:06 | |
*** neeti has joined #openstack-dev | 15:06 | |
*** nosnos has quit IRC | 15:06 | |
*** dvarga_ has joined #openstack-dev | 15:06 | |
*** annegent_ has joined #openstack-dev | 15:06 | |
*** HT_Sergio has joined #openstack-dev | 15:06 | |
*** dvarga has quit IRC | 15:07 | |
*** zaneb has joined #openstack-dev | 15:07 | |
*** dvarga_ is now known as dvarga_|away | 15:08 | |
*** dvarga_|away is now known as dvarga_ | 15:08 | |
*** mrunge has quit IRC | 15:09 | |
*** gokrokve has quit IRC | 15:09 | |
*** FunnyLookinHat has quit IRC | 15:09 | |
*** aditirav has joined #openstack-dev | 15:10 | |
*** bcrochet has quit IRC | 15:11 | |
*** aditirav has quit IRC | 15:12 | |
*** stevemar has joined #openstack-dev | 15:12 | |
*** bcrochet has joined #openstack-dev | 15:13 | |
*** sarob has joined #openstack-dev | 15:13 | |
*** morazi_ is now known as morazi | 15:13 | |
*** ayoung_zZzZzZZz is now known as ayoung | 15:13 | |
*** annegent_ has quit IRC | 15:13 | |
*** jruzicka has quit IRC | 15:15 | |
*** moijes12 has joined #openstack-dev | 15:15 | |
*** DinaBelova is now known as DinaBelova_ | 15:16 | |
*** afazekas_ has joined #openstack-dev | 15:16 | |
moijes12 | Hi, how do I uninstall devstack ? | 15:16 |
*** dvarga_ is now known as dvarga | 15:17 | |
moijes12 | I have run stack.sh using the default configuration but now I want to uninstall it. Please help. | 15:17 |
*** Gordonz has joined #openstack-dev | 15:18 | |
*** sarob has quit IRC | 15:18 | |
*** aditirav has joined #openstack-dev | 15:18 | |
*** Gordonz has quit IRC | 15:18 | |
*** Gordonz has joined #openstack-dev | 15:18 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 15:19 | |
*** claxton has joined #openstack-dev | 15:19 | |
*** DinaBelova_ is now known as DinaBelova | 15:20 | |
*** mdomsch has joined #openstack-dev | 15:20 | |
*** dims has quit IRC | 15:21 | |
*** nkinder has joined #openstack-dev | 15:21 | |
*** galstrom_zzz is now known as galstrom | 15:21 | |
dtroyer | moijes12: ./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 though | 15:23 |
*** martyntaylor has quit IRC | 15:23 | |
dtroyer | moijes12: this is one reason we suggest using disposable VMs whenever possible... | 15:23 |
*** martyntaylor has joined #openstack-dev | 15:23 | |
*** dave_tucker_zzz is now known as dave_tucker | 15:25 | |
*** moijes12 has quit IRC | 15:26 | |
*** kgriffs_afk is now known as kgriffs | 15:26 | |
*** artom has joined #openstack-dev | 15:26 | |
*** drewlander has joined #openstack-dev | 15:27 | |
*** ehaselwanter has joined #openstack-dev | 15:28 | |
*** AlanClark has joined #openstack-dev | 15:28 | |
*** jruzicka has joined #openstack-dev | 15:30 | |
*** sergiobox has joined #openstack-dev | 15:30 | |
*** otherwiseguy has joined #openstack-dev | 15:30 | |
*** nelsnelson has joined #openstack-dev | 15:31 | |
*** jpomero has joined #openstack-dev | 15:31 | |
*** bickermans has joined #openstack-dev | 15:32 | |
*** jecarey has joined #openstack-dev | 15:33 | |
*** kbrierly has joined #openstack-dev | 15:33 | |
*** lucasagomes is now known as lucas-hungry | 15:33 | |
*** ehaselwanter has quit IRC | 15:33 | |
*** neelashah has joined #openstack-dev | 15:33 | |
*** jgrimm has joined #openstack-dev | 15:34 | |
*** vkozhukalov has quit IRC | 15:34 | |
*** dims has joined #openstack-dev | 15:35 | |
*** jruzicka has quit IRC | 15:36 | |
*** nmarchenko has joined #openstack-dev | 15:36 | |
*** neeti has quit IRC | 15:36 | |
*** gokrokve has joined #openstack-dev | 15:37 | |
*** gokrokve has quit IRC | 15:37 | |
*** gokrokve has joined #openstack-dev | 15:37 | |
*** kpavel has quit IRC | 15:38 | |
*** topol has quit IRC | 15:39 | |
*** Longgeek has joined #openstack-dev | 15:40 | |
*** kevinconway has joined #openstack-dev | 15:40 | |
shardy | dolphm, 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-dev | 15:40 | |
shardy | https://review.openstack.org/#/q/status:open+project:openstack/keystone+branch:master+topic:bug/1259584,n,z | 15:40 |
*** rcleere has joined #openstack-dev | 15:40 | |
*** johnthetubaguy has quit IRC | 15:40 | |
*** DennyZhang has joined #openstack-dev | 15:40 | |
ayoung | shardy, I thnk I've +2ed all of yours | 15:41 |
*** johnthetubaguy has joined #openstack-dev | 15:41 | |
shardy | I appreciate everybody is super-busy, but if you or any other keystone-core folks can take a look I'd appreciate it :) | 15:41 |
ayoung | there is one that needs one more core | 15:41 |
shardy | ayoung: I say you'd acked a couple of them, many thanks! | 15:41 |
shardy | ayoung: could you also check out https://review.openstack.org/#/c/66974/ pls? | 15:41 |
*** tanisdl has joined #openstack-dev | 15:41 | |
shardy | s/say/see | 15:42 |
ayoung | Did shardy guess I started in the middle of the stack. Way to make easily reviewable patch, BTW | 15:42 |
ayoung | +2 | 15:43 |
shardy | ayoung: great, thanks :) | 15:43 |
ayoung | shardy, BTW, try adding 'keystone-core' as a reviewer on that patch | 15:43 |
shardy | ayoung: aha, good shortcut, I didn't know you could do that :) | 15:44 |
*** afazekas_ has quit IRC | 15:44 | |
ayoung | I think it is a relatively new addition | 15:44 |
ayoung | didn't alwasy work | 15:45 |
ayoung | and we cleaned up the list | 15:45 |
*** mkollaro1 has quit IRC | 15:45 | |
*** Longgeek has quit IRC | 15:45 | |
ayoung | Origin of OpenStack http://xkcd.com/1319/ | 15:46 |
*** tkammer has quit IRC | 15:46 | |
shardy | lol | 15:47 |
*** NikitaKonovalov is now known as NikitaKonovalov_ | 15:47 | |
*** moijes12 has joined #openstack-dev | 15:48 | |
shardy | ayoung: Sorry, also https://review.openstack.org/#/c/66447/ | 15:49 |
*** annegent_ has joined #openstack-dev | 15:50 | |
*** sergiobox has quit IRC | 15:51 | |
*** yeylon_ has quit IRC | 15:51 | |
ayoung | nice work | 15:51 |
*** FunnyLookinHat has joined #openstack-dev | 15:52 | |
shardy | thx | 15:52 |
*** vkmc has joined #openstack-dev | 15:53 | |
*** bickermans has quit IRC | 15:53 | |
*** annegent_ has quit IRC | 15:54 | |
*** oro has quit IRC | 15:55 | |
*** Mandell_ has quit IRC | 15:55 | |
*** marun has joined #openstack-dev | 15:57 | |
*** angdraug has joined #openstack-dev | 15:58 | |
*** claxton has quit IRC | 15:59 | |
*** tkammer has joined #openstack-dev | 15:59 | |
*** Ruetobas has quit IRC | 16:01 | |
*** mdomsch has quit IRC | 16:02 | |
*** johnthetubaguy has quit IRC | 16:02 | |
*** Ruetobas has joined #openstack-dev | 16:03 | |
*** mkollaro has joined #openstack-dev | 16:03 | |
*** johnthetubaguy has joined #openstack-dev | 16:05 | |
*** david-lyle_ has joined #openstack-dev | 16:05 | |
*** kushal has quit IRC | 16:05 | |
*** jmontemayor has joined #openstack-dev | 16:05 | |
*** kenperkins_ has quit IRC | 16:06 | |
*** giroro_ has joined #openstack-dev | 16:06 | |
*** kwss has quit IRC | 16:07 | |
*** kenperkins has joined #openstack-dev | 16:07 | |
*** antigluk has quit IRC | 16:07 | |
*** Ruetobas has quit IRC | 16:08 | |
*** jprovazn has quit IRC | 16:08 | |
*** ifarkas has quit IRC | 16:08 | |
*** joesavak has quit IRC | 16:09 | |
*** joesavak has joined #openstack-dev | 16:09 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 16:09 | |
henrynash | dolphm, brant: want to agree the response code for the list limiting | 16:10 |
henrynash | bknudson: ^^ | 16:11 |
*** antigluk has joined #openstack-dev | 16:11 | |
dolphm | henrynash: +1 for 203 with custom Status (203 Partial / Incomplete / Truncated / etc ?) | 16:11 |
*** afazekas_ has joined #openstack-dev | 16:11 | |
henrynash | dolphm: some pretty stong objections from bknudson and others | 16:11 |
bknudson | henrynash: my vote is for 200 with some indication in the entity-body | 16:11 |
*** moijes12 has quit IRC | 16:12 | |
*** david_paterson has joined #openstack-dev | 16:12 | |
henrynash | gyee: you on….you also objected? | 16:12 |
*** omachace has joined #openstack-dev | 16:13 | |
henrynash | bknudson: and your concern is that existing clients will fail…or that it's "just not the right thing" | 16:13 |
*** sarob has joined #openstack-dev | 16:13 | |
*** salv-orlando has joined #openstack-dev | 16:13 | |
bknudson | henrynash: 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-dev | 16:14 | |
*** pschaef has joined #openstack-dev | 16:14 | |
ayoung | its an undefined portion of the web | 16:14 |
ayoung | but 2XX means success | 16:15 |
*** topol has joined #openstack-dev | 16:15 | |
bknudson | I don't know what clients would do with it... not try to validate the headers it received? | 16:15 |
ayoung | and 203 is the only one that indicates "results are truncated" as a potential aspect | 16:15 |
*** jcoufal has quit IRC | 16:15 | |
bknudson | 203 doesn't indicate results are trucated... it says the headers may be truncated. | 16:16 |
*** spzala has joined #openstack-dev | 16:16 | |
bknudson | http://tools.ietf.org/html/rfc2616#section-10.2.4 | 16:16 |
bknudson | "The returned metainformation in the entity-header is not the" | 16:16 |
henrynash | bknudson: really??? I read it as it might return a subset (or superset) of the results | 16:16 |
bknudson | it's the meta-information in the header. | 16:16 |
*** rohitk has joined #openstack-dev | 16:16 | |
bknudson | not the information in the body | 16:16 |
*** xgsa has quit IRC | 16:16 | |
henrynash | bknudson: ahhh.... | 16:17 |
ayoung | https://tools.ietf.org/html/rfc2616#section-10.2.4 for anyone following the discussion | 16:17 |
ayoung | "The set presented MAY be a subset | 16:17 |
ayoung | or superset of the original version. " | 16:17 |
*** omachace has quit IRC | 16:17 | |
ayoung | Not the header | 16:17 |
*** DinaBelova is now known as DinaBelova_ | 16:17 | |
topol | bknudson I put your pin in the mail today | 16:17 |
ayoung | ah | 16:18 |
henrynash | bknudson: I think I (and maybe others) read the second part of the paragraph as meaning the body…is "set" defined somewhere? | 16:18 |
bknudson | topol: I can't wait. Not sure I can wear it around the office. | 16:18 |
*** sarob has quit IRC | 16:18 | |
ayoung | metainformation in the entity-header is not the | 16:18 |
ayoung | definitive set | 16:18 |
topol | bknudson agreed! Save it for Atlanta!! | 16:18 |
ayoung | OK...that was not well written, but I agree with you now | 16:18 |
*** nati_ueno has joined #openstack-dev | 16:19 | |
*** evgenyf has quit IRC | 16:19 | |
ayoung | OK...sp the web way to do this would be: | 16:19 |
*** amuller has quit IRC | 16:19 | |
ayoung | if the results are too long, return 204 with a header indicating something about the lenght | 16:20 |
*** marun has quit IRC | 16:20 | |
bknudson | I 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 |
ayoung | then the client would re-request a subset? | 16:20 |
*** thuc has joined #openstack-dev | 16:20 | |
ayoung | how would a download work? | 16:20 |
*** lucas-hungry is now known as lucasagomes | 16:21 | |
*** nshaikh has left #openstack-dev | 16:21 | |
*** nshaikh has quit IRC | 16:21 | |
*** romcheg1 has joined #openstack-dev | 16:21 | |
henrynash | ayoung: 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 trucnated | 16:22 |
*** marun has joined #openstack-dev | 16:22 | |
*** romcheg has quit IRC | 16:22 | |
henrynash | how about we settle on using the Next pointer | 16:22 |
ayoung | henrynash, the whole issue is figuring out "how" to tell the user | 16:22 |
ayoung | that is the problem we are trying to solve. | 16:22 |
*** johnthetubaguy has quit IRC | 16:22 | |
bknudson | { "truncated": true } | 16:22 |
*** pcm_ has quit IRC | 16:22 | |
*** johnthetubaguy has joined #openstack-dev | 16:22 | |
ayoung | bknudson, but what does the rest of the web do? | 16:22 |
bknudson | ayoung: that's a good question... you can set a Range header to request a subset... | 16:23 |
bknudson | but I think that's for if a download was canceled | 16:23 |
ayoung | bknudson, what would trigger that | 16:23 |
bknudson | you got some bytes and then you cancel it. | 16:23 |
ayoung | bknudson, I suspect that it is more deliberate than that | 16:23 |
bknudson | now you wget the same file again and it says I got the first 1MB | 16:23 |
*** corXi has quit IRC | 16:23 | |
ayoung | its also for parallelizing | 16:23 |
*** e0ne has joined #openstack-dev | 16:23 | |
ayoung | but you need to know the overall data size in order to do that | 16:23 |
ayoung | https://tools.ietf.org/html/rfc2616#page-68 | 16:24 |
bknudson | you can do a HEAD request to get the size. | 16:24 |
bknudson | although that might not work too well with dynamically generated | 16:24 |
*** diogogmt has joined #openstack-dev | 16:25 | |
*** buzztroll has joined #openstack-dev | 16:25 | |
ayoung | bknudson, yeah, we are in streaming mode here, like web socket territory | 16:25 |
*** e0ne has quit IRC | 16:25 | |
*** omachace has joined #openstack-dev | 16:25 | |
*** e0ne has joined #openstack-dev | 16:26 | |
bknudson | I'd suggest 206 Partial Content but the spec says only if they used the Range header. | 16:26 |
*** omachace1 has quit IRC | 16:26 | |
*** drewlander has quit IRC | 16:26 | |
henrynash | bknudson: yep, that was our first thought as well | 16:26 |
ayoung | bknudson, yeah, that was the path we followed in the face to face discussion | 16:26 |
ayoung | so therve question is how do we trigger a client asking for a Range? | 16:26 |
bknudson | I'm still partial to putting something in the entity-body. | 16:26 |
ayoung | bknudson, no | 16:27 |
ayoung | bknudson, if we do that, we end up touching every API | 16:27 |
ayoung | lets use the web as it was intended until we can't make it fit | 16:27 |
*** e0ne_ has quit IRC | 16:27 | |
*** zaitcev has joined #openstack-dev | 16:27 | |
ayoung | bknudson, we can always resort to "links" if we have to | 16:28 |
*** ehaselwanter has joined #openstack-dev | 16:28 | |
ayoung | and.... | 16:28 |
henrynash | ayoung: 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 system | 16:28 |
bknudson | I thought we were going to use links anyways? | 16:28 |
bknudson | for paging | 16:28 |
henrynash | bknudson: for paging, yes | 16:28 |
ayoung | OK, so we don't want to trigger a client always trying to download the entire list, which is probably where the 206 is headed | 16:28 |
henrynash | bknudson: 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 IRC | 16:29 | |
*** ala_ has quit IRC | 16:29 | |
ayoung | the fact that the response is truncated should not be dealt with automatically, but by the end user | 16:29 |
bknudson | Looking through the 400 codes I don't see one saying that the request didn't include a header as required. | 16:29 |
ayoung | from a client perspective, it was a successful response | 16:30 |
*** rohitk has quit IRC | 16:30 | |
henrynash | bkundson: which is why if we DO use the body, I wondered about 'next': 'truncated' | 16:30 |
bknudson | the catch-all 403 Forbidden might work, but the client's got to figure out what to do then. | 16:30 |
*** e0ne has quit IRC | 16:30 | |
*** lexano has quit IRC | 16:30 | |
bknudson | ayoung: from the server perspective, it was also working as expected. | 16:30 |
ayoung | bknudson, I might have just convinced myself you are right. It depends on what the user would expect to do with a truncated response | 16:31 |
*** jckasper_ has joined #openstack-dev | 16:31 | |
*** jckasper has quit IRC | 16:31 | |
*** paragan has quit IRC | 16:31 | |
*** rohitk has joined #openstack-dev | 16:32 | |
*** NikitaKonovalov_ is now known as NikitaKonovalov | 16:32 | |
ayoung | thinking of revocation events. What if that list got ridiculously long? A truncated list would be dangerous | 16:32 |
*** garyk has quit IRC | 16:33 | |
*** pmathews has joined #openstack-dev | 16:33 | |
*** jckasper_ has quit IRC | 16:33 | |
*** jckasper_ has joined #openstack-dev | 16:33 | |
henrynash | ayoung: 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 IRC | 16:34 | |
*** jckasper_ has quit IRC | 16:34 | |
bknudson | henrynash: 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-dev | 16:34 | |
*** jckasper_ has joined #openstack-dev | 16:34 | |
henrynash | bknudson: yeah, that isn't too nice is it... | 16:35 |
*** eglynn-lunch is now known as eglynn | 16:35 | |
*** pmathews has quit IRC | 16:35 | |
*** pmathews has joined #openstack-dev | 16:35 | |
*** dshulyak has quit IRC | 16:36 | |
*** s2r2_ has joined #openstack-dev | 16:36 | |
*** mancdaz is now known as mancdaz_away | 16:37 | |
*** mlavalle has joined #openstack-dev | 16:37 | |
*** markmcclain has joined #openstack-dev | 16:38 | |
ayoung | We are doing somthing wrong | 16:38 |
ayoung | What if... | 16:39 |
*** yamahata has quit IRC | 16:39 | |
ayoung | are request for a list that is too long responded with a redirect? | 16:39 |
*** rohitk has quit IRC | 16:39 | |
*** DinaBelova_ is now known as DinaBelova | 16:39 | |
bknudson | ayoung: what would redirect to? some smaller query? | 16:40 |
*** tkammer has quit IRC | 16:40 | |
*** iartarisi has quit IRC | 16:40 | |
*** DuncanT- has joined #openstack-dev | 16:41 | |
*** mancdaz_away is now known as mancdaz | 16:41 | |
ayoung | bknudson, &truncated? | 16:41 |
*** rohitk has joined #openstack-dev | 16:41 | |
ayoung | bknudson, PAGE1 | 16:41 |
ayoung | for the ones that are insisting on paging | 16:42 |
ayoung | &list=default? | 16:42 |
bknudson | ayoung: is that how we're going to do paging, too? | 16:42 |
*** jpich has quit IRC | 16:43 | |
henrynash | ayoung: didn't understand that.... | 16:43 |
ayoung | bknudson, what I am saying is: don't do magic | 16:43 |
bknudson | ayoung: I am liking the idea of the redirect. more complicated than just setting a field in the response, but should work. | 16:43 |
ayoung | if the list is too long, tell them, and we do that with a redirect | 16:43 |
ayoung | and we can customize the redirect | 16:43 |
bknudson | ayoung: do we redirect when the response gets "too big" or when the filter is not narrow enough? | 16:44 |
ayoung | bknudson, yes. I mean, I am floating the proposal...what happens then? | 16:44 |
bknudson | btw - how does a client request "page1" when we have paging? | 16:45 |
ayoung | 307? | 16:45 |
*** afazekas_ has quit IRC | 16:45 | |
*** Longgeek has joined #openstack-dev | 16:45 | |
*** mikeoutland has joined #openstack-dev | 16:45 | |
henrynash | bknudons: that isn't how most OS projects do it…or how we had planned to…there were tow ways discussed: | 16:45 |
ayoung | 300? | 16:45 |
bknudson | 303 See Other | 16:45 |
henrynash | 1) page index as part of url string | 16:46 |
*** _cjones_ has joined #openstack-dev | 16:46 | |
henrynash | 2) just use next/prev pointers with some way of triggering the fact that you want paging | 16:46 |
*** sthaha has quit IRC | 16:47 | |
*** colinmcnamara has joined #openstack-dev | 16:47 | |
ayoung | dolphm, ... 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 |
bknudson | I suppose we could calculate "page1" when the request comes in and redirect to whatever index we calculated. | 16:47 |
*** jistr has quit IRC | 16:48 | |
bknudson | ayoung: 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 complicated | 16:48 |
ayoung | bknudson, I don't think it has to be a "one size fits all" solution, but we should have a few pre-canned approaches | 16:48 |
*** dvarga is now known as dvarga|away | 16:49 | |
*** dvarga|away is now known as dvarga | 16:49 | |
*** mmagr has quit IRC | 16:49 | |
*** kushal has joined #openstack-dev | 16:49 | |
*** Longgeek has quit IRC | 16:49 | |
ayoung | https://tools.ietf.org/html/rfc2616#section-10.3.1 | 16:50 |
*** mgagne has joined #openstack-dev | 16:51 | |
ayoung | bknudson, henrynash suggest we read up on the agent driven and server driven negotiation sections of that RFC | 16:51 |
*** gszasz has quit IRC | 16:52 | |
*** colinmcnamara has quit IRC | 16:53 | |
*** mikeoutland has quit IRC | 16:53 | |
*** GheRiver1 has joined #openstack-dev | 16:53 | |
*** GheRiver1 has quit IRC | 16:53 | |
*** jnoller has joined #openstack-dev | 16:56 | |
*** jmontemayor has quit IRC | 16:56 | |
*** ik_ has joined #openstack-dev | 16:57 | |
ik_ | hi | 16:58 |
*** vahidh has joined #openstack-dev | 16:58 | |
*** alexpilotti has quit IRC | 16:58 | |
*** xarses has quit IRC | 16:58 | |
*** kushal has quit IRC | 16:59 | |
*** sarob has joined #openstack-dev | 16:59 | |
*** doug_shelley66 has joined #openstack-dev | 16:59 | |
ik_ | why cant I include iniparse in cinder code? | 16:59 |
henrynash | ayoung: 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 paging | 16:59 |
*** ruhe is now known as _ruhe | 16:59 | |
*** krotscheck has joined #openstack-dev | 17:00 | |
*** tqtran has joined #openstack-dev | 17:00 | |
ayoung | henrynash, that is OK, for entities that do paging. I think that we say "no magic truncation" and provide a range of redirect options | 17:00 |
ayoung | paging is OK for some | 17:00 |
henrynash | ayoung: 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 |
ayoung | henrynash, and for some entities, no redirect is necessary | 17:01 |
*** I159 has quit IRC | 17:01 | |
henrynash | ayoung: so what other options are there" | 17:01 |
henrynash | ? | 17:01 |
ayoung | it depends on whether the API declares that the result might be trunctated | 17:01 |
ayoung | henrynash, sorry for being cryptic, I'm just thinking this through | 17:01 |
*** AlanClark has quit IRC | 17:02 | |
*** nati_ueno has quit IRC | 17:02 | |
henrynash | ayoung: so let's say we have an API that says results might be truncated | 17:02 |
ayoung | then 200 | 17:02 |
*** kushal has joined #openstack-dev | 17:02 | |
*** joesavak has quit IRC | 17:02 | |
henrynash | ayoung: 200 and just truncate? | 17:02 |
ayoung | then the indication of trunctation is like bknudson said, in the body of the response | 17:02 |
*** joesavak has joined #openstack-dev | 17:02 | |
henrynash | ayoung: Ok, right agreed | 17:03 |
ayoung | henrynash, but none of the APIs do that right now, do they? | 17:03 |
ayoung | So it woud be a surprise | 17:03 |
ayoung | So, for the user list... | 17:03 |
henrynash | ayoung: well no, but that's what this change says…there is a change to the identity-api doc that says collections might be truncated | 17:03 |
bknudson | what other apis return a lot of data? I'd expect listing all instances or listing all images. | 17:03 |
ayoung | henrynash, then we need to provide more feedback | 17:03 |
henrynash | ayoung: and currently the proposal said we would return a 203 in that case….but I think we have all agreed that isn't right | 17:04 |
henrynash | ayoung: so for now, I assume (since we don't have paging), we would use the body | 17:04 |
ayoung | If there is no way to indicate truncation, then the we return some 400 based error unless the server gives us a way to handle it | 17:04 |
ayoung | so if the server returns a length header, we can fill it | 17:05 |
ayoung | if the length header is larger than we accept | 17:05 |
ayoung | it is an invalid request | 17:05 |
*** aditirav_ has joined #openstack-dev | 17:05 | |
*** aditirav has quit IRC | 17:06 | |
*** aditirav_ is now known as aditirav | 17:06 | |
ayoung | henrynash, remember, Horizon is going to get these results back, but they hide data in the response from the end user | 17:06 |
ayoung | so the end user is not going to know that the results are truncated anyway | 17:06 |
ayoung | I'd almost rather return a 400 based error and force Horizon to work within that limitation | 17:06 |
* ayoung is not a nice person | 17:06 | |
henrynash | ayoung: 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 |
henrynash | ayoung: only one possibility, obviously | 17:07 |
ayoung | even with a filter, you might want to return a subset of the list | 17:07 |
ayoung | say you are looking for all users with last names that start with N | 17:08 |
ayoung | then Na | 17:08 |
ayoung | finally you get to Nas and henrynash shows up | 17:08 |
*** ifarkas has joined #openstack-dev | 17:08 | |
*** jmontemayor has joined #openstack-dev | 17:08 | |
henrynash | ayoung: sure truncation can happen (assuming the deployer wants it) even with a filter | 17:08 |
*** tanisdl has quit IRC | 17:08 | |
*** vkozhukalov has joined #openstack-dev | 17:08 | |
ayoung | Along with Johnny Nashville and so on | 17:08 |
*** amuller has joined #openstack-dev | 17:09 | |
ayoung | henrynash, 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 subset | 17:10 |
*** Ryan_Lane has joined #openstack-dev | 17:10 | |
*** xga has quit IRC | 17:11 | |
ayoung | from a UI perspective, returning more than one page worth of data is useless | 17:11 |
*** aditirav has quit IRC | 17:11 | |
*** Ryan_Lane has quit IRC | 17:11 | |
ayoung | I'd almost want to force a Length header in there | 17:11 |
henrynash | ayoung: and I guess the issue is, should that be a client/UI decision or a server decision? | 17:11 |
henrynash | ayoung: I'd have thought a client based one | 17:11 |
*** colinmcnamara has joined #openstack-dev | 17:12 | |
ayoung | henrynash, no, cuz too much data swamps the server | 17:12 |
ayoung | server requires the client to make conservative choices | 17:12 |
ayoung | "your bowl is too big, Oliver Twist" | 17:12 |
*** aditirav has joined #openstack-dev | 17:13 | |
henrynash | ayoung: 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 data | 17:13 |
*** xga has joined #openstack-dev | 17:13 | |
*** bauzas has quit IRC | 17:13 | |
*** gokrokve has quit IRC | 17:13 | |
*** devoid has joined #openstack-dev | 17:13 | |
*** gokrokve has joined #openstack-dev | 17:13 | |
*** devoid has left #openstack-dev | 17:14 | |
*** AlanClark has joined #openstack-dev | 17:14 | |
*** JordanP has quit IRC | 17:14 | |
*** dkuffner has quit IRC | 17:15 | |
ayoung | henrynash, 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 |
ayoung | And for that...be more restrictive | 17:16 |
ayoung | we can make things more permissive if demanded | 17:16 |
henrynash | ayoung: yeah, agreed…..but restrictive to who? | 17:16 |
*** mkollaro has quit IRC | 17:17 | |
ayoung | to everyone | 17:17 |
*** neelashah has quit IRC | 17:18 | |
*** gokrokve has quit IRC | 17:18 | |
*** neelashah has joined #openstack-dev | 17:18 | |
*** jaypipes has joined #openstack-dev | 17:19 | |
*** ramishra has joined #openstack-dev | 17:19 | |
*** mancdaz is now known as mancdaz_away | 17:19 | |
henrynash | ayoung: do you feel 200 + body item indicating truncation as too permissive? | 17:20 |
*** moted has quit IRC | 17:20 | |
*** romcheg has joined #openstack-dev | 17:20 | |
ayoung | henrynash, if the body indicates truncation, it is OK | 17:20 |
*** moted has joined #openstack-dev | 17:20 | |
ayoung | but it needs to be unsurprising | 17:20 |
ayoung | and I think that it will break the UI | 17:21 |
ayoung | in that the UI probably doens't handle the new field | 17:21 |
ayoung | so...I'd almost prefer a "Length Requires" header in there | 17:21 |
ayoung | response rather | 17:21 |
*** romcheg1 has quit IRC | 17:21 | |
ayoung | they get truncated only once they pass the length header | 17:21 |
henrynash | ayoung: Ok, sorry, gotta duck out for a bit..will be back on in a bit..will mull on this | 17:22 |
ayoung | henrynash, yeah...this is not easy | 17:22 |
bknudson | truncating at all is configurable at first? | 17:23 |
bknudson | I thought that was the plan | 17:23 |
*** neelashah has quit IRC | 17:23 | |
*** henrynash has quit IRC | 17:23 | |
bknudson | when horizon wants to support the field and provide a better experience they can add support for it. | 17:24 |
bknudson | seems better than showing an error message | 17:24 |
*** tqtran has quit IRC | 17:24 | |
ayoung | bknudson, so, once truncation is enabled on the server, the client needs to return a length field | 17:24 |
ayoung | er..add a length header | 17:24 |
*** dave_tucker is now known as dave_tucker_zzz | 17:24 | |
*** MaxV has quit IRC | 17:25 | |
*** ik_ has quit IRC | 17:25 | |
*** SumitNaiksatam has quit IRC | 17:25 | |
*** DennyZhang has quit IRC | 17:26 | |
bknudson | ayoung: client returns a length header? what does that mean? | 17:27 |
*** dsirrine has quit IRC | 17:27 | |
bknudson | include a length header in the request? | 17:27 |
ayoung | bknudson, yes | 17:27 |
*** yassine has quit IRC | 17:27 | |
ayoung | included in request | 17:28 |
*** HT_Sergio has quit IRC | 17:28 | |
*** mkollaro has joined #openstack-dev | 17:28 | |
bknudson | ayoung: clients are just going to send length:4309320943209423 | 17:28 |
ayoung | and that gets an "invalid request" response | 17:28 |
*** amuller has quit IRC | 17:30 | |
*** dave_tucker_zzz is now known as dave_tucker | 17:30 | |
*** comay_away has quit IRC | 17:30 | |
*** comay_away has joined #openstack-dev | 17:30 | |
bknudson | well, 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 |
bknudson | seems like it's the server knows more about what it can handle than the clients. | 17:31 |
lbragstad | stevemar: ping? you know if gyee will be around today? | 17:31 |
*** angdraug has quit IRC | 17:33 | |
*** otherwiseguy has quit IRC | 17:33 | |
ayoung | bknudson, yeah, that is the problem. Not sure how to communicate to the client "Max request size" | 17:33 |
*** Alexei_987 has quit IRC | 17:33 | |
yjiang5 | BobBall: hi | 17:33 |
*** kushal has quit IRC | 17:33 | |
*** arozumenko has quit IRC | 17:35 | |
*** vahidh has quit IRC | 17:35 | |
*** exed_ has quit IRC | 17:35 | |
*** s2r2_ has quit IRC | 17:35 | |
*** vahidh has joined #openstack-dev | 17:35 | |
*** mikeoutland has joined #openstack-dev | 17:36 | |
*** neelashah1 has joined #openstack-dev | 17:36 | |
*** thuc has quit IRC | 17:36 | |
*** afazekas_ has joined #openstack-dev | 17:37 | |
*** thuc has joined #openstack-dev | 17:37 | |
*** martyntaylor has quit IRC | 17:38 | |
*** marun has quit IRC | 17:40 | |
*** fbo is now known as fbo_away | 17:40 | |
*** marun has joined #openstack-dev | 17:41 | |
*** jkyle has quit IRC | 17:41 | |
*** thuc has quit IRC | 17:41 | |
*** chandankumar_ has quit IRC | 17:42 | |
*** dsirrine has joined #openstack-dev | 17:43 | |
*** kushal has joined #openstack-dev | 17:43 | |
*** xga has quit IRC | 17:45 | |
*** _ruhe is now known as ruhe | 17:45 | |
*** pberis has quit IRC | 17:45 | |
*** dbalog has left #openstack-dev | 17:46 | |
*** dstufft has quit IRC | 17:46 | |
*** nati_ueno has joined #openstack-dev | 17:47 | |
*** dstufft has joined #openstack-dev | 17:47 | |
*** jasondotstar has joined #openstack-dev | 17:47 | |
*** pberis has joined #openstack-dev | 17:47 | |
*** nati_ueno has quit IRC | 17:48 | |
*** ygbo has quit IRC | 17:48 | |
*** HT_Sergio has joined #openstack-dev | 17:50 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 17:52 | |
*** sarob has quit IRC | 17:53 | |
*** sarob has joined #openstack-dev | 17:54 | |
*** bnemec_ is now known as bnemec | 17:54 | |
*** eglynn has quit IRC | 17:55 | |
*** galstrom is now known as galstrom_zzz | 17:57 | |
*** ruhe is now known as _ruhe | 17:57 | |
*** tqtran has joined #openstack-dev | 17:58 | |
*** ramishra has quit IRC | 17:59 | |
*** zzelle has joined #openstack-dev | 17:59 | |
*** boris-42 has quit IRC | 18:00 | |
*** mkollaro has quit IRC | 18:00 | |
*** garyk has joined #openstack-dev | 18:01 | |
*** angdraug has joined #openstack-dev | 18:02 | |
*** derekh has quit IRC | 18:03 | |
*** chandankumar_ has joined #openstack-dev | 18:03 | |
*** boris-42 has joined #openstack-dev | 18:04 | |
*** florentflament has quit IRC | 18:04 | |
*** nati_ueno has joined #openstack-dev | 18:04 | |
*** nacim has quit IRC | 18:05 | |
*** NikitaKonovalov is now known as NikitaKonovalov_ | 18:05 | |
*** jnoller has quit IRC | 18:06 | |
*** CaptTofu has joined #openstack-dev | 18:06 | |
*** sushils has quit IRC | 18:07 | |
*** aditirav has quit IRC | 18:07 | |
*** aditirav has joined #openstack-dev | 18:08 | |
*** gokrokve has joined #openstack-dev | 18:09 | |
*** zz_ewindisch is now known as ewindisch | 18:09 | |
*** sarob has quit IRC | 18:09 | |
*** networkstatic has joined #openstack-dev | 18:09 | |
*** markmcclain has quit IRC | 18:10 | |
*** e0ne has joined #openstack-dev | 18:10 | |
*** markmcclain has joined #openstack-dev | 18:10 | |
*** athomas has quit IRC | 18:10 | |
*** Mandell has joined #openstack-dev | 18:11 | |
*** afazekas_ has quit IRC | 18:12 | |
*** johnthetubaguy has quit IRC | 18:13 | |
*** dkuffner has joined #openstack-dev | 18:14 | |
*** tongli has quit IRC | 18:15 | |
*** tqtran has quit IRC | 18:15 | |
*** Jokke_ has quit IRC | 18:15 | |
*** danpb has quit IRC | 18:16 | |
*** jaypipes has quit IRC | 18:16 | |
*** tqtran has joined #openstack-dev | 18:17 | |
*** s2r2_ has joined #openstack-dev | 18:17 | |
*** vkozhukalov has quit IRC | 18:19 | |
*** yeylon_ has joined #openstack-dev | 18:19 | |
*** yamahata has joined #openstack-dev | 18:21 | |
*** henrynash has joined #openstack-dev | 18:23 | |
*** kenperkins has quit IRC | 18:23 | |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 18:24 | |
*** SergeyLukjanov_a is now known as SergeyLukjanov_ | 18:25 | |
*** Gordonz has quit IRC | 18:25 | |
*** s2r2_ has quit IRC | 18:26 | |
*** afazekas_ has joined #openstack-dev | 18:26 | |
*** s2r2_ has joined #openstack-dev | 18:28 | |
*** rohitk has quit IRC | 18:29 | |
henrynash | bknudson: yes, no truncation by default | 18:30 |
*** afazekas_ has quit IRC | 18:30 | |
henrynash | bknudson: to be clear, the default is: no truncation | 18:30 |
*** afazekas_ has joined #openstack-dev | 18:32 | |
*** marun has quit IRC | 18:32 | |
*** otherwiseguy has joined #openstack-dev | 18:33 | |
*** marun has joined #openstack-dev | 18:33 | |
*** exed_ has joined #openstack-dev | 18:34 | |
*** erkrnt has joined #openstack-dev | 18:35 | |
*** ewindisch is now known as zz_ewindisch | 18:36 | |
*** tdruiva has quit IRC | 18:37 | |
*** tdruiva has joined #openstack-dev | 18:37 | |
*** zz_ewindisch is now known as ewindisch | 18:37 | |
*** jaypipes has joined #openstack-dev | 18:37 | |
*** ewindisch is now known as zz_ewindisch | 18:40 | |
*** marun has quit IRC | 18:40 | |
*** zz_ewindisch is now known as ewindisch | 18:41 | |
*** marun has joined #openstack-dev | 18:41 | |
*** chandankumar_ has quit IRC | 18:44 | |
*** s2r2__ has joined #openstack-dev | 18:45 | |
*** galstrom_zzz is now known as galstrom | 18:45 | |
*** pschaef has quit IRC | 18:46 | |
*** newell has joined #openstack-dev | 18:47 | |
*** venkatesh has joined #openstack-dev | 18:48 | |
*** yamahata has quit IRC | 18:48 | |
*** s2r2_ has quit IRC | 18:48 | |
*** jasondotstar has quit IRC | 18:49 | |
*** Longgeek has joined #openstack-dev | 18:49 | |
*** ewindisch is now known as zz_ewindisch | 18:50 | |
*** teran has quit IRC | 18:50 | |
*** CaptTofu has quit IRC | 18:52 | |
*** zz_ewindisch is now known as ewindisch | 18:52 | |
*** nati_uen_ has joined #openstack-dev | 18:53 | |
*** markmcclain has quit IRC | 18:53 | |
*** mutex has left #openstack-dev | 18:55 | |
ewindisch | dtroyer: 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 IRC | 18:56 | |
*** Longgeek has quit IRC | 18:57 | |
dstanek | ayoung, henrynash: what information does the Length request header convey to the server? | 18:57 |
*** spzala has quit IRC | 18:57 | |
ayoung | dstanek, how much is requested | 18:57 |
*** spzala_ has joined #openstack-dev | 18:57 | |
ayoung | in bytes | 18:57 |
*** dave_tucker is now known as dave_tucker_zzz | 18:58 | |
*** spzala_ is now known as spzala | 18:58 | |
dtroyer | ewindisch: it started that way, I split it out because it installs from a third-party repo. that needs to be done before stack.sh runs | 18:58 |
ayoung | http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.4 | 18:58 |
*** markmcclain has joined #openstack-dev | 18:59 | |
ayoung | http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.12 | 18:59 |
ewindisch | dtroyer: gotcha. I was going to do that next, but I suppose I can introduce the patches in the reverse order | 18:59 |
*** mikeoutl_ has joined #openstack-dev | 18:59 | |
*** mikeoutland has quit IRC | 18:59 | |
ayoung | dstanek, "Content-Length" | 18:59 |
*** lucasagomes has left #openstack-dev | 18:59 | |
ayoung | http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13 | 19:00 |
marekd | Hey. 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 |
dstanek | ayoung: do instead of saying "max 100 entities" they would be saying "max 250K bytes"? | 19:00 |
ewindisch | dtroyer: although I guess I'd like to chat about that more, because it might not be entirely unavoidable... | 19:00 |
ayoung | dstanek, that is the Fearless HTTP way | 19:00 |
dstanek | ayoung: content-length already has a meaning in a request | 19:00 |
ayoung | dstanek, yes. I am not suggesting we repurpose that | 19:01 |
ewindisch | dtroyer: I can change it to install the "docker.io" patch from Ubuntu Tahr... but there is no package in Precise | 19:01 |
dstanek | ayoung: but doesn't that violate HTTP? | 19:01 |
ayoung | dstanek, I think we are talking past each other | 19:01 |
ayoung | I am talking about using HTTP as it is designed | 19:01 |
ayoung | not redefining what is meant | 19:01 |
ewindisch | dtroyer: and russellb is hardlining us to get devstack-gate working (which runs on Precise) as a requirement to keep the driver in Nova | 19:02 |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 19:02 | |
ayoung | so if a request for data comes in that would be truncated, without a Content-Length header return the 4XX | 19:02 |
*** venkatesh has quit IRC | 19:02 | |
*** exed_ has quit IRC | 19:02 | |
*** aditirav has quit IRC | 19:02 | |
ayoung | 411 | 19:02 |
dstanek | ayoung: content-length already means "the length of the message in this request"; i don't think i would want to change that | 19:03 |
*** amotoki has joined #openstack-dev | 19:03 | |
*** belmoreira has joined #openstack-dev | 19:03 | |
ewindisch | dtroyer: 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 |
ayoung | argh | 19:03 |
*** afazekas_ has quit IRC | 19:03 | |
*** amotoki has quit IRC | 19:03 | |
dtroyer | ewindisch: 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 |
ayoung | is it that ambiguous? It doesn't indicate if it is request or response length, doe it | 19:03 |
ayoung | does it? | 19:03 |
ewindisch | dtroyer: yes | 19:03 |
dstanek | ayoung: our client is probably automatically setting that when there is a POST or PUT payload | 19:03 |
ewindisch | dtroyer: agreed, there are challenges on the gate side, too | 19:04 |
ayoung | dstanek, OK...I misread the spec | 19:04 |
ayoung | I though it was an accepts type header | 19:04 |
dstanek | ayoung: what you are looking for seems more like a range | 19:05 |
*** galstrom is now known as galstrom_zzz | 19:05 | |
ewindisch | dtroyer: 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-dev | 19:05 | |
ayoung | dstanek, yeah | 19:05 |
zzelle | ayoung: 411 is client error like every 4XX errors | 19:05 |
*** CaptTofu has joined #openstack-dev | 19:05 | |
ayoung | zzelle, I undertand that, just misunderstood what it was indicating | 19:05 |
*** galstrom_zzz is now known as galstrom | 19:05 | |
zzelle | the request is uncorrectly formatted | 19:06 |
dtroyer | ewindisch: this current gate situation is untenable…and we're going to multiply the permutations? | 19:06 |
dstanek | ayoung: i would see us supporting 0-bounded ranges like: Range: bytes=0-100000 | 19:07 |
*** sahid has quit IRC | 19:07 | |
ayoung | dstanek, we are trying to make the client explicitly request a truncated list | 19:08 |
* ayoung going in to hiding to finish revocation events | 19:08 | |
*** ayoung is now known as admiyo | 19:08 | |
ewindisch | dtroyer: https://wiki.openstack.org/wiki/HypervisorSupportMatrix | 19:09 |
ewindisch | dtroyer: 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 IRC | 19:10 | |
dtroyer | ewindisch: 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-dev | 19:13 | |
*** dkuffner has quit IRC | 19:13 | |
*** markmcclain has quit IRC | 19:13 | |
*** belmoreira has quit IRC | 19:14 | |
*** jasondotstar has joined #openstack-dev | 19:14 | |
*** akrivoka has quit IRC | 19:14 | |
ewindisch | dtroyer: well, running our own CI systems to run functional tests for openstack is a very tall order as well | 19:14 |
*** oro has quit IRC | 19:15 | |
*** mrodden has joined #openstack-dev | 19:15 | |
*** markmc has quit IRC | 19:16 | |
*** jtomasek has quit IRC | 19:17 | |
*** arozumenko has joined #openstack-dev | 19:21 | |
*** annegent_ has joined #openstack-dev | 19:21 | |
*** topol has quit IRC | 19:22 | |
*** nati_uen_ has quit IRC | 19:22 | |
*** sushils has joined #openstack-dev | 19:22 | |
*** annegent_ has quit IRC | 19:22 | |
*** markmcclain has joined #openstack-dev | 19:23 | |
*** jp_at_hp has quit IRC | 19:24 | |
*** erkrnt has quit IRC | 19:25 | |
*** networkstatic has quit IRC | 19:25 | |
*** xarses has joined #openstack-dev | 19:27 | |
*** thomasem has quit IRC | 19:28 | |
*** dvarga has quit IRC | 19:28 | |
*** yolanda has quit IRC | 19:30 | |
*** jmeridth has quit IRC | 19:30 | |
*** topol has joined #openstack-dev | 19:30 | |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 19:31 | |
*** belmoreira has joined #openstack-dev | 19:32 | |
*** SergeyLukjanov_a is now known as SergeyLukjanov_ | 19:32 | |
*** erkrnt has joined #openstack-dev | 19:32 | |
*** ekhugen has joined #openstack-dev | 19:32 | |
*** dvarga has joined #openstack-dev | 19:33 | |
*** drewlander has joined #openstack-dev | 19:34 | |
*** spzala has quit IRC | 19:35 | |
*** edmund has joined #openstack-dev | 19:35 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 19:35 | |
*** spzala has joined #openstack-dev | 19:36 | |
*** teran has joined #openstack-dev | 19:36 | |
*** MaxV has joined #openstack-dev | 19:36 | |
*** networkstatic has joined #openstack-dev | 19:37 | |
*** topol has quit IRC | 19:37 | |
*** emagana has joined #openstack-dev | 19:37 | |
*** chrispeters has quit IRC | 19:38 | |
*** markmcclain has quit IRC | 19:39 | |
*** HenryG has quit IRC | 19:39 | |
*** novas0x2a|laptop has joined #openstack-dev | 19:39 | |
*** omachace has left #openstack-dev | 19:40 | |
admiyo | stevemar, thanks for the review...just saw it...my last change does not address your comments. I'm looking now | 19:40 |
dstanek | is there a reason to use py3kcompat/urlutils.py over six.moves.urllib? | 19:40 |
*** xga has joined #openstack-dev | 19:41 | |
*** julienvey_ has joined #openstack-dev | 19:42 | |
*** xga has quit IRC | 19:45 | |
*** MaxV has quit IRC | 19:46 | |
*** CaptTofu has quit IRC | 19:46 | |
*** kevinconway_ has joined #openstack-dev | 19:48 | |
*** kevinconway has quit IRC | 19:49 | |
*** kevinconway_ is now known as kevinconway | 19:49 | |
*** arosen has joined #openstack-dev | 19:49 | |
*** mlavalle has quit IRC | 19:50 | |
*** MaxV has joined #openstack-dev | 19:50 | |
*** markmcclain has joined #openstack-dev | 19:51 | |
*** gokrokve has quit IRC | 19:53 | |
stevemar | admiyo, np, i'll keep an eye on it | 19:53 |
*** gokrokve has joined #openstack-dev | 19:53 | |
admiyo | stevemar, just updated | 19:53 |
admiyo | stevemar, the latest version addresses oauth | 19:54 |
admiyo | please look | 19:54 |
*** yolanda has joined #openstack-dev | 19:54 | |
*** rnirmal has joined #openstack-dev | 19:55 | |
*** marun has quit IRC | 19:55 | |
*** westmau5 is now known as westmaas | 19:55 | |
*** galstrom is now known as galstrom_zzz | 19:55 | |
*** Longgeek has joined #openstack-dev | 19:56 | |
*** HenryG has joined #openstack-dev | 19:57 | |
*** gokrokve has quit IRC | 19:58 | |
*** galstrom_zzz is now known as galstrom | 19:58 | |
*** bombardier has joined #openstack-dev | 19:58 | |
*** _ruhe is now known as ruhe | 19:59 | |
*** MaxV has quit IRC | 19:59 | |
*** arozumenko has quit IRC | 20:00 | |
*** chrispeters has joined #openstack-dev | 20:00 | |
*** HT_Sergio has quit IRC | 20:00 | |
*** belkinay has joined #openstack-dev | 20:00 | |
*** Tross has left #openstack-dev | 20:01 | |
*** mlavalle has joined #openstack-dev | 20:02 | |
*** Longgeek has quit IRC | 20:02 | |
*** arosen1 has joined #openstack-dev | 20:02 | |
*** networkstatic has quit IRC | 20:04 | |
*** arosen has quit IRC | 20:04 | |
*** nkinder has quit IRC | 20:06 | |
*** cagrev has quit IRC | 20:06 | |
*** cagrev has joined #openstack-dev | 20:06 | |
*** marun has joined #openstack-dev | 20:06 | |
*** MaxV has joined #openstack-dev | 20:06 | |
*** Jorden has joined #openstack-dev | 20:07 | |
*** neelashah1 has quit IRC | 20:08 | |
*** ifarkas has quit IRC | 20:08 | |
*** fishguy has joined #openstack-dev | 20:08 | |
*** dbalog has joined #openstack-dev | 20:08 | |
*** gokrokve has joined #openstack-dev | 20:09 | |
*** Jorden has quit IRC | 20:10 | |
*** alex_klimov has joined #openstack-dev | 20:11 | |
*** networkstatic has joined #openstack-dev | 20:11 | |
*** otherwiseguy has quit IRC | 20:13 | |
*** mikeoutl_ has quit IRC | 20:13 | |
*** belkinay has quit IRC | 20:13 | |
*** mikeoutland has joined #openstack-dev | 20:14 | |
*** MaxV has quit IRC | 20:14 | |
*** jasondotstar has quit IRC | 20:15 | |
*** morazi has quit IRC | 20:16 | |
*** topol has joined #openstack-dev | 20:16 | |
*** neelashah has joined #openstack-dev | 20:16 | |
*** bashok has joined #openstack-dev | 20:17 | |
*** cagrev_ has joined #openstack-dev | 20:17 | |
*** thomasem has joined #openstack-dev | 20:17 | |
*** jcoufal has joined #openstack-dev | 20:18 | |
*** cagrev has quit IRC | 20:20 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 20:22 | |
*** topol has quit IRC | 20:23 | |
*** colinmcnamara has quit IRC | 20:26 | |
*** bauzas has joined #openstack-dev | 20:28 | |
*** mdomsch has joined #openstack-dev | 20:31 | |
*** morazi has joined #openstack-dev | 20:32 | |
*** bashok has quit IRC | 20:33 | |
*** admiyo is now known as ayoung | 20:33 | |
*** pmathews has quit IRC | 20:33 | |
*** irenab has joined #openstack-dev | 20:33 | |
*** rfolco has quit IRC | 20:33 | |
*** pmathews has joined #openstack-dev | 20:33 | |
*** gokrokve has quit IRC | 20:34 | |
*** gokrokve has joined #openstack-dev | 20:34 | |
*** andreaf has joined #openstack-dev | 20:34 | |
*** erkrnt has quit IRC | 20:35 | |
*** alex_klimov has quit IRC | 20:35 | |
*** gokrokve_ has joined #openstack-dev | 20:35 | |
*** markwash has joined #openstack-dev | 20:36 | |
*** raildo has joined #openstack-dev | 20:38 | |
raildo | Guys, 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 domai | 20:38 |
raildo | project={project_id}* | 20:38 |
*** gokrokve has quit IRC | 20:39 | |
*** benrodrigue has joined #openstack-dev | 20:40 | |
lbragstad | raildo: how did you generate the token stored in $TOKEN? | 20:41 |
raildo | I 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-dev | 20:44 | |
raildo | lbragstad: this link has an example: http://adam.younglogic.com/2013/09/keystone-v3-api-examples/ | 20:44 |
*** NikitaKonovalov_ is now known as NikitaKonovalov | 20:45 | |
*** markmcclain has quit IRC | 20:46 | |
*** MaxV has joined #openstack-dev | 20:47 | |
*** derekh has joined #openstack-dev | 20:48 | |
*** SumitNaiksatam has joined #openstack-dev | 20:49 | |
*** tkay has joined #openstack-dev | 20:49 | |
lbragstad | raildo: 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_idprojects | 20:52 |
*** uaberme has joined #openstack-dev | 20:52 | |
*** mrda has joined #openstack-dev | 20:53 | |
lbragstad | raildo: not sure if you've seen that yet, I think it was linked in the bottom of ayoung 's blog | 20:53 |
* ayoung looking at blog stats now | 20:54 | |
*** networkstatic has quit IRC | 20:54 | |
lbragstad | ayoung: 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 |
raildo | is not exactly what I wanted but it will be helpful to make my test. thank you | 20:55 |
*** yolanda has quit IRC | 20:56 | |
*** rnirmal has quit IRC | 20:56 | |
*** bombardier has quit IRC | 20:57 | |
*** jamespage_ has joined #openstack-dev | 20:57 | |
*** teran_ has joined #openstack-dev | 20:59 | |
*** jamespage_ has quit IRC | 20:59 | |
*** carl_baldwin has joined #openstack-dev | 21:00 | |
*** raildo has quit IRC | 21:00 | |
*** Longgeek has joined #openstack-dev | 21:00 | |
*** otherwiseguy has joined #openstack-dev | 21:00 | |
*** DinaBelova is now known as DinaBelova_ | 21:00 | |
*** teran has quit IRC | 21:02 | |
*** teran has joined #openstack-dev | 21:04 | |
*** mdomsch has quit IRC | 21:05 | |
*** s2r2__ has quit IRC | 21:05 | |
*** Longgeek has quit IRC | 21:05 | |
*** CaptTofu has joined #openstack-dev | 21:05 | |
*** vslavix has joined #openstack-dev | 21:05 | |
*** jmeridth has joined #openstack-dev | 21:06 | |
*** tkay has quit IRC | 21:06 | |
*** teran_ has quit IRC | 21:07 | |
*** MaxV has quit IRC | 21:08 | |
*** jmeridth has quit IRC | 21:08 | |
*** xqueralt has quit IRC | 21:09 | |
*** dprince has quit IRC | 21:10 | |
*** max_lobur is now known as max_lobur_afk | 21:10 | |
*** jaypipes has quit IRC | 21:12 | |
*** colinmcnamara has joined #openstack-dev | 21:14 | |
*** nkinder has joined #openstack-dev | 21:15 | |
*** belmoreira has quit IRC | 21:16 | |
*** networkstatic has joined #openstack-dev | 21:16 | |
*** nermina has quit IRC | 21:16 | |
*** carl_baldwin has quit IRC | 21:16 | |
*** carl_baldwin has joined #openstack-dev | 21:16 | |
*** salv-orlando has quit IRC | 21:18 | |
*** salv-orlando has joined #openstack-dev | 21:18 | |
*** dvarga has quit IRC | 21:19 | |
*** dvarga has joined #openstack-dev | 21:20 | |
*** novas0x2a|laptop has quit IRC | 21:21 | |
*** dvarga is now known as dvarga|away | 21:21 | |
*** dvarga|away is now known as dvarga | 21:21 | |
*** belmoreira has joined #openstack-dev | 21:22 | |
*** vslavix has quit IRC | 21:22 | |
*** morazi has quit IRC | 21:22 | |
*** irenab has quit IRC | 21:22 | |
*** MaxV has joined #openstack-dev | 21:23 | |
henrynash | ayoung, 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 anything | 21:24 |
bknudson | simple sounds good. | 21:24 |
henrynash | dolphm, 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-dev | 21:27 | |
*** CaptTofu has quit IRC | 21:28 | |
*** pcm_ has joined #openstack-dev | 21:28 | |
dstanek | henrynash: looking now | 21:29 |
*** pcm_ has quit IRC | 21:30 | |
*** Sukhdev_ has joined #openstack-dev | 21:30 | |
*** pcm_ has joined #openstack-dev | 21:31 | |
*** tdruiva has quit IRC | 21:31 | |
*** radez is now known as radez_g0n3 | 21:32 | |
*** jhesketh_ has joined #openstack-dev | 21:33 | |
*** tdruiva has joined #openstack-dev | 21:33 | |
*** samuelbercovici has joined #openstack-dev | 21:34 | |
*** ruhe is now known as _ruhe | 21:34 | |
*** morazi has joined #openstack-dev | 21:34 | |
*** belmoreira has quit IRC | 21:34 | |
*** mikeoutland has quit IRC | 21:35 | |
*** cagrev__ has joined #openstack-dev | 21:36 | |
*** yamahata has quit IRC | 21:36 | |
*** nati_ueno has joined #openstack-dev | 21:37 | |
*** jhesketh__ has joined #openstack-dev | 21:37 | |
*** MaxSayre has left #openstack-dev | 21:37 | |
*** yamahata has joined #openstack-dev | 21:38 | |
*** tdruiva_ has joined #openstack-dev | 21:38 | |
*** dvarga is now known as dvarga|away | 21:40 | |
*** dvarga|away is now known as dvarga | 21:40 | |
*** cagrev_ has quit IRC | 21:40 | |
*** belmoreira has joined #openstack-dev | 21:40 | |
*** tdruiva has quit IRC | 21:42 | |
*** tmclaugh[work] has quit IRC | 21:43 | |
*** spzala has quit IRC | 21:43 | |
*** yeylon_ has quit IRC | 21:44 | |
*** mikeoutland has joined #openstack-dev | 21:45 | |
*** galstrom is now known as galstrom_zzz | 21:45 | |
*** mikeoutland has quit IRC | 21:46 | |
*** topol has joined #openstack-dev | 21:47 | |
*** radsy has joined #openstack-dev | 21:47 | |
*** jruzicka has quit IRC | 21:47 | |
*** asalkeld has joined #openstack-dev | 21:48 | |
ayoung | henrynash it will be set to `truncated` doesn't work for an URL | 21:50 |
ayoung | henrynash, if it is truncated, the link should be a link to something that lets the user deal with it | 21:50 |
*** NikitaKonovalov is now known as NikitaKonovalov_ | 21:52 | |
*** jaypipes has joined #openstack-dev | 21:52 | |
*** tserong has quit IRC | 21:53 | |
*** tserong has joined #openstack-dev | 21:54 | |
*** tserong has quit IRC | 21:54 | |
*** tserong has joined #openstack-dev | 21:54 | |
henrynash | ayoung: 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 ur | 21:54 |
*** jruzicka has joined #openstack-dev | 21:54 | |
henrynash | ayoung: if we could come up with something sensible as a url, I'd be OK with that too | 21:55 |
ayoung | henrynash, so long as it is a valid url... | 21:55 |
ayoung | If anything is there, we just check for presense | 21:55 |
*** cyli has joined #openstack-dev | 21:55 | |
*** thuc has joined #openstack-dev | 21:57 | |
*** asalkeld has quit IRC | 21:57 | |
*** drewlander has quit IRC | 21:58 | |
*** asalkeld has joined #openstack-dev | 21:58 | |
*** dvarga has quit IRC | 21:58 | |
*** jruzicka has quit IRC | 22:00 | |
*** martyntaylor has joined #openstack-dev | 22:00 | |
*** rnirmal has joined #openstack-dev | 22:00 | |
*** vkmc has quit IRC | 22:02 | |
*** carl_baldwin has quit IRC | 22:03 | |
*** pcm_ has quit IRC | 22:03 | |
*** doug_shelley66 has quit IRC | 22:03 | |
*** nati_ueno has quit IRC | 22:04 | |
*** Longgeek has joined #openstack-dev | 22:04 | |
*** samuelbercovici has quit IRC | 22:05 | |
*** ArxCruz has quit IRC | 22:06 | |
*** uaberme has quit IRC | 22:07 | |
*** beagles has quit IRC | 22:07 | |
*** ArxCruz has joined #openstack-dev | 22:09 | |
*** Longgeek has quit IRC | 22:09 | |
*** chrispeters has quit IRC | 22:10 | |
*** jdob has quit IRC | 22:10 | |
*** peristeri has quit IRC | 22:12 | |
*** arosen1 has quit IRC | 22:14 | |
*** marun has quit IRC | 22:14 | |
*** nati_ueno has joined #openstack-dev | 22:14 | |
*** nati_ueno has quit IRC | 22:14 | |
*** nati_ueno has joined #openstack-dev | 22:16 | |
*** ewindisch is now known as zz_ewindisch | 22:16 | |
*** zz_ewindisch is now known as ewindisch | 22:17 | |
*** pixelb has quit IRC | 22:19 | |
*** danielbruno has quit IRC | 22:20 | |
*** ewindisch is now known as zz_ewindisch | 22:20 | |
*** sgordon has quit IRC | 22:21 | |
*** zz_ewindisch is now known as ewindisch | 22:21 | |
*** artom has quit IRC | 22:22 | |
*** mikeoutland has joined #openstack-dev | 22:23 | |
*** nati_ueno has quit IRC | 22:23 | |
*** colinmcnamara has quit IRC | 22:24 | |
*** colinmcnamara has joined #openstack-dev | 22:25 | |
*** fishguy has quit IRC | 22:27 | |
*** doug_shelley66 has joined #openstack-dev | 22:28 | |
*** yamahata has quit IRC | 22:29 | |
*** pmathews has quit IRC | 22:29 | |
*** pmathews has joined #openstack-dev | 22:29 | |
*** bdpayne has joined #openstack-dev | 22:29 | |
*** michchap has quit IRC | 22:30 | |
*** michchap has joined #openstack-dev | 22:31 | |
*** vladikr has quit IRC | 22:32 | |
*** ekhugen has quit IRC | 22:33 | |
*** thomasem has quit IRC | 22:33 | |
*** joesavak has quit IRC | 22:35 | |
*** doug_shelley66 has quit IRC | 22:35 | |
*** nati_ueno has joined #openstack-dev | 22:35 | |
*** doug_shelley66 has joined #openstack-dev | 22:36 | |
*** jcoufal has quit IRC | 22:36 | |
*** sandywalsh has joined #openstack-dev | 22:36 | |
*** galstrom_zzz is now known as galstrom | 22:37 | |
*** yamahata has joined #openstack-dev | 22:38 | |
*** dims has quit IRC | 22:39 | |
*** thuc has quit IRC | 22:39 | |
*** thuc has joined #openstack-dev | 22:40 | |
*** thuc has quit IRC | 22:40 | |
*** jmontemayor has quit IRC | 22:40 | |
*** lexano has joined #openstack-dev | 22:41 | |
*** belmoreira has quit IRC | 22:42 | |
henrynash | bknudson: thank's for spotting that skipped test - it runs fine, have removed the ski[ | 22:42 |
henrynash | skip | 22:42 |
*** e0ne has quit IRC | 22:43 | |
*** dkranz has quit IRC | 22:44 | |
*** vijendar has quit IRC | 22:44 | |
*** stevemar has quit IRC | 22:46 | |
*** colinmcnamara has quit IRC | 22:46 | |
*** colinmcnamara has joined #openstack-dev | 22:47 | |
*** jasondotstar has joined #openstack-dev | 22:50 | |
*** carl_baldwin has joined #openstack-dev | 22:50 | |
*** marekd is now known as marekd|away | 22:51 | |
*** topol has quit IRC | 22:52 | |
*** jmontemayor has joined #openstack-dev | 22:52 | |
*** nati_ueno has quit IRC | 22:52 | |
*** MaxV has quit IRC | 22:52 | |
*** jobewan has quit IRC | 22:54 | |
*** kevinconway has quit IRC | 22:54 | |
*** csd has joined #openstack-dev | 22:54 | |
*** jobewan has joined #openstack-dev | 22:54 | |
*** nati_ueno has joined #openstack-dev | 22:54 | |
*** dims has joined #openstack-dev | 22:54 | |
*** lbragstad has quit IRC | 22:55 | |
*** e0ne has joined #openstack-dev | 23:00 | |
*** jasondotstar has quit IRC | 23:00 | |
*** neelashah has quit IRC | 23:01 | |
*** galstrom is now known as galstrom_zzz | 23:01 | |
*** carl_baldwin has quit IRC | 23:01 | |
*** carl_baldwin has joined #openstack-dev | 23:02 | |
*** nati_ueno has quit IRC | 23:03 | |
bknudson | ayoung: man places in the cod | 23:04 |
*** nati_ueno has joined #openstack-dev | 23:04 | |
ayoung | bknudson, greates non-sequiter of the day | 23:05 |
bknudson | ayoung: https://review.openstack.org/#/c/55908/23//COMMIT_MSG | 23:05 |
ayoung | bknudson, what does " man places in the cod" mean ? | 23:06 |
ayoung | Something smells fishy? | 23:06 |
bknudson | ayoung: you tell me, it's your commit message. | 23:06 |
ayoung | ah | 23:06 |
*** martyntaylor has quit IRC | 23:07 | |
ayoung | many places in the code | 23:07 |
bknudson | ayoung: It is called from man places in the cod | 23:07 |
henrynash | ayoung: aahh life living in the cod..what more could a man want…. | 23:07 |
*** mrodden has quit IRC | 23:07 | |
*** zzelle has quit IRC | 23:07 | |
ayoung | Hurrah, Hurrah for Boston, land of the Bean and the Cod where the Cabots speak to the Lowells and the Lowells speak only to God | 23:07 |
*** Longgeek has joined #openstack-dev | 23:07 | |
ayoung | bknudson, you can stop giggling now | 23:08 |
*** romcheg has quit IRC | 23:08 | |
ayoung | Many places on Cape Cod | 23:08 |
*** arosen1 has joined #openstack-dev | 23:09 | |
*** novas0x2a|laptop has joined #openstack-dev | 23:12 | |
*** sarob has joined #openstack-dev | 23:13 | |
*** Longgeek has quit IRC | 23:13 | |
*** FunnyLookinHat has quit IRC | 23:14 | |
*** novas0x2a|laptop has quit IRC | 23:16 | |
*** dave_tucker_zzz is now known as dave_tucker | 23:19 | |
*** novas0x2a|laptop has joined #openstack-dev | 23:21 | |
*** jecarey has quit IRC | 23:21 | |
*** benrodrigue has quit IRC | 23:21 | |
*** sarob has quit IRC | 23:22 | |
*** kgriffs is now known as kgriffs_afk | 23:24 | |
*** e0ne has quit IRC | 23:24 | |
*** cdub has quit IRC | 23:25 | |
*** eharney has quit IRC | 23:28 | |
*** jamielennox|away is now known as jamielennox | 23:29 | |
*** Shaan7 has quit IRC | 23:30 | |
*** derekh has quit IRC | 23:30 | |
*** Sukhdev_ has quit IRC | 23:30 | |
*** gokrokve_ has quit IRC | 23:33 | |
*** gokrokve has joined #openstack-dev | 23:34 | |
*** clayb has quit IRC | 23:35 | |
*** nkinder has quit IRC | 23:36 | |
*** gokrokve has quit IRC | 23:38 | |
*** carl_baldwin has quit IRC | 23:39 | |
*** rraja has joined #openstack-dev | 23:41 | |
*** cagrev__ has quit IRC | 23:44 | |
*** kbrierly has quit IRC | 23:45 | |
*** asalkeld has quit IRC | 23:50 | |
*** mlavalle has quit IRC | 23:50 | |
*** rcleere has quit IRC | 23:53 | |
*** rcleere has joined #openstack-dev | 23:53 | |
*** radsy_ has joined #openstack-dev | 23:55 | |
*** reed has joined #openstack-dev | 23:55 | |
*** e0ne has joined #openstack-dev | 23:55 | |
*** jobewan has quit IRC | 23:56 | |
*** e0ne has quit IRC | 23:56 | |
*** e0ne has joined #openstack-dev | 23:57 | |
*** radsy has quit IRC | 23:57 | |
*** radsy_ has quit IRC | 23:57 | |
*** jmontemayor has quit IRC | 23:58 | |
*** rcleere has quit IRC | 23:58 | |
*** e0ne has quit IRC | 23:58 | |
*** e0ne has joined #openstack-dev | 23:58 | |
*** itzikb has joined #openstack-dev | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!