*** romcheg has joined #openstack-dev | 00:03 | |
*** romcheg has left #openstack-dev | 00:03 | |
*** SumitNaiksatam has quit IRC | 00:03 | |
*** fabio has quit IRC | 00:04 | |
*** briancurtin has joined #openstack-dev | 00:05 | |
*** stevemar2 has joined #openstack-dev | 00:05 | |
*** vaml1 has quit IRC | 00:07 | |
*** stevemar has quit IRC | 00:08 | |
*** jasondotstar has joined #openstack-dev | 00:12 | |
*** flaper87 is now known as flaper87|afk | 00:14 | |
*** nati_ueno has quit IRC | 00:17 | |
*** spzala has joined #openstack-dev | 00:23 | |
*** bdpayne has quit IRC | 00:25 | |
*** lexinator has quit IRC | 00:26 | |
*** nati_ueno has joined #openstack-dev | 00:29 | |
*** shri has quit IRC | 00:29 | |
*** SumitNaiksatam has joined #openstack-dev | 00:33 | |
*** dvarga has joined #openstack-dev | 00:33 | |
*** dina_belova has joined #openstack-dev | 00:35 | |
*** rfolco has joined #openstack-dev | 00:35 | |
ayoung | bknudson, I can fix. Just was a minor check | 00:35 |
---|---|---|
*** kushi_ has joined #openstack-dev | 00:37 | |
*** jamielennox|away is now known as jamielennox | 00:38 | |
*** rwsu is now known as rwsu-away | 00:38 | |
*** michchap has joined #openstack-dev | 00:39 | |
jamielennox | bknudson: can you re-check your -1 on https://review.openstack.org/#/c/41590/ i think it's scaring people away | 00:39 |
jamielennox | bknudson: no rush | 00:39 |
morganfainberg | huh, i thought i looked and commented on that one jamielennox | 00:40 |
*** ChanServ changes topic to "OpenStack development || Support is in #openstack" | 00:40 | |
*** dina_belova has quit IRC | 00:40 | |
morganfainberg | where did those comments go?... | 00:40 |
bknudson | jamielennox: previous comments have been addressed? | 00:40 |
*** lexinator has joined #openstack-dev | 00:40 | |
jamielennox | essentially os.path.join is for os paths so in windows it joins on \ so it can't be used for url joins | 00:40 |
*** hailiang has joined #openstack-dev | 00:40 | |
jamielennox | bknudson: otherwise previous comments have either been addressed or pointed out | 00:41 |
*** kui has quit IRC | 00:41 | |
jamielennox | there is a function called urlparse.urljoin, i'm not sure what the position on urlparse is - i've not seen it used anywhere else but it looks stdlib | 00:43 |
bknudson | jamielennox: this guy: http://docs.python.org/2/library/urlparse.html#urlparse.urljoin | 00:44 |
jamielennox | bknudson: right, it's python 2 only | 00:44 |
jamielennox | i'm tracking down if there is a six method | 00:45 |
bknudson | who uses python 1? | 00:45 |
*** kushi_ has quit IRC | 00:45 | |
Alex_Gaynor | It's not python2 only | 00:46 |
Alex_Gaynor | it's just moved in python3 | 00:46 |
Alex_Gaynor | http://docs.python.org/3.3/library/urllib.parse.html#urllib.parse.urljoin | 00:47 |
bknudson | jamielennox: I'm fine with it either way. It was gyee's comment. | 00:47 |
*** briancurtin has quit IRC | 00:47 | |
jamielennox | Alex_Gaynor: yes, but it's not available under six to support both | 00:47 |
jamielennox | Note | 00:47 |
jamielennox | The urllib, urllib2, and urlparse modules have been combined in the urllib package in Python 3. six.moves doesn’t not support their renaming because their members have been mixed across several modules in that package. | 00:47 |
Alex_Gaynor | jamielennox: there's a thing in oslo incubator, urlcompat or something | 00:47 |
Alex_Gaynor | openstack/common/py3kcompat/urlutils.py | 00:48 |
bknudson | jamielennox: it would actually be kind of strange to use a url.join in only 1 place in all the code where we're joining urls all over the place. | 00:48 |
*** stevemar2 has quit IRC | 00:48 | |
jamielennox | bknudson: yea, that's why i assumed there was no better way. I'll have a look at the py3kcompat and see if i can replace it in a bunch of places | 00:49 |
morganfainberg | bknudson: unless it was the "new way forward" and we just started enforcing that use-style | 00:49 |
morganfainberg | bknudson: which i wouldn't be opposed to, if it is a better way | 00:50 |
jamielennox | bknudson: also i realize it was gyee's, but i've got a number of patches lined up behind that one and i think the -1 turns people away | 00:50 |
bknudson | morganfainberg: we seem to have problems defining a new style and enforcing it. it's easy to say everybody else does it this way. | 00:50 |
morganfainberg | bknudson: yes, i know. | 00:51 |
bknudson | morganfainberg: https://wiki.openstack.org/wiki/ReviewChecklist | 00:51 |
bknudson | or we could update hacking | 00:51 |
jamielennox | Alex_Gaynor: that looks like exactly what i need | 00:51 |
morganfainberg | that, actually isn't a bad idea. | 00:51 |
*** tjones has joined #openstack-dev | 00:52 | |
*** novas0x2a|laptop has quit IRC | 00:53 | |
*** tmclaugh[work] has quit IRC | 00:57 | |
*** anteaya has quit IRC | 00:58 | |
*** lbragstad has joined #openstack-dev | 01:02 | |
*** gmurphy has quit IRC | 01:03 | |
*** PaulM has joined #openstack-dev | 01:04 | |
PaulM | anyone around who can fix gerrit ICLA issues? | 01:04 |
PaulM | it let me sign the ICLA without providing contact info, but now git review won't let me put up a patch for review because I don't have current contact info | 01:05 |
PaulM | and I can't sign a new ICLA because I already signed the ICLA | 01:05 |
Alex_Gaynor | PaulM: heheeh, computers. | 01:05 |
PaulM | right? | 01:05 |
* Alex_Gaynor isn't sure who owns the ICLA system, mordred maybe? | 01:05 | |
PaulM | I should just change my username to yossarian | 01:06 |
*** beagles has quit IRC | 01:06 | |
*** tjones has quit IRC | 01:06 | |
clarkb | PaulM: just update your contact info | 01:06 |
clarkb | PaulM: https://review.openstack.org/#/settings/contact | 01:07 |
PaulM | clarkb: it asked for the contact info when I signed the ICLA. Is there somewhere else to update it? | 01:07 |
PaulM | ah | 01:07 |
PaulM | The request could not be completed. You may not be a member of | 01:08 |
PaulM | the foundation registered under this email address. Before | 01:08 |
PaulM | continuing, please make sure you have joined the foundation at | 01:08 |
PaulM | http://openstack.org/register/ | 01:08 |
PaulM | >< | 01:08 |
PaulM | hooray | 01:08 |
PaulM | at least nobody else will be signing this CLA in my name | 01:08 |
Alex_Gaynor | "GPG sign your CLA" | 01:09 |
*** dvarga has quit IRC | 01:09 | |
PaulM | \o/ it stopped complaining about that and moved on to complaining about something else | 01:10 |
Alex_Gaynor | PaulM: stop breaking software | 01:10 |
*** pabelanger has quit IRC | 01:10 | |
PaulM | Alex_Gaynor: but I was just trying to use it in the way $diety intended | 01:11 |
*** alexb_ has quit IRC | 01:11 | |
Alex_Gaynor | PaulM: that's what they all say | 01:12 |
PaulM | Alex_Gaynor: well, now that you mention it, you should go review my patch https://review.openstack.org/#/c/42793/ | 01:12 |
*** xchu has joined #openstack-dev | 01:13 | |
*** pabelanger has joined #openstack-dev | 01:13 | |
Alex_Gaynor | PaulM: there is nothing obviously wrong with this patch, I also have absolutely 0 context into whether it's correct | 01:13 |
*** jsgotangco has joined #openstack-dev | 01:15 | |
jamielennox | ayoung: any thoughts on what to do with: https://bugs.launchpad.net/keystone/+bug/1204964 ? | 01:15 |
uvirtbot | Launchpad bug 1204964 in keystone "get_group crashes when the user is added into a group and try to run command like 'cinder list' e.g." [High,Confirmed] | 01:15 |
*** freedomhui has joined #openstack-dev | 01:17 | |
*** gmurphy has joined #openstack-dev | 01:17 | |
*** roampune has joined #openstack-dev | 01:23 | |
*** jsgotangco has quit IRC | 01:25 | |
*** kui has joined #openstack-dev | 01:31 | |
*** Ryan_Lane has quit IRC | 01:32 | |
*** dina_belova has joined #openstack-dev | 01:36 | |
*** martine has joined #openstack-dev | 01:37 | |
*** freedomhui has quit IRC | 01:38 | |
*** martine is now known as Guest83611 | 01:38 | |
*** topshare has quit IRC | 01:41 | |
*** dina_belova has quit IRC | 01:41 | |
*** leif has joined #openstack-dev | 01:41 | |
ayoung | jamielennox, just looks like bad code.... | 01:41 |
*** leif is now known as Guest23398 | 01:41 | |
ayoung | looks like we can reproduce, no? | 01:41 |
jamielennox | ayoung: only by messing with the database directly | 01:42 |
*** erkules has quit IRC | 01:42 | |
jamielennox | inserting values that it doesn't expect | 01:42 |
*** erkules_ has joined #openstack-dev | 01:42 | |
ayoung | jamielennox, then it is a needs info for now | 01:42 |
jamielennox | i'm not sure how a NULL got into the database for extras | 01:42 |
*** leif_ has quit IRC | 01:42 | |
jamielennox | ayoung: launchpad has one of those? i looked briefly | 01:42 |
ayoung | a stack trace does not a bug report make | 01:43 |
ayoung | jamielennox, just tagged it as incomplete | 01:43 |
jamielennox | ok, works for me | 01:43 |
ayoung | jamielennox, no, that is a different tag. "works for me" is reason to mark the bug as closed. | 01:44 |
* ayoung channels Lou Abbot | 01:44 | |
ayoung | Or was it Lou Costello? I can never remember | 01:44 |
morganfainberg | ayoung: not sure which one. | 01:45 |
jamielennox | no idea - and i obviously didn't mean tag as works for me | 01:45 |
morganfainberg | jamielennox: if a null ended up in the db, it indicates to me we need a nullable=False on a column…especially if it causes this kind of error | 01:45 |
ayoung | jamielennox, I know. I get to act like this when I am still working past 9 PM my time | 01:46 |
morganfainberg | but thats a side-note. | 01:46 |
jamielennox | morganfainberg: i agree in general | 01:46 |
morganfainberg | ayoung: I'm going to take a pass at your review https://review.openstack.org/#/c/42456/1 since the token interface refactor changes a lot of what you were interfacing with. | 01:46 |
jamielennox | morganfainberg: i'm also not sure how to write that migration | 01:46 |
morganfainberg | jamielennox: it's an alter table, it shouldn't be hard to do | 01:47 |
*** alexb_ has joined #openstack-dev | 01:47 | |
*** ftcjeff has joined #openstack-dev | 01:47 | |
morganfainberg | ayoung: unless you're actively poking at that one. | 01:47 |
*** freedomhui has joined #openstack-dev | 01:47 | |
morganfainberg | jamielennox: though, i'd need to look at how SQLAlchemy does it. | 01:48 |
ayoung | morganfainberg, always willing to hand of work, but let me look at it first | 01:48 |
jamielennox | morganfainberg: i was thinking more about providing the default values, i'm not sure how hard it is to set a non-nullable column after the fact | 01:48 |
jamielennox | though in this case the default value is pretty easy | 01:48 |
jamielennox | i have a feeling it sucks in sqlite | 01:49 |
morganfainberg | ayoung: sounds good, let me know. some of bknudson's comments go away with that token refactor as well. | 01:49 |
*** lexinator has quit IRC | 01:49 | |
ayoung | morganfainberg, ah, you mean the whole "version is now in the token" yeah | 01:49 |
ayoung | that is also going to change a slew of test data | 01:49 |
morganfainberg | ayoung: and **kwargs, etc | 01:50 |
ayoung | morganfainberg, feel free to tackle it. I would not mind handing it over | 01:50 |
ayoung | morganfainberg, however, I might suggest doing it in two commits | 01:50 |
morganfainberg | ayoung: yeah i'll probably hit that one tonight or tomorrow. while i'm waiting for requirements to get merged. | 01:50 |
ayoung | morganfainberg, the logic I have there is still valid, just better to replace with the explicit version check | 01:51 |
morganfainberg | ayoung: yeah, that makes sense. | 01:51 |
ayoung | that one is pretty high priority thought. Heat is waiting on a fix | 01:51 |
morganfainberg | ayoung: like i said, tonight or tomorrow. | 01:51 |
morganfainberg | likely tonight | 01:51 |
ayoung | morganfainberg, does a rebase even work on it....let me check | 01:51 |
morganfainberg | probably not | 01:51 |
morganfainberg | the function signatures changed which are reference points/changed in your commit as well | 01:52 |
morganfainberg | at least eyeballing it says it wont rebase cleanly | 01:52 |
ayoung | lets see how bad it is | 01:52 |
*** freedomhui has quit IRC | 01:54 | |
morganfainberg | ayoung: actually not a horrible rebase. | 01:55 |
ayoung | morganfainberg, doesn't look bad at all | 01:56 |
morganfainberg | yeah just a couple minor shuffling things | 01:56 |
morganfainberg | well, let me know if you want me to do a pass on that one. | 01:57 |
*** nati_ueno has quit IRC | 01:57 | |
*** PaulM has left #openstack-dev | 01:58 | |
*** d34dh0r53 has joined #openstack-dev | 01:59 | |
ayoung | morganfainberg, nah, I am commited for it anyway | 01:59 |
morganfainberg | jamielennox: sqllite only needs the standard "create new table, move data, and pivot back to original name" for an alter like this it looks like. | 02:00 |
morganfainberg | ayoung: sounds good. | 02:00 |
ayoung | morganfainberg, this way you can review. Since you know the code...that will help more | 02:00 |
morganfainberg | ayoung: sounds good to me | 02:00 |
*** d34dh0r53 has quit IRC | 02:01 | |
*** gmurphy has quit IRC | 02:03 | |
ayoung | up oh, line 666 failed. Get ready for the Pocky Lips! | 02:04 |
*** rfolco has quit IRC | 02:04 | |
ayoung | morganfainberg, you knocked off two tests.. one was test_issue_token, right? | 02:04 |
*** briancurtin has joined #openstack-dev | 02:05 | |
*** rfolco has joined #openstack-dev | 02:05 | |
morganfainberg | ayoung: correct. though, it looks like i missed adding in a new test issue_v3_token and issue_v2_token test | 02:06 |
morganfainberg | ayoung: oh no, those were negative tests to verify "bogus" version numbers didn't work | 02:07 |
ayoung | morganfainberg, I'll add those in. BUt the thing that is strange is the merge added back in the other test you removed, and it passes | 02:07 |
*** freedomhui has joined #openstack-dev | 02:07 | |
morganfainberg | ayoung: test_validate_token? | 02:07 |
ayoung | test_verify_token still fails | 02:07 |
ayoung | I mean, poasses | 02:07 |
ayoung | passes | 02:07 |
morganfainberg | you probably added back in validate_token? | 02:07 |
ayoung | the call still throws the right exception | 02:07 |
ayoung | prolly...let | 02:08 |
ayoung | let me remove it | 02:08 |
ayoung | oh,,,wait | 02:08 |
ayoung | I need that logic. I don't Know if it is a V2 or a V3 token | 02:08 |
ayoung | you need to fetch from the Database first | 02:08 |
morganfainberg | provider.get_token_version ? | 02:08 |
morganfainberg | oh it needs the data from the db. | 02:09 |
ayoung | morganfainberg, there are two ways we can get a token | 02:09 |
*** nachi has joined #openstack-dev | 02:09 | |
*** freedomhui has quit IRC | 02:09 | |
ayoung | either CMS document or a hash of it/uuid | 02:09 |
ayoung | I don't want to have to fetch it, check the version, then hand it off to the backend to fetch again | 02:10 |
ayoung | So, I don't need the version parameter | 02:10 |
ayoung | I just want | 02:10 |
*** gongysh has joined #openstack-dev | 02:10 | |
ayoung | valididate_token(id) | 02:10 |
ayoung | heh val-a-did-did-did-eate! | 02:11 |
morganfainberg | hehe | 02:11 |
ayoung | OK, I got this | 02:11 |
*** gimps_ has joined #openstack-dev | 02:11 | |
*** yaguang has joined #openstack-dev | 02:11 | |
ayoung | morganfainberg, but that is why my calls were internal. I want the token provider making the decision | 02:11 |
morganfainberg | you know, i almost did this exact fix when i refactored the token interfaces. | 02:12 |
morganfainberg | but i saw tests guarding against it, so i didn't | 02:12 |
ayoung | yep, the logical path | 02:12 |
morganfainberg | i wasn't sure if it was important | 02:12 |
*** lexinator has joined #openstack-dev | 02:12 | |
ayoung | morganfainberg, I should have caught in your review, but I think you didn't technicall break anything, and the new API is fine. | 02:13 |
ayoung | I just have to go update a few references....and drop that spurious test | 02:13 |
morganfainberg | ayoung: so moving back to a validate_token / check_token api that just does the inspection and hands off to the right validator? | 02:14 |
morganfainberg | vs the explicit versioneded one? | 02:15 |
nachi | ayoung: If i am trying to define the identity manager as a Class level variable like in the utils class, does the dependency injection in keystone suppose to initialize the identity manager with assignment api? | 02:15 |
*** gmurphy has joined #openstack-dev | 02:15 | |
*** sudorandom has joined #openstack-dev | 02:16 | |
*** xBsd has joined #openstack-dev | 02:16 | |
*** herndon has joined #openstack-dev | 02:16 | |
morganfainberg | nachi: you mean if you use @dependency.requires('identity_api') does it make sure the class.identity_api have the assignment_api on it? | 02:17 |
ayoung | nachi, no. Our DI is limited, and does not instantiate on demand | 02:17 |
morganfainberg | oh wait nvm | 02:17 |
morganfainberg | i ignore my question | 02:17 |
ayoung | nachi, that one is particularly nasty, as you much instantiate in order...see keystone/tests.py and common/controller.py | 02:17 |
*** dolphm_ has quit IRC | 02:17 | |
nachi | ayoung: ok. | 02:17 |
ayoung | morganfainberg, yeah, but we can put the version check inside the token provider | 02:18 |
morganfainberg | ayoung: yep, that sounds sane. | 02:18 |
morganfainberg | ayoung: and t he right course of action | 02:18 |
*** leif_ has joined #openstack-dev | 02:20 | |
morganfainberg | jamielennox: the change in your respect_prefix patchset didn't change except for a rebase right between 3 and 4? https://review.openstack.org/#/c/41590/ | 02:21 |
*** stevemar has joined #openstack-dev | 02:22 | |
jamielennox | morganfainberg: that's correct | 02:22 |
*** lbragstad has quit IRC | 02:22 | |
morganfainberg | jamielennox: ok, i know i spent a good deal of time on patchset 3 and i didn't see any aparant changes | 02:22 |
morganfainberg | i thought for sure i had commented on it | 02:22 |
*** Guest23398 has quit IRC | 02:23 | |
jamielennox | morganfainberg: there are a number of patches depending on that one, so if i need to do a rebase i need to all the way up the chain | 02:23 |
morganfainberg | jamielennox: right. i'm checking that before i give it the go-ahead | 02:23 |
morganfainberg | jamielennox: looks like it's good. the gate is a little backed up though from the mess earlier today | 02:25 |
jamielennox | morganfainberg: excellent. Grab a few more whilst your there :) | 02:25 |
jamielennox | i keep having to rebase the bloody things | 02:26 |
morganfainberg | jamielennox: yeah looking at those now. | 02:26 |
jamielennox | there are one or two that are real choke points that everything else follows on from | 02:27 |
morganfainberg | jamielennox: yep, i see those. looking over everything since i think a couple of those were just waiting on the prefix one to go through (+2/+2 just not approved yet) | 02:27 |
*** radez is now known as radez_g0n3 | 02:32 | |
ayoung | morganfainberg, git review is your friend on changes | 02:34 |
*** sandeepr_ltp has quit IRC | 02:34 | |
morganfainberg | ayoung: hrm? am i lacking an awesome featureset knowlege on how git review works? | 02:35 |
ayoung | morganfainberg, git review -m changeid,first-second | 02:35 |
ayoung | morganfainberg, yes indeedy you are | 02:35 |
morganfainberg | ayoung: hmmm. i assume it's smarter than the built-in gerrit one? | 02:35 |
ayoung | morganfainberg, that is tip of tree goodness, too | 02:36 |
ayoung | so you need to pip install it | 02:36 |
ayoung | morganfainberg, this is in a command prompt window, so different, but, yes, it rebases the changes for you | 02:36 |
stevemar | morganfainberg: yo | 02:36 |
morganfainberg | stevemar: hey man, whats up? | 02:36 |
stevemar | morganfainberg: https://review.openstack.org/#/c/40943/8/keystone/notifications.py | 02:36 |
*** dina_belova has joined #openstack-dev | 02:36 | |
morganfainberg | ah some cleanup i see. | 02:37 |
*** jfriedly has quit IRC | 02:37 | |
stevemar | do you think it would be better to change the method names to send_notification and _send_notification | 02:37 |
stevemar | i say this because, i'm looking at: https://review.openstack.org/#/c/41970/7 | 02:37 |
stevemar | which implements notifications in keystone | 02:37 |
morganfainberg | so notifications.send_notification ? | 02:38 |
morganfainberg | would be the resulting call? | 02:38 |
stevemar | and there's over-use of the generic notifications.send_update | 02:38 |
*** rfolco has quit IRC | 02:38 | |
stevemar | i'm thinking another layer | 02:38 |
stevemar | notification.send_update | 02:38 |
stevemar | notification.send_create | 02:38 |
*** dina_belova has quit IRC | 02:38 | |
stevemar | notification.send_delete | 02:38 |
stevemar | whatcha think? | 02:38 |
morganfainberg | you know i'm a fan of being explicit like that. | 02:38 |
morganfainberg | but you're just playing to my likes now aren't ya? | 02:39 |
stevemar | hehe nah, i didn't like the way it was presenting itself. | 02:39 |
stevemar | while reading it, i kept getting confused and had to look @ the args being passed in | 02:39 |
stevemar | "oh, the first one is None, so it's create" | 02:40 |
*** jasondotstar has quit IRC | 02:40 | |
stevemar | i'd feel bad for lbragstad, he's had to change it a lot :) | 02:41 |
stevemar | better now than later on, when it's to be fixed in more places though | 02:41 |
morganfainberg | stevemar: hey, i felt really bad about that last send it back i did on your oauth :P | 02:41 |
morganfainberg | stevemar: i think for readability, you're right on how the notification stuff works. | 02:42 |
morganfainberg | however... | 02:42 |
morganfainberg | this is a BIG however | 02:42 |
*** kbrierly has quit IRC | 02:42 | |
stevemar | morganfainberg: haha, it's alright, now i'm just gonna bust everyone else on not setting nullable=False/True | 02:42 |
stevemar | continue... | 02:42 |
morganfainberg | https://github.com/openstack/nova/blob/master/nova/notifications.py#L72 | 02:43 |
morganfainberg | nova works just like his implementation. | 02:43 |
morganfainberg | with a hell of a lot of other layers on top. | 02:43 |
morganfainberg | but effectively the same. | 02:43 |
*** bingbu has joined #openstack-dev | 02:43 | |
morganfainberg | i don't agree that its the | 02:43 |
morganfainberg | "right" way | 02:44 |
stevemar | but if it's the status quo, then thats that | 02:44 |
morganfainberg | like i said, i uhm, don't think status quo is always "right" | 02:44 |
ayoung | morganfainberg, posted a rebased patch. Treat it brutally | 02:44 |
*** asalkeld is now known as asalkeld_lunch | 02:45 | |
morganfainberg | ayoung: sure thing. | 02:45 |
ayoung | morganfainberg, and with that I am going to bed | 02:46 |
morganfainberg | ayoung: catch ya tomorrow | 02:46 |
morganfainberg | stevemar: the more i think about it the more i think the right answer is the extra layer | 02:46 |
*** jasondotstar has joined #openstack-dev | 02:46 | |
morganfainberg | stevemar: simply because it's _really_ hard to screw up and send the wrong notification because of inverted args | 02:47 |
morganfainberg | or some such. | 02:47 |
morganfainberg | (i.e. create vs delete | 02:47 |
*** ayoung is now known as ayoung-zZzZzZz | 02:47 | |
stevemar | exactly, whereas now, it's pretty easy to do so | 02:47 |
* stevemar shrugs | 02:47 | |
stevemar | just something i was thinking about | 02:47 |
stevemar | it looked funny to me | 02:47 |
stevemar | if it's just create/delete/update... it works fine | 02:48 |
morganfainberg | the real question is going to be how much everything is going to layer on top of it. since update/create/delete wont be the end of it | 02:48 |
*** freedomhui has joined #openstack-dev | 02:48 | |
morganfainberg | simple update/create/delete that is | 02:48 |
stevemar | that's exactly what i was hinting at | 02:48 |
*** ayoung-zZzZzZz has quit IRC | 02:48 | |
*** kushal has joined #openstack-dev | 02:49 | |
stevemar | ayoung has an awesome quit messagae | 02:49 |
stevemar | i'm jealous | 02:49 |
morganfainberg | oh, i should turn those back on. | 02:49 |
morganfainberg | actually… i should totally migrate away from adium and to textual if i do that. | 02:49 |
*** roampune has quit IRC | 02:50 | |
*** nachi has left #openstack-dev | 02:50 | |
morganfainberg | stevemar: yeah, i think it would be more readable to be explicit about the type of notification. | 02:51 |
*** melwitt has quit IRC | 02:51 | |
*** gordc has joined #openstack-dev | 02:54 | |
stevemar | morganfainberg: posted my thoughts on ldbragstads patch, he can read em in the morning | 02:55 |
stevemar | morganfainberg: your patch `keystone caching layer for manager calls` is next on my list :O | 02:56 |
stevemar | Jenkins is already -1'ing you | 02:56 |
*** alunch has quit IRC | 02:58 | |
*** lexinator has quit IRC | 03:00 | |
morganfainberg | stevemar: the −1 is because global requirements aren't merged yet | 03:00 |
morganfainberg | i have a +2 on getting dogpile.cache added in, but not the second +2 yet. | 03:00 |
mordred | morganfainberg: what are you blocking on? | 03:00 |
stevemar | morganfainberg: lies, Jenkins just doesn't like you | 03:00 |
morganfainberg | mordred: https://review.openstack.org/#/c/42455/ | 03:00 |
morganfainberg | mordred: you already +2'd it | 03:00 |
*** herndon has quit IRC | 03:01 | |
morganfainberg | mordred: i was going to follow up tomorrow or so. i have a bunch of stuff in flight atm, so i figured weekend + monday wasn't anything to worry about | 03:01 |
mordred | morganfainberg: cool. and yeah, today has been ... busy | 03:02 |
morganfainberg | mordred: yah think? ;) | 03:02 |
*** afazekas_zz is now known as __afazekas_zz | 03:02 | |
morganfainberg | stevemar: yeah when i get reqs merged, i'll be splitting out that review into 2 | 03:02 |
morganfainberg | stevemar: the token cache part will be a dependant change. | 03:03 |
*** rcleere has joined #openstack-dev | 03:04 | |
*** markmcclain has quit IRC | 03:05 | |
*** alunch has joined #openstack-dev | 03:06 | |
*** Ryan_Lane has joined #openstack-dev | 03:07 | |
stevemar | morganfainberg: cool cool, i'll still do a review tonight | 03:07 |
morganfainberg | stevemar: nice | 03:07 |
morganfainberg | there is some slop still in there, but not too much | 03:07 |
stevemar | morganfainberg: mostly because, i want to know how it works | 03:07 |
stevemar | haha | 03:07 |
stevemar | honesty is nice | 03:07 |
morganfainberg | i already will be proposing some changes to dogpile.cache to make it better. | 03:07 |
morganfainberg | (opened the issues) | 03:08 |
morganfainberg | but haven't gotten around to refactoring their code. | 03:08 |
*** terriyu has quit IRC | 03:08 | |
morganfainberg | and submitting the patchset | 03:08 |
stevemar | i see you here: https://bitbucket.org/zzzeek/dogpile.cache/issue/40/provide-more-specific-exceptions-if-the | 03:08 |
morganfainberg | eventually, i'd like to look at moving the cache code into oslo, unified mechanism to do caching = good. but that wont happen for H3. | 03:09 |
stevemar | that would be the right move though | 03:09 |
morganfainberg | yep, thats me there. figure if it takes me a couple hours to make the cache library better, its worth it | 03:10 |
*** jecarey has joined #openstack-dev | 03:10 | |
stevemar | yup | 03:10 |
morganfainberg | stevemar: did I mention i really like working on OpenSource software ;) | 03:11 |
stevemar | morganfainberg: who doesn't!? | 03:11 |
morganfainberg | I know some people, but they are weird. | 03:11 |
*** neelashah has joined #openstack-dev | 03:12 | |
*** yuan has joined #openstack-dev | 03:13 | |
*** erfanian has quit IRC | 03:13 | |
*** lexinator has joined #openstack-dev | 03:22 | |
*** HenryG has quit IRC | 03:25 | |
*** bdpayne has joined #openstack-dev | 03:30 | |
*** bdpayne has quit IRC | 03:31 | |
*** herndon has joined #openstack-dev | 03:31 | |
*** zul has quit IRC | 03:31 | |
*** herndon has quit IRC | 03:32 | |
*** cthulhup has joined #openstack-dev | 03:33 | |
*** cthulhup has quit IRC | 03:37 | |
*** dina_belova has joined #openstack-dev | 03:37 | |
*** jbresnah has quit IRC | 03:39 | |
*** termie has quit IRC | 03:40 | |
*** dina_belova has quit IRC | 03:42 | |
*** afazekas has joined #openstack-dev | 03:42 | |
*** termie has joined #openstack-dev | 03:42 | |
*** termie has quit IRC | 03:42 | |
*** termie has joined #openstack-dev | 03:42 | |
*** bknudson has quit IRC | 03:44 | |
*** boris-42 has joined #openstack-dev | 03:49 | |
*** Guest83611 has quit IRC | 03:53 | |
*** xBsd has quit IRC | 03:53 | |
*** jfriedly has joined #openstack-dev | 03:55 | |
*** mberwanger has joined #openstack-dev | 03:59 | |
*** yaguang has quit IRC | 03:59 | |
*** gongysh has quit IRC | 04:01 | |
*** jasdeepH has joined #openstack-dev | 04:04 | |
*** michchap_ has joined #openstack-dev | 04:04 | |
*** freedomhui has quit IRC | 04:05 | |
*** eharney has joined #openstack-dev | 04:08 | |
*** michchap has quit IRC | 04:08 | |
*** yaguang has joined #openstack-dev | 04:12 | |
*** alop has joined #openstack-dev | 04:16 | |
*** spzala has quit IRC | 04:17 | |
*** sudorandom has quit IRC | 04:20 | |
*** vartom4 has joined #openstack-dev | 04:22 | |
*** ftcjeff has quit IRC | 04:23 | |
*** dims has quit IRC | 04:25 | |
*** sumanthns has joined #openstack-dev | 04:25 | |
*** cthulhup has joined #openstack-dev | 04:27 | |
*** cthulhup has quit IRC | 04:31 | |
*** asalkeld_lunch is now known as asalkeld | 04:34 | |
*** dina_belova has joined #openstack-dev | 04:38 | |
*** mberwanger has quit IRC | 04:38 | |
*** dina_belova has quit IRC | 04:42 | |
*** ffio has joined #openstack-dev | 04:43 | |
*** terriyu has joined #openstack-dev | 04:45 | |
*** xBsd has joined #openstack-dev | 04:47 | |
*** erkules_ is now known as erkules | 04:47 | |
*** neelashah has quit IRC | 04:48 | |
*** yuan has quit IRC | 04:48 | |
*** briancurtin has quit IRC | 04:49 | |
*** reed has quit IRC | 04:53 | |
*** sandeepr_ltp has joined #openstack-dev | 04:53 | |
*** vartom4 has quit IRC | 04:53 | |
*** chandankumar has joined #openstack-dev | 04:55 | |
*** yaguang has quit IRC | 04:59 | |
*** rcleere has quit IRC | 05:03 | |
*** alop has quit IRC | 05:06 | |
*** dmakogon_ has joined #openstack-dev | 05:08 | |
*** garyk has quit IRC | 05:08 | |
*** jasdeepH has quit IRC | 05:11 | |
*** yaguang has joined #openstack-dev | 05:12 | |
*** jbresnah has joined #openstack-dev | 05:18 | |
*** aeperezt has quit IRC | 05:21 | |
*** cthulhup has joined #openstack-dev | 05:21 | |
*** alexb_ has quit IRC | 05:22 | |
*** SergeyLukjanov has joined #openstack-dev | 05:24 | |
*** sridevi has joined #openstack-dev | 05:25 | |
*** topshare has joined #openstack-dev | 05:25 | |
*** ben_duyujie has joined #openstack-dev | 05:25 | |
*** cthulhup has quit IRC | 05:25 | |
*** alexb_ has joined #openstack-dev | 05:25 | |
*** jecarey has quit IRC | 05:26 | |
*** edmund has quit IRC | 05:26 | |
*** shang has joined #openstack-dev | 05:26 | |
*** ben_duyujie has quit IRC | 05:26 | |
*** ben_duyujie has joined #openstack-dev | 05:28 | |
*** jecarey has joined #openstack-dev | 05:31 | |
*** jasdeepH has joined #openstack-dev | 05:34 | |
*** mrunge has joined #openstack-dev | 05:34 | |
*** mrunge has quit IRC | 05:34 | |
*** topshare has quit IRC | 05:35 | |
*** markwash has joined #openstack-dev | 05:35 | |
*** topshare has joined #openstack-dev | 05:36 | |
*** dina_belova has joined #openstack-dev | 05:38 | |
*** jecarey has quit IRC | 05:40 | |
*** dina_belova has quit IRC | 05:43 | |
*** topshare has quit IRC | 05:45 | |
*** topshare has joined #openstack-dev | 05:45 | |
*** mrunge has joined #openstack-dev | 05:46 | |
*** lexinator has quit IRC | 05:47 | |
*** garyk has joined #openstack-dev | 05:49 | |
*** vartom4 has joined #openstack-dev | 05:51 | |
*** yonglihe_ has joined #openstack-dev | 05:55 | |
*** mikal has quit IRC | 05:55 | |
*** topshare has quit IRC | 05:56 | |
*** stevemar has quit IRC | 06:04 | |
*** yjiang51 has joined #openstack-dev | 06:06 | |
*** nshaikh has joined #openstack-dev | 06:10 | |
*** topshare has joined #openstack-dev | 06:13 | |
*** henrynash has joined #openstack-dev | 06:14 | |
*** eharney has quit IRC | 06:14 | |
*** cthulhup has joined #openstack-dev | 06:15 | |
sridevi | Hi, could someone help me debug the jenkins failure. | 06:16 |
sridevi | The error does not seem to show in the console.html | 06:16 |
sridevi | https://review.openstack.org/#/c/34801/ | 06:16 |
*** alexxu has joined #openstack-dev | 06:17 | |
*** cthulhup has quit IRC | 06:20 | |
*** gordc has quit IRC | 06:20 | |
clarkb | sridevi: http://logs.openstack.org/01/34801/21/check/gate-tempest-devstack-vm-full/6e06e36/logs/screen-g-api.txt.gz is related perhaps? | 06:22 |
*** sridevi_ has joined #openstack-dev | 06:23 | |
*** MaxV has joined #openstack-dev | 06:23 | |
*** sridevi has quit IRC | 06:23 | |
*** sridevi_ is now known as sridevi | 06:23 | |
*** doron_afk has joined #openstack-dev | 06:29 | |
*** yongli has quit IRC | 06:36 | |
*** MaxV has quit IRC | 06:36 | |
*** ffio_ has joined #openstack-dev | 06:38 | |
*** dina_belova has joined #openstack-dev | 06:39 | |
*** AnilV4 has quit IRC | 06:39 | |
*** flaper87|afk is now known as flaper87 | 06:40 | |
*** ffio has quit IRC | 06:40 | |
*** dina_belova has quit IRC | 06:43 | |
*** AnilV4 has joined #openstack-dev | 06:44 | |
*** xga has joined #openstack-dev | 06:45 | |
*** nayward has joined #openstack-dev | 06:47 | |
*** fbo is now known as fbo_away | 06:49 | |
*** SergeyLukjanov has quit IRC | 06:50 | |
*** jfriedly has quit IRC | 06:52 | |
*** yjiang51 has quit IRC | 06:54 | |
*** reidrac has joined #openstack-dev | 06:55 | |
*** tkammer has joined #openstack-dev | 06:59 | |
*** michchap has joined #openstack-dev | 07:00 | |
*** xchu has quit IRC | 07:00 | |
*** michchap_ has quit IRC | 07:02 | |
*** Thor is now known as Thor^^ | 07:02 | |
*** ben_duyujie has quit IRC | 07:03 | |
sridevi | : Hi, could someone help me debug the jenkins failure. | 07:05 |
sridevi | The error does not seem to show in the console.html | 07:05 |
sridevi | https://review.openstack.org/#/c/34801/ | 07:05 |
*** egallen has joined #openstack-dev | 07:06 | |
*** kui has quit IRC | 07:07 | |
*** Thor^^ is now known as Thor^^away | 07:08 | |
*** Thor^^away is now known as Thor | 07:08 | |
*** Thor is now known as Thor_away | 07:08 | |
*** Thor_away is now known as Thor | 07:09 | |
*** cthulhup has joined #openstack-dev | 07:09 | |
*** loteriety has quit IRC | 07:10 | |
*** jcoufal has joined #openstack-dev | 07:10 | |
*** yolanda has joined #openstack-dev | 07:10 | |
*** jaimegil has joined #openstack-dev | 07:11 | |
*** SergeyLukjanov has joined #openstack-dev | 07:11 | |
*** Thor is now known as Thor_away | 07:12 | |
*** Thor_away is now known as Thor | 07:12 | |
*** jasdeepH has quit IRC | 07:12 | |
*** xchu has joined #openstack-dev | 07:12 | |
*** AnilV4 has quit IRC | 07:12 | |
*** rods has joined #openstack-dev | 07:12 | |
*** Thor is now known as Thor_away | 07:14 | |
*** cthulhup has quit IRC | 07:14 | |
*** SergeyLukjanov has quit IRC | 07:14 | |
*** Thor_away is now known as Thor | 07:15 | |
*** Thor has left #openstack-dev | 07:17 | |
*** jasdeepH has joined #openstack-dev | 07:20 | |
*** freedomhui has joined #openstack-dev | 07:20 | |
*** AnilV4 has joined #openstack-dev | 07:20 | |
*** jasdeepH has quit IRC | 07:20 | |
*** xqueralt-afk is now known as xqueralt | 07:26 | |
*** ruhe has joined #openstack-dev | 07:26 | |
*** shanewang has joined #openstack-dev | 07:27 | |
*** shanewang has joined #openstack-dev | 07:28 | |
*** japage has quit IRC | 07:29 | |
*** JordanP has joined #openstack-dev | 07:33 | |
*** gongysh has joined #openstack-dev | 07:33 | |
*** boris-42 has quit IRC | 07:34 | |
*** jtomasek has joined #openstack-dev | 07:35 | |
*** ndipanov_gone is now known as ndipanov | 07:36 | |
*** networkstatic has quit IRC | 07:37 | |
*** freedomhu has joined #openstack-dev | 07:38 | |
*** SergeyLukjanov has joined #openstack-dev | 07:38 | |
*** dina_belova has joined #openstack-dev | 07:39 | |
*** michchap has quit IRC | 07:39 | |
*** safchain has joined #openstack-dev | 07:39 | |
*** michchap has joined #openstack-dev | 07:39 | |
*** mmagr has joined #openstack-dev | 07:40 | |
*** freedomhui has quit IRC | 07:42 | |
*** odyssey4me3 has joined #openstack-dev | 07:47 | |
*** MaxV has joined #openstack-dev | 07:47 | |
*** jprovazn has joined #openstack-dev | 07:47 | |
*** jistr has joined #openstack-dev | 07:49 | |
*** markwash has quit IRC | 07:49 | |
*** thor has joined #openstack-dev | 07:51 | |
*** michchap has quit IRC | 07:52 | |
*** xga_ has joined #openstack-dev | 07:53 | |
*** sushils has joined #openstack-dev | 07:55 | |
*** morganfainberg is now known as morganfainberg|a | 07:55 | |
*** freedomhu has quit IRC | 07:56 | |
*** vsergeyev has joined #openstack-dev | 07:57 | |
*** xga has quit IRC | 07:57 | |
*** romcheg has joined #openstack-dev | 07:59 | |
*** SergeyLukjanov has quit IRC | 08:00 | |
*** ema has joined #openstack-dev | 08:01 | |
*** basha has joined #openstack-dev | 08:02 | |
basha | Hey….. I'm facing an issue with this bug, https://bugs.launchpad.net/nova/+bug/1204762 while submitting a patch for review. | 08:02 |
uvirtbot | Launchpad bug 1204762 in nova "Can't generate sample configuration file by generate_sample.sh (dup-of: 1204204)" [Undecided,New] | 08:02 |
uvirtbot | Launchpad bug 1204204 in oslo "./tools/config/generate_sample.sh requires a -b parameter" [Undecided,New] | 08:02 |
basha | pep8 fails at jenkins, but it runs perfectly fine on my box | 08:02 |
basha | I tried the fix they suggested, it took out few lines from the conf. | 08:03 |
basha | nevertheless it fails for the same reason | 08:03 |
*** cthulhup has joined #openstack-dev | 08:03 | |
basha | Its not a pep8 issue. The problem is somewhere while running the generate_config.sh script | 08:03 |
basha | Does anyone have any inputs on this? | 08:03 |
*** jpich has joined #openstack-dev | 08:04 | |
*** boden has joined #openstack-dev | 08:04 | |
*** sushils has quit IRC | 08:04 | |
*** derekh has joined #openstack-dev | 08:06 | |
*** basha has quit IRC | 08:07 | |
*** fbo_away is now known as fbo | 08:07 | |
*** cthulhup has quit IRC | 08:08 | |
*** boden has quit IRC | 08:09 | |
*** xchu has quit IRC | 08:09 | |
*** thor is now known as Thor | 08:11 | |
*** topshare has quit IRC | 08:13 | |
*** jhesketh_ has quit IRC | 08:13 | |
*** jhesketh__ has joined #openstack-dev | 08:13 | |
*** jhesketh has quit IRC | 08:16 | |
*** freedomhui has joined #openstack-dev | 08:19 | |
*** mkerrin has quit IRC | 08:20 | |
*** dina_belova has quit IRC | 08:21 | |
*** giulivo has joined #openstack-dev | 08:25 | |
*** basha has joined #openstack-dev | 08:26 | |
*** xchu has joined #openstack-dev | 08:26 | |
*** lucasagomes has joined #openstack-dev | 08:27 | |
*** psedlak has joined #openstack-dev | 08:27 | |
*** SergeyLukjanov has joined #openstack-dev | 08:27 | |
*** vartom4 has quit IRC | 08:29 | |
*** freedomhui has quit IRC | 08:32 | |
*** matel has joined #openstack-dev | 08:34 | |
*** alex_dolby has joined #openstack-dev | 08:36 | |
alex_dolby | i am running tox -epy26 in python-novaclient compoennt and getting error about pbr version | 08:36 |
alex_dolby | upon checking pbr version defined in setup.py and requirement.txt has different versions | 08:36 |
alex_dolby | is it a bug? | 08:36 |
alex_dolby | any pointers to complete the tox test | 08:36 |
*** boris-42 has joined #openstack-dev | 08:40 | |
*** boden has joined #openstack-dev | 08:41 | |
*** freedomhui has joined #openstack-dev | 08:43 | |
*** avishay_zzz is now known as avishay | 08:44 | |
boris-42 | markmc hi | 08:46 |
*** johnthetubaguy has joined #openstack-dev | 08:47 | |
alex_dolby | pkg_resources.VersionConflict: (pbr 0.5.11 (/usr/lib/python2.6/site-packages), Requirement.parse('pbr>=0.5.20') | 08:49 |
alex_dolby | this is the error | 08:49 |
alex_dolby | ERROR: FAIL could not package project | 08:49 |
*** johnthetubaguy1 has joined #openstack-dev | 08:49 | |
*** johnthetubaguy has quit IRC | 08:52 | |
*** doron_afk is now known as doron | 08:53 | |
*** sushils has joined #openstack-dev | 08:56 | |
*** cthulhup has joined #openstack-dev | 08:57 | |
*** valgrind has joined #openstack-dev | 09:00 | |
*** cthulhup has quit IRC | 09:02 | |
alex_dolby | okies.. i un-installed the system wide pbr and its passing through now | 09:03 |
*** xga has joined #openstack-dev | 09:04 | |
*** xga_ has quit IRC | 09:07 | |
*** arezadr has quit IRC | 09:12 | |
*** doron is now known as doron_afk | 09:13 | |
*** basha has quit IRC | 09:16 | |
*** lucasagomes_ has joined #openstack-dev | 09:17 | |
*** sthaha has quit IRC | 09:17 | |
*** lucasagomes has quit IRC | 09:18 | |
*** lucasagomes_ is now known as lucasagomes | 09:18 | |
*** dina_belova has joined #openstack-dev | 09:22 | |
*** JordanP has quit IRC | 09:25 | |
*** dina_belova has quit IRC | 09:26 | |
*** bingbu has quit IRC | 09:27 | |
*** doron_afk is now known as doron | 09:27 | |
*** sthaha has joined #openstack-dev | 09:28 | |
*** k4n0 has joined #openstack-dev | 09:28 | |
*** johnthetubaguy1 is now known as johnthetubaguy | 09:29 | |
*** doron is now known as doron_afk | 09:30 | |
*** SergeyLukjanov has quit IRC | 09:32 | |
*** dina_belova has joined #openstack-dev | 09:32 | |
*** dina_belova has quit IRC | 09:34 | |
*** dina_belova has joined #openstack-dev | 09:35 | |
*** hailiang has quit IRC | 09:35 | |
*** Shaan7 has quit IRC | 09:36 | |
*** JordanP has joined #openstack-dev | 09:37 | |
*** rohitk has joined #openstack-dev | 09:40 | |
*** yaguang has quit IRC | 09:43 | |
*** martyntaylor has joined #openstack-dev | 09:52 | |
*** odyssey4me3 has quit IRC | 09:54 | |
*** basha has joined #openstack-dev | 09:59 | |
*** shang has quit IRC | 10:00 | |
*** bashok has joined #openstack-dev | 10:00 | |
basha | alex_dolby. pip install --upgrade would work for u. :) | 10:00 |
basha | its a per version issue | 10:00 |
basha | *pbr | 10:00 |
*** xchu has quit IRC | 10:03 | |
*** odyssey4me3 has joined #openstack-dev | 10:05 | |
*** dina_belova has quit IRC | 10:09 | |
*** LinuxJedi has quit IRC | 10:09 | |
*** hughsaunders has left #openstack-dev | 10:09 | |
*** tserong_ has joined #openstack-dev | 10:10 | |
*** xga has quit IRC | 10:10 | |
*** tserong has quit IRC | 10:11 | |
*** tserong_ is now known as tserong | 10:11 | |
*** xga has joined #openstack-dev | 10:12 | |
*** ruhe has quit IRC | 10:12 | |
*** alexpilotti has joined #openstack-dev | 10:12 | |
alexpilotti | jd__: hi | 10:13 |
jd__ | hi alex | 10:14 |
alexpilotti | jd__: we are closing up on the Hyper-V inspector | 10:14 |
*** MaxV has quit IRC | 10:14 | |
*** AGiardini has joined #openstack-dev | 10:15 | |
AGiardini | Hi all | 10:15 |
alexpilotti | jd__: there's an issue that I wanted to talk with you | 10:15 |
AGiardini | Does anybody encountered this error before with devstack? paste.openstack.org/show/44593 | 10:15 |
AGiardini | When i do ./redstack int-tests it always fails, and the test instance report this error in the logs | 10:15 |
alexpilotti | jd__: in order to collect the metrics from Hyper-V we need to enabled them, with a granularity based on the specific metric | 10:16 |
alexpilotti | jd__: for example, network data needs a metric ACL on the specific VM switch port | 10:16 |
alexpilotti | jd__: while CPU data, requires a metric on each instance | 10:17 |
*** odyssey4me3 has quit IRC | 10:17 | |
alexpilotti | jd__: it would make sense to enable the metrics when the related objects are created, meaning Nova and Neutron | 10:17 |
alexpilotti | jd__: we could do that in the inspector, but we'd lose data between the moment in which the object is created and the ceilometer agent picks them up | 10:18 |
alexpilotti | jd__: what is your opinion? | 10:19 |
*** LinuxJedi has joined #openstack-dev | 10:20 | |
*** _ffio_ has joined #openstack-dev | 10:20 | |
*** ffio_ has quit IRC | 10:21 | |
*** ruhe has joined #openstack-dev | 10:21 | |
alexpilotti | jd__: I need to decide how to proceed fast, as there's very little time to create a BP in Nova and Neutron :-) | 10:22 |
*** odyssey4me3 has joined #openstack-dev | 10:24 | |
jd__ | alexpilotti: so IIUC the problem is creating ACL? | 10:26 |
alexpilotti | jd__: simply to decide who is creating those ACLs: The inspector (when data collection starts) or Nova / Neutron (when the related objects are created) | 10:28 |
*** gongysh has quit IRC | 10:28 | |
jd__ | alexpilotti: I'd say that's something that should be done by the projects managing the resources, i.e. Neutron and Nova | 10:29 |
*** egallen has quit IRC | 10:30 | |
alexpilotti | jd__: ok tx, in libvirt do you have similar issues? | 10:30 |
jd__ | alexpilotti: no | 10:30 |
jd__ | alexpilotti: so I imagine https://blueprints.launchpad.net/ceilometer/+spec/hyper-v-agent isn't going to be complete for H3? | 10:30 |
*** jprovazn has quit IRC | 10:30 | |
alexpilotti | jd__: yep we're pretty close | 10:31 |
alexpilotti | to finish | 10:31 |
jd__ | ah ok, cool then | 10:31 |
jd__ | I thought the ACL thing would have been a bigger blocker :) | 10:31 |
alexpilotti | jd__: one detail on the way in which CPU time is reported: what is the measurement unit? | 10:31 |
alexpilotti | jd__: seconds or milliseconds? :-) | 10:32 |
jd__ | alexpilotti: nanoseconds IIRC | 10:32 |
alexpilotti | jd__: ok :-) the type is long or float? | 10:32 |
jd__ | yep nano, though you're free to use second or milliseconds if it's what you get | 10:32 |
jd__ | alexpilotti: it should be long | 10:33 |
alexpilotti | jd__: actually we have Hz | 10:34 |
jd__ | Hz? Hz on what? | 10:34 |
jd__ | like, instructions per seconds? | 10:34 |
alexpilotti | jd__: yep | 10:34 |
jd__ | ok, then you can use report that anyway | 10:34 |
alexpilotti | jd__: we get samples about how may Hz the give instance CPU in a give timeframe | 10:34 |
jd__ | our point is to report whatever we got from the system, it can be converted later | 10:34 |
jd__ | alexpilotti: ok so the maximum frequency is the speed of a core? | 10:35 |
jd__ | e.g. 2.4 GHz ? | 10:35 |
alexpilotti | jd__: yep | 10:35 |
jd__ | fair enough | 10:35 |
jd__ | that shouldn't be a problem | 10:36 |
alexpilotti | jd__: now we are converting them to time with a simple equation, as we have Hz, total Hz of the core and duration of the sample | 10:36 |
alexpilotti | jd__: but if we can output the Hz directly it's obviously easier :-) | 10:36 |
jd__ | alexpilotti: yes you can, and you should; we have tranformers in Ceilometer to care of that later in the pipeline as needed | 10:37 |
alexpilotti | jd__: if the inspector can output any type of data, how can a client distinguish between compute nodes? | 10:37 |
*** mkollaro has joined #openstack-dev | 10:37 | |
*** SergeyLukjanov has joined #openstack-dev | 10:37 | |
jd__ | alexpilotti: it's stored in metadata | 10:37 |
alexpilotti | jd__: ah, cool, I'll dig more into this, where can we find the metadata? | 10:38 |
jd__ | alexpilotti: metadata are a dict of anything you want you attach to a Sample (check ceilometer.sample) | 10:39 |
alexpilotti | jd__: perfect, tx! | 10:39 |
*** danpb1 has joined #openstack-dev | 10:44 | |
*** jasondotstar has quit IRC | 10:45 | |
*** MaxV has joined #openstack-dev | 10:45 | |
*** nayward has quit IRC | 10:45 | |
*** doron_afk is now known as doron | 10:47 | |
*** mkerrin has joined #openstack-dev | 10:52 | |
*** nayward has joined #openstack-dev | 10:52 | |
*** MaxV has quit IRC | 10:54 | |
*** lucasagomes is now known as lucas-away | 10:54 | |
*** MaxV has joined #openstack-dev | 10:54 | |
*** sandeepr_ltp has quit IRC | 10:54 | |
*** mkollaro has quit IRC | 10:55 | |
*** markmc has joined #openstack-dev | 10:56 | |
*** giulivo has quit IRC | 10:56 | |
*** martine has joined #openstack-dev | 10:57 | |
*** dosaboy_ has joined #openstack-dev | 10:57 | |
*** martine is now known as Guest67499 | 10:57 | |
*** dosaboy has quit IRC | 10:59 | |
*** topshare has joined #openstack-dev | 11:02 | |
*** jprovazn has joined #openstack-dev | 11:03 | |
*** christophk is now known as cmk | 11:06 | |
*** doron is now known as doron_afk | 11:06 | |
*** dina_belova has joined #openstack-dev | 11:09 | |
*** ffio has joined #openstack-dev | 11:09 | |
*** _ffio_ has quit IRC | 11:10 | |
*** alexxu has quit IRC | 11:10 | |
*** gimps_ has quit IRC | 11:11 | |
*** SergeyLukjanov has quit IRC | 11:12 | |
*** dina_belova has quit IRC | 11:14 | |
*** zul has joined #openstack-dev | 11:19 | |
*** dina_belova has joined #openstack-dev | 11:19 | |
*** dims has joined #openstack-dev | 11:21 | |
*** Shaan7 has joined #openstack-dev | 11:22 | |
*** dina_belova has quit IRC | 11:24 | |
*** drewlander has joined #openstack-dev | 11:29 | |
*** nayward has quit IRC | 11:29 | |
*** ruhe has quit IRC | 11:32 | |
*** chandankumar_ has joined #openstack-dev | 11:36 | |
*** chandankumar has quit IRC | 11:37 | |
*** ffio has quit IRC | 11:37 | |
*** xga has quit IRC | 11:38 | |
*** SergeyLukjanov has joined #openstack-dev | 11:39 | |
*** ffio has joined #openstack-dev | 11:40 | |
*** nayward has joined #openstack-dev | 11:41 | |
*** gimps_ has joined #openstack-dev | 11:44 | |
*** tkammer has quit IRC | 11:44 | |
*** doron_afk has quit IRC | 11:44 | |
*** romcheg has quit IRC | 11:44 | |
*** SergeyLukjanov has quit IRC | 11:44 | |
*** tkammer has joined #openstack-dev | 11:44 | |
*** doron_afk has joined #openstack-dev | 11:44 | |
*** zul has quit IRC | 11:46 | |
*** doron_afk is now known as doron | 11:46 | |
*** pcm_ has joined #openstack-dev | 11:46 | |
*** FunnyLookinHat has joined #openstack-dev | 11:47 | |
*** HenryG has joined #openstack-dev | 11:49 | |
*** Ruetobas has joined #openstack-dev | 11:49 | |
*** romcheg has joined #openstack-dev | 11:53 | |
*** romcheg has left #openstack-dev | 11:53 | |
*** egallen has joined #openstack-dev | 11:55 | |
*** topshare has quit IRC | 11:58 | |
*** jjmb1 has quit IRC | 11:58 | |
*** afazekas is now known as afazekas_no_irq | 11:59 | |
*** radez_g0n3 is now known as radez | 11:59 | |
*** yaguang has joined #openstack-dev | 12:02 | |
*** safchain has quit IRC | 12:03 | |
*** mkollaro has joined #openstack-dev | 12:04 | |
*** ruhe has joined #openstack-dev | 12:06 | |
*** kbringard has joined #openstack-dev | 12:06 | |
boris-42 | mordred hi | 12:07 |
*** rfolco has joined #openstack-dev | 12:07 | |
*** alex_dolby has quit IRC | 12:09 | |
*** alunduil has quit IRC | 12:10 | |
*** alunch has quit IRC | 12:12 | |
*** sridevi has quit IRC | 12:15 | |
*** safchain has joined #openstack-dev | 12:19 | |
*** doron is now known as doron_afk | 12:19 | |
*** dina_belova has joined #openstack-dev | 12:20 | |
*** kushal has quit IRC | 12:22 | |
*** sandywalsh has quit IRC | 12:22 | |
*** giulivo has joined #openstack-dev | 12:23 | |
*** lucas-away is now known as lucasagomes | 12:24 | |
*** sandywalsh has joined #openstack-dev | 12:24 | |
*** dina_belova has quit IRC | 12:25 | |
*** JordanP has quit IRC | 12:25 | |
*** dvarga has joined #openstack-dev | 12:26 | |
*** valgrind has quit IRC | 12:26 | |
*** anteaya has joined #openstack-dev | 12:27 | |
*** jalphons has joined #openstack-dev | 12:29 | |
*** jaimegil has quit IRC | 12:30 | |
jalphons | any tips for working with neutron in eclipse in a linux env? | 12:31 |
*** SergeyLukjanov has joined #openstack-dev | 12:35 | |
*** ruhe has quit IRC | 12:36 | |
*** zul has joined #openstack-dev | 12:37 | |
*** rods1 has joined #openstack-dev | 12:37 | |
*** JordanP has joined #openstack-dev | 12:37 | |
*** dims has quit IRC | 12:38 | |
*** gordc has joined #openstack-dev | 12:38 | |
*** terryh has joined #openstack-dev | 12:38 | |
*** leif_ has quit IRC | 12:39 | |
*** dprince has joined #openstack-dev | 12:39 | |
*** dkranz has joined #openstack-dev | 12:39 | |
*** rods has quit IRC | 12:40 | |
*** waa_ has joined #openstack-dev | 12:40 | |
*** dims has joined #openstack-dev | 12:40 | |
*** dina_belova has joined #openstack-dev | 12:43 | |
*** troytoman-away is now known as troytoman | 12:44 | |
*** topshare has joined #openstack-dev | 12:46 | |
*** ruhe has joined #openstack-dev | 12:47 | |
*** dina_belova has quit IRC | 12:47 | |
*** SergeyLukjanov has quit IRC | 12:47 | |
jalphons | can anyone describe their dev environment? I am looking for the best way to get started with the neutron code. | 12:48 |
*** jasondotstar has joined #openstack-dev | 12:49 | |
*** cbaesema has quit IRC | 12:50 | |
*** basha has quit IRC | 12:50 | |
*** cbaesema has joined #openstack-dev | 12:51 | |
*** jruzicka has joined #openstack-dev | 12:53 | |
*** pmathews has joined #openstack-dev | 12:55 | |
*** dkranz has quit IRC | 12:55 | |
*** jog0 is now known as jog0-away | 13:01 | |
*** mberwanger has joined #openstack-dev | 13:01 | |
*** edmund has joined #openstack-dev | 13:02 | |
*** adalbas has quit IRC | 13:03 | |
*** ema_ has joined #openstack-dev | 13:06 | |
*** eharney has joined #openstack-dev | 13:07 | |
*** kiall has quit IRC | 13:08 | |
*** ema has quit IRC | 13:09 | |
*** shang has joined #openstack-dev | 13:11 | |
*** tmclaugh[work] has joined #openstack-dev | 13:12 | |
*** changbl has quit IRC | 13:12 | |
*** jayg|g0n3 is now known as jayg | 13:13 | |
*** doron_afk is now known as doron | 13:17 | |
*** sumanthns has quit IRC | 13:19 | |
*** alunch has joined #openstack-dev | 13:19 | |
*** rods1 has quit IRC | 13:20 | |
*** rods has joined #openstack-dev | 13:20 | |
*** xchu has joined #openstack-dev | 13:20 | |
*** rharwood has joined #openstack-dev | 13:20 | |
*** egallen has quit IRC | 13:24 | |
*** bknudson has joined #openstack-dev | 13:24 | |
*** basha has joined #openstack-dev | 13:25 | |
*** ms_brown has quit IRC | 13:26 | |
*** maheshp has joined #openstack-dev | 13:26 | |
*** stevemar has joined #openstack-dev | 13:27 | |
*** jhesketh__ has quit IRC | 13:27 | |
*** lbragstad has joined #openstack-dev | 13:27 | |
*** HenryG has quit IRC | 13:27 | |
*** egallen has joined #openstack-dev | 13:28 | |
*** egallen has quit IRC | 13:29 | |
*** litong has joined #openstack-dev | 13:29 | |
*** michchap has joined #openstack-dev | 13:30 | |
*** egallen has joined #openstack-dev | 13:30 | |
*** maheshp has quit IRC | 13:32 | |
*** waa_ has quit IRC | 13:34 | |
*** mberwanger has quit IRC | 13:35 | |
*** prad_ has joined #openstack-dev | 13:37 | |
*** maheshp has joined #openstack-dev | 13:38 | |
*** garyk has quit IRC | 13:39 | |
*** safchain has quit IRC | 13:40 | |
*** safchain has joined #openstack-dev | 13:40 | |
*** jimfehlig has joined #openstack-dev | 13:40 | |
kbringard | I just use vim, personally | 13:41 |
*** neelashah has joined #openstack-dev | 13:41 | |
*** FunnyLookinHat has quit IRC | 13:42 | |
*** japage has joined #openstack-dev | 13:42 | |
*** burt has joined #openstack-dev | 13:42 | |
*** maheshp has quit IRC | 13:42 | |
*** maheshp has joined #openstack-dev | 13:43 | |
*** jecarey has joined #openstack-dev | 13:43 | |
*** sudorandom has joined #openstack-dev | 13:44 | |
*** ayoung has joined #openstack-dev | 13:45 | |
*** cppcabrera has joined #openstack-dev | 13:45 | |
mordred | morning boris-42 | 13:46 |
mordred | jalphons: you'll find mostly vim or emacs around here - although I _do_ believe there are people using eclipse somewhere | 13:46 |
*** prabhu has joined #openstack-dev | 13:47 | |
*** egallen has joined #openstack-dev | 13:48 | |
*** dina_belova has joined #openstack-dev | 13:48 | |
*** briancurtin has joined #openstack-dev | 13:48 | |
*** pmathews has quit IRC | 13:48 | |
*** pmathews has joined #openstack-dev | 13:52 | |
*** shang has quit IRC | 13:52 | |
*** dina_belova has quit IRC | 13:52 | |
*** alexy_dolby has joined #openstack-dev | 13:56 | |
alexy_dolby | i am trying to build neutron rpm with the spec file i got from epel | 13:56 |
*** KurtMartin has joined #openstack-dev | 13:57 | |
alexy_dolby | i am getting this error on %build part | 13:57 |
alexy_dolby | + cd neutron-2013.2.b2 + /usr/bin/python setup.py build error in setup command: Error parsing /home/novel/BUILD/neutron-2013.2.b2/setup.cfg: ImportError: pbr.hooks.setup_hook error: Bad exit status from /var/tmp/rpm-tmp.DZV0mn (%build) Bad exit status from /var/tmp/rpm-tmp.DZV0mn (%build) | 13:57 |
*** michchap has quit IRC | 13:57 | |
alexy_dolby | anyone has a pointer.. | 13:57 |
jaypipes | dhellmann, sandywalsh: https://review.openstack.org/#/c/41316/ if you have a chance... | 13:58 |
jaypipes | ttx: what is Julian Danjou's nick? | 13:58 |
ttx | jaypipes: jd__ | 13:58 |
*** dina_belova has joined #openstack-dev | 13:58 | |
jaypipes | ttx: merci | 13:58 |
jaypipes | jd__: https://review.openstack.org/#/c/41316/ :) | 13:58 |
jd__ | already +2'ed :) | 13:59 |
*** ftcjeff has joined #openstack-dev | 13:59 | |
*** droyo has joined #openstack-dev | 13:59 | |
*** Guest67499 is now known as martine_ | 14:01 | |
*** martine_ has quit IRC | 14:01 | |
*** martine has joined #openstack-dev | 14:01 | |
*** martine is now known as martine_ | 14:01 | |
*** edmund has quit IRC | 14:02 | |
*** eharney has quit IRC | 14:03 | |
*** dina_belova has quit IRC | 14:03 | |
*** bashok has quit IRC | 14:03 | |
*** rwsu-away is now known as rwsu | 14:03 | |
*** japage has quit IRC | 14:06 | |
*** pmathews has quit IRC | 14:07 | |
*** alop has joined #openstack-dev | 14:08 | |
*** basha has quit IRC | 14:08 | |
*** egallen has quit IRC | 14:09 | |
*** eharney has joined #openstack-dev | 14:09 | |
*** xBsd has quit IRC | 14:10 | |
*** xBsd has joined #openstack-dev | 14:10 | |
*** egallen has joined #openstack-dev | 14:11 | |
jaypipes | jd__: doh, thx :) | 14:11 |
*** xBsd has quit IRC | 14:12 | |
*** shang has joined #openstack-dev | 14:14 | |
*** shang has quit IRC | 14:15 | |
*** k4n0 has left #openstack-dev | 14:15 | |
*** FunnyLookinHat has joined #openstack-dev | 14:16 | |
*** pabelanger has quit IRC | 14:17 | |
*** ifarkas has quit IRC | 14:17 | |
*** loteriety has joined #openstack-dev | 14:19 | |
*** loteriety has quit IRC | 14:19 | |
*** loteriety has joined #openstack-dev | 14:19 | |
*** changbl has joined #openstack-dev | 14:20 | |
*** kevinconway has left #openstack-dev | 14:20 | |
*** KurtMartin has quit IRC | 14:21 | |
*** xBsd has joined #openstack-dev | 14:21 | |
*** odyssey4me3 has quit IRC | 14:22 | |
*** dvarga_ has joined #openstack-dev | 14:23 | |
*** jcoufal has quit IRC | 14:23 | |
*** dvarga has quit IRC | 14:25 | |
*** spzala has joined #openstack-dev | 14:25 | |
*** pmathews has joined #openstack-dev | 14:25 | |
*** hemna has quit IRC | 14:26 | |
*** ema_ is now known as ema | 14:26 | |
*** jtomasek has quit IRC | 14:26 | |
*** beagles has joined #openstack-dev | 14:28 | |
*** ifarkas has joined #openstack-dev | 14:31 | |
*** kevinconway has joined #openstack-dev | 14:31 | |
*** prabhu has quit IRC | 14:31 | |
*** vkmc has joined #openstack-dev | 14:31 | |
*** topshare has quit IRC | 14:32 | |
*** rcleere has joined #openstack-dev | 14:32 | |
*** shang has joined #openstack-dev | 14:32 | |
*** sc68cal has joined #openstack-dev | 14:33 | |
*** alexb_ has quit IRC | 14:33 | |
*** shang has quit IRC | 14:34 | |
*** basha has joined #openstack-dev | 14:34 | |
*** jmontemayor has joined #openstack-dev | 14:35 | |
*** armax has joined #openstack-dev | 14:36 | |
*** doron is now known as doron_afk | 14:37 | |
*** topshare has joined #openstack-dev | 14:37 | |
*** markmcclain has joined #openstack-dev | 14:37 | |
*** ruhe has quit IRC | 14:38 | |
*** mkollaro has quit IRC | 14:38 | |
jgriffith | jaypipes: I was going to ask you about changing deleted to an ID, guess you have the same question? | 14:38 |
jalphons | thanks | 14:39 |
*** otherwiseguy has joined #openstack-dev | 14:39 | |
*** datsun180b has joined #openstack-dev | 14:40 | |
*** yaguang has quit IRC | 14:40 | |
jalphons | mordred: thanks, I may go with vim instead. | 14:40 |
jaypipes | jgriffith: lol, yeah, I had nothing to do with that... nor did I have anything to do with having a deleted AND a deleted_at column :( | 14:40 |
jalphons | kbringard: thanks as well. | 14:41 |
*** __afazekas_zz has quit IRC | 14:41 | |
kbringard | jalphons: no worries | 14:41 |
*** jprovazn is now known as jprovazn_afk | 14:41 | |
kbringard | jaypipes, causing trouble again, I see | 14:41 |
jaypipes | kbringard: lol | 14:42 |
*** jalphons has left #openstack-dev | 14:42 | |
*** jtomasek has joined #openstack-dev | 14:42 | |
jgriffith | jaypipes: well I -1'd the cinder version as I had no idea what the point was and submitter couldn't explain | 14:42 |
jgriffith | looks like it'll go in via OSLO at some point anyway | 14:42 |
jaypipes | jgriffith: I'll fight it... | 14:42 |
*** hartsocks has joined #openstack-dev | 14:43 | |
giulivo | now that you're at it guys, I might have a stupid question | 14:43 |
jgriffith | jaypipes: cool.. I just need a "real" explanation or reason behind it, other than DB churn | 14:43 |
giulivo | why do we want to keep in the db the deleted volumes and mark those as deleted? | 14:43 |
jaypipes | jgriffith: the fact that the migration simply DROPS all duplicate entries that violate the new unique constraint (https://review.openstack.org/#/c/36880/13/nova/db/sqlalchemy/migrate_repo/versions/211_add_aggregate_metadata_uc.py) is an indication that protecting data really isn't a top priority of the strategy :( | 14:44 |
jgriffith | indeed! | 14:44 |
jgriffith | giulivo: history is important :) | 14:45 |
kbringard | very much so | 14:45 |
jgriffith | giulivo: IMO dropping items from the db can come back and bight you later on | 14:45 |
jgriffith | err... bight? bite? | 14:45 |
*** hartsocks has quit IRC | 14:46 | |
*** alop has quit IRC | 14:46 | |
jaypipes | giulivo: well, there's a number of reasons to keep the deleted records in the main tables (at least for some time period).... one is for audit purposes, the other is for usage summary purposes. However, in both cases, a better solution IMO is to use regular archival practices to remove the delete records and their child relations into either a separate database (which can be indexed differently) or into shadow tables | 14:46 |
jaypipes | in the same database | 14:46 |
*** hartsocks has joined #openstack-dev | 14:46 | |
*** lexinator has joined #openstack-dev | 14:46 | |
*** hartsocks has left #openstack-dev | 14:46 | |
jgriffith | oooo... that sounds like a nice change! | 14:47 |
jaypipes | giulivo: it is also slightly more efficient to update an existing record than delete the record (and thus have the underlying storage engine need to backfill records into empty spaces in data pages), but this is a secondary concern IMO | 14:47 |
*** odyssey4me4 has joined #openstack-dev | 14:47 | |
*** senk has joined #openstack-dev | 14:47 | |
giulivo | thanks guys , this seems to be a nice job for ceilometer btw | 14:49 |
jgriffith | my only thought on this was audit... and secondly efficiency. | 14:49 |
jgriffith | but it's interesting getting more insight, thanks jaypipes | 14:49 |
jaypipes | giulivo: yes, IFF ceilometer had the same information as the nova database tables (which currently it does not) | 14:50 |
*** sthaha has quit IRC | 14:50 | |
*** derekh has quit IRC | 14:50 | |
giulivo | yeah I understand it requires some sort of 'migration' into the new project | 14:51 |
*** SergeyLukjanov has joined #openstack-dev | 14:51 | |
*** bknudson has left #openstack-dev | 14:51 | |
*** corXi has joined #openstack-dev | 14:51 | |
*** chandankumar_ has quit IRC | 14:52 | |
*** chandankumar has joined #openstack-dev | 14:52 | |
giulivo | I was only supporting the idea of having the 'driver' project (cinder for instance) to communicate about the deletion but let the 'receiver' project work to archive it and take care of historical data | 14:52 |
giulivo | so that auditing happens in a single place | 14:53 |
giulivo | for all the resource types | 14:53 |
*** jcoufal has joined #openstack-dev | 14:55 | |
*** chandankumar has quit IRC | 14:55 | |
jaypipes | giulivo: ++ | 14:55 |
jaypipes | giulivo: totally agreed. | 14:55 |
* lsmola is away: Away | 14:56 | |
jaypipes | giulivo: which is why I think the periodic archival approach is superior, because it is out-of-process (with the actual deletion) and enables the deployer to validate/correlate records/events in Ceilometer with the records that were deleted in the source project's database | 14:56 |
*** dina_belova has joined #openstack-dev | 14:57 | |
*** david-lyle has quit IRC | 14:57 | |
*** jasdeepH has joined #openstack-dev | 14:58 | |
*** cthulhup has joined #openstack-dev | 14:58 | |
giulivo | jaypipes, let me see if I got it right, that is periodic archival of the deletions happening on the cinder side, correct? | 14:58 |
*** jasdeepH has quit IRC | 14:59 | |
*** reidrac has quit IRC | 14:59 | |
*** doron_afk has quit IRC | 14:59 | |
*** ifarkas has quit IRC | 14:59 | |
*** sushils has quit IRC | 15:01 | |
*** sandywalsh has quit IRC | 15:01 | |
*** bknudson has joined #openstack-dev | 15:01 | |
jaypipes | giulivo: right... some batch process that looks for delete_at IS NOT NULL and archives relations in the source database (possibly after verifying that Ceilometer has some record of the delete event) | 15:02 |
*** topshare has quit IRC | 15:02 | |
giulivo | yeah that is even better than just dropping, agreed | 15:02 |
giulivo | and possibly allows for retrieval of full details regarding the particular resource | 15:03 |
*** topshare has joined #openstack-dev | 15:03 | |
*** wu_wenxiang has joined #openstack-dev | 15:04 | |
jaypipes | giulivo: right... if traceability is a concern (like it surely is for RAX or any public cloud company that needs an audit trail), having an external batch process that hard deletes the records from the source database only after verifying that the record is acknowledged in Ceilometer is A Good Thing. | 15:04 |
*** sushils has joined #openstack-dev | 15:05 | |
*** lexinator has quit IRC | 15:05 | |
*** markwash has joined #openstack-dev | 15:06 | |
*** sridevi has joined #openstack-dev | 15:06 | |
*** jasdeepH has joined #openstack-dev | 15:08 | |
*** topshare has quit IRC | 15:08 | |
*** ruhe has joined #openstack-dev | 15:08 | |
*** xchu has quit IRC | 15:08 | |
*** leif has joined #openstack-dev | 15:11 | |
*** leif is now known as Guest10185 | 15:11 | |
*** Guest10185 has quit IRC | 15:11 | |
*** basha has quit IRC | 15:11 | |
*** xBsd has quit IRC | 15:12 | |
*** SlickNik has quit IRC | 15:13 | |
*** SlickNik has joined #openstack-dev | 15:14 | |
*** bashok has joined #openstack-dev | 15:14 | |
*** leif_ has joined #openstack-dev | 15:14 | |
*** lexinator has joined #openstack-dev | 15:15 | |
*** pabelanger has joined #openstack-dev | 15:16 | |
*** david-lyle has joined #openstack-dev | 15:16 | |
*** wu_wenxiang has quit IRC | 15:16 | |
*** sandywalsh has joined #openstack-dev | 15:17 | |
*** jasdeepH has quit IRC | 15:18 | |
*** ema has quit IRC | 15:19 | |
*** ruhe has quit IRC | 15:20 | |
*** lexinator has quit IRC | 15:20 | |
*** dolphm has joined #openstack-dev | 15:21 | |
*** jcoufal has quit IRC | 15:21 | |
*** ruhe has joined #openstack-dev | 15:22 | |
*** jmontemayor has quit IRC | 15:22 | |
*** reed has joined #openstack-dev | 15:23 | |
*** dina_belova has quit IRC | 15:24 | |
*** sridevi has quit IRC | 15:24 | |
*** lexinator has joined #openstack-dev | 15:24 | |
*** lexinator1 has joined #openstack-dev | 15:25 | |
*** lexinator has quit IRC | 15:25 | |
*** jmontemayor has joined #openstack-dev | 15:25 | |
*** jdennis1 has quit IRC | 15:26 | |
*** rohitk has quit IRC | 15:26 | |
*** chandankumar has joined #openstack-dev | 15:27 | |
*** rods has quit IRC | 15:32 | |
*** rods has joined #openstack-dev | 15:33 | |
*** bdpayne has joined #openstack-dev | 15:35 | |
*** lexinator1 has quit IRC | 15:36 | |
*** Mandell has quit IRC | 15:37 | |
*** mmagr has quit IRC | 15:38 | |
*** basha has joined #openstack-dev | 15:38 | |
*** nayward has quit IRC | 15:39 | |
*** jayg is now known as jayg|g0n3 | 15:40 | |
*** jmontemayor has quit IRC | 15:41 | |
*** nshaikh has left #openstack-dev | 15:41 | |
*** afazekas_no_irq is now known as afazekas | 15:42 | |
*** jimfehlig has quit IRC | 15:43 | |
*** ondergetekende_ has joined #openstack-dev | 15:44 | |
*** jmontemayor has joined #openstack-dev | 15:45 | |
*** rnirmal has joined #openstack-dev | 15:46 | |
*** giulivo has quit IRC | 15:47 | |
*** troytoman is now known as troytoman-away | 15:48 | |
*** briancurtin has quit IRC | 15:48 | |
*** jdennis1 has joined #openstack-dev | 15:49 | |
dolphm | jamielennox: may i ask wtf you're doing here? https://github.com/openstack/keystone/blame/master/keystone/tests/test_backend.py#L2232-L2233 | 15:50 |
dolphm | ayoung: you approved this change ^ | 15:50 |
*** changbl has quit IRC | 15:51 | |
*** alop has joined #openstack-dev | 15:52 | |
*** mrodden has quit IRC | 15:53 | |
*** ociuhandu has joined #openstack-dev | 15:53 | |
*** alexb_ has joined #openstack-dev | 15:53 | |
*** freedomhui has quit IRC | 15:54 | |
*** macjack_ has joined #openstack-dev | 15:54 | |
*** macjack_ has quit IRC | 15:54 | |
*** davidhadas has quit IRC | 15:54 | |
*** lexinator has joined #openstack-dev | 15:54 | |
*** ruhe has quit IRC | 15:55 | |
bknudson | dolphm: I also +2d that one... "Fixed the problem I saw when running with mysql test. " | 15:55 |
*** macjack has joined #openstack-dev | 15:55 | |
*** tjones has joined #openstack-dev | 15:56 | |
*** briancurtin has joined #openstack-dev | 15:56 | |
dolphm | bknudson: i see that, but this code was originally written by ayoung and modified by jamielennox in that patch, so i'm guessing one of them has the best understanding of why the test should suddenly be bypassing an assertion | 15:57 |
*** jcoufal has joined #openstack-dev | 15:57 | |
dolphm | the same pattern is applied again here https://github.com/openstack/keystone/blame/master/keystone/tests/test_backend.py#L2239-L2240 | 15:57 |
*** MaxV has quit IRC | 15:58 | |
*** corXi has quit IRC | 15:59 | |
*** xBsd has joined #openstack-dev | 15:59 | |
bknudson | dolphm: when you do create_token, it doesn't use the ID you pass in but it generates a new one? | 16:00 |
*** jmontemayor has quit IRC | 16:00 | |
*** tkammer has quit IRC | 16:00 | |
*** macjack has quit IRC | 16:01 | |
*** macjack has joined #openstack-dev | 16:01 | |
*** sridevi has joined #openstack-dev | 16:02 | |
*** macjack has quit IRC | 16:03 | |
*** sridevi has quit IRC | 16:03 | |
*** macjack has joined #openstack-dev | 16:03 | |
dolphm | bknudson: i don't see anything obvious in that patch that would result in that behavior, but that seems to be what the tests are suddenly assuming | 16:03 |
dolphm | s/assuming/expecting/ | 16:03 |
*** tjones has quit IRC | 16:04 | |
*** mrodden has joined #openstack-dev | 16:04 | |
*** basha has quit IRC | 16:04 | |
bknudson | but then why set the ID in the first place? | 16:05 |
*** schwicht has joined #openstack-dev | 16:05 | |
*** gyee has joined #openstack-dev | 16:05 | |
*** MaxV has joined #openstack-dev | 16:06 | |
*** tjones has joined #openstack-dev | 16:07 | |
*** jfriedly has joined #openstack-dev | 16:08 | |
*** zbitter has joined #openstack-dev | 16:09 | |
*** tmclaugh[work] has quit IRC | 16:09 | |
*** dvarga_ has quit IRC | 16:11 | |
dolphm | bknudson: good question | 16:11 |
*** dvarga has joined #openstack-dev | 16:11 | |
*** odyssey4me4 has quit IRC | 16:11 | |
kbringard | markmc: ping | 16:11 |
*** pabelanger has quit IRC | 16:12 | |
*** zaneb has quit IRC | 16:12 | |
*** freedomhui has joined #openstack-dev | 16:13 | |
markmc | kbringard, yes? | 16:14 |
*** mmagr has joined #openstack-dev | 16:14 | |
kbringard | I had a question about the heartbeat stuff in oslo, specifically around this bug: https://bugs.launchpad.net/oslo/+bug/856764 | 16:14 |
uvirtbot | Launchpad bug 856764 in oslo "RabbitMQ connections lack heartbeat or TCP keepalives" [High,Triaged] | 16:14 |
kbringard | do you have a few moments? | 16:14 |
kbringard | I know you're in a different TZ so I don't want to keep you from real life :-D | 16:14 |
kbringard | stop me if this is already a known thing… but the quick version is | 16:15 |
kbringard | it seems that when using HA queues in rabbit, when a master promotion occurs, all the slaves force close the consumer channels and send out a consumer cancel notification | 16:16 |
*** jcoufal is now known as jcoufal_afk | 16:16 | |
kbringard | but, in my experience (with stable/grizzly) because the physical connection isn't closed | 16:16 |
kbringard | the clients just sit there "consuming" a queue to which they are no longer connected | 16:17 |
*** jmontemayor has joined #openstack-dev | 16:17 | |
ayoung | dolphm, I'll take a look. jamielennox might have his client up, but he is asleep | 16:17 |
kbringard | if something interrupts their physical connection (such as the broker they're attached to restarting or the service iself restarting) | 16:18 |
kbringard | it reestablishes the consumer channels and all starts working fine again | 16:18 |
markmc | kbringard, ok, that's good info for the bug report - please add it there | 16:18 |
* markmc will be gone in a few minutes | 16:18 | |
kbringard | ok, cool | 16:18 |
kbringard | yea, no worries | 16:18 |
kbringard | I guess my question was | 16:18 |
markmc | kbringard, also note the revert rationale here: Id4eb3d36036969b62890175d6a33b4e304be0527 | 16:18 |
kbringard | does that heartbeat stuff check that level? | 16:18 |
markmc | here, rather: https://review.openstack.org/#/c/36606/ | 16:18 |
markmc | I don't know | 16:18 |
kbringard | I don't know about about the consumer stuff to know what's checked where | 16:18 |
*** MaxV has quit IRC | 16:18 | |
kbringard | hehe, fair enough | 16:18 |
kbringard | OK, cool | 16:18 |
markmc | I'm guessing it would | 16:18 |
kbringard | yea, I'd hope so | 16:18 |
markmc | comstud might be a better person to talk to about it | 16:19 |
kbringard | mostly, it seems like the client should support notifications | 16:19 |
markmc | he found the issues with the heartbeat, which we reverted | 16:19 |
kbringard | per this: https://lists.launchpad.net/openstack/msg15111.html | 16:19 |
kbringard | anywa, I'll add some notes | 16:19 |
kbringard | based on what I've found | 16:19 |
kbringard | thanks for the direction | 16:19 |
*** SumitNaiksatam has quit IRC | 16:19 | |
*** xqueralt is now known as xqueralt-afk | 16:19 | |
ayoung | dolphm, If I remember correctly, the ID difference is the signed_document vs hash of the signed_document issue | 16:19 |
dolphm | ayoung: can you elaborate? | 16:21 |
*** jmontemayor has quit IRC | 16:22 | |
*** devvesa has quit IRC | 16:22 | |
comstud | kbringard: what's up? | 16:22 |
kbringard | hey comstud | 16:22 |
kbringard | I was just talking with Mark about some ampq weirdness | 16:22 |
*** boris-42 has quit IRC | 16:22 | |
kbringard | the quick version is | 16:22 |
kbringard | when master promotion occurs in rabbit, the slaves all send consumer cancel notifications, and close the consumer channel | 16:23 |
*** mdomsch has joined #openstack-dev | 16:23 | |
kbringard | but because the physical connection remains, the consumers never reconnect | 16:23 |
*** sandeepr_ltp has joined #openstack-dev | 16:23 | |
kbringard | or, rather, never re-establish new channels | 16:23 |
*** dina_belova has joined #openstack-dev | 16:24 | |
kbringard | the end result is that in a rabbit HA cluster, if the master goes away, rabbit does all the right things, but the OS services keep trying to consume a queue on a channel which has been closed | 16:24 |
kbringard | and messages stop flowing until you get the service to reestablish connection | 16:24 |
kbringard | so I was asking if the heartbeat stuff you're working on works at that level | 16:25 |
*** chandankumar has quit IRC | 16:25 | |
*** lexinator has quit IRC | 16:26 | |
*** lexinator has joined #openstack-dev | 16:26 | |
*** devoid has joined #openstack-dev | 16:27 | |
*** pabelanger has joined #openstack-dev | 16:27 | |
kbringard | anyway, I'm adding some notes to the bug | 16:27 |
kbringard | https://bugs.launchpad.net/oslo/+bug/856764 | 16:27 |
uvirtbot | Launchpad bug 856764 in oslo "RabbitMQ connections lack heartbeat or TCP keepalives" [High,Triaged] | 16:28 |
*** ondergetekende__ has joined #openstack-dev | 16:28 | |
kbringard | based on what I've seen happen and discovered | 16:28 |
*** ondergetekende_ has quit IRC | 16:28 | |
*** markmc has quit IRC | 16:29 | |
*** neelashah has quit IRC | 16:29 | |
*** drewlander has quit IRC | 16:30 | |
*** alexy_dolby has quit IRC | 16:30 | |
*** drewlander has joined #openstack-dev | 16:31 | |
*** martine has joined #openstack-dev | 16:32 | |
comstud | kbringard: Well, I am not working on it, but I had to have it reverted because it was not implemented properly | 16:32 |
kbringard | yea, I noticed that | 16:32 |
kbringard | that it was reverted I mean | 16:32 |
*** martine_ has quit IRC | 16:32 | |
kbringard | anyway, no big deal | 16:32 |
*** martine is now known as martine_ | 16:32 | |
kbringard | mark just mentioned that you may have some ideas | 16:32 |
comstud | kbringard: but yes, I think once someone implements it properly, it would solve your problem | 16:32 |
kbringard | I'm adding notes to the bug and will keep digging into it myself | 16:32 |
comstud | nod | 16:32 |
kbringard | thanks :-) | 16:33 |
*** rods1 has joined #openstack-dev | 16:33 | |
*** rods has quit IRC | 16:33 | |
*** neelashah has joined #openstack-dev | 16:33 | |
*** radez is now known as radez_g0n3 | 16:35 | |
*** xBsd has quit IRC | 16:36 | |
*** psedlak has quit IRC | 16:36 | |
*** adalbas has joined #openstack-dev | 16:38 | |
*** jistr has quit IRC | 16:38 | |
*** safchain has quit IRC | 16:38 | |
*** jasdeepH has joined #openstack-dev | 16:40 | |
*** dina_belova has quit IRC | 16:41 | |
*** pycabrera has joined #openstack-dev | 16:42 | |
*** nati_ueno has joined #openstack-dev | 16:42 | |
*** nati_ueno has quit IRC | 16:42 | |
*** sushils has quit IRC | 16:42 | |
*** nati_ueno has joined #openstack-dev | 16:43 | |
*** cppcabrera has quit IRC | 16:43 | |
*** pycabrera is now known as cppcabrera | 16:43 | |
*** alexpilotti has quit IRC | 16:44 | |
*** donaldh has joined #openstack-dev | 16:44 | |
*** ociuhandu has quit IRC | 16:44 | |
*** alop has quit IRC | 16:45 | |
*** arezmerita has quit IRC | 16:45 | |
*** jayg|g0n3 is now known as jayg | 16:45 | |
*** mmagr has quit IRC | 16:45 | |
*** drewlander has quit IRC | 16:47 | |
*** yjiang51 has joined #openstack-dev | 16:47 | |
*** branen_ has joined #openstack-dev | 16:48 | |
*** mdenny has joined #openstack-dev | 16:48 | |
jaypipes | markwash: "I do think that moving the BL out of the driver is just good because its good, though, as well." +100 from me. | 16:48 |
*** jtomasek has quit IRC | 16:49 | |
*** sushils has joined #openstack-dev | 16:49 | |
*** neelashah has quit IRC | 16:50 | |
*** lucasagomes has quit IRC | 16:50 | |
*** danpb1 has quit IRC | 16:51 | |
*** sagar_nikam has joined #openstack-dev | 16:51 | |
*** neelashah has joined #openstack-dev | 16:51 | |
*** MIDENN_ has quit IRC | 16:51 | |
*** lcheng has quit IRC | 16:51 | |
*** neelashah has quit IRC | 16:51 | |
*** branen has quit IRC | 16:52 | |
*** SlickNik has quit IRC | 16:52 | |
*** alexpilotti has joined #openstack-dev | 16:52 | |
*** roampune has joined #openstack-dev | 16:53 | |
*** lcheng has joined #openstack-dev | 16:53 | |
*** SlickNik has joined #openstack-dev | 16:53 | |
*** afazekas has quit IRC | 16:54 | |
*** lexinator has quit IRC | 16:54 | |
*** dolphm has quit IRC | 16:54 | |
*** kbrierly has joined #openstack-dev | 16:57 | |
*** lexinator has joined #openstack-dev | 16:58 | |
*** jmontemayor has joined #openstack-dev | 16:59 | |
*** mrunge_ has joined #openstack-dev | 16:59 | |
*** toabctl has quit IRC | 17:00 | |
*** toabctl has joined #openstack-dev | 17:00 | |
*** ndipanov has quit IRC | 17:01 | |
*** mrunge has quit IRC | 17:01 | |
*** fbo is now known as fbo_away | 17:01 | |
*** jcoufal_afk is now known as jcoufal | 17:02 | |
*** egallen has quit IRC | 17:03 | |
*** edmund has joined #openstack-dev | 17:03 | |
*** egallen has joined #openstack-dev | 17:04 | |
*** vartom4 has joined #openstack-dev | 17:04 | |
*** morganfainberg|a is now known as morganfainberg | 17:04 | |
*** aloga has quit IRC | 17:06 | |
*** maheshp has quit IRC | 17:06 | |
*** aloga has joined #openstack-dev | 17:06 | |
*** martine_ has quit IRC | 17:08 | |
*** dprince has quit IRC | 17:08 | |
*** vaml has joined #openstack-dev | 17:11 | |
*** fabio__ has joined #openstack-dev | 17:11 | |
*** comay has joined #openstack-dev | 17:13 | |
*** xqueralt-afk is now known as xqueralt | 17:14 | |
*** martyntaylor has quit IRC | 17:14 | |
*** JordanP has quit IRC | 17:14 | |
*** amohn9 has joined #openstack-dev | 17:15 | |
*** networkstatic has joined #openstack-dev | 17:15 | |
*** vipul is now known as vipul-away | 17:16 | |
*** drewlander has joined #openstack-dev | 17:17 | |
*** jcoufal has quit IRC | 17:21 | |
*** vipul-away is now known as vipul | 17:22 | |
*** drewlander has quit IRC | 17:22 | |
*** hemnafk is now known as hemna | 17:22 | |
*** drewlander has joined #openstack-dev | 17:23 | |
*** devoid has quit IRC | 17:23 | |
markwash | jaypipes: :-) | 17:24 |
*** dolphm has joined #openstack-dev | 17:24 | |
*** dolphm has quit IRC | 17:26 | |
*** dolphm has joined #openstack-dev | 17:26 | |
*** dolphm has quit IRC | 17:26 | |
*** fabio__ has quit IRC | 17:26 | |
*** mrunge_ is now known as mrunge | 17:27 | |
*** dolphm has joined #openstack-dev | 17:27 | |
*** pcm_ has quit IRC | 17:29 | |
*** noslzzp has joined #openstack-dev | 17:29 | |
*** MaxV has joined #openstack-dev | 17:30 | |
*** neelashah has joined #openstack-dev | 17:30 | |
*** pcm_ has joined #openstack-dev | 17:32 | |
*** yolanda has quit IRC | 17:32 | |
*** xqueralt is now known as xqueralt-afk | 17:33 | |
*** SergeyLukjanov has quit IRC | 17:34 | |
*** portante_ is now known as portante | 17:35 | |
*** mrunge has quit IRC | 17:35 | |
*** cthulhup has quit IRC | 17:35 | |
*** kushal has joined #openstack-dev | 17:37 | |
*** drewlander has quit IRC | 17:38 | |
*** xmltok_ has quit IRC | 17:39 | |
*** xmltok has joined #openstack-dev | 17:39 | |
*** flaper87 is now known as flaper87|afk | 17:40 | |
*** troytoman-away is now known as troytoman | 17:40 | |
*** xmltok_ has joined #openstack-dev | 17:40 | |
*** xmltok_ has joined #openstack-dev | 17:40 | |
*** xmltok has quit IRC | 17:40 | |
*** xmltok has joined #openstack-dev | 17:41 | |
*** Farooque has joined #openstack-dev | 17:41 | |
*** xmltok has quit IRC | 17:41 | |
*** xmltok has joined #openstack-dev | 17:41 | |
*** zul has quit IRC | 17:42 | |
*** sagar_nikam has quit IRC | 17:43 | |
*** SumitNaiksatam has joined #openstack-dev | 17:44 | |
*** xmltok_ has quit IRC | 17:45 | |
*** Farooque has left #openstack-dev | 17:45 | |
mrodden | anyone have any thoughts on this "bug" ? https://bugs.launchpad.net/nova/+bug/1214476 | 17:45 |
uvirtbot | Launchpad bug 1214476 in heat "Default language for API responses has changed" [Undecided,In progress] | 17:45 |
*** MaxV has quit IRC | 17:46 | |
mrodden | in some of the projects we can translate API responses to a client requested locale, but the default is currently en_US, and the bug argues it should be the system locale setting | 17:46 |
*** radez_g0n3 is now known as radez | 17:46 | |
*** nachi has joined #openstack-dev | 17:47 | |
ayoung | dolphm, looks like I am getting dragged in to some big meeting here...probably going to miss the Keystone meeting | 17:49 |
dolphm | ayoung: ack | 17:49 |
*** dina_belova has joined #openstack-dev | 17:52 | |
bknudson | mrodden: if things worked one way in a previous release, then why should it not work that way now? | 17:52 |
mrodden | bknudson: well IMO it was broken before... | 17:53 |
bknudson | mrodden: how about a config option to either use the system locale or force en_US? | 17:53 |
mrodden | i really hate adding config options | 17:53 |
*** jasond has quit IRC | 17:54 | |
bknudson | mrodden: what problems did it cause before that made it broken? | 17:55 |
mrodden | API messages were locked to the system locale | 17:55 |
*** roampune_ has joined #openstack-dev | 17:56 | |
*** dina_belova has quit IRC | 17:57 | |
*** maheshp has joined #openstack-dev | 17:58 | |
*** devoid has joined #openstack-dev | 17:59 | |
*** cppcabrera is now known as cppcabrera_afk | 17:59 | |
*** roampune has quit IRC | 17:59 | |
*** topol has joined #openstack-dev | 18:01 | |
*** loteriety has quit IRC | 18:04 | |
*** jbresnah has quit IRC | 18:08 | |
*** changbl has joined #openstack-dev | 18:09 | |
*** egallen has quit IRC | 18:10 | |
*** jamielennox_ has joined #openstack-dev | 18:10 | |
*** freedomhui has quit IRC | 18:11 | |
*** jamielennox_ has quit IRC | 18:14 | |
*** rverchikov has joined #openstack-dev | 18:14 | |
*** vartom4 has quit IRC | 18:14 | |
rverchikov | Hi stackers! Is there any activity on https://bugs.launchpad.net/keystone/+bug/1205506? | 18:15 |
uvirtbot | Launchpad bug 1205506 in keystone "get_group_project_roles() asks same ldap query for all groups associated with user" [Medium,Triaged] | 18:15 |
*** donaldh has quit IRC | 18:15 | |
*** Mandell has joined #openstack-dev | 18:16 | |
*** cthulhup has joined #openstack-dev | 18:17 | |
*** jprovazn_afk is now known as jprovazn | 18:17 | |
*** jf-jenni has quit IRC | 18:17 | |
*** zul has joined #openstack-dev | 18:17 | |
*** ffio_ has joined #openstack-dev | 18:18 | |
*** networkstatic has quit IRC | 18:21 | |
*** ffio has quit IRC | 18:21 | |
*** xBsd has joined #openstack-dev | 18:23 | |
*** melwitt has joined #openstack-dev | 18:23 | |
*** cthulhup has quit IRC | 18:24 | |
*** vaml has quit IRC | 18:24 | |
*** macjack has quit IRC | 18:24 | |
*** mdomsch has quit IRC | 18:25 | |
*** mrunge has joined #openstack-dev | 18:27 | |
*** vaml has joined #openstack-dev | 18:27 | |
*** roampune_ has quit IRC | 18:28 | |
*** roampune has joined #openstack-dev | 18:29 | |
*** sushils has quit IRC | 18:30 | |
*** mars has quit IRC | 18:30 | |
*** vipul is now known as vipul-away | 18:30 | |
*** vipul-away is now known as vipul | 18:30 | |
*** loteriety_ has joined #openstack-dev | 18:36 | |
*** arezadr has joined #openstack-dev | 18:36 | |
*** drewlander has joined #openstack-dev | 18:39 | |
*** drewland_ has joined #openstack-dev | 18:39 | |
*** drewlander has quit IRC | 18:39 | |
*** markmcclain has quit IRC | 18:40 | |
*** johnthetubaguy has quit IRC | 18:42 | |
*** MaxV has joined #openstack-dev | 18:42 | |
*** SergeyLukjanov has joined #openstack-dev | 18:43 | |
*** SergeyLukjanov has quit IRC | 18:43 | |
*** vipul is now known as vipul-away | 18:46 | |
*** MaxV has quit IRC | 18:46 | |
*** donaldh has joined #openstack-dev | 18:47 | |
*** chandankumar has joined #openstack-dev | 18:47 | |
*** roampune has quit IRC | 18:47 | |
*** roampune has joined #openstack-dev | 18:48 | |
*** openstack` has joined #openstack-dev | 18:51 | |
*** pabelanger has quit IRC | 18:52 | |
*** utlemming has quit IRC | 18:52 | |
*** openstack` is now known as openstack | 18:52 | |
*** utlemming has joined #openstack-dev | 18:52 | |
*** boris-42 has joined #openstack-dev | 18:52 | |
*** afazekas has joined #openstack-dev | 18:53 | |
anteaya | dhellmann: ping | 18:54 |
*** otherwiseguy has quit IRC | 18:54 | |
anteaya | yesterday you said "the rtd.org code is opensource" in regards to the conversation about converting .rst files so cgit can render them | 18:54 |
*** novas0x2a|laptop has joined #openstack-dev | 18:54 | |
anteaya | rtd.org doesn't take me anywhere, I was wondering if you were in the mood to expand a little bit | 18:55 |
*** amohn9 has quit IRC | 18:55 | |
*** jbresnah has joined #openstack-dev | 18:55 | |
*** drewland_ has quit IRC | 18:56 | |
Alex_Gaynor | anteaya: readthedocs.org | 18:56 |
anteaya | ah okay thanks Alex_Gaynor | 18:56 |
dstufft | the short link is rtfd.org | 18:56 |
anteaya | ah okay, thank you | 18:57 |
anteaya | Alex_Gaynor: I appreciate your input yesterday, upon re-reading the log I realize we were async'ing yesterday | 18:57 |
anteaya | I get your points now about rst2html and also your points about sphinx | 18:58 |
anteaya | I missed them yesterday | 18:58 |
boris-42 | jaypies hi | 18:58 |
*** rackerjoe is now known as gitcheffoo | 18:58 | |
boris-42 | jaypipes hi | 18:58 |
boris-42 | jaypipes about this thing https://review.openstack.org/#/c/36880/13/nova/db/sqlalchemy/migrate_repo/versions/211_add_aggregate_metadata_uc.py | 18:58 |
boris-42 | jay pipes we are using soft delete here (so we won't drop data, we will just soft delete it) | 18:59 |
*** gitcheffoo is now known as rackerjoe | 19:00 | |
boris-42 | jaypipes I think before raising panic about something you should better investigate what actually do code | 19:00 |
*** gimps_ has quit IRC | 19:01 | |
*** pabelanger has joined #openstack-dev | 19:01 | |
*** cppcabrera_afk is now known as cppcabrera | 19:03 | |
*** otherwiseguy has joined #openstack-dev | 19:04 | |
*** mars has joined #openstack-dev | 19:05 | |
*** avishay is now known as avishay_zzz | 19:06 | |
*** gyee has quit IRC | 19:07 | |
*** vipul-away is now known as vipul | 19:07 | |
*** vipul is now known as vipul-away | 19:07 | |
*** vipul-away is now known as vipul | 19:07 | |
*** bashok has quit IRC | 19:08 | |
*** drewlander has joined #openstack-dev | 19:08 | |
*** vaml has quit IRC | 19:09 | |
*** alunch has quit IRC | 19:09 | |
*** topol has quit IRC | 19:14 | |
jaypipes | boris-42: fair enough. that's a bad name for a method then. utils.drop_old_duplicate_entries_from_table. | 19:14 |
boris-42 | jay pipes there are 2 modes | 19:14 |
boris-42 | soft_deleted or deleted =) | 19:14 |
jaypipes | boris-42: even more reason why it's a badly named method :) | 19:15 |
boris-42 | jay pipes also I answers you to mailinlist about using deleted_at as UC | 19:15 |
*** drewlander has quit IRC | 19:15 | |
*** markmcclain has joined #openstack-dev | 19:15 | |
boris-42 | jaypipes there were a lot of problems =) | 19:15 |
*** devoid has quit IRC | 19:15 | |
*** fbo_away is now known as fbo | 19:15 | |
*** devoid has joined #openstack-dev | 19:16 | |
jaypipes | boris-42: yes, I don't think a UC on those columns is particularly useful. or rather, I don't believe the use case that the UC is attempting to solve is a particularly useful use case. | 19:16 |
boris-42 | jaypipes the problems was that SELECT + INSERT produces races | 19:16 |
jaypipes | boris-42: put another way: if you delete your email from gmail, do you expect to be able to magically be able to create a new gmail with that same email address right away? | 19:16 |
boris-42 | jaypipes I hope I will=) | 19:17 |
jaypipes | boris-42: I wouldn't... | 19:17 |
jaypipes | boris-42: I just don't think the current strategy around soft deletes is good. sorry if I disagree with you. | 19:17 |
boris-42 | jaypipes =) | 19:17 |
boris-42 | jaypipes but it works=) | 19:18 |
*** cppcabrera has left #openstack-dev | 19:18 | |
boris-42 | jaypipes we've avoid races in this place | 19:18 |
jaypipes | boris-42: not really... the races that are avoided represent poor use cases, IMO | 19:18 |
boris-42 | jaypipes that was the first goal and that was the real problem | 19:18 |
jaypipes | and result in a bad schema and useless UCs... | 19:18 |
*** dprince has joined #openstack-dev | 19:18 | |
boris-42 | jaypipes why do you think that UC is usessles in current situation?) | 19:19 |
boris-42 | jaypipes we have races because we used soft deleted instead of deletion | 19:19 |
jaypipes | boris-42: because it is safeguarding a pointless use case. | 19:19 |
jaypipes | boris-42: create something, then delete it, then create something right away with the same name. | 19:19 |
jaypipes | boris-42: what is the point of such use case? | 19:19 |
*** donaldh has quit IRC | 19:20 | |
*** kiall_ has joined #openstack-dev | 19:20 | |
*** vipul is now known as vipul-away | 19:22 | |
boris-42 | yajpipes e.g. here was the case from real life https://bugs.launchpad.net/nova/+bug/1093458 | 19:23 |
uvirtbot | Launchpad bug 1093458 in nova "Multiple security groups with same name can be created" [Medium,Fix released] | 19:23 |
boris-42 | jaypipes ^ | 19:23 |
jaypipes | boris-42: that has nothing to do with the soft_delete and could have been solved without adding a unique constraint that involved the deleted column. | 19:24 |
*** nati_ueno has quit IRC | 19:26 | |
boris-42 | jaypipes ehmm.. It is caused because we are not able to add UniqueConstraint in table | 19:26 |
boris-42 | jaypipes because of soft_delete | 19:26 |
*** HenryG has joined #openstack-dev | 19:26 | |
*** alexb_ has quit IRC | 19:26 | |
*** cthulhup has joined #openstack-dev | 19:26 | |
jaypipes | boris-42: ehmm, a unique constraint on project_id, name would have been fine. | 19:27 |
boris-42 | no | 19:27 |
jaypipes | yes | 19:27 |
jaypipes | :) | 19:27 |
boris-42 | because if you delete and then try to recreate you will be in stupid sitatuion | 19:27 |
boris-42 | the same thing with instance_types (flavors) | 19:27 |
arosen | mestery: ping | 19:28 |
jaypipes | no, that is my point boris-42. deleting then recreating the exact same named security group is a use case that we should NOT be catering to. | 19:28 |
mestery | arosen: hi | 19:28 |
arosen | mestery: https://review.openstack.org/#/c/33736/ appove? | 19:28 |
* arosen approve* | 19:28 | |
boris-42 | jaypipes ok =) | 19:28 |
jaypipes | boris-42: :) it's a disagreement about the use case, more than the strategy... | 19:28 |
boris-42 | jaypipes ok, but we have already working solution with unique constraints=) | 19:29 |
jaypipes | boris-42: which is why I asked you above about the gmail delete email and re-add :) | 19:29 |
jaypipes | boris-42: I don't view that use case as something we need to strive to support, and you do... can we agree on that? | 19:29 |
boris-42 | jaypipes only one thing should be done (and pls try this time to be at session) is about shadow tables or safe purge | 19:29 |
boris-42 | jaypipes in different cases it depends | 19:30 |
jaypipes | boris-42: oh, I would have been at the session but had a conflicting one in QA track. and unfortunately, I won't be in HK :( | 19:30 |
boris-42 | =( | 19:30 |
jaypipes | yeah.. I know. | 19:30 |
*** nati_ueno has joined #openstack-dev | 19:30 | |
jaypipes | boris-42: nobody from AT&T will be in HK due to budgeting/travel constraints. | 19:30 |
kbringard | :-x | 19:30 |
boris-42 | jaypipes after adding safe and working approach of purging or shadow tables (our solution with + deleted to UC) is better | 19:31 |
boris-42 | s/after/until | 19:31 |
jaypipes | boris-42: I should restate that... no *engineers* from AT&T will be there :) | 19:31 |
boris-42 | =) | 19:31 |
boris-42 | only marketing?) | 19:31 |
jaypipes | execs... | 19:31 |
boris-42 | jaypipes So after adding purging system we could speak about (non using deleted in UC in some cases). Until this will be implement we will get real problems=) because (not now in our case will mean never or by hand) | 19:33 |
mestery | arosen: Done! | 19:33 |
*** jimfehlig has joined #openstack-dev | 19:33 | |
mestery | arosen: Thanks for that, I'm basing the ML2 multi-segment API work on that review, so I'm happy for it to go upstream. | 19:33 |
mestery | :) | 19:33 |
jaypipes | boris-42: oh, and regarding shadow tables vs. purge/archive, I can support either solution, actually. I'd prefer purge/archive because it allows external batch processes to align/verify the purge, but I can see args for both. And I've read the etherpad from paul from HP on it. | 19:34 |
arosen | mestery: awesome thanks! Glad to be done rebasing that for each db change that occurred :) | 19:34 |
mestery | arosen: No kidding. Nice work! | 19:34 |
boris-42 | jaypipes there is already archiving system (but I think that it should be fully rework) =) | 19:34 |
jaypipes | boris-42: yes... a consistent archival system would be good. | 19:35 |
boris-42 | jaypipes I mean shadow_tables in Nvoa.. | 19:35 |
jaypipes | boris-42: and purge in Keystone :) | 19:35 |
boris-42 | jaypipes but not current implementation =) | 19:35 |
dolphm | jaypipes: purge_ would have been a more appropriate name than flush_ | 19:36 |
*** cthulhup has quit IRC | 19:37 | |
*** ayoung has quit IRC | 19:38 | |
*** yolanda has joined #openstack-dev | 19:38 | |
*** networkstatic has joined #openstack-dev | 19:40 | |
*** cthulhup has joined #openstack-dev | 19:41 | |
*** vartom4 has joined #openstack-dev | 19:41 | |
jaypipes | dolphm: yes, sorry, it's called flush in keystone... forgot :( | 19:42 |
*** xBsd has quit IRC | 19:42 | |
dolphm | jaypipes: i'm sorry for suggesting an inferior name | 19:42 |
jaypipes | lol | 19:42 |
*** ayoung has joined #openstack-dev | 19:42 | |
*** egallen has joined #openstack-dev | 19:43 | |
*** vipul-away is now known as vipul | 19:43 | |
*** ffio_ has quit IRC | 19:46 | |
ayoung | henrynash, , I have a QA guy starting next week. I think he is going to be focused on upstram Keystone QA. My thought was that the key feature to test is the split identity/ multiple domain code. | 19:46 |
*** zul has quit IRC | 19:47 | |
dolphm | ayoung: awesome | 19:47 |
*** vaml has joined #openstack-dev | 19:47 | |
ayoung | henrynash, I think that, to do this, we want to make sure that we have tempest tests in Keystone to execise default domain (assumed to be LDAP) vs a dynamic domain or domains asumed to be sql | 19:47 |
*** maheshp has quit IRC | 19:48 | |
dolphm | ayoung: shouldn't the backend be irrelevant for tempest tests? | 19:48 |
ayoung | dolphm, yeah, I am trying to get him to focus on the Keystone side of Tempest | 19:48 |
*** feleouet has quit IRC | 19:48 | |
ayoung | dolphm, yes and no | 19:48 |
*** topol has joined #openstack-dev | 19:49 | |
ayoung | dolphm, we need to make sure that we exercise both the LDAP and the SQL code for identity | 19:49 |
dolphm | sure | 19:49 |
ayoung | so tempest tests should be written with that in mind. Really, all tempest needs to do is make sure it runs tests for both default domain and dynamic, and then it is a Devstack question for how to set up the nodes | 19:50 |
*** maheshp has joined #openstack-dev | 19:51 | |
ayoung | dolphm, I think we can make use of the identity tests in Keystone already to do this, if we provide a way to drive them from tempest. We have the "get_domain_fixture" abstraction. If we make that something that can be set by the calling environment, it can run, say the content_type tests for both default domain and a dynamic domain | 19:51 |
ayoung | for unit testing, we can keep it in sql, and for tempest it can do the wider body of tests | 19:52 |
*** feleouet has joined #openstack-dev | 19:52 | |
*** gabrielhurley has joined #openstack-dev | 19:52 | |
*** dvarga has quit IRC | 19:52 | |
*** afazekas has quit IRC | 19:54 | |
*** markmc has joined #openstack-dev | 19:55 | |
*** nachi has quit IRC | 19:56 | |
*** troytoman is now known as troytoman-away | 19:56 | |
*** AlanClark has joined #openstack-dev | 19:56 | |
*** dina_belova has joined #openstack-dev | 19:57 | |
*** SergeyLukjanov has joined #openstack-dev | 19:58 | |
*** ondergetekende__ has quit IRC | 20:00 | |
henrynash | ayoung: in principle agree…. | 20:01 |
henrynash | ayoung: although I expect that the most common configuration might be default in SQL, and each domain having their own LDAP | 20:02 |
*** mikal has joined #openstack-dev | 20:02 | |
topol | ayoung, have you figured out how to setup how to run ldap configs in tempest? | 20:02 |
henrynash | ayoung: but since most of our tests use default domain, I too used that approach in the unittests | 20:02 |
henrynash | ayoung: i.e. the unit tests I wrote for multi ldap/sql domains had default backed by LSAP | 20:03 |
*** jmeridth has joined #openstack-dev | 20:03 | |
*** donaldh has joined #openstack-dev | 20:03 | |
henrynash | (LDAP_ | 20:03 |
ayoung | henrynash, interesting....default in SQL? | 20:04 |
*** markwash is now known as wikis | 20:04 | |
henrynash | ayoung: for production, I kind of imagine a cloud starts with default in SQL | 20:04 |
*** maheshp has quit IRC | 20:04 | |
*** wikis is now known as markwash | 20:04 | |
ayoung | henrynash, you "lets get this set up" phase | 20:05 |
ayoung | keep the core admins in SQL | 20:05 |
ayoung | everyone else comes out of the centralized LDAP once you open it up to the company | 20:05 |
ayoung | and then customers go into SQL as well | 20:05 |
henrynash | ayoung: as the onboard new customers (each with their own domain), they either will want their own LDAP, or maybe (for a small customers) they are happy to just have their users/groups in "the cloud SQL" | 20:05 |
ayoung | henrynash, with SAML being a proxy to LDAP. | 20:06 |
henrynash | ayoung: myabe | 20:06 |
ayoung | henrynash, I mean "in addition to" not in place of, direct LDAP | 20:06 |
henrynash | ayoung: ok, sure | 20:06 |
*** mikal has quit IRC | 20:07 | |
henrynash | ayoun: I expect there will likely be an "admin domain" that a cloud provider will have the core admins in | 20:07 |
ayoung | henrynash, thing is, I could See Keystone plauying that same Federation role as SAML. Run a Keystone server inside your firewall, and then use the token from that keystone to talk to my Keystone. | 20:07 |
ayoung | henrynash, yeah, agreed. Iwas thinking admin domain would be in LDAP, but it might be SQL as it is one less piece to set up | 20:08 |
henrynash | ayoung: could be either, I agree | 20:08 |
ayoung | henrynash, So for really testing multi domain...3 domains? Default, LDAP, SQL dynamic? | 20:09 |
ayoung | or is 2 enough? | 20:09 |
topol | ayoung, have we thought about setting things up so that folks could use SAML? sounds like you are advocating keystone rolling its own solution here | 20:09 |
henrynash | ayoung: as an aside, did you see the example v3cloud policy file I created? | 20:09 |
ayoung | topol, I am not advocating it, but it might be an elegant solution. | 20:09 |
ayoung | henrynash, link? I'm drowning in information. | 20:10 |
ayoung | Even if I saw it I didn;'t see it | 20:10 |
henrynash | ayoung: it's in https://review.openstack.org/#/c/38308/ | 20:10 |
ayoung | topol, if you scroll up, you will see I reference SAML | 20:10 |
henrynash | ayoung: https://review.openstack.org/#/c/38308/13/etc/policy.v3cloudsample.json | 20:10 |
topol | ayoung, Im working on some use cases where it would be nice if we had a plug point in keystone and supported federated identity via proxies | 20:10 |
ayoung | topol, so look at the review I have for further splitting ID and assignments | 20:11 |
topol | link? | 20:11 |
henrynash | ayoung: not sure all the policies are right…but thought we needed something much more than the standard policy.json | 20:11 |
ayoung | topol, https://review.openstack.org/#/c/41471/ | 20:11 |
henrynash | ayoung: on domains…(your previous comment) I'd go for 3 - Default, LDAP, SQL dynamic | 20:12 |
topol | thanks, sorry I have been out of touch. Did the customer thing last week on the west coast | 20:12 |
ayoung | topol, ^^ is needed, but then we can start doing things like "just stick the data into assignments without checking id, as we can't query the ID backend if it comes from SAML" | 20:12 |
*** neelashah1 has joined #openstack-dev | 20:13 | |
*** mikal has joined #openstack-dev | 20:13 | |
ayoung | henrynash, well, if we get devstack to set it up, we can just add the LDAP code on to a sql identity backend, and keystone can even provide the config file in a ".example" format, then all devstack has to do is to move it from example to .conf and we have an LDAP backend | 20:13 |
ayoung | topol, its cool, this is new stuff | 20:14 |
*** neelashah has quit IRC | 20:14 | |
*** dmakogon_ has quit IRC | 20:16 | |
ayoung | henrynash, that would get us two domains, and then we could have a simple set of tests for "dynamic SQL domains" that maybe is a subset of test, just to make sure we don't run too too long | 20:16 |
ayoung | henrynash, what happens if a deployment starts out with SQL, and then they want to move everything over to LDAP for default? | 20:17 |
*** goodmorning has joined #openstack-dev | 20:17 | |
goodmorning | Hello all.... Anybody know if there's a way to have openstack nova compute create/cache ephemeral drives to an alternate location (i.e. other than /var/lib/nova/instances)? We want our ephemeral drives to be created on a high speed SSD RAID but keep the VM OS images in /var/lib/nova/instances. We need very fast ephemeral drives to serve as scratch space for some pretty crazy I/O intensive analysis. | 20:17 |
henrynash | ayoung: how to do they "move" the users & groups, you mean? | 20:17 |
ayoung | henrynash, well, no. I guess you don't move them | 20:17 |
*** vaml has quit IRC | 20:17 | |
*** jbresnah has quit IRC | 20:18 | |
ayoung | henrynash, I mean, instead, what would the process be for setting up a cloud, assuming they started with SQL, but then needed to make use of the companies LDAP. | 20:18 |
*** feleouet has quit IRC | 20:18 | |
ayoung | At some point, they would need to make the LDAP domain the default domain | 20:18 |
ayoung | henrynash, would that be changing the default domain config file value and restarting keystone? | 20:18 |
henrynash | ayoung: yes…. | 20:19 |
henrynash | ayoung: in fact you would likely just add a config file for the default domain (since you would probably have started without one) | 20:19 |
*** nunosantos has joined #openstack-dev | 20:19 | |
ayoung | henrynash, right, although that domain would not be default to start, as they would want to test it out | 20:20 |
henrynash | ayoung: the problem would be if you had users in the default domain and had used the users_ids in roles, those user_ids would change (I think ) when you switched to sourcing those users form LDAP | 20:20 |
ayoung | henrynash, yes | 20:20 |
ayoung | henrynash, but the projects would not | 20:20 |
ayoung | nor the project ids | 20:20 |
henrynash | ayoung: correct | 20:20 |
ayoung | and the domain ids would be right. | 20:21 |
*** pabelanger has quit IRC | 20:21 | |
ayoung | so, I think only swift would be messed up, as I think that is the only project that does ownership per user | 20:21 |
henrynash | ayoung: yes, domain_id is really just an index when you have domain_specific backends | 20:21 |
ekarlso- | harlowja: ping | 20:21 |
*** alexb_ has joined #openstack-dev | 20:21 | |
notmyname | ayoung: ? | 20:22 |
*** pcm_ has quit IRC | 20:22 | |
notmyname | ayoung: tl;dr? | 20:22 |
ayoung | henrynash, OK, we should write that up as a blueprint | 20:22 |
ayoung | notmyname, the bottom line is that henrynash rocks | 20:22 |
notmyname | carry on then :-) | 20:22 |
notmyname | ayoung: I've not been following, but is there something that swift needs to address or account for? | 20:23 |
henrynash | ayoung: for tempes testing? | 20:23 |
*** HenryG has quit IRC | 20:23 | |
ayoung | notmyname, specifically, the ability to have domains in multiple sources is probably the single most requested featured for Keystone. People want Identity to come out of Active Directory, but be able to assign roles in Keystone | 20:23 |
ayoung | henrynash, yeah, for tempest | 20:23 |
henrynash | ayoung: absolutely | 20:23 |
ayoung | notmyname, ah, we were talking about what happens when a keystone set switches from SQL to LDAP | 20:24 |
notmyname | ayoung: what is a domain? I think that's an overloaded word. what is it in this context? | 20:24 |
*** mikal has quit IRC | 20:24 | |
ayoung | notmyname, in this case, a domain is a namespace for users, projects, and role assignments | 20:24 |
*** feleouet has joined #openstack-dev | 20:24 | |
ayoung | notmyname, but what we are discussing is if a user is in sql, they get a uuid userid, but in LDAP it will be a DN format | 20:25 |
ayoung | like this | 20:25 |
ayoung | DN=ayoung,cn=redhat,cn=com | 20:25 |
notmyname | ayoung: right. we've been dealing with LDAP for our customers too. fun times | 20:25 |
ayoung | notmyname, so assuming someone in a large organization is setting up a cloud, they set up SQL first, and then then need to make it work in their enterprise | 20:25 |
notmyname | ok | 20:26 |
ayoung | henrynash, thing is, the swift objects would still be accessable. The user would still be able to authenticate to the sql domain, it just wouldn't be default | 20:26 |
*** mrunge has quit IRC | 20:26 | |
ayoung | notmyname, so, can I transfer ownership of an object in swift from one user to another, and from one project to another? | 20:26 |
henrynash | ayoung: have to think that one through! | 20:26 |
ayoung | henrynash, if I make LDAP the default domain, the SQL domain does not go away, right? | 20:27 |
*** jprovazn has quit IRC | 20:28 | |
ayoung | they would have distinct domain ids, just the user will get a different default. So if they set the default to the LDAP domain, thne they need to explicitly ask to log in as the user in the SQL backed domain | 20:28 |
henrynash | ayoung: correct, the domain_id exists in the domain table in the assignments DB... | 20:28 |
*** loteriety_ is now known as loteriety | 20:28 | |
notmyname | ayoung: if you have "Swift account" foo associated with user Bob, you can change the association to user Sue at your pleasure. objects in the swift account will be unaffected | 20:29 |
*** loteriety has quit IRC | 20:29 | |
*** loteriety has joined #openstack-dev | 20:29 | |
*** loteriety has quit IRC | 20:29 | |
*** loteriety has joined #openstack-dev | 20:29 | |
henrynash | ayoung: will be offline for a while, back on later | 20:29 |
*** nachi has joined #openstack-dev | 20:29 | |
notmyname | ayoung: so as long as the auth system knows how to handle ACL mappings, then there is no impact | 20:30 |
notmyname | ayoung: does that make sense? | 20:30 |
ayoung | notmyname, Are you saying there is a whole shadow user list for swift separate from the Keystone accounts? | 20:30 |
notmyname | ayoung: no. swift doesn't have a concept of a user | 20:31 |
ayoung | notmyname, interesting. That was not my understanding of it | 20:31 |
notmyname | ayoung: I wish we could spend an afternoon at a whiteboard to clear up terms | 20:31 |
ayoung | notmyname, I thought swift objects were owned by users. What do you mean by "Swift Account" then? | 20:32 |
*** pabelanger has joined #openstack-dev | 20:32 | |
ayoung | notmyname, will you be in Hong Kong? | 20:32 |
notmyname | ayoung: "account" (like "user") us a very overloaded word | 20:32 |
notmyname | ayoung: I'm planning on being there | 20:32 |
notmyname | ayoung: where are you based? | 20:32 |
ayoung | notmyname, Massachusetts | 20:32 |
ayoung | notmyname, and I see you are in Mongolia? | 20:33 |
ayoung | at lest according to your IRC info... | 20:33 |
notmyname | ayoung: :-) | 20:35 |
notmyname | ayoung: san francisco | 20:35 |
ayoung | notmyname, I left my house in San Francisco. | 20:35 |
*** kiall_ is now known as Kiall | 20:36 | |
*** mikal has joined #openstack-dev | 20:38 | |
notmyname | ayoung: so what I mean by "swift account" is a set of containers referenced by the account section of the path info in a Swift URL. eg http://swift/v1/account/container/object | 20:38 |
notmyname | ayoung: ie, the things you hand out as an endpoint when someone gives good creds | 20:38 |
notmyname | ayoung: what I specifically do not mean is a user identity or a set of credentials | 20:38 |
ayoung | notmyname, ok...so in Keystone we have users and projects. It was my understanding that permissions on the object at an URL like you have above is controlled according to the associated keystone user | 20:40 |
notmyname | ayoung: correct AFAIK, with the clarification that ACLs are set per-container and inherited by objects (ie we don't store ACLs on a per-object basis) | 20:41 |
harlowja | ekarlso- pong | 20:41 |
*** yolanda has quit IRC | 20:41 | |
notmyname | ayoung: well, to be pedantic, a value is set on either a read or write ACL, and that value is interpreted by the auth system and access is granted or denied appropriately | 20:42 |
*** chandankumar has quit IRC | 20:42 | |
*** SergeyLukjanov has quit IRC | 20:42 | |
ayoung | notmyname, so, when we wrote trusts as a delegation mechanism, it was for that reason we put in impersonation, so that a service could get a token as a user, and not just as a role in a project | 20:43 |
notmyname | ayoung: IOW, swift is a holding place for ACLs, but doesn't actually care what the value or format is. all it does is set them on the request and let the auth middleware make a decision (or ignore them) | 20:43 |
notmyname | ayoung: that seems fine | 20:43 |
notmyname | no conflict with swift | 20:43 |
ayoung | notmyname, but those acls are based on some identifier. What henrynash and I were discussing was that a a techops person might set up a cloud with a sql backend for keystone, but, in order to roll it out to their company, they need to use the corporate LDAP | 20:44 |
notmyname | ok | 20:44 |
ayoung | so ayoung will go from being ayoung in domain1 to ayoung in domain2 | 20:44 |
ayoung | with different userids | 20:44 |
*** dina_belova has quit IRC | 20:44 | |
*** cthulhup has quit IRC | 20:45 | |
ayoung | and so they will need to be able to transfer over the ownership of all resources from the user in dom1 to dom2 | 20:45 |
*** cthulhup has joined #openstack-dev | 20:45 | |
notmyname | ayoung: IIRC the ACLs are set now with a keystone identity. you could set bob:* or *:manhattan | 20:45 |
notmyname | ayoung: ok, still no conflict with swift, as long as when the domain changes you don't change the swift endpoint | 20:46 |
ayoung | notmyname, cool. I think we are OK, but I would like to see it on a live system. | 20:46 |
nachi | ayoung: hey. I am trying to understand why we are using kvs driver for the AuthWithTrust https://github.com/openstack/keystone/blob/master/keystone/tests/test_auth.py#L67 | 20:47 |
ayoung | nachi, just test code | 20:47 |
ayoung | nachi, the goal early on was that everything should work with kvs first | 20:47 |
*** terryh has quit IRC | 20:48 | |
ayoung | nachi, if we replace kvs with the dogpile cache then we can unify the kvs, memcached, and any other hashtable type backend | 20:48 |
nachi | ayoung: ok. | 20:48 |
nachi | ayoung: can i run the same test against sql | 20:49 |
lbragstad | stevemar: updated yet again for better naming: https://review.openstack.org/#/c/40943/10 | 20:49 |
*** vartom4 has quit IRC | 20:49 | |
stevemar | lbragstad, cool, will check it in the evening, cooking time! | 20:49 |
lbragstad | stevemar: thanks! | 20:49 |
*** cthulhup has quit IRC | 20:50 | |
morganfainberg | lbragstad: i'll also check it out this weekend. | 20:50 |
morganfainberg | erm | 20:50 |
morganfainberg | tonight | 20:50 |
morganfainberg | crap not weekend | 20:50 |
morganfainberg | :P | 20:50 |
lbragstad | morganfainberg: it's only Tuesday! | 20:51 |
morganfainberg | it's been a long week :P | 20:51 |
lbragstad | morganfainberg: the fun just started ;) | 20:51 |
morganfainberg | hehe. | 20:51 |
ayoung | nachi, yeah. You probably can do it without much trouble. | 20:52 |
*** alunch has joined #openstack-dev | 20:52 | |
*** maheshp has joined #openstack-dev | 20:52 | |
lbragstad | morganfainberg: thanks I appreciate it | 20:52 |
*** roampune has quit IRC | 20:52 | |
ayoung | nachi, in the config setup, you just need to change the bkacned for trusts. | 20:53 |
nachi | ayoung: ok | 20:53 |
*** feleouet has quit IRC | 20:53 | |
morganfainberg | lbragstad: sure thing, notifications are a good thing :) | 20:53 |
lbragstad | morganfainberg: yes sir | 20:54 |
*** stevemar has quit IRC | 20:54 | |
*** jbresnah has joined #openstack-dev | 20:55 | |
*** mikal has quit IRC | 20:56 | |
ayoung | nachi, the trust backend defaults to sql, so we over ride for the test | 20:57 |
*** feleouet has joined #openstack-dev | 20:58 | |
ayoung | nachi, and I would be OK with making that code run twice, once with kvs, and once with sql | 20:58 |
ayoung | just like the test_backend code does | 20:58 |
ayoung | so you could slip a line in right before the call to super in the setup | 20:58 |
ayoung | CONF.trust.driver = "...sql.." | 20:58 |
*** dolphm_ has joined #openstack-dev | 21:00 | |
nachi | ayoung: ok. i will check the test_backend | 21:00 |
*** dolphm has quit IRC | 21:04 | |
*** MaxV has joined #openstack-dev | 21:04 | |
*** Farooque1 has joined #openstack-dev | 21:04 | |
*** gyee has joined #openstack-dev | 21:05 | |
*** anniec has joined #openstack-dev | 21:06 | |
*** nati_ueno has quit IRC | 21:07 | |
*** Farooque1 has quit IRC | 21:07 | |
*** Farooque has joined #openstack-dev | 21:07 | |
*** melwitt has quit IRC | 21:08 | |
*** melwitt1 has joined #openstack-dev | 21:08 | |
*** nati_ueno has joined #openstack-dev | 21:08 | |
*** roampune has joined #openstack-dev | 21:10 | |
*** rfolco has quit IRC | 21:10 | |
*** danwent has joined #openstack-dev | 21:10 | |
*** alunch has quit IRC | 21:11 | |
*** jruzicka has quit IRC | 21:14 | |
mordred | markmc: so, at this point probably not for this cycle... | 21:15 |
mordred | markmc: but I have got just about all of the needed things in place for using wheel only uploads for pre-release oslo things | 21:16 |
*** fbo is now known as fbo_away | 21:16 | |
markmc | mordred, excellent, looking forward to giving it a shot | 21:16 |
*** Farooque has left #openstack-dev | 21:16 | |
markmc | mordred, but yeah - icehouse | 21:16 |
mordred | markmc: and it seems quite promising for moving forward | 21:16 |
mordred | yah | 21:16 |
mordred | not happning this cycle | 21:16 |
*** vipul is now known as vipul-away | 21:18 | |
*** bknudson has quit IRC | 21:18 | |
*** vipul-away is now known as vipul | 21:18 | |
*** kushal has quit IRC | 21:20 | |
*** neelashah1 has quit IRC | 21:21 | |
*** jecarey has quit IRC | 21:22 | |
*** jasdeepH has quit IRC | 21:25 | |
*** lexinator has quit IRC | 21:25 | |
*** prad_ has quit IRC | 21:27 | |
*** sushils has joined #openstack-dev | 21:27 | |
*** feleouet has quit IRC | 21:28 | |
*** bknudson has joined #openstack-dev | 21:29 | |
*** lexinator has joined #openstack-dev | 21:30 | |
*** bdpayne has quit IRC | 21:31 | |
*** feleouet has joined #openstack-dev | 21:31 | |
*** bdpayne has joined #openstack-dev | 21:33 | |
*** litong has quit IRC | 21:33 | |
*** alexpilotti has quit IRC | 21:33 | |
*** topol has quit IRC | 21:34 | |
*** droyo has left #openstack-dev | 21:36 | |
*** jasdeepH has joined #openstack-dev | 21:38 | |
*** dprince has quit IRC | 21:38 | |
*** aeperezt has joined #openstack-dev | 21:40 | |
*** boris-42 has quit IRC | 21:41 | |
*** tjones has quit IRC | 21:46 | |
*** prad_ has joined #openstack-dev | 21:50 | |
*** spzala has quit IRC | 21:51 | |
*** roampune has quit IRC | 21:52 | |
*** dina_belova has joined #openstack-dev | 21:55 | |
*** MaxV has quit IRC | 21:57 | |
*** rharwood has quit IRC | 21:57 | |
*** topol has joined #openstack-dev | 21:58 | |
*** topol has quit IRC | 21:58 | |
*** topol has joined #openstack-dev | 21:59 | |
*** dina_belova has quit IRC | 22:00 | |
*** AlanClark has quit IRC | 22:01 | |
*** kbringard has quit IRC | 22:01 | |
*** gyee has quit IRC | 22:01 | |
*** markmc has quit IRC | 22:02 | |
*** feleouet has quit IRC | 22:02 | |
*** corXi has joined #openstack-dev | 22:02 | |
*** rnirmal has quit IRC | 22:02 | |
*** markwash has left #openstack-dev | 22:03 | |
*** markmcclain has quit IRC | 22:03 | |
*** corXi has quit IRC | 22:03 | |
*** corXi has joined #openstack-dev | 22:04 | |
*** noslzzp has quit IRC | 22:04 | |
*** ayoung has quit IRC | 22:05 | |
*** donaldh has quit IRC | 22:05 | |
*** feleouet has joined #openstack-dev | 22:06 | |
dolphm_ | shardy: https://review.openstack.org/#/c/39899/ looks awesome, but can you fix a major nit really quick? | 22:06 |
shardy | dolphm_: sure! | 22:06 |
dolphm_ | shardy: https://review.openstack.org/#/c/39899/7/keystoneclient/v3/contrib/trusts.py | 22:06 |
*** burt has quit IRC | 22:08 | |
*** dmakogon has quit IRC | 22:09 | |
*** dmakogon has joined #openstack-dev | 22:10 | |
*** shang has joined #openstack-dev | 22:11 | |
*** shang has quit IRC | 22:11 | |
*** egallen has quit IRC | 22:12 | |
*** gyee has joined #openstack-dev | 22:14 | |
*** mars has quit IRC | 22:14 | |
*** stevemar has joined #openstack-dev | 22:15 | |
*** fabio_ has quit IRC | 22:16 | |
dolphm_ | shardy: if that comment makes sense, poke me when you have an update? | 22:16 |
dolphm_ | shardy: that was fast :) | 22:17 |
shardy | dolphm_: done ;) | 22:17 |
shardy | dolphm_: I'll post a followup patch for the scope overriding thing, probably not for a day or two tho | 22:18 |
dolphm_ | bknudson: morganfainberg: added ya'll to the above review if you have time | 22:18 |
dolphm_ | shardy: sweet | 22:18 |
shardy | dolphm_: thanks for the review! | 22:18 |
morganfainberg | dolphm_: sure thing. | 22:19 |
dolphm_ | shardy: trying to keep things moving with ~2 weeks left on the clock! | 22:19 |
morganfainberg | looking at it now. | 22:19 |
shardy | dolphm_: if this gets merged in the next few days, is there any plan for tagging a pre-h3 keystoneclient release? | 22:20 |
*** edmund has quit IRC | 22:20 | |
morganfainberg | shardy: i am embarassed, i didn't correlate shardy to S.Hardy ;) | 22:20 |
dolphm_ | shardy: we discussed a minor blocker to having a release (we introduced a backwards compatibility a couple days ago), but i think your patch is a great excuse for a release | 22:21 |
shardy | dolphm_: Ok, cool, sounds like heat-trusts may still be doable for h3 then, great, thanks! | 22:21 |
*** henrynash_ has joined #openstack-dev | 22:24 | |
*** briancurtin has quit IRC | 22:24 | |
*** henrynash has quit IRC | 22:26 | |
*** henrynash_ is now known as henrynash | 22:26 | |
*** changbl has quit IRC | 22:26 | |
*** maheshp has quit IRC | 22:27 | |
*** sudorandom has quit IRC | 22:29 | |
*** lbragstad has quit IRC | 22:29 | |
*** stevemar has quit IRC | 22:32 | |
*** jhesketh has joined #openstack-dev | 22:35 | |
*** jhesketh__ has joined #openstack-dev | 22:36 | |
*** feleouet has quit IRC | 22:37 | |
dolphm_ | simo: ayoung: around? | 22:37 |
*** kbrierly has quit IRC | 22:39 | |
*** sandywalsh has quit IRC | 22:40 | |
*** shardy is now known as shardy_afk | 22:40 | |
*** feleouet has joined #openstack-dev | 22:41 | |
*** jmontemayor has quit IRC | 22:41 | |
*** goodmorning has quit IRC | 22:41 | |
*** nijaba has quit IRC | 22:42 | |
*** loteriety has quit IRC | 22:42 | |
*** jayg is now known as jayg|g0n3 | 22:43 | |
*** leif_ has quit IRC | 22:44 | |
*** bdpayne has quit IRC | 22:46 | |
*** boden has quit IRC | 22:46 | |
lcheng | dolpm_: when you get the chance, can you take a look at https://bugs.launchpad.net/python-keystoneclient/+bug/1211998 | 22:46 |
uvirtbot | Launchpad bug 1211998 in python-keystoneclient "Renaming client.py to httpclient.py causes regression to some users" [Undecided,New] | 22:47 |
*** stevemar has joined #openstack-dev | 22:47 | |
*** bdpayne has joined #openstack-dev | 22:48 | |
*** mikal has joined #openstack-dev | 22:51 | |
*** mikal has quit IRC | 22:52 | |
*** prad_ has quit IRC | 22:52 | |
*** sandywalsh has joined #openstack-dev | 22:53 | |
*** nijaba has joined #openstack-dev | 22:54 | |
*** ftcjeff has quit IRC | 22:55 | |
*** markmcclain has joined #openstack-dev | 22:55 | |
*** michchap has joined #openstack-dev | 22:55 | |
*** alunch has joined #openstack-dev | 22:55 | |
*** pmathews has quit IRC | 22:57 | |
*** sthaha has joined #openstack-dev | 22:58 | |
*** sthaha has quit IRC | 22:58 | |
*** sthaha has joined #openstack-dev | 22:58 | |
*** FunnyLookinHat has quit IRC | 23:00 | |
*** jbresnah has quit IRC | 23:00 | |
*** rcleere has quit IRC | 23:01 | |
*** SumitNaiksatam has quit IRC | 23:01 | |
*** alop has joined #openstack-dev | 23:02 | |
*** gabrielhurley has quit IRC | 23:02 | |
*** jpich has quit IRC | 23:03 | |
*** otherwiseguy has quit IRC | 23:03 | |
morganfainberg | shardy_afk / dolphm_: I am really only seeing a couple of NITs in that review. | 23:05 |
*** mrodden has quit IRC | 23:06 | |
*** radez is now known as radez_g0n3 | 23:10 | |
*** feleouet has quit IRC | 23:11 | |
*** dims has quit IRC | 23:15 | |
*** feleouet has joined #openstack-dev | 23:15 | |
*** loteriety has joined #openstack-dev | 23:18 | |
*** loteriety has quit IRC | 23:18 | |
*** loteriety has joined #openstack-dev | 23:18 | |
*** romcheg has joined #openstack-dev | 23:22 | |
*** romcheg has quit IRC | 23:22 | |
*** SumitNaiksatam has joined #openstack-dev | 23:23 | |
*** mrodden has joined #openstack-dev | 23:28 | |
*** changbl has joined #openstack-dev | 23:29 | |
*** dims has joined #openstack-dev | 23:31 | |
*** HenryG has joined #openstack-dev | 23:31 | |
*** JonnyNomad has quit IRC | 23:31 | |
*** alunduil has joined #openstack-dev | 23:35 | |
*** bdpayne has quit IRC | 23:37 | |
*** nachi has left #openstack-dev | 23:38 | |
*** rfolco has joined #openstack-dev | 23:42 | |
*** bdpayne has joined #openstack-dev | 23:42 | |
*** alop has quit IRC | 23:43 | |
*** feleouet has quit IRC | 23:46 | |
*** feleouet has joined #openstack-dev | 23:50 | |
*** topol has quit IRC | 23:52 | |
*** armax has quit IRC | 23:52 | |
jamielennox | lcheng: yea, that was my change, i'll take that. We can pretty easily add back that compatibility | 23:53 |
*** spzala has joined #openstack-dev | 23:55 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!