Thursday, 2021-02-18

*** tosky has quit IRC00:30
*** eandersson has joined #openstack-oslo01:35
*** eandersson has quit IRC01:42
*** eandersson has joined #openstack-oslo01:42
openstackgerritWenping Song proposed openstack/oslo.utils master: Drop lower-constraints  https://review.opendev.org/c/openstack/oslo.utils/+/77263002:16
*** zzzeek has quit IRC02:47
*** zzzeek has joined #openstack-oslo02:50
*** SpamapS has quit IRC02:59
*** gouthamr has quit IRC02:59
*** bcafarel has quit IRC03:00
*** SpamapS has joined #openstack-oslo03:00
*** gouthamr has joined #openstack-oslo03:00
*** gouthamr has quit IRC03:00
*** gouthamr has joined #openstack-oslo03:01
*** gouthamr has quit IRC03:01
*** gouthamr has joined #openstack-oslo03:01
*** gouthamr has quit IRC03:01
*** gouthamr has joined #openstack-oslo03:02
*** gouthamr has quit IRC03:02
*** gouthamr has joined #openstack-oslo03:03
*** gouthamr has quit IRC03:03
*** gouthamr has joined #openstack-oslo03:04
*** gouthamr has quit IRC03:04
*** gouthamr has joined #openstack-oslo03:04
*** gouthamr has quit IRC03:04
*** gouthamr has joined #openstack-oslo03:05
*** gouthamr has quit IRC03:05
*** gouthamr has joined #openstack-oslo03:06
*** gouthamr has quit IRC03:06
*** gouthamr has joined #openstack-oslo03:07
*** gouthamr has quit IRC03:07
*** gouthamr has joined #openstack-oslo03:11
*** gouthamr has quit IRC03:11
*** gouthamr has joined #openstack-oslo03:17
*** gouthamr has quit IRC03:17
*** gouthamr has joined #openstack-oslo03:22
*** gouthamr has quit IRC03:22
*** bcafarel has joined #openstack-oslo03:25
*** gouthamr has joined #openstack-oslo03:28
*** gouthamr has quit IRC03:28
*** gouthamr has joined #openstack-oslo03:32
*** gouthamr has quit IRC03:32
*** rcernin has quit IRC03:36
*** gouthamr has joined #openstack-oslo03:38
*** gouthamr has quit IRC03:38
*** gouthamr has joined #openstack-oslo03:43
*** gouthamr has quit IRC03:43
*** gouthamr has joined #openstack-oslo03:49
*** gouthamr has quit IRC03:49
openstackgerritWander Way proposed openstack/osprofiler master: Uncap PrettyTable  https://review.opendev.org/c/openstack/osprofiler/+/77630803:50
*** gouthamr has joined #openstack-oslo03:53
*** gouthamr has quit IRC03:53
*** gouthamr has joined #openstack-oslo03:59
*** gouthamr has quit IRC03:59
*** rcernin has joined #openstack-oslo04:16
*** gouthamr has joined #openstack-oslo04:25
*** gouthamr has quit IRC04:26
*** gouthamr has joined #openstack-oslo05:00
*** gouthamr has quit IRC05:00
*** gouthamr has joined #openstack-oslo05:26
*** gouthamr has quit IRC05:26
*** gouthamr has joined #openstack-oslo06:00
*** eandersson has quit IRC06:53
*** eandersson has joined #openstack-oslo06:54
*** eandersson has quit IRC06:56
*** eandersson has joined #openstack-oslo06:56
*** lpetrut has joined #openstack-oslo07:06
*** ralonsoh has joined #openstack-oslo07:21
*** brinzhang has quit IRC07:45
*** brinzhang has joined #openstack-oslo07:45
*** rcernin has quit IRC07:58
*** rcernin has joined #openstack-oslo08:02
*** rcernin has quit IRC08:07
*** rpittau|afk is now known as rpittau08:14
*** sboyron has joined #openstack-oslo08:24
*** tosky has joined #openstack-oslo08:45
*** rcernin has joined #openstack-oslo08:49
*** rcernin has quit IRC08:53
*** brinzhang has quit IRC09:00
openstackgerritHervé Beraud proposed openstack/oslo.messaging stable/train: Fix type of direct_mandatory_flag opt  https://review.opendev.org/c/openstack/oslo.messaging/+/77641610:34
openstackgerritHervé Beraud proposed openstack/oslo.messaging stable/train: Cancel consumer if queue down  https://review.opendev.org/c/openstack/oslo.messaging/+/74789210:36
hberaudstephenfin: o/ around?10:40
stephenfinyup10:40
hberaudI've a question for you10:40
stephenfinshoot10:41
hberaudstephenfin: Do you think we need to backport this deprecation to stable branches? => https://review.opendev.org/c/openstack/oslo.messaging/+/76477610:41
hberaudmy goal is to backport https://review.opendev.org/c/openstack/oslo.messaging/+/77123210:41
hberaudbut I'm not sure we want to backport the deprecation first10:42
hberaudWhat do you think about that?10:42
hberaudI think it could be weird to deprecate this on stable branches too10:43
stephenfinHmm, that's a tricky one. It's technically a change in behaviour, but I guess the previous behaviour was incorrect10:43
hberaudbut on the other hand we don't give date and indeed it will be removed in next series10:43
stephenfinI'd be okay with backporting it, but I'd like to see what e.g. bnemec thinks too to be honest10:44
hberaudyes sure10:44
hberaudstephenfin, bnemec: I'll just prepare the backport for victoria (of the both patches) and we will discuss directly on them, let me know what do you think about that10:45
openstackgerritHervé Beraud proposed openstack/oslo.messaging stable/victoria: Deprecate the mandatory flag  https://review.opendev.org/c/openstack/oslo.messaging/+/77641710:47
openstackgerritHervé Beraud proposed openstack/oslo.messaging stable/victoria: Correctly handle missing RabbitMQ queues  https://review.opendev.org/c/openstack/oslo.messaging/+/77641810:47
hberaudstephenfin, bnemec ^10:47
stephenfinack10:47
hberaudno rush10:47
openstackgerritDaniel Bengtsson proposed openstack/pbr master: Dropping lower constraints testing  https://review.opendev.org/c/openstack/pbr/+/76772410:57
jrosserhi! i've been putting a bunch of effort into improving the CI reliability for openstack-ansible, one of the occasional failures we get is this between keystone<>memcached like this http://paste.openstack.org/show/802485/12:54
jrossernot sure where to start on this, if we've made bad config on OSA or if it's a real bug somewhere12:54
hberaudjrosser: Which version of pymemcache is in use?13:10
hberaudjrosser: not sure if it's related but that could be a track to follow https://review.opendev.org/c/openstack/ironic-inspector/+/77271413:10
jrosserhberaud: unless something has gone horribly wrong pymemcache will be according to upper-constraints13:11
hberaudjrosser: we recently did few back and forth with pymemcache => https://review.opendev.org/c/openstack/requirements/+/772713 https://review.opendev.org/c/openstack/requirements/+/77268413:11
hberaudok13:11
hberaudjrosser: anyway pymemcache doesn't appear in your stacktrace13:12
jrosserthis is what we install https://github.com/openstack/openstack-ansible-os_keystone/blob/master/defaults/main.yml#L489-L49913:13
hberaudapparently you use from python-memcached through the oslo.cache.memcache_pool_backend13:13
hberaudah13:13
jrosserinstall is one thing, use maybe another13:14
hberaudCan take a look to the number of active connections on the memcache server side?13:14
hberaudjrosser: could be related => https://bugs.launchpad.net/oslo.cache/+bug/1883659 https://bugs.launchpad.net/oslo.cache/+bug/188839413:15
openstackLaunchpad bug 1883659 in oslo.cache "keystonemiddleware connections to memcached from neutron-server grow beyond configured values" [Undecided,Confirmed]13:15
openstackLaunchpad bug 1888394 in oslo.cache "Oslo.cache exponencially raising up connection to memcached" [Undecided,In progress]13:15
jrosserit's hard to say how many connections there were, but i have the memcached log from one of these https://zuul.opendev.org/t/openstack/build/ae58b54011b345fdb9210abd6a0541e3/log/logs/host/memcached.service.journal-18-20-09.log.txt13:17
jrosserunfortunatley our logging collects a dump of listening sockets, not active connections13:18
jrosseri did see the chat the other day about keystone itself not using keystonemiddleware though.....13:19
* jrosser lunch, bbl13:19
toskyhberaud: did you plan to backport https://review.opendev.org/c/openstack/oslo.versionedobjects/+/767748 to victoria, ussuri, (train?)13:20
toskyor can I do it?13:20
toskyI'm just trying to merge https://review.opendev.org/c/openstack/oslo.versionedobjects/+/746506 :) (which requires https://review.opendev.org/c/openstack/oslo.versionedobjects/+/776295 )13:21
hberaudtosky: This is on my todo list but feel free to start to backport them :)13:21
hberaudhowever...13:21
* tosky is scared by the however13:22
hberaudlol13:22
hberaudyeah some elements are missing13:22
hberaudthe tox.ini updates13:22
hberaudand the removal of L-C.txt13:22
hberaudso to start to backport these patches we need first to submit a new patch to master to append these elements and then start to backport these 2 patches as a single one patch13:23
hberaudtosky: ^13:23
toskyuh, I see13:23
hberaudlet me give you an example13:23
hberaudthose are the initial patches => https://review.opendev.org/c/openstack/oslo.messaging/+/767736 https://review.opendev.org/c/openstack/oslo.messaging/+/77423113:24
hberaudtosky: and this how we backported them => https://review.opendev.org/c/openstack/oslo.messaging/+/77265413:25
openstackgerritLuigi Toscano proposed openstack/oslo.versionedobjects master: Dropping lower constraints references  https://review.opendev.org/c/openstack/oslo.versionedobjects/+/77643213:26
hberaudtosky: the previous one was for victoria and this one is for ussuri https://review.opendev.org/c/openstack/oslo.messaging/+/77265513:26
toskylike this ^^?13:26
hberaudexactly13:26
toskyjust in time before my 2.5 hours of meetings \o/ /o\13:27
hberaud:)13:27
hberaudI'll fast approve this one13:27
toskythanks!13:27
hberaudtosky: thanks to YOU ;)13:29
hberaudjrosser: $(grep memcache.log -e "client connection" | wc -l) = 173 connections in ~30 minutes that doesn't seems so much terrible13:35
jrosseryes, it didnt look excessive, and theres also not really anything suspicious in the memcached log either13:46
*** iurygregory has quit IRC13:47
jrosseris there anything we should be doing python-memcache <> pymemcache13:47
*** iurygregory has joined #openstack-oslo13:50
stephenfinjrosser: I'm pretty sure I was looking at a patch for this recently14:31
stephenfinone sec14:31
stephenfinjrosser: Does this look useful? https://review.opendev.org/c/openstack/keystonemiddleware/+/77393914:32
stephenfinApologies, in no less than two meetings rn so I haven't had a chance to read all the scrollback14:33
jrosserstephenfin: possibly - though i think what i am seeing is between the keystone flask app and memcached - does that use keystoneclient?14:33
jrossersorry keystonemiddleware i mean14:36
*** tosky has quit IRC14:51
*** tosky_ has joined #openstack-oslo14:51
*** tosky_ is now known as tosky14:51
stephenfinjrosser: Sorry, meetings--. I'm not sure. I'm reading the scrollback to get context now14:54
stephenfinjrosser: Ah, no, doesn't seem like it. That patch I linked solves an issue where the amount of memcache pools grows without bound14:58
stephenfinat least until memcache eventually crashes and burns14:58
stephenfinwhich based on the discussion you had with hberaud doesn't sound like an issue you're seeing14:59
jrosseris there anything obvious we're doing wrong in the keystone cache config here https://github.com/openstack/openstack-ansible-os_keystone/blob/master/templates/keystone.conf.j2#L48-L5914:59
hberaudstephenfin: At first glance nothing shocks me15:02
hberaudsorry15:02
hberaudjrosser: ^15:03
hberaudcan you try to add? `memcache_use_advanced_pool = True`15:03
hberaudjrosser: ^15:03
jrossersure we can try that, in the [cache] section?15:03
hberaudjrosser: hm no I think in `[keystone_authtoken]`15:04
jrossereven for keystone itself?15:05
hberaudno in neutron.conf15:05
stephenfinjrosser: Nothing jumps out at me, but I'm afraid my keystone-fu is rudimentary at best15:06
stephenfinThe only thing I've noted is that vexxhost appear to be using a backend from dogpile rather than oslo_config, but I do not know why or if it matters /o\ https://opendev.org/vexxhost/openstack-operator/src/branch/master/openstack_operator/templates/keystone/secret-config.yml.j215:06
hberaudstephenfin: it's due to => https://opendev.org/openstack/oslo.cache/src/branch/master/oslo_cache/backends/memcache_pool.py#L2015:08
hberaudstephenfin: oslo.cache's PooledMemcachedBackend inherit from dogpile15:08
hberaudstephenfin: I suppose that you meant oslo.cache and not oslo.config, isn't?15:10
stephenfinI did, yes /o\15:10
hberaudnp15:10
hberaud:)15:10
*** dave-mccowan has joined #openstack-oslo15:11
hberaudjrosser: I think that you should update this config file => https://github.com/openstack/openstack-ansible-os_neutron/blob/master/templates/neutron.conf.j2#L17815:12
hberaudI can't find trace of `memcache_use_advanced_pool` into this template15:13
jrosserdo you think that the error i showed is related to neutron, or just a general case for how we should configure keystone_authtoken for all the services?15:14
hberaudjrosser: AFAIK only neutron was impacted...15:16
hberaudbut maybe I miss info15:17
jrosserlooks like kolla set that for neutron15:18
jrosserand the puppet stuff seems to put it many places15:19
jrosserthanks for the tip, i can try that easily15:19
hberaudlet me know if that unlock your path15:20
jrosserit doesnt fail very often, but often enough it's made my list of broken things since the call went on the ML about taming CI usage15:21
openstackgerritBen Nemec proposed openstack/oslo.config master: Bump minimum version for PyYAML to 5.1  https://review.opendev.org/c/openstack/oslo.config/+/77648115:47
*** lpetrut has quit IRC16:00
openstackgerritMerged openstack/oslo.versionedobjects master: Dropping lower constraints references  https://review.opendev.org/c/openstack/oslo.versionedobjects/+/77643216:29
*** rpittau is now known as rpittau|afk17:47
openstackgerritBen Nemec proposed openstack/oslo.config master: Bump minimum version for PyYAML to 5.1  https://review.opendev.org/c/openstack/oslo.config/+/77648118:05
*** ralonsoh has quit IRC18:15
stephenfinbnemec: https://review.opendev.org/c/openstack/oslo.config/+/77110218:20
stephenfinfor the PyYAML issue18:21
bnemecAh, nice. Thanks!18:22
openstackgerritBen Nemec proposed openstack/oslo.config master: Bump minimum version for PyYAML to 5.1  https://review.opendev.org/c/openstack/oslo.config/+/77648118:24
openstackgerritMerged openstack/oslo.config master: remove lower-constraints.txt  https://review.opendev.org/c/openstack/oslo.config/+/77110219:34
openstackgerritMerged openstack/oslo.context master: Switch to collections.abc.MutableMapping  https://review.opendev.org/c/openstack/oslo.context/+/77311621:04
*** mgagne has quit IRC21:08
*** dougwig has quit IRC21:08
*** dougwig has joined #openstack-oslo21:09
*** sboyron has quit IRC21:10
openstackgerritMerged openstack/oslo.config master: Bump minimum version for PyYAML to 5.1  https://review.opendev.org/c/openstack/oslo.config/+/77648122:09
*** rcernin has joined #openstack-oslo23:03
*** rcernin has quit IRC23:11
*** rcernin has joined #openstack-oslo23:12
*** tosky has quit IRC23:31

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