Tuesday, 2023-06-06

tkajinamhberaud, I'm attending the summit next week and I think stephenfin will be there. If he has some time then we can probably gather there to discuss that http based rpc raised in the ml07:53
tkajinamwe probably have to see the spec doc to agree with implementation details but we can discuss the plan to add it (like test plan)07:54
hberaudtkajinam: I won't travel to the summit07:54
hberaudbut yeah this is a good idea07:54
tkajinamhberaud, yeah I know you won't be there and I think we need some more involved later to get the spec merged. the intention of in-person discussion is more about some early discussion and feedback.07:55
hberaudWFM07:56
tkajinamI can join it alone but I want to have someone else if possible as I might miss some core items from the whole project's pov, so having at least the 2nd person would be nice.07:58
tkajinamIf you know anyone else attending and possibly interested in this topic then we can invite him/her as well.07:58
hberaudgood question, may Sean Mooney could be interested08:01
tkajinamok08:02
hberaudor John Eckersberg but I don't think he will travel to the PTG too08:02
tkajinamyeah seems he is not in the attendee list08:02
tkajinamI'll wait for Stephen and check if he is available and agree with the above. We anyway need to follow up the discussion online later considering a small small amount of people attending so they can join the discussion after the summit.08:04
hberaudsure08:04
hberaudthanks for raising this topic08:05
sahido/08:13
sahidtkajinam: are you good with https://review.opendev.org/c/openstack/osprofiler/+/879318 ?08:14
sahidWe have something that I need to check with you, it's related to keystonemiddleware08:17
sahidhttps://github.com/openstack/keystonemiddleware/blob/master/keystonemiddleware/auth_token/_memcache_crypt.py#L20808:17
sahidexpecially here ^08:17
sahidin some situation we have noticed timeout in our env and the token does not get well inserted in memcached08:18
sahidif this happens for a service token, that means for every requests the service is doing that exception get raised and the process is terminated with error08:18
sahidthere are no chance for the cleint to regenerate a new token until it expires08:19
tkajinamsahid, +2+Aed. I saw the comment from Herve so did not vote on it but it seems he already approved the change so we can move it forward08:20
sahiddoes that makes sense for you that - instead od raising an exception, we could log a warning and return like there was nothing in memcached (no token)08:20
sahidthe client will be able to regerated a new one transparently08:20
tkajinamand checking that logic. give me some time.08:21
sahidthank you tkajinam 08:22
sahidI will try to share some traces08:22
tkajinamsahid, I agree it makes sense to ignore the data if that is not decryptable but I think the current logic already ignores the error and returns None08:26
tkajinamhttps://github.com/openstack/keystonemiddleware/blob/master/keystonemiddleware/auth_token/_cache.py#L296-L29708:26
tkajinamif I read the code correctly then the process should not stop immediately but the exception is logged then ignored.08:28
sahidhttps://etherpad.opendev.org/p/issue-keystone08:29
sahidoh... yes that is interesting08:29
sahidlet me double check08:29
sahidyou can see in the link the trace when we set the token08:29
sahidand the one we can after that08:29
sahids/can/get08:30
tkajinamseems it is failing at a different point ?08:33
tkajinamhttps://github.com/openstack/keystonemiddleware/blob/master/keystonemiddleware/auth_token/_cache.py#L243-L24408:33
tkajinamwe have to ensure data is not None08:33
tkajinamGive me a few minutes. I can create one by myself08:34
sahidah yes right :-)08:34
sahidcool, thanks a lot08:35
tkajinamsahid, do you mind sharing the versions you are using in your env ? You can share that in dm if you prefer it08:36
sahidtkajinam: I just shared to you in dm08:38
stephenfintkajinam, hberaud: Sorry, bank holiday here yesterday. I'll be there, yes. Happy to discuss the HTTP RPC driver with the LINE folks. I wonder if we want to set up an oslo room if there are some people there?09:02
tkajinamstephenfin, I hope you enjoyed the long weekend. we can request adding oslo to the project lists and reserve a table (I see multiple tables are still available so we can be ad-hoc https://ptg.opendev.org/ptg.html ).09:37
tkajinamProbably we can create an etherpad and ask anyone interested in bringing other topics09:37
tkajinamI've reserved slots for heat/puppet on Wednesday and will attend these but will be free on Thursday (just one session I want to attend). I can be flexible so can get some time on Wednesday as well09:39
sahidtkajinam: https://review.opendev.org/c/openstack/keystonemiddleware/+/88535109:51
sahidi have added you as co author, thanks a lot for your great help :-)09:51
opendevreviewMerged openstack/osprofiler master: profiler: add python requests profile  https://review.opendev.org/c/openstack/osprofiler/+/87931809:59

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!