Dispatcharr/apps/proxy/live_proxy/tests
SergeantPanda 559151585e
Some checks are pending
Backend Tests / Plan test groups (push) Waiting to run
Backend Tests / (push) Blocked by required conditions
CI Pipeline / prepare (push) Waiting to run
CI Pipeline / docker (amd64, ubuntu-24.04) (push) Blocked by required conditions
CI Pipeline / docker (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
CI Pipeline / create-manifest (push) Blocked by required conditions
Build and Push Multi-Arch Docker Image / build-and-push (push) Waiting to run
fix(redis): extend TTL for fMP4 and profile output keys during long sessions
This update addresses the issue of Redis keys for fMP4 and profile outputs expiring during extended sessions. The TTL for these keys is now refreshed approximately every minute while the remux or transcode is active, preventing loss of coordination keys for long-running sessions. Additionally, the initialization process for both fMP4 and profile managers has been updated to ensure that TTLs are managed effectively, enhancing reliability and stability during playback. Tests have been updated to validate these improvements.
2026-07-19 16:39:22 +00:00
..
__init__.py tests: Move tests to under tests folder. 2026-07-07 18:51:35 +00:00
test_alternate_stream_order.py Enhancement: Improve live proxy failover logic by resetting connection retries after a specified period of stability and ensuring backup streams are rotated in channel order. Update changelog to reflect these changes. 2026-07-06 19:11:32 -05:00
test_buffering_state_recovery.py fix(live): resolve Redis state latching issue during buffering-timeout failover (Fixes #1449) 2026-07-17 22:31:42 +00:00
test_failover_retry_window.py Enhancement: Improve live proxy failover logic by resetting connection retries after a specified period of stability and ensuring backup streams are rotated in channel order. Update changelog to reflect these changes. 2026-07-06 19:11:32 -05:00
test_ghost_session_cleanup.py fix(live): prevent ghost channel sessions from blocking playback indefinitely 2026-07-19 16:08:24 +00:00
test_live_db_cleanup.py fix(live): prevent ghost channel sessions from blocking playback indefinitely 2026-07-19 16:08:24 +00:00
test_output_ttl_refresh.py fix(redis): extend TTL for fMP4 and profile output keys during long sessions 2026-07-19 16:39:22 +00:00
test_proxy_settings.py refactor(proxy): Add new client connect grace period setting and update channel initialization grace period defaults. The channel_client_wait_period is introduced to manage channel lifetimes before client connections, while the channel_init_grace_period default is increased to improve failover handling. 2026-06-28 11:34:44 -05:00
test_stream_ts_client_registration.py fix(live): prevent ghost channel sessions from blocking playback indefinitely 2026-07-19 16:08:24 +00:00
test_vlc_failover.py Enhancement: Implement live proxy failover for VLC stream profile, ensuring proper handling of upstream URL failures. Update changelog to reflect changes in stream management and VLC profile parameters. 2026-07-06 16:45:56 -05:00