Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
Linux (Ubuntu, Fedora, all environments with upstart)
Description
Unlike Solaris' SMF, which uses contract(4)s to track processes and their children, upstart simply uses sessions.
When starting traffic_cop, this creates a new session, however, traffic_manager does the same.
Through the new setsid(), upstart looses track of these children.
When trying to stop, it only stops traffic_cop, leaving the rest of the system intact, albeit unsupervised.