Friday, 2018-08-10

kmallocwxy-xiyuan: adding that callback in as a followup00:23
openstackgerritMorgan Fainberg proposed openstack/keystone master: Convert system (role) api to flask native dispatching  https://review.openstack.org/59058800:30
*** dklyle has quit IRC00:32
*** dklyle has joined #openstack-keystone00:32
openstackgerritMorgan Fainberg proposed openstack/keystone master: Add callback action back in  https://review.openstack.org/59059000:35
*** markvoelker has quit IRC00:35
kmallocwxy-xiyuan: ^00:41
*** mtreinish has quit IRC00:45
*** mtreinish has joined #openstack-keystone00:46
*** mtreinish has quit IRC01:06
*** mtreinish has joined #openstack-keystone01:08
*** Nel1x has joined #openstack-keystone01:12
*** zhurong has joined #openstack-keystone01:23
*** lbragstad has quit IRC01:45
openstackgerritMerged openstack/python-keystoneclient master: refactor the getid method in keystoneclient/base.py  https://review.openstack.org/58968902:11
*** zhurong has quit IRC02:23
openstackgerritzhengliuyang proposed openstack/keystone master: Redundant parameters in api-ref:domain-config  https://review.openstack.org/59060402:28
openstackgerritLi Yingjun proposed openstack/keystone master: Explicitly assigning the exception to a variable for reraise  https://review.openstack.org/59060602:40
openstackgerritMerged openstack/keystone master: Set initiator id as user_id for auth events  https://review.openstack.org/58808602:52
*** Nel1x has quit IRC03:04
*** shyamb has joined #openstack-keystone05:17
*** hoonetorg has joined #openstack-keystone05:28
*** shyamb has quit IRC05:35
*** shyamb has joined #openstack-keystone05:38
*** nicolasbock has joined #openstack-keystone05:50
openstackgerritLi Yingjun proposed openstack/keystone master: Explicitly assigning the exception to a variable for reraise  https://review.openstack.org/59060605:51
*** shyamb has quit IRC05:54
*** Emine has quit IRC06:12
*** shyamb has joined #openstack-keystone06:15
*** pcaruana has joined #openstack-keystone06:43
openstackgerritMerged openstack/keystone master: Update reno for stable/rocky  https://review.openstack.org/59040506:47
*** evrardjp has joined #openstack-keystone07:06
*** rcernin has quit IRC07:07
*** jaosorior has quit IRC07:15
*** shyamb has quit IRC07:22
*** shyamb has joined #openstack-keystone07:30
*** josecastroleon has quit IRC07:58
*** josecastroleon has joined #openstack-keystone07:59
openstackgerritLi Yingjun proposed openstack/keystone master: Explicitly assigning the exception to a variable for reraise  https://review.openstack.org/59060608:15
*** shyamb has quit IRC08:15
*** shyamb has joined #openstack-keystone08:55
*** josecastroleon has quit IRC09:20
*** shyamb has quit IRC09:37
*** josecastroleon has joined #openstack-keystone09:38
*** jaosorior has joined #openstack-keystone09:48
*** dave-mccowan has joined #openstack-keystone10:55
*** shyamb has joined #openstack-keystone10:57
*** dave-mccowan has quit IRC11:00
*** dave-mccowan has joined #openstack-keystone11:02
*** shyamb has quit IRC11:15
*** shyamb has joined #openstack-keystone11:15
*** nicolasbock has quit IRC11:19
openstackgerritMerged openstack/keystone master: Expose a bug that issue token with project-scope gets error  https://review.openstack.org/58736811:30
*** shyamb has quit IRC11:54
*** shyamb has joined #openstack-keystone11:54
*** jaosorior has quit IRC12:03
*** _ix has joined #openstack-keystone12:08
*** shyamb has quit IRC12:10
*** elibrokeit has quit IRC12:12
knikollao/12:17
*** mchlumsky has joined #openstack-keystone12:26
*** raildo has joined #openstack-keystone12:39
*** shyamb has joined #openstack-keystone12:46
openstackgerritMerged openstack/keystone master: Unified code style nullable description parameter  https://review.openstack.org/58772113:00
orange_juliusReplicated ldappool lockout issue in a test environment. Trying to pool disable fix now13:16
*** dansmith is now known as SteelyDan13:31
*** shyamb has quit IRC13:35
orange_juliusTurning off connection pooling fixes the issue. Note: setting pool_retry_max = 0 does NOT work. This breaks the LDAP. setting use_pool = False is the fix13:36
cmurphyorange_julius: wow great work13:40
cmurphyorange_julius: what do you mean by "This breaks the LDAP"?13:40
orange_juliusIt throws a 500 error immediately. I didn't investigate too far into that and just moved on to setting use_pool = False13:41
orange_juliussec I can get the logs13:41
cmurphyorange_julius: what about pool_retry_max = 1? i wonder if there's an off by one problem13:43
orange_juliusOk ldappool throws a MaxConnectionReachedError immediately and keystone freaks out when pool_retry_max = 0.13:43
orange_juliusI'll try 113:43
*** jistr is now known as jistr|call13:46
orange_juliusSetting pool_retry_max = 1 seems to work!13:46
cmurphywith use_pool set back to true? :)13:47
orange_juliusYes =P13:47
cmurphyneat13:47
orange_juliusSo in my mind... ldappool should first try to catch an ldap.invalidcredentials, then abort and then do a catchall ldap.ldaperror catch. It seems reasonable that this is where the issue is happening: https://git.openstack.org/cgit/openstack/ldappool/tree/ldappool/__init__.py#n255. This would probably require a change in keystone as well though13:59
*** jistr|call is now known as jistr14:00
cmurphyi'm surprised that ldap.ldaperror seems to be a catch-all for both server side and client side errors14:01
orange_juliusYou are surprised  that its used in ldappool that way or you are surprised that python-ldap would make it the catch-all for both server side and client side?14:04
cmurphysurprised that python-ldap acts that way14:04
cmurphyi imagine the author of ldappool would be surprised too or they wouldn't have written it that way14:05
orange_juliusYea most likely. All the exception types are documented here: https://www.python-ldap.org/en/latest/reference/ldap.html#ldap.LDAPError It looks like we would just use ldap.invalid_credentials before ldaperror and break out of the retry loop early.  It looks like logic is already in there for handling a bad password so we probably wouldn't have to c14:08
orange_juliushange too much. https://git.openstack.org/cgit/openstack/ldappool/tree/ldappool/__init__.py#n26814:08
cmurphyildikov: is there a good reference link to the opnfv edge group and meeting schedule? i've found https://wiki.opnfv.org/display/meetings/Edge+Cloud but the etherpad link seems to be to a different minutes etherpad so i'm not sure that's the right one14:31
ildikovcmurphy: that's a working group and not the Edge Cloud Project14:32
cmurphyildikov: what is the group that uses https://etherpad.opnfv.org/p/edge_cloud_meeting_minutes for their meeting minutes?14:33
ildikovcmurphy: this is the project wiki:https://wiki.opnfv.org/display/PROJ/Edge+cloud14:33
ildikovcmurphy: they use that meeting etherpad14:34
cmurphyildikov: okay thank you14:34
ildikovcmurphy: np14:34
cmurphyildikov: is the zoom link open or is it invite-only?14:35
ildikovcmurphy: you mean to join their meetings?14:36
cmurphyildikov: yes14:36
ildikovcmurphy: it's open14:36
ildikovthe next one will be the week after next14:37
cmurphyildikov: and published somewhere? it's not on https://wiki.opnfv.org/display/PROJ/Edge+cloud14:37
ildikovthe Wednesday meetings are bi-weekly AFAIK14:37
cmurphyildikov: i'm writing a team update email for the openstack-dev mailing list and wondering whether i should encourage people to attend this meeting and if so how they can discover how to attend the meeting14:39
ildikovcmurphy: I have a calendar invite: https://zoom.us/j/501462778514:39
ildikovcmurphy: if people are interested in the demo and federation testing activity, then I think it's worth mentioning14:41
ildikovcmurphy: I couldn't find the info on the wiki, I'll ping Fu Qiao about it14:41
cmurphyildikov: okay thank you :)14:41
ildikovcmurphy: you can also point people to this wiki on our end: https://wiki.openstack.org/wiki/Keystone_edge_architectures14:42
ildikovcmurphy: and this one for activities: https://wiki.openstack.org/wiki/Edge_Computing_Group#Keystone14:42
ildikovcmurphy: me thanks! :)14:43
kmallocO/14:43
kmallocorange_julius: I'll poke ldappool if someone else doesn't re: that bug.14:43
cmurphyildikov: will do, just want to make sure i'm covering both groups :)14:44
ildikovcmurphy: +1 :)14:44
cmurphykmalloc: i feel like orange_julius is closing in on being able to submit the patch themselves ;)14:48
gagehugoo/14:50
kmalloccmurphy: ++15:26
openstackgerritGage Hugo proposed openstack/keystone master: Remove unused util function  https://review.openstack.org/58723215:53
*** aojea has joined #openstack-keystone16:46
*** aojea has quit IRC16:52
*** hoonetorg has quit IRC17:04
*** N3l1x has joined #openstack-keystone17:14
*** hoonetorg has joined #openstack-keystone17:19
*** gyee has joined #openstack-keystone17:21
openstackgerritMerged openstack/keystone master: Remove redundant get_project call  https://review.openstack.org/58902717:51
openstackgerritMerged openstack/keystone master: More accurate explanation in api-ref:application credentials  https://review.openstack.org/58913517:51
openstackgerritMorgan Fainberg proposed openstack/keystone master: Move json_home "extension" rel functions  https://review.openstack.org/59102517:51
*** raildo_ has joined #openstack-keystone18:10
*** raildo has quit IRC18:14
*** pcaruana has quit IRC19:19
openstackgerritDoug Hellmann proposed openstack/oslo.limit master: import zuul job settings from project-config  https://review.openstack.org/58869719:35
openstackgerritDoug Hellmann proposed openstack/oslo.limit master: add python 3.6 unit test job  https://review.openstack.org/58959919:35
openstackgerritDoug Hellmann proposed openstack/oslo.limit master: remove unused variable to fix pep8 issue  https://review.openstack.org/59106819:35
*** raildo_ has quit IRC20:41
openstackgerritMorgan Fainberg proposed openstack/keystone master: Convert OS-FEDERATION to flask native dispatching  https://review.openstack.org/59108220:42
kmallocknikolla, cmurphy: ^ that change, the OS-FEDERATION one is ... lets just say the scariest of changes to flask, and that is because it is relatively untested code.20:43
kmalloci need some pretty heavy eyes on those bits to make sure i didn't regress something.20:43
kmallocthat is pre-unit tests btw.20:43
openstackgerritMorgan Fainberg proposed openstack/keystone master: Convert OS-FEDERATION to flask native dispatching  https://review.openstack.org/59108220:44
openstackgerritMorgan Fainberg proposed openstack/keystone master: Convert OS-FEDERATION to flask native dispatching  https://review.openstack.org/59108220:48
*** mchlumsky has quit IRC21:11
*** ayoung has quit IRC21:23
*** dave-mccowan has quit IRC21:24
*** dave-mccowan has joined #openstack-keystone21:25
*** aojea has joined #openstack-keystone21:56
openstackgerritMorgan Fainberg proposed openstack/keystone master: Convert OS-FEDERATION to flask native dispatching  https://review.openstack.org/59108222:17
*** dave-mccowan has quit IRC22:19
*** aojea has quit IRC22:27

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