Friday, 2026-10-02

opendevreviewEunkyung Kim proposed openstack/tooz master: zookeeper: Add retry parameters' parsing logic  https://review.opendev.org/c/openstack/tooz/+/98429201:50
opendevreviewTakashi Kajinami proposed openstack/debtcollector master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/debtcollector/+/100837402:47
opendevreviewTakashi Kajinami proposed openstack/debtcollector master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/debtcollector/+/100837402:47
opendevreviewTakashi Kajinami proposed openstack/debtcollector master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/debtcollector/+/100837402:48
opendevreviewTakashi Kajinami proposed openstack/castellan master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/castellan/+/100837502:50
opendevreviewTakashi Kajinami proposed openstack/castellan master: Drop redundant test requirement  https://review.opendev.org/c/openstack/castellan/+/100837602:51
opendevreviewTakashi Kajinami proposed openstack/cursive master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/cursive/+/100837702:52
opendevreviewTakashi Kajinami proposed openstack/etcd3gw master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/etcd3gw/+/100837802:53
opendevreviewTakashi Kajinami proposed openstack/tooz master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/tooz/+/100837902:56
opendevreviewTakashi Kajinami proposed openstack/etcd3gw master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/etcd3gw/+/100837802:56
opendevreviewTakashi Kajinami proposed openstack/taskflow master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/taskflow/+/100838002:58
opendevreviewTakashi Kajinami proposed openstack/automaton master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/automaton/+/100838102:59
opendevreviewTakashi Kajinami proposed openstack/stevedore master: Add cover target  https://review.opendev.org/c/openstack/stevedore/+/100838203:00
opendevreviewTakashi Kajinami proposed openstack/debtcollector master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/debtcollector/+/100837403:01
opendevreviewTakashi Kajinami proposed openstack/pycadf master: Add coverage options to pyproject.toml  https://review.opendev.org/c/openstack/pycadf/+/100838303:03
opendevreviewTakashi Kajinami proposed openstack/whereto master: Declare Python 3.15 support  https://review.opendev.org/c/openstack/whereto/+/100838403:05
opendevreviewTakashi Kajinami proposed openstack/whereto master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/whereto/+/100838503:05
opendevreviewTakashi Kajinami proposed openstack/castellan master: Reduce trigger for tempest test  https://review.opendev.org/c/openstack/castellan/+/100838703:46
opendevreviewTakashi Kajinami proposed openstack/castellan master: Reduce trigger for tempest test  https://review.opendev.org/c/openstack/castellan/+/100838703:52
opendevreviewMerged openstack/whereto master: Declare Python 3.15 support  https://review.opendev.org/c/openstack/whereto/+/100838403:53
opendevreviewMerged openstack/whereto master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/whereto/+/100838503:59
opendevreviewMerged openstack/castellan master: Drop redundant test requirement  https://review.opendev.org/c/openstack/castellan/+/100837604:22
opendevreviewMerged openstack/oslo.cache master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/oslo.cache/+/100818604:33
opendevreviewMerged openstack/tooz master: Add version-less job with etcd3gw  https://review.opendev.org/c/openstack/tooz/+/100758704:36
opendevreviewTakashi Kajinami proposed openstack/castellan master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/castellan/+/100837506:52
opendevreviewTakashi Kajinami proposed openstack/taskflow master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/taskflow/+/100838006:53
opendevreviewTakashi Kajinami proposed openstack/etcd3gw master: Add cross tests with taskflow  https://review.opendev.org/c/openstack/etcd3gw/+/100842208:33
opendevreviewMerged openstack/etcd3gw master: Add cross tests with oslo.cache and tooz  https://review.opendev.org/c/openstack/etcd3gw/+/99386709:30
opendevreviewStephen Finucane proposed openstack/tooz master: ruff: Enable more linters  https://review.opendev.org/c/openstack/tooz/+/100831309:36
opendevreviewStephen Finucane proposed openstack/tooz master: Migrate requirements to pyproject.toml  https://review.opendev.org/c/openstack/tooz/+/100083209:45
opendevreviewStephen Finucane proposed openstack/tooz master: trivial: Change indentation of pyproject.toml  https://review.opendev.org/c/openstack/tooz/+/100843109:45
opendevreviewMerged openstack/castellan master: Reduce trigger for tempest test  https://review.opendev.org/c/openstack/castellan/+/100838710:36
opendevreviewMerged openstack/castellan master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/castellan/+/100837511:09
opendevreviewMerged openstack/castellan master: Do not run functional tests by default  https://review.opendev.org/c/openstack/castellan/+/100491011:09
damani[m]tkajinam, when you have time can you check the patch please https://review.opendev.org/c/openstack/oslo.service/+/100618011:12
opendevreviewMerged openstack/tooz master: Get rid of ddt  https://review.opendev.org/c/openstack/tooz/+/100831811:14
opendevreviewMerged openstack/etcd3gw master: Add cross tests with taskflow  https://review.opendev.org/c/openstack/etcd3gw/+/100842211:16
opendevreviewMerged openstack/pycadf master: Add coverage options to pyproject.toml  https://review.opendev.org/c/openstack/pycadf/+/100838311:19
opendevreviewMerged openstack/debtcollector master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/debtcollector/+/100837411:29
opendevreviewMerged openstack/etcd3gw master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/etcd3gw/+/100837811:47
opendevreviewMerged openstack/automaton master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/automaton/+/100838111:47
opendevreviewMerged openstack/taskflow master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/taskflow/+/100838011:59
opendevreviewMerged openstack/cursive master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/cursive/+/100837712:12
opendevreviewMerged openstack/tooz master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/tooz/+/100837912:14
opendevreviewStephen Finucane proposed openstack/tooz master: trivial: Change indentation of pyproject.toml  https://review.opendev.org/c/openstack/tooz/+/100843112:17
opendevreviewStephen Finucane proposed openstack/tooz master: Migrate requirements to pyproject.toml  https://review.opendev.org/c/openstack/tooz/+/100083212:17
opendevreviewMerged openstack/stevedore master: Add cover target  https://review.opendev.org/c/openstack/stevedore/+/100838212:27
*** haleyb_ is now known as haleyb14:07
opendevreviewzehao proposed openstack/oslo.utils master: Fix mask_password corrupting valid JSON payloads  https://review.opendev.org/c/openstack/oslo.utils/+/100826516:07
opendevreviewzehao proposed openstack/oslo.utils master: Treat iso plus gpt as a bootable ISO, not an ambiguous image  https://review.opendev.org/c/openstack/oslo.utils/+/100828716:07
opendevreviewzehao proposed openstack/oslo.utils master: Fix mypy errors in StringToBytesTest scenario lists  https://review.opendev.org/c/openstack/oslo.utils/+/100849716:07
opendevreviewTakashi Kajinami proposed openstack/oslo.rootwrap master: DNM: Run tests with Ubuntu 26.04  https://review.opendev.org/c/openstack/oslo.rootwrap/+/100743716:08
opendevreviewTakashi Kajinami proposed openstack/oslo.concurrency master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/oslo.concurrency/+/100849816:13
rm_worktkajinam: looking at your review, thanks16:28
tkajinamrm_work, ;-)16:31
tkajinamwe might need that eventually, but I'd like to understand the current problem correctly (especially what is affected within current usage) to avoid adding more hacks for "threading in eventlet"16:31
rm_workYeah I’m removing as much as I can actually16:31
rm_workSome day I can maybe show you exactly what I’m doing if you’d like to spend a few minutes16:32
rm_workMost of it revolves around HTTP-RPC16:32
tkajinamwe spent some effort to it for heartbeat_in_thread but finally gave up that due to multiple problems there, as you may know16:32
rm_workit is lessons learned from both lots of testing with synthetic harnesses (but actually exercising the code against real tooz backends) and from real deployment testing in our staging cloud16:33
rm_workWe are on 2026.1 mostly, with oslo.messaging and other oslo deps from master, which seems to work16:34
rm_workWill be on 2026.2 in like a week16:34
tkajinamsounds great16:34
rm_workI guess Furukawa-san is now out for a while so I am trying not to bother him for a bit 😇16:41
rm_workbut I am working on a much simplified branch of the messaging driver and a new approach for the consul driver because the complexity of both was getting out of hand and reviewing the code myself I was a little concerned with maintainability16:41
rm_workI think the third attempt looks much much better 😆16:41
tkajinamyeah I hear him taking leave16:42
opendevreviewTakashi Kajinami proposed openstack/oslo.log master: Drop version check for eventlet < 0.38.2  https://review.opendev.org/c/openstack/oslo.log/+/100850016:44
rm_workThings will be much simpler when eventlet is truly gone everywhere, this intermediate state is painful 😓16:45
rm_workI think his cloud runs an older version slightly, so I have been trying to keep eventlet working for him until they can upgrade, my own cloud is eventlet-free now I believe16:46
rm_workSo a lot of this stuff is just compatibility to not disrupt his deployment16:46
tkajinamI think that's why they kept it inactive for a while and their plan at that time was to wait until eventlet is gone16:50
rm_workYeah16:52
rm_workOK so this change you reviewed is required by version two of the RPC driver but not actually with my new v3 chain, which drops eventlet almost entirely16:53
rm_workSo if you don’t want to merge this I’m happy to put it WIP and just use it as a depends-on for v2 until that chain dies16:53
rm_workThough it IS a real bug and I can update the CR, fix a few things per your comment, and file the bug16:54
rm_workbut I don’t think I’ll strictly need it fixed for my work16:54
tkajinamok16:54
tkajinamcould you add a reference to oslo.messaging chain as an example of affected use case to that oslo.log fix ?16:56
tkajinamand any other use of threading you are aware of16:57
tkajinam(adding these references to the bug is also fine16:57
tkajinamwe may want to review the current status of eventlet removal in this cycle and decide how much we may prioritize adding that hack16:57
tkajinamthe discussion reminds me of large TODO of eventlet removal from masakari :-P16:58
opendevreviewTakashi Kajinami proposed openstack/oslo.log master: Drop workaround for Python < 3.11  https://review.opendev.org/c/openstack/oslo.log/+/100850517:16
opendevreviewTakashi Kajinami proposed openstack/oslo.log master: Drop workaround for Python < 3.11  https://review.opendev.org/c/openstack/oslo.log/+/100850517:19
opendevreviewTakashi Kajinami proposed openstack/oslo.log master: Drop version check for eventlet < 0.38.2  https://review.opendev.org/c/openstack/oslo.log/+/100850017:21
opendevreviewAdam Harwell proposed openstack/oslo.log master: Make eventlet logging lock safe for native threads  https://review.opendev.org/c/openstack/oslo.log/+/100744417:24
stephenfindansmith: jfyi, I've requested your input on https://review.opendev.org/c/openstack/oslo.utils/+/1008287 when you get a chance. Not hugely urgent, but you know that code best17:34
stephenfinplease and thanks 🙏17:34
JayFstephenfin: I linked that in #openstack-ironic, I suspect we may have seen images shaped like this17:35
dansmithhrm, I thought we were already allowing those17:37
dansmithoh we are they just want to change the behavior of format(), but the goal was for people to use formats() and make their own determination of how to handle the ones it found17:38
dansmithstephenfin: replied, see if that makes sense17:48
opendevreviewTakashi Kajinami proposed openstack/oslo.config master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/oslo.config/+/100851017:54
opendevreviewMerged openstack/oslo.log master: Fix missing context manager interface for _AsyncioMutex  https://review.opendev.org/c/openstack/oslo.log/+/100741517:55
opendevreviewMerged openstack/oslo.log master: Declare Python 3.15 support  https://review.opendev.org/c/openstack/oslo.log/+/100738117:55
opendevreviewTakashi Kajinami proposed openstack/debtcollector master: Reuse test commands in cover target  https://review.opendev.org/c/openstack/debtcollector/+/100851117:58
opendevreviewTakashi Kajinami proposed openstack/oslo.log master: Drop workaround for Python < 3.11  https://review.opendev.org/c/openstack/oslo.log/+/100850518:01
opendevreviewTakashi Kajinami proposed openstack/oslo.log master: opts: Remove deprecated aliases  https://review.opendev.org/c/openstack/oslo.log/+/97127218:04
rm_worktkajinam: Sure, I added them to the bug: https://bugs.launchpad.net/oslo.log/+bug/216932018:06
rm_workOur own case is the v2 driver, which will likely go away with v3. The rest came from an automated code search, so it may not be complete. Agreed on checking the Eventlet removal status first.18:06
rm_workto be honest I would ignore that oslo.log fix I guess if we're close to being fully free of eventlet18:29
rm_workrather you spend your time on more important stuff18:29
opendevreviewAdam Harwell proposed openstack/oslo.messaging master: HTTP-RPC driver: tooz service discovery  https://review.opendev.org/c/openstack/oslo.messaging/+/100762019:17
opendevreviewAdam Harwell proposed openstack/oslo.messaging master: HTTP-RPC driver: wire protocol and client  https://review.opendev.org/c/openstack/oslo.messaging/+/100762119:17
opendevreviewAdam Harwell proposed openstack/oslo.messaging master: HTTP-RPC driver: server side and entry point  https://review.opendev.org/c/openstack/oslo.messaging/+/100762219:17
opendevreviewAdam Harwell proposed openstack/oslo.messaging master: HTTP-RPC driver: fanout broadcaster  https://review.opendev.org/c/openstack/oslo.messaging/+/100762319:17
opendevreviewAdam Harwell proposed openstack/oslo.messaging master: HTTP-RPC driver: DevStack plugin, CI and docs  https://review.opendev.org/c/openstack/oslo.messaging/+/100762419:17
opendevreviewAdam Harwell proposed openstack/oslo.messaging master: HTTP-RPC driver: interop with the original driver  https://review.opendev.org/c/openstack/oslo.messaging/+/100762519:17
opendevreviewMerged openstack/oslo.concurrency master: Use pyproject.toml to maintain coverage options  https://review.opendev.org/c/openstack/oslo.concurrency/+/100849819:26
opendevreviewMerged openstack/oslo.utils master: Fix mypy errors in StringToBytesTest scenario lists  https://review.opendev.org/c/openstack/oslo.utils/+/100849719:37
opendevreviewAdam Harwell proposed openstack/tooz master: Add Consul driver with distributed locking  https://review.opendev.org/c/openstack/tooz/+/100761319:58
opendevreviewAdam Harwell proposed openstack/tooz master: Add Consul group membership and capabilities  https://review.opendev.org/c/openstack/tooz/+/100761419:58
opendevreviewAdam Harwell proposed openstack/tooz master: Add Consul service catalog reads  https://review.opendev.org/c/openstack/tooz/+/100761519:58
opendevreviewMerged openstack/oslo.log master: opts: Remove deprecated aliases  https://review.opendev.org/c/openstack/oslo.log/+/97127220:28

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