Processing triggered outside the API — oslo.cache — branch stable/2026.2
Branch
stable/2026.2@fc96999a99e4— repository https://opendev.org/openstack/oslo.cache — analysed on 2026-10-28
None. oslo.cache starts no thread, timer or consumer; the inventory finds 0 triggers.
Two pieces of housekeeping happen inside the service's calls, not in the background:
- Closing idle connections: each time a client is borrowed from the memcache pool, clients idle for more than
memcache_pool_unused_timeout(60 s) are closed first (oslo_cache/_memcache_pool.py:179-181,oslo_cache/_memcache_pool.py:226-240). A pool that is no longer used keeps its connections until the process ends. - **Expired items of the
oslo_cache.dictbackend**: removed at each write (set_multi), or when an expired key is read (oslo_cache/backends/dictionary.py:52-56,oslo_cache/backends/dictionary.py:83-111).
Source: reverse-spec-oslo.cache/05-async-processing_stable-2026.2.md. The _rewrite/ and _inventory/ files are not published on the site.