There's a small feature discrepancy between the branch of code that does the typical log-to-syslog daemon launch, and the alternate path that does not log to syslog. The logging path exec's the mesos binaries and the other does not.
When wrapped by another daemon framework (other than systemd which technically handles the process ownership with cgroups) this can lead to processes escaping during restart.
There's a small feature discrepancy between the branch of code that does the typical log-to-syslog daemon launch, and the alternate path that does not log to syslog. The logging path exec's the mesos binaries and the other does not.
When wrapped by another daemon framework (other than systemd which technically handles the process ownership with cgroups) this can lead to processes escaping during restart.