-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
bugSomething isn't workingSomething isn't working
Description
While the program can run smoothly for months, from time to time the program seems to hang.
Some early investigation points to the SSDP handler as the cause. It has a clunky way to determine whether it should run or stay paused and it probably fails to detect that it needs to run from time to time. In certain situation it is never checked again whether its threads will need to run, so it can remain idle and never detect new devices on the network.
My current idea is to get rid of the Workers on the SSDP handler and just let the threads always run periodically. Since it knows which devices it has to detect, it can choose to do nothing each time it runs.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working