Details
-
Type:
Task
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: 1.0
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
Description
There are a couple of important shutdown changes that need to occur post-1.0.0:
* Wait for duppy to terminate before we shutdown
* Thus, implement a proper server shutdown
* Have a finer-grained on_stop mechanism: some operations need to be executed before liquidsoap's cleanup (on_stop callbacks for instance) while other after (socket unlink and close for server file sockets)
Throughout this, we shall make file socket also shutdown properly by closing it and then unlinking it..
* Wait for duppy to terminate before we shutdown
* Thus, implement a proper server shutdown
* Have a finer-grained on_stop mechanism: some operations need to be executed before liquidsoap's cleanup (on_stop callbacks for instance) while other after (socket unlink and close for server file sockets)
Throughout this, we shall make file socket also shutdown properly by closing it and then unlinking it..