Tuesday, 2017-08-29

*** edmonds__ has joined #openstack-keystone00:00
*** edmondsw_ has quit IRC00:01
*** edmondsw_ has joined #openstack-keystone00:01
*** edmondsw_ has quit IRC00:01
*** edmondsw_ has joined #openstack-keystone00:02
*** edmonds__ has quit IRC00:04
*** edmondsw_ has quit IRC00:26
*** edmondsw has joined #openstack-keystone00:29
*** edmondsw has quit IRC00:31
*** edmondsw has joined #openstack-keystone00:31
*** edmondsw has quit IRC00:36
*** Shunli has joined #openstack-keystone00:49
*** thorst_afk has joined #openstack-keystone00:51
jamielennoxkmalloc: my opinion - part of the problem of the dependency manager ATM is the magic handling of all this stuff. There are not that many of them, and their dependencies are basically static.00:52
jamielennoxjust declare them somewhere and use them as normal objects that interact00:52
jamielennoxif you are looking for somewhere semi-global to put them you can always hang them off the context object00:52
*** zhurong has joined #openstack-keystone00:52
jamielennoxless magic in that area would be preferable to better magic00:53
*** thorst_afk has quit IRC00:59
*** masber has quit IRC01:01
*** masber has joined #openstack-keystone01:02
kmallocjamielennox: right. so my *main* plan is just have anything that is an API use a metaclass that makes it an api01:18
kmallocjamielennox: then either a decorator or inheritance for "can use APIs"01:18
kmallocand it gets .<blah>_api as a property01:18
kmallocno more "init has to happen first"01:18
kmallocetc.01:19
kmallocnot more @dependency.provider() decorators01:19
jamielennoxkmalloc: i'm still unsure why we just can't declare them as singletons or something01:19
jamielennoxi mean they're basically globally defined singletons now, just wrapped behind some global dicts01:20
jamielennoxit would be good to be a bit smarter than that - but not hugely so01:20
kmallocwell, that is effectively what i'm doing. just making it a property folks reference.01:20
kmallocit could be something more global like server.manager_apis.<blah_api>01:21
kmallocthe question is, do we want things to be able to do still do self.<blah_api>01:21
kmallocor really not care?01:21
kmalloceither way I can use a chunk of the code i wrote for this.01:21
* kmalloc is trying to avoid needing to do something like @provider 01:22
kmallocdecorators we *can* just infer it is supposed to be a _manager_api by the nature of it being a manager ;)01:23
jamielennoxkmalloc: ok, i mean i'm in favour of simplifying it and the self.X is fine - i just get nervous with the metaclasses and stuff01:24
jamielennoxeven when that code went it i was pretty sure we didn't really need java style dependency injection01:24
jamielennoxand i'm still not sure there's a benefit to it01:25
jamielennoxbut simpler is better01:25
*** mjax has quit IRC01:29
*** mjax has joined #openstack-keystone01:30
kmalloclets not do the self.X thing01:31
kmallocwe'll do it as a global thing01:32
*** mjax has quit IRC01:33
*** aselius has quit IRC01:37
*** edmondsw has joined #openstack-keystone01:40
*** edmondsw has quit IRC01:44
*** mjax has joined #openstack-keystone01:46
*** aahh has quit IRC01:47
*** mjax has quit IRC01:48
*** spzala has quit IRC01:50
*** otleimat has quit IRC01:57
*** thorst_afk has joined #openstack-keystone02:00
*** thorst_afk has quit IRC02:06
*** dave-mccowan has quit IRC02:32
*** masber has quit IRC02:53
*** thorst_afk has joined #openstack-keystone03:01
*** thorst_afk has quit IRC03:06
*** itlinux has joined #openstack-keystone03:13
*** mjax has joined #openstack-keystone03:50
*** mjax has quit IRC03:52
*** thorst_afk has joined #openstack-keystone04:02
*** links has joined #openstack-keystone04:03
*** thorst_afk has quit IRC04:07
*** masber has joined #openstack-keystone04:08
*** gyee has quit IRC04:09
*** hoonetorg has quit IRC04:11
*** Dinesh_Bhor has joined #openstack-keystone04:16
*** Dinesh_Bhor has left #openstack-keystone04:16
*** itlinux has quit IRC04:19
*** zhurong has quit IRC04:21
*** hoonetorg has joined #openstack-keystone04:23
*** zhurong has joined #openstack-keystone04:56
*** thorst_afk has joined #openstack-keystone05:03
*** kornicameister has quit IRC05:03
*** thorst_afk has quit IRC05:08
*** cfriesen has quit IRC05:10
*** burnz1 has joined #openstack-keystone05:14
*** burnz has quit IRC05:16
*** Shunli has quit IRC05:22
*** Shunli has joined #openstack-keystone05:22
*** thorst_afk has joined #openstack-keystone06:03
*** thorst_afk has quit IRC06:09
*** aojea has joined #openstack-keystone06:32
*** aojea has quit IRC06:32
*** aojea has joined #openstack-keystone06:32
*** pcaruana has joined #openstack-keystone06:39
*** thorst_afk has joined #openstack-keystone07:05
*** rcernin has joined #openstack-keystone07:10
*** thorst_afk has quit IRC07:10
*** zhurong has quit IRC07:15
*** aojea has quit IRC07:17
*** zhurong has joined #openstack-keystone07:17
*** tesseract has joined #openstack-keystone07:25
*** aojea has joined #openstack-keystone07:29
*** ioggstream has joined #openstack-keystone07:32
*** edmondsw has joined #openstack-keystone07:40
*** aojea has quit IRC07:41
*** edmondsw has quit IRC07:45
*** edmondsw has joined #openstack-keystone07:49
*** thorst_afk has joined #openstack-keystone08:05
*** alex_xu has quit IRC08:06
*** thorst_afk has quit IRC08:10
*** alex_xu has joined #openstack-keystone08:12
*** slunkad has quit IRC08:13
*** slunkad has joined #openstack-keystone08:14
*** edmondsw has quit IRC08:29
*** ioggstream has quit IRC08:45
*** aojea has joined #openstack-keystone08:47
*** ioggstream has joined #openstack-keystone09:00
*** thorst_afk has joined #openstack-keystone09:06
*** thorst_afk has quit IRC09:11
*** Shunli has quit IRC09:26
*** edmondsw has joined #openstack-keystone09:35
*** edmondsw has quit IRC09:47
*** sapd has quit IRC09:56
*** sapd has joined #openstack-keystone09:57
openstackgerritSami Makki proposed openstack/oslo.policy master: Add JSON output option to sample generator  https://review.openstack.org/49162910:02
*** sapd has quit IRC10:17
*** sapd has joined #openstack-keystone10:33
*** zhurong has quit IRC10:35
*** zxy has quit IRC10:47
*** zxy has joined #openstack-keystone10:48
*** thorst_afk has joined #openstack-keystone11:07
*** thorst_afk has quit IRC11:12
*** lwanderley has joined #openstack-keystone11:14
*** raildo has joined #openstack-keystone11:25
*** zhurong has joined #openstack-keystone11:34
*** edmondsw has joined #openstack-keystone11:48
*** edmondsw has quit IRC11:52
*** rmascena has joined #openstack-keystone12:00
*** Dave has quit IRC12:02
*** lwanderley has quit IRC12:02
*** raildo has quit IRC12:03
*** dave-mccowan has joined #openstack-keystone12:05
*** thorst_afk has joined #openstack-keystone12:06
*** lwanderley has joined #openstack-keystone12:15
*** lwanderley has quit IRC12:27
*** lwanderley has joined #openstack-keystone12:30
*** zhurong has quit IRC12:36
*** obre has quit IRC12:39
*** obre has joined #openstack-keystone12:40
*** obre has quit IRC12:42
*** obre has joined #openstack-keystone12:42
*** lucasxu has joined #openstack-keystone12:42
*** lwanderley has quit IRC12:44
*** obre has quit IRC12:45
*** obre has joined #openstack-keystone12:46
*** zhurong has joined #openstack-keystone12:50
*** lwanderley has joined #openstack-keystone12:55
*** hoonetorg has quit IRC13:08
*** hoonetorg has joined #openstack-keystone13:09
*** links has quit IRC13:18
*** catintheroof has joined #openstack-keystone13:19
*** dave-mccowan has quit IRC13:19
catintheroofguys, im having this error http://paste.openstack.org/show/619682/ when using keystoneauth1 == 3.1.0 and keystonemiddleware == 4.14.0 on python 3.5.4 (im using memcache_security_strategy=ENCRYPT and memcache_secret_key )13:23
catintheroofany hint ?13:23
*** belmoreira has joined #openstack-keystone13:26
*** rreimberg has joined #openstack-keystone13:40
*** dave-mccowan has joined #openstack-keystone13:41
*** edmondsw has joined #openstack-keystone13:49
*** edmondsw has quit IRC13:53
*** zhurong has quit IRC14:03
*** cfriesen has joined #openstack-keystone14:18
*** zxy has quit IRC14:21
*** rbrndt has joined #openstack-keystone14:25
lbragstadcatintheroof: that looks like it's isolated to keystonemiddleware?14:26
catintherooflbragstad: looks like it, yes, if i switch to python 2.7 works14:27
*** aojea has quit IRC14:30
lbragstadcatintheroof: there are differences between str and bytes and str and unicode between python 2 and 314:31
lbragstadcatintheroof: we've had to fix parts of that in keystone before14:31
lbragstadit was something along the lines of https://github.com/openstack/keystone/blob/master/keystone/common/utils.py#L70 ?14:32
*** chlong has joined #openstack-keystone14:41
*** jamesbenson has joined #openstack-keystone14:41
*** edmondsw has joined #openstack-keystone14:42
knikollao/14:48
*** itlinux has joined #openstack-keystone14:49
openstackgerritLance Bragstad proposed openstack/keystone master: Implement global scoping of tokens  https://review.openstack.org/49857714:53
*** josecastroleon has joined #openstack-keystone14:54
*** edmondsw has quit IRC14:54
*** edmondsw has joined #openstack-keystone14:58
*** edmondsw has quit IRC15:02
*** lwanderley has quit IRC15:05
lbragstadzzzeek: ping - i'm seeing something interesting with dogpile that i can't quite figure out15:11
zzzeeklbragstad: hi15:11
lbragstadzzzeek: have a minute for a quick question?15:11
zzzeeklbragstad: yes15:11
lbragstadzzzeek: awesome - so in keystone we do this https://github.com/openstack/keystone/blob/master/keystone/assignment/core.py#L39-L4515:12
lbragstadwhich builds cache region so that we can cache the assignments for a user based on various scopes15:12
lbragstad(project/domain)15:12
lbragstadlike so - https://github.com/openstack/keystone/blob/master/keystone/assignment/core.py#L9415:12
zzzeeklbragstad: OK....is that...oslo.cache ?15:13
lbragstadzzzeek: yeah - we have a keystone.common.cache which uses oslo.cache which uses dogpile15:13
lbragstadwhen we delete a role, we invalidate the entire COMPUTED_ASSIGNMENTS_REGION - https://github.com/openstack/keystone/blob/master/keystone/assignment/core.py#L117715:14
*** itlinux has quit IRC15:15
lbragstadbut - regardless of caching being enabled or COMPUTED_ASSIGNMENTS_REGION being invalidated - the role assignments are still being returned15:16
lbragstadhere's my test case15:16
lbragstadv15:16
lbragstadhttp://paste.openstack.org/show/619782/15:16
lbragstadand this is my output http://paste.openstack.org/show/619783/15:16
zzzeeklbragstad: this is many levels above what I can identify, is the basic issue you're trying to invalidate something and it's not invalidated ?15:18
lbragstadzzzeek: correct15:18
zzzeeklbragstad: how are you testing that it is invalidated ?15:18
openstackgerritLance Bragstad proposed openstack/keystone master: Implement global scoping of tokens  https://review.openstack.org/49857715:19
lbragstadzzzeek: i have  test case in there15:19
lbragstadlet me grab a link15:19
lbragstadhttps://review.openstack.org/#/c/498577/8/keystone/tests/unit/test_v3_auth.py at line 79415:19
zzzeeklbragstad: your test is using various keystone API calls I'm unfamiliar with15:19
zzzeeklbragstad: also I dont see how you do the actual invalidate15:19
lbragstadthe basic gist of the test is that i'm getting a token based on a role assignment15:20
lbragstadthen i delete the role (which should invalidate the cache)15:20
lbragstadand then i try to validate the token and assert it is invalid15:20
zzzeeklbragstad: OK "invalidate the cache" how is that done15:20
lbragstadline 824 https://review.openstack.org/#/c/498577/8/keystone/tests/unit/test_v3_auth.py15:21
lbragstadmakes a call to delete a role15:21
*** gyee has joined #openstack-keystone15:21
lbragstadwhich enters into this method https://github.com/openstack/keystone/blob/master/keystone/assignment/core.py#L117115:21
lbragstadand right before we exit that method - we attempt to invalidate the COMPUTED_ASSIGNMENTS_REGION https://github.com/openstack/keystone/blob/master/keystone/assignment/core.py#L117715:21
lbragstadcc kmalloc ^15:22
zzzeeklbragstad: OK region.invalidate() is local to a single Python process, it sets a timestamp in the local region object.  it will not carry over to other regions in other processes15:23
lbragstadahhh15:24
zzzeeklbragstad: you can change the invalidation strategy, if for example you wanted to store the invalidation timestamp in the cache itself15:24
lbragstadis that timestamp read automatically when items are fetched from the cache?15:26
kmalloczzzeek: oooh hi15:28
kmalloczzzeek: looking at cache stuff?15:28
kmalloczzzeek: we had a way that pushed that invalidate into the cache itself15:29
lbragstadkmalloc: he's giving me a hand with a few cache questions15:29
kmalloci don't know if the code landed or not15:29
lbragstadkmalloc: it sounds like we need that15:29
kmalloci am almost 100% we implemented it15:29
lbragstadkmalloc: see the test case implemented at line 794 https://review.openstack.org/#/c/498577/8/keystone/tests/unit/test_v3_auth.py15:29
lbragstadkmalloc: http://paste.openstack.org/show/619783/ is the resulting output15:30
lbragstadwhich clearly shows the role being returned after it was deleted15:30
kmallocthis was supposed to be it... https://github.com/openstack/keystone/blob/master/keystone/common/cache/core.py#L5615:30
kmalloci think15:30
kmallocwith https://github.com/openstack/keystone/blob/master/keystone/common/cache/core.py#L3115:31
kmallocbut... that code looks off15:31
lbragstadkmalloc: that's what we seem to be using - https://github.com/openstack/keystone/blob/master/keystone/common/cache/core.py#L13415:31
kmalloclike i said, something is a bit off there.15:32
kmallocas in... i don't know how the heck that should ever work.15:32
kmallocthat kindof totally misses the point15:32
kmallocsomeone did a poor job of implementing this15:33
kmalloc=/15:33
kmallocbasically afaict that never actually invalidates anything15:34
lbragstadhmm15:35
kmallocthis looks half implemented15:36
*** aojea has joined #openstack-keystone15:37
*** aojea has quit IRC15:41
*** lwanderley has joined #openstack-keystone15:44
lbragstadi remember us talking about cache invalidation strategies in Austin during a midcycle15:44
*** lwanderley has quit IRC15:45
*** aselius has joined #openstack-keystone15:48
* breton sees something about caches15:49
bretonwhat doesn't work?15:49
*** burnz1 has quit IRC15:49
*** otleimat has joined #openstack-keystone15:49
*** burnz has joined #openstack-keystone15:50
openstackgerritLance Bragstad proposed openstack/keystone master: Implement global scoping of tokens  https://review.openstack.org/49857715:51
bretoninvalidation works by generating new region id15:51
bretonand all queries to cache key go through key mangler, which inserts region id15:53
bretonand that region id is stored in memcache15:54
*** edmondsw has joined #openstack-keystone15:54
*** edmondsw_ has joined #openstack-keystone15:58
*** edmondsw has quit IRC15:58
*** edmondsw_ has quit IRC16:00
*** thorst_afk has quit IRC16:01
*** lwanderley has joined #openstack-keystone16:05
*** thorst_afk has joined #openstack-keystone16:05
*** lwanderley has quit IRC16:06
openstackgerritOmar Tleimat proposed openstack/keystone master: Add new tags attribute to project  https://review.openstack.org/47031716:14
*** tesseract has quit IRC16:15
lbragstadbreton: so that test case should pass, but it doesn't16:18
*** itlinux has joined #openstack-keystone16:23
*** lwanderley has joined #openstack-keystone16:25
*** lwanderley has quit IRC16:26
*** thorst_a_ has joined #openstack-keystone16:28
*** thorst_afk has quit IRC16:32
*** efried has quit IRC16:40
*** ioggstream has quit IRC16:42
*** lwanderley has joined #openstack-keystone16:44
*** rcernin has quit IRC16:46
*** belmoreira has quit IRC16:46
*** itlinux has quit IRC16:48
*** pcaruana has quit IRC16:48
*** itlinux has joined #openstack-keystone16:49
*** dave-mccowan has quit IRC16:50
*** thorst_a_ has quit IRC16:51
*** thorst_afk has joined #openstack-keystone16:52
*** efried has joined #openstack-keystone16:53
*** links has joined #openstack-keystone16:55
*** thorst_afk has quit IRC16:56
*** kbaegis has joined #openstack-keystone16:57
*** thorst_afk has joined #openstack-keystone17:04
*** mjax has joined #openstack-keystone17:08
*** kbaegis has quit IRC17:19
*** rbrndt has quit IRC17:21
efriedmordred Have you had a chance to look at the UT for https://review.openstack.org/#/c/491947/ yet?17:31
*** kbaegis has joined #openstack-keystone17:32
*** links has quit IRC17:34
mordredefried: no, sorry :(17:36
lbragstadkmalloc: breton ok - i have a new revision coming that updates the test and actually makes it pass circumstantially17:38
lbragstadI removed the ability to cache the response for getting global role assignments17:38
kmalloclbragstad: okie17:39
lbragstadrunning all tests now17:39
*** Dave has joined #openstack-keystone17:42
*** spilla has joined #openstack-keystone17:45
*** rreimberg has quit IRC17:47
*** catintheroof has quit IRC17:49
*** edmondsw has joined #openstack-keystone17:54
openstackgerritLance Bragstad proposed openstack/keystone master: Implement global scoping of tokens  https://review.openstack.org/49857717:55
lbragstadkmalloc: ^17:55
gagehugocmurphy we migrated the installation docs from openstack-manuals correct?17:57
*** aojea has joined #openstack-keystone17:57
*** edmondsw_ has joined #openstack-keystone17:58
*** edmondsw has quit IRC17:59
*** edmondsw_ has quit IRC17:59
*** edmondsw has joined #openstack-keystone18:00
cmurphygagehugo: yes18:00
*** lucasxu has quit IRC18:01
kmalloccmurphy: you'll be at PTG?18:06
kmalloccmurphy: right?18:06
cmurphykmalloc: yep18:07
kmalloccmurphy: good. i hope to have some fun things to talk over that I want your input on18:07
* kmalloc will also force lbragstad to join the convo ;)18:07
*** edmondsw has quit IRC18:07
cmurphykmalloc: yay18:08
kmalloci have to write up a document (white paperish) and get some internal feedback.18:08
kmallochope to have that in order before the PTG.18:08
kmallocugh, why is it so hard to find 1300w-1600w PSUs for ... less than crazy $18:09
kmalloc(i know why... just...)18:09
*** rbrndt has joined #openstack-keystone18:12
*** catintheroof has joined #openstack-keystone18:23
*** edmondsw has joined #openstack-keystone18:23
*** edmondsw has quit IRC18:27
openstackgerritGage Hugo proposed openstack/keystone master: Add new tags attribute to project  https://review.openstack.org/47031718:35
*** edmondsw has joined #openstack-keystone18:41
*** lwanderley has quit IRC18:44
efriedmordred Well shit man, I've just banged my head against it for another hour and I can't follow all these mocks and nested calls.18:45
*** edmondsw has quit IRC18:45
openstackgerritGage Hugo proposed openstack/keystone master: Add new tags attribute to project  https://review.openstack.org/47031718:47
gagehugoping amrith18:50
*** aojea has quit IRC18:55
lbragstad#startmeeting keystone-office-hours19:00
openstackMeeting started Tue Aug 29 19:00:04 2017 UTC and is due to finish in 60 minutes.  The chair is lbragstad. Information about MeetBot at http://wiki.debian.org/MeetBot.19:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.19:00
openstackThe meeting name has been set to 'keystone_office_hours'19:00
*** edmondsw has joined #openstack-keystone19:03
cmurphylbragstad: what's the link to your dashboard for bug related reviews?19:03
*** edmondsw has quit IRC19:04
*** edmondsw has joined #openstack-keystone19:07
*** edmondsw has quit IRC19:08
gagehugoI'm looking into what OSM did for https://review.openstack.org/#/c/498605/19:14
lbragstadcmurphy: https://goo.gl/6137Q519:15
hrybackilbragstad: okay it looks like the evening install guide bit didn't catch traction. But they are dedicating Thursday morning or afternoon to that topic alone19:24
lbragstadhrybacki: is there a schedule somewhere for Thursday?19:25
hrybackilbragstad:  https://etherpad.openstack.org/p/docs-i18n-ptg-queens19:25
hrybackiit's not quite as filled out as ours is atm19:26
*** mjax has quit IRC19:27
*** catintheroof has quit IRC19:30
*** dave-mccowan has joined #openstack-keystone19:35
*** catintheroof has joined #openstack-keystone19:36
*** edmondsw has joined #openstack-keystone19:55
*** edmondsw has quit IRC19:56
*** mjax has joined #openstack-keystone20:01
openstackgerritGage Hugo proposed openstack/keystone master: Copy specific distro pages for install guide  https://review.openstack.org/49860520:03
*** belmoreira has joined #openstack-keystone20:04
gagehugocmurphy https://github.com/openstack/openstack-manuals/commit/c7bfdbb44f15ec481f256ba57724ff47f16b3e4320:05
gagehugolooks like OSM has some scripts for handling the duplicate pages20:05
cmurphygagehugo: ah so we are supposed to keep duplicates now?20:06
gagehugoI kinda hacked the one users page into an inc and included it rather than copying the same file 3 times in ^20:08
gagehugoI wonder if we want to copy that script over20:08
cmurphyokay neat20:08
*** edmondsw has joined #openstack-keystone20:08
*** edmondsw has quit IRC20:13
mjaxlbragstad: Do you know if domain specific token providers is a possibility?20:19
gagehugocmurphy yeah I think I like the "pick your distro" approach better20:31
lbragstadmjax: not that i am aware of20:33
*** rmascena has quit IRC20:33
otleimatcmurphy:  For this, https://review.openstack.org/#/c/408304/,  are those changes redundant? Also tried to extend test coverage20:39
lbragstadmjax: there is only one token provider configured per keystone node20:40
cmurphyotleimat: i'm not sure, i don't see a whole lot of difference in the output with or without the change, with different combinations of parameters, but i may be misunderstanding something20:44
otleimatcmurphy: Yeah,  thats's a good point. Since it doesn't fail silently, then the changes in cli.py don't really do anything extra except change the --help msg and subjectively clean up the code?20:48
otleimatcmurphy: The unit tests should probably be there in some form though20:49
cmurphy++ to tests20:50
otleimatcmurphy: what do you prefer I do with it? Revert the changes in cli.py and then refactor the unit tests?20:58
otleimatactually unit tests don't need to be changed. Should all pass with original code21:00
openstackgerritSamuel Pilla proposed openstack/python-keystoneclient master: Add project tags to keystoneclient  https://review.openstack.org/48122321:06
*** aojea has joined #openstack-keystone21:12
cmurphyotleimat: yeah that seems to me like the right way to go, it's definitely good to keep the MappingPurge tests21:17
*** thorst_afk has quit IRC21:22
*** thorst_afk has joined #openstack-keystone21:23
*** thorst_afk has quit IRC21:27
*** spilla has quit IRC21:32
*** catintheroof has quit IRC21:34
openstackgerritGage Hugo proposed openstack/keystone master: Copy specific distro pages for install guide  https://review.openstack.org/49860521:34
lbragstadgagehugo: ^ works for me locally21:45
lbragstadgagehugo: thanks21:45
gagehugolbragstad I think it's kinda hacky, but it looks like the alternative is to copy over the tool scripts which also looks messy21:47
lbragstadyeah21:48
lbragstadlet have cmurphy take another look21:48
lbragstadlet's*21:48
*** belmoreira has quit IRC21:49
*** thorst_afk has joined #openstack-keystone21:49
*** aojea has quit IRC21:51
*** thorst_afk has quit IRC21:53
*** jamesbenson has quit IRC21:57
cmurphygagehugo: lbragstad yep looks good to me21:57
*** jamesbenson has joined #openstack-keystone21:58
lbragstad#endmeeting21:59
openstackMeeting ended Tue Aug 29 21:59:08 2017 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:59
openstackMinutes:        http://eavesdrop.openstack.org/meetings/keystone_office_hours/2017/keystone_office_hours.2017-08-29-19.00.html21:59
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/keystone_office_hours/2017/keystone_office_hours.2017-08-29-19.00.txt21:59
openstackLog:            http://eavesdrop.openstack.org/meetings/keystone_office_hours/2017/keystone_office_hours.2017-08-29-19.00.log.html21:59
*** jamesben_ has joined #openstack-keystone22:00
*** jamesbenson has quit IRC22:02
*** edmondsw has joined #openstack-keystone22:02
openstackgerritGage Hugo proposed openstack/keystone master: Refactor removal of duplicate projects/domains  https://review.openstack.org/49157422:03
*** edmondsw has quit IRC22:04
*** edmondsw has joined #openstack-keystone22:04
*** jamesben_ has quit IRC22:04
*** cfriesen has quit IRC22:06
*** cfriesen has joined #openstack-keystone22:07
*** cfriesen has quit IRC22:12
*** itlinux has quit IRC22:14
*** dtroyer has quit IRC22:14
*** cfriesen has joined #openstack-keystone22:18
*** lbragstad has quit IRC22:20
*** edmondsw has quit IRC22:23
*** cfriesen_ has joined #openstack-keystone22:24
*** cfriesen has quit IRC22:24
*** edmondsw has joined #openstack-keystone22:41
*** dtroyer has joined #openstack-keystone22:44
*** edmondsw has quit IRC22:45
*** edmondsw has joined #openstack-keystone22:58
*** rbrndt has quit IRC22:59
*** edmondsw has quit IRC23:03
*** cfriesen_ has quit IRC23:11
*** cfriesen_ has joined #openstack-keystone23:17
*** feefifo has joined #openstack-keystone23:21
*** spzala has joined #openstack-keystone23:33
*** spzala has quit IRC23:33
*** jmlowe has joined #openstack-keystone23:43
*** kbaegis has quit IRC23:59

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