17:58:18 #startmeeting Keystone 17:58:19 Meeting started Tue Sep 4 17:58:18 2012 UTC. The chair is heckj. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:58:20 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:58:21 The meeting name has been set to 'keystone' 17:58:43 ola all 17:58:59 Hope y'all had a good holiday weekend (if you're in the US) 17:59:14 O/ 17:59:48 gyee, you want to come talk Domains? 17:59:58 \o 18:00:25 ayoung, I am going to stash the stuff in the v3 feature branch 18:00:27 no other burning topics unless there's new hot and heavy bugs 18:00:58 anyone familiar with swift filter? 18:01:06 heckj, I'm going to try and sqeak the DB revert in 18:01:17 DB revert? 18:01:26 (haven't looked at reviews since last thursday) 18:01:29 heckj, for tokens 18:01:37 nah just sent it to the mailing list 18:01:51 dropping the body of the PKI tokens from the backing store 18:02:00 id_hash becomes id once again 18:02:27 ayoung: i was hoping we could just delete the most recent migration file, but it looks like token revocation landed a migration after #2 18:02:55 dolphm, yeah...we''ll just do it as an addtional migration, and then compact in the grizzly timeframe 18:03:04 * heckj nods 18:03:12 compact? 18:03:24 dolphm, merge all of the migrations into one 18:03:45 that should read "piost grizzly timeframe" probably 18:03:46 that's not really what i was thinking (not sure why you'd want to do that?) 18:03:47 post 18:03:51 * ayoung can't type 18:04:08 i was just thinking if we created and reverted a migration within a milestone, we might as well not have it 18:04:16 i don't know if this counts 18:04:43 dolphm, well, it is more developer friendly to keep moving forward. I'm OK with hacking it out. We can make the migration into a no-op if you would prefer 18:04:54 heckj, any opinion 18:05:53 I'm OK with it either way - my gut would be to leave it in, we'll acrue more migrations over time 18:05:53 migrations #2 and #3 both occurred within m3, correct? 18:08:06 dolphm, you mean that there would be no one with a v2 DB? Yes, that is correct 18:09:15 Anyway...we can work out the detail on that in the review...I'll move forward with it. 18:09:24 sounds good 18:09:26 gyee, you wanted to talk swift filter? 18:09:41 #topic open discussion 18:09:53 is that due to https://review.openstack.org/#/c/12356/ 18:09:55 yeah, looking at the code, doesn't appear : is supported 18:09:59 crossed-tenant 18:10:02 ayoung: i'm not too worried, i just know people's token tables can be huge... so rewriting the migration history doesn't seem like a horrible idea to me 18:11:01 (if we have a safe chance to do so) 18:12:13 gyee, never looked at swift 18:12:40 that's fine, the code is the truth anyway :) 18:13:14 gyee, where are we WRT Domains? And, does it play well with the Kent proposal for Federation? 18:14:25 I haven't look at the Federation proposal 18:15:29 gyee, If I understand it correctly, it should mean something along the lines of "allow these domains" and Keystone doesn't then track individual users 18:15:47 Complete delegation to, say, oauth or some other provider 18:16:37 I'd see a need for both a traditional Keystone and Federation working together, and I suspect the right dividing line would be along Domain boundaries 18:17:45 gyee, you were waiting on something from the V3 impl. What was that? 18:17:57 that pretty much means all resources must be contained in a domain :) 18:18:03 I am all for it! 18:18:49 gyee, I am sure you are...the question is whether it works with the Federation proposal...I was hoping you could vett... 18:18:51 ayoung, the RBAC code, I think Dolph took care of it 18:19:10 dolphm, is that in, or does it need review? 18:19:45 https://review.openstack.org/#/c/12184/ 18:21:02 I think it still needs approvals to get merged into the feature branch 18:21:12 ayoung: gyee: it's proposed, but the review itself is dependent on a sequence 18:21:44 dolphm, should we do a deliberate walkthrough of the sequence at some point? 18:21:59 I have to admit I have only vague notions as far as the details of the V2 api 18:21:59 dolphm: I haven't reviewed the dependent ones - will work on that today 18:22:08 same here 18:22:16 https://review.openstack.org/#/c/12058/ <-- it all starts here 18:22:26 and i agree 100% with jay's points -- plan on addressing them today 18:22:47 although, we have no i18n, so can't do much about that 18:24:42 i18n would be awesome to have in OpenStack common 18:25:24 gyee, be careful what you wish for. 18:25:30 ayoung, there was also a Federation proposal by someone in UK, using SAML 18:25:37 we are not talking about that one right? 18:25:41 gyee, yeah, that is the kent proposal 18:25:49 oh ok 18:25:49 University of Kent, ac.uk 18:26:11 heckj: P.S. thanks for continuing to PTL 18:26:11 that one lacks details 18:26:13 They have put a lot of effort in to it 18:26:23 dolphm, +1 heckj as PTL 18:26:49 heckj: (your lack of a candidacy email up until now was starting to stress me out) 18:27:29 gyee, agreed. They are sponsoring a conference this week, but they will have some one attend this meeting in the future. We'll pick their brains then 18:27:56 dolphm, you want to do some eastwooding? :) 18:29:20 gyee: after some quick googling, i'm now caught up on what "eastwooding" is 18:29:39 i'll have to watch the video later :) 18:29:52 Prefer the Betty White version 18:31:17 Anything else burning, or are we done? 18:32:19 oh, i wanted to ask here before i tackled it... 18:32:36 there's a transient unit test failure that's checking for token expiration preservation or something 18:32:44 dolphm: ayoung thanks re: PTL - was VERY unplugged this weekend 18:32:45 yeah...off by 1 second 18:32:47 i didn't see a bug / anyone already have a fix? 18:32:59 rafting down the rogue river in southern oregon - freakin' fantastic 18:33:09 heckj: /jealous 18:33:32 dolphm, I tried at some point...I think the test needs to chop off the seconds or round up or something 18:33:40 but, no bug 18:34:05 ayoung: i was tempted to cheat too... but that just decreases the likelihood of a failure 18:34:18 nah, the test is broken 18:34:31 the ticket gets issued one second, tested the next 18:34:35 might need to override time and have it return known values for that setup 18:34:51 a multi second granularity is safe 18:35:12 if it's the same time or +1 second? type thing? 18:36:32 either that, or grab the time prior to testing to make sure it is the same. But that will require changing more places. 18:36:37 dolphm, open a ticket for it. 18:37:03 ayoung: will do 18:38:52 Are we good on bug triage? 18:40:53 https://bugs.launchpad.net/keystone/+bug/1045962 18:40:54 Launchpad bug 1045962 in keystone "Transient test failure: test_token_expiry_maintained" [Low,Confirmed] 18:41:28 dolphm, I took it. 18:41:31 just one new bug https://bugs.launchpad.net/keystone/+bug/1044032 18:41:32 Launchpad bug 1044032 in keystone "Trying to auth with a bad request reply with a KeyError" [Undecided,New] 18:41:40 ayoung: awesome, thanks 18:42:19 dolphm, that last one sounds familiar, too. 18:42:35 I wonder if that was in F3? 18:42:56 RAX-KSKEY 18:43:23 OK...I can take that one, too 18:48:07 I think we're pretty wrapped for today - anything else, or should I formally close this out? 18:50:22 #endmeeting