Dispatcharr/apps/proxy/vod_proxy/tests
SergeantPanda 84d2aedae5 fix(vod): prevent stale profile connection reservations in Redis-backed VOD sessions (Fixes #1426)
This update introduces atomic mutations for active_streams using Redis Lua scripts, ensuring that concurrent byte-range requests do not leave stale session metadata. The changes also include improvements to the session state saving mechanism, preventing the recreation of zombie sessions after idle cleanup. Additionally, tests have been added to cover the new atomic behavior and ensure reliability across various scenarios.
2026-07-17 21:35:32 +00:00
..
__init__.py fix(vod-proxy): eliminate profile_connections counter stuck-at-nonzero races 2026-03-19 23:23:36 +01:00
test_profile_connections.py fix(vod): prevent stale profile connection reservations in Redis-backed VOD sessions (Fixes #1426) 2026-07-17 21:35:32 +00:00
test_streamid_fallback.py Update tests and changelog. 2026-07-02 14:03:29 -05:00
test_vod_db_cleanup.py Update tests and changelog. 2026-07-02 14:03:29 -05:00
test_vod_failover.py Refactor VOD failover tests and enhance coverage 2026-07-02 00:17:13 +02:00
test_vod_lock_contention.py fix(vod): prevent stale profile connection reservations in Redis-backed VOD sessions (Fixes #1426) 2026-07-17 21:35:32 +00:00