litellm/tests/unit/redis
Yujong Lee 1bd2ff7e63 refactor(redis-store): move the pod lock keyspace behind a store
Cron job locks now go through the shared Redis transport behind TransportPodLockStore, which owns the lock keys, the owner codec and the compare-and-delete release script. PodLockManager.is_held replaces the three direct lock reads in the budget reset, PTU rollup and spend capture-rate jobs and owns the rule that an unreadable lock counts as unheld. Old and new pods respect each other's locks
2026-10-30 18:26:25 +00:00
..
stores refactor(redis-store): move the pod lock keyspace behind a store 2026-10-30 18:26:25 +00:00
transport feat(redis): cover every Python Redis use on the transport 2026-10-30 18:26:24 +00:00
__init__.py refactor(redis-transport): add RedisTransport with a redis-py backend 2026-10-30 18:26:23 +00:00
conftest.py refactor(redis-transport): add RedisTransport with a redis-py backend 2026-10-30 18:26:23 +00:00