AirenSoft/OvenMediaEngine

StreamWorker deadlock issue in LLHLS

getroot opened this issue · 2 comments

Discussed in #1627

Originally posted by mbakumenkov May 29, 2024
Recently I have the message in server logs:
[2024-05-28 17:23:31.225] W [AW-LLHLS0:19] ManagedQueue | managed_queue.h:444 | [4051] mngq:v=#default#live:s=stream:p=pub:n=streamworker_llhls size has exceeded the threshold: queue: 937, threshold: 500, peak: 937

All outgoing traffic from server just got stopped (dropped to zero), and queue size continue rising until I restarted ome docker container.
Please help me understand what could be wrong and how this can be avoided.

@mbakumenkov
I discovered a scenario where a deadlock could occur at an extremely low probability and have fixed and committed it.
You can use the airensoft/ovenmediaengine:dev image before the next version is released.
Thank you!

Thank you, @dimiden for your work!
I'll try out the new version as soon as I can